.ecard_wrapper{

	width : 630px;
	float  			:right;
	clear : right;
	background 		: #ffffff;
	color	   		: #000000;
	padding-left	: 5px;
	margin-left 	: 5px;
}

.return_ecard_menu{
width : 600px;
float : left;
clear : both;
text-align : center;
}
.random_four .gallery_thumbs{
text-align : center;
display : block;
margin : auto;
}
.gallery_thumbs{
width : 600px;
float : left;
clear : both;
}
.thumb_panel{
float : left;
width :180px;
padding : 8px;
}

.printer_friendly{
width :610px;
}
.card_title, .card_image, .card_from_to, .card_verses,  .message, .enter_details, .pf{
width : 600px;
clear : both;
float : left;
}
.pf{
padding : 10px;
font-size : 1.4em;
text-align : center;
}


.error {
width : 100%;
background-color : #990000;
color : #ffffff;
font-size : .8em;
padding : 5px;
}

.card_title{

font-size : 1.4em;
background : #f1f1f1;
color : #666666;
padding-top : 20px;
padding-bottom : 20px;
border : 2px solid #2B4B25;
text-align : center;

}
.card_image {
padding-top : 10px;
text-align : center;
border : none;
padding-bottom : 10px;
}

.thumb_panel a{
text-decoration : none;
}
.card_from_to {

font-size : 1em;
border : 2px solid #303030;
background : #F3F7F0;
color : #314323;
padding : 4px;
}

.card_verses {
font-size : .8em;
border : 1px solid  #999999;
background-color : #F5F5F5;
color : #787878;
padding : 5px;
}

.message {
font-size :1em;
border : 1px solid  #999999;
background-color : #F5F5F5;
color : #333333;
padding :5px;
}

.ecard_entry{
border : solid 1px #666666;
padding : 2px;
}

td ,tr {
border :solid 4px #ffffff; 
padding : 4px;

background : #f1f1f1;
color : #333333;
}

td{font-size : .8em;}

.mail_sent{

width : 100%;
background-color : #1EA016;
color : #ffffff;
text-align : center ;
font-size : 1em;
padding : 10px;
}

.mail_fail{
padding : 10px;
width : 100%;
background-color : #B90000;
color : #ffffff;
text-align : center;
font-size : 1em;
}

.paganation{
width : 100%;
clear : both;
float : left;
letter-spacing : .5em;
font-size : 1em;
background-color : #f1f1f1;
color : #666666;
text-align : center;
padding : 5px;

}

.paganation a{text-decoration : none;
color : #000099;
background : inherit;
font-weight : bold;
}

.card_details {
font-size : .7em; 
font-family : "Courier New", Courier;
background-color : #fafafa;
color : #3C3C3C;
width : 600px;
padding-bottom : 10px;
}


#about_text{
padding : 5px;
background-color : inherit;
color : inherit;
}
.this_month_contrib{

width : 600px;
float : left;
clear : both;

border : 2px solid #999999;

font-size : .8em;
font-family : arial, verdana;
background-color : #F7FBFA;
color : #333333;
padding : 4px;
}
.this_month_contrib img{
float : right;
padding : 0px;
border : 0px;

}
.this_month_contrib h4,h5 {
margin-top : 0px;
margin-bottom : 0px;
padding : 3px;
width : 100%;
font-size : 1em;
}
.this_month_contrib h4{
background-color : #4A806B;
color : #ecf4f1;
}
.this_month_contrib h5{
background-color : #85B8A4;
color : #ffffff;
}

.get_touch {
font-size : .8em;
margin-top : 0px;
padding : 5px;

width : 600px;
background  : #ECF4F1;
color : #000000;
 border : 2px solid #666666;
 }