/*------------------------------general--------------------------------*/

body * {

	padding: 0;
	
	margin: 0;
	
	}



body {

	font-family:  Verdana, Helvetica, sans-serif, Georgia, Arial;
	
	margin:  0;
	
	padding: 0;
	
	
	font-size: small;
	
	background-image: url(../images/background.jpg);
	
	background-repeat: repeat-x;
	
	}

h1{

	color:#1A171B;
	
	font-size:100%;
	
	padding:0 0 10px 0;
	

	}

h2{

	color:#000;
	
	font-size:110%;
	
	padding:10px 0 0 10px;
	

	}
	
h3{

	color:#000;
	
	font-size:110%;
	
	padding:10px 0 0 10px;
	

	}
	
h4{

	color:#000;
	
	font-size:85%;
	
	padding:10px 0 0 5px;
	

	

	}
	
.grey{

	color: #1A171B;
	
	}
	
.redWild{

	color: #DF2D37;

	}
	
.dented{

	
	position:relative;
	
	top:0;
	
	left:-70px;
	
	}
	
.dented{

	
	position:relative;
	
	*top:10px;
	
	left:-68px;
	
	}
/*---------------------------------------------------containers -------------------------------------------------*/


#maincontainer{

	margin: 0 auto;
	
	width:1009px;
	
	padding: 0 0 30px 0;
	
	
	}
	
	
#top{

	float:left;
	
	display:inline;
	
	width:1009px;
	
	height:32px;
	
	margin:0;
	
	padding:0;
		

	}	
	
.topcolumnsleft{


	text-transform: uppercase;
	
	width:330px;
	
	float:left;
	
	display:inline;
	
	color: #FFF;
	
	font-size: 90%;
	
	font-weight:bold;
	
	border-right: 1px solid #FFF;
	
	padding: 5px 0 0 20px;
	
	height: 20px;
	}


.topcolumnscentre{

	width:320px;

	float:left;
	
	display:inline;
	
	color: #FFF;
	
	font-size: 90%;
	
	font-weight:bold;
	
	
	padding: 0 0 0 80px;
	

	
	
	}
	

.topcolumnscentre ul{

	margin:0;
	
	padding:0;
	
	list-style-type:none;
	
	}
	
	
.topcolumnscentre li{

	margin:0;
	
	padding:0 0 20px 0 ;
	
	height:30px;
	
	}
	
	
#registertext{


	float:left;
	
	display:inline;
	
	width:200px;
	
	padding:5px 0 0 0;

	
	
	
	}
	
/* form
--------------------------------------------------- */	


.heartposition{
	margin:2px 0 0 0px;
	}
	
#form{

	float:left;
	
	display:inline;
	
	width:100px;
	
	margin:0;
	
	padding:0;
	
	
	}

#form ul{

	list-style:none;
	
	margin:0;
	
	padding:0;
	
	
	}
	
#form li{

	display:inline;
	
	margin:0;
	
	padding:0;
	
	height:43px;
	
	}
	
.formbox{

	margin:3px 0px 5px 0px;
	
	}


.topcolumnsright{

	width:220px;
	
	border-left: 1px solid #FFF;
	
	float:left;
	
	display:inline;
	
	color: #FFF;	
	
	font-size: 80%;
	
	padding: 5px 0 0 10px;
	
	height: 20px;
	
	}
	
.topcolumnsright a {

	color: #FFF;
	
	text-decoration:none;
	
	}

.topcolumnsright a:hover {

	color: #FFF;
	
	text-decoration:underline;
	
	}			
	
.redbar{

	color:red;
	
	}	
	
	
#banner{

	float:left;
	
	display:inline;
	
	
	width:1009px;
		
	height:135px;
	
	
	margin:0;
	
	padding:0;
	
	}
	
#logo{

	
	float:left;
	
	display:inline;
	
	width:369;
	
	}
	
#customer{

	float:left;
	
	display:inline;
	
	
	width:640px;
	
	}	
#menu {

	float:left;
	
	display:inline;
	
	width:1009px;	
	
	font-size: 75%;
	
	font-weight:bold;
	
	
	}
	
	
#menu ul{

	list-style:none;
	
	padding: 10px 0 10px 25px;

	
	}	
	
#menu li{

	display:inline;
	
	padding: 0 0 10px 10px;

	
	}	
	
#menu a{
	
	color: #666666;
	
	
	text-decoration:none;
	
	
	}
	
#menu a:hover{

	
	color: #666666;
	
	
	text-decoration:underline;

	}	
	
#menu  .current a{

	color: #DF2D37;
	
	}	
	

	
	
#informationcontainer{

	background-image: url(../images/containerinformation.jpg);
	
	background-repeat: repeat-y;
			
	float:left;
			
	display:inline;
	
	width:1009px;
	
	padding: 0;
	
		
	}
	
	
	
#flashcontent{

	
	float:left;
	
	display:inline;
	
	width:655px;
	
	padding:0 0 0 26px;
	
	margin-top:96px;


	}
	
	
#mainpromoboxes{

	float:left;
	
	display:inline;
	
	width:290px;
	
	padding:10px 0 0 10px;
	
	
	}
	
	
.promoboxes{
	float:left;
	
	display:inline;
	
	background-color: #E0E0E0;	
	
	margin-bottom:10px;
	
	color: #000;
	
	font-size:80%;
	
	
	width:290px;	
	}	
	
.promoboxescol{
	float:left;
	
	display:inline;
		
	
	margin-bottom:10px;
	
	color: #000;
	
	font-size:80%;
	
	
	width:290px;	
	}		
	
.imagepromo {

	display:block;
	
	}
	
.imagepromo{

	float:left;
	
	display:inline;
	
	width:133px;
	
	
	}	

.imagetext {

	float:left;
	
	display:inline;
	
	width:140px;
	
	padding: 20px 0 0 10px;
	

	}



.imagetext ul{

	

	list-style:none;
	



	}
	
	
.imagetext li{

	
	padding:0 0 5px 0;
	
	margin:0;

	}


.imagetext a {

	color: #DF2D37;
	
	text-decoration:none;
	
	padding: 0 0 0 20px;
	

	
	}



.red{

	color: #DF2D37;
	
	padding: 0 0 0 25px;
	
	
	}
	

	
.promowildday{

	float:left;
	
	display:inline;


	padding: 0 0 10px 0;
	
	width:288px;
	
	
	}	
	

	
	
	
	
/*---------pages---------*/

#maincontent{

	
	float:left;
	
	display:inline;
	
	width:615px;
	
	padding:0 0 20px 26px;
	
	margin:20px 20px 0 20px;
	
	font-size:85%;
	
	color: #727171;
	

	}
	

#maincontent a{

	color: #DF2D37;
	
	text-decoration:none;
	
	}
#maincontent a:hover{

	color: #DF2D37;
	
	text-decoration:underline;
	
	}	
	
#video{

	float:left;
	
	display:inline;
	
	width:365px;
	
	margin: 20px 10px 20px 0;
	
	
	}
	
#videothumb{

	float:left;
	
	display:inline;
	
	width:233px;
	
	margin: 20px 0 70px 0;
	
	
	}
	
	
/*------------------------------------------WHO WE ARE----------------------------------*/		
	

#maincontentwhoweare{

	
	float:left;
	
	display:inline;
	
	width:550px;
	
	padding:0 370px 20px 26px;
	
	margin:20px 0px 0 40px;
	
	font-size:85%;
	
	color: #727171;
	
	background-image: url(../images/half_heart.jpg);
	
	background-repeat: no-repeat;	
	
	}
	


#maincontentwhoweare a{

	color: #DF2D37;
	
	text-decoration:none;
	
	}
#maincontentwhoweare a:hover{

	color: #DF2D37;
	
	text-decoration:underline;
	
	}					
	
	
/*------------------------------------------OUR VISION ----------------------------------*/		
	
#maincontentvision{

	
	float:left;
	
	display:inline;
	
	width:719px;
	
	padding:0 200px 20px 26px;
	
	margin:20px 20px 0 40px;
	
	font-size:85%;
	
	color: #727171;
	

	background-image: url(../images/main.jpg);
	
	background-repeat: no-repeat;	
	


	}
	


#maincontentvision a{

	color: #DF2D37;
	
	text-decoration:none;
	
	}
#maincontentvision a:hover{

	color: #DF2D37;
	
	text-decoration:underline;
	
	}		
	
	
/*------------------------------------------ INSPIRATION----------------------------------*/		
	
#maincontentvinspiration{

	
	float:left;
	
	display:inline;
	
	width:550px;
	
	padding:0 370px 80px 26px;
	
	margin:20px 0px 0 40px;
	
	font-size:85%;
	
	color: #727171;
	
	background-image: url(../images/mountain.jpg);
	
	background-repeat: no-repeat;	
	
	height:730px;

	}
	


#maincontentvinspiration a{

	color: #DF2D37;
	
	text-decoration:none;
	
	}
#maincontentvinspiration a:hover{

	color: #DF2D37;
	
	text-decoration:underline;
	
	}			
	
#theface{


	margin:40px 0 0 0;
	
	float:left;
	
	display:inline;
	
	
	height:71px;
	
	}
	
#blenddiv{

	
	position:relative; 
	
	left:240px; top:-123px; 
	
	background-repeat: no-repeat; 
	
	width: 215px; 
	
	height: 228px;
	
	}	
/*------------------------------------------ VOLUNTEER----------------------------------*/		
	
#maincontentvolunteer{

	
	float:left;
	
	display:inline;
	
	width:580px;
	
	padding:0 330px 20px 26px;
	
	margin:20px 0px 0 40px;
	
	font-size:85%;
	
	color: #727171;
	
	background-image: url(../images/volunteer_ed.jpg);
	
	background-repeat: no-repeat;	
	


	}
	


#maincontentvolunteer a{

	color: #DF2D37;
	
	text-decoration:none;
	
	}
#maincontentvolunteer a:hover{

	color: #DF2D37;
	
	text-decoration:underline;
	
	}			
	
	
	
/*------------------------------------------ TESTIMONIALS----------------------------------*/		
	
#maincontenttestimonials{

	
	float:left;
	
	display:inline;
	
	width:550px;
	
	padding:0 370px 20px 26px;
	
	margin:20px 0px 0 40px;
	
	font-size:85%;
	
	color: #727171;
	
	background-image: url(../images/half_heart.jpg);
	
	background-repeat: no-repeat;	
	


	}
	


#maincontenttestimonials a{

	color: #DF2D37;
	
	text-decoration:none;
	
	}
#maincontenttestimonials a:hover{

	color: #DF2D37;
	
	text-decoration:underline;
	
	}				
	
	
/*------------------------------------------BUY FROM US----------------------------------*/		
	
#maincontentbuyfromus{

	
	float:left;
	
	display:inline;
	
	width:550px;
	
	padding:0 370px 20px 26px;
	
	margin:20px 0px 0 40px;
	
	font-size:85%;
	
	color: #727171;
	
	background-image: url(../images/half_heart.jpg);
	
	background-repeat: no-repeat;		
	


	}
#maincontentbuyfromus ol{

	
	margin: 5px 0 5px 70px;
	
	}
	
#maincontentbuyfromus li{

	padding:10px 0 10px 0;
	
	}


#maincontentbuyfromus a{

	color: #DF2D37;
	
	text-decoration:none;
	
	}
#maincontentbuyfromus a:hover{

	color: #DF2D37;
	
	text-decoration:underline;
	
	}	
	
	
/*------------------------------------------COLIN ----------------------------------*/		
	
#maincontentcolin{
	background-image: url(../images/c_downies_background.jpg);
	
	background-repeat: no-repeat;	
	
	
	float:left;
	
	display:inline;
	
	width:594px;
	
	padding:0 20px 20px 35px;
	
	margin:20px 0 0 30px;
	
	font-size:85%;
	
	color: #727171;

		
	


	}
#maincontentcolin ol{

	
	margin: 5px 0 5px 120px;
	
	}
	
#maincontentcolin li{

	padding:10px 0 10px 0;
	
	}

.dent{

	margin: 0 0 0 90px;
	
	}
.dent2{

	margin: 0 0 0 195px;
	
	}
	
.dent3{

	margin: 0 0 0 255px;
	
	}
#maincontentcolin a{

	color: #DF2D37;
	
	text-decoration:none;
	
	}
#maincontentcolin a:hover{

	color: #DF2D37;
	
	text-decoration:underline;
	
	}	
	
		
	
	
	
	
/*------------------------------------------ WILD DAY OUT----------------------------------*/		
	
#maincontentwilddayout{

	
	float:left;
	
	display:inline;
	
	width:625px;
	
	padding:0 295px 20px 26px;
	
	margin:20px 0px 0 40px;
	
	font-size:85%;
	
	color: #727171;
	
	background-image: url(../images/half_heart.jpg);
	
	background-repeat: no-repeat;
	


	}
	


#maincontentwilddayout a{

	color: #DF2D37;
	
	text-decoration:none;
	
	}
#maincontentwilddayout a:hover{

	color: #DF2D37;
	
	text-decoration:underline;
	
	}			
		

	
#boxesdayout {

	float:left;

	width:620px;
	
	padding:0;
	
	margin: 30px 0 10px 0;

	
	}
	
	
#boxesdayout dl{

	float:left;
	
	display: inline;
	
	width:610px;

	margin:0 0 0 0;
	
	padding:0;
	
	}	
		
.box{


	
	margin: 0 0 0 0;

	
	}
	
			
#boxesdayout dd{

	
	margin:0;
	
	padding:0 0 0 5px;
	
	line-height: 1.2em;
	
	}	
	
				
	
#boxesdayout dl dd.img{

	margin:0;
	
	}	
	
	
#boxesdayout dd.img img{

	float:left;
	
	margin: 0 0 0 0
	}	
	
/* reverse float */


	
#boxesdayout #alt dd{

	margin: 0 0 0 0;
	

	

	}
	
#boxesdayout #alt dd.img img{

	float:right;
	
	margin: 0 0 0 8px;
	
	
	}
	
.boxesdayoutinside{

	border:1px solid #e8e6e7;
	
	float:left;
	
	display:inline;
	
	padding: 0 10px 0 0;
	
	margin: 0 0 20px 0;
	
	}
	
.subtitle{

	
	
	color: black;
	
	clear:both;
	
	width:290px;
	
	margin: 10px 0 0 10px;
	
	
	}
	
	
.subtitleright{

	
	
	color: black;
	
	float:right;
	
	width:290px;
	
	margin: 0 0 0 0;
	
	}	

		
/*------------------------------------------DONATE ----------------------------------*/		
	
#maincontentdonate{

	
	float:left;
	
	display:inline;
	
	width:719px;
	
	padding:0 200px 20px 26px;
	
	margin:20px 20px 0 40px;
	
	font-size:85%;
	
	color: #727171;
	
	background-image: url(../images/donate_big.jpg);
	
	background-repeat: no-repeat;	

	

	}
	


#maincontentdonate a{

	color: #DF2D37;
	
	text-decoration:none;
	
	}
#maincontentdonate a:hover{

	color: #DF2D37;
	
	text-decoration:underline;
	
	}		
		
	
/*------------------------------------------MAIN CONTENT CONTACT US----------------------------------*/		
	
#maincontentcontactus{

	
	float:left;
	
	display:inline;
	
	width:905px;
	
	padding:0 0 20px 26px;
	
	margin:20px 0px 0 40px;
	
	font-size:85%;
	
	color: #727171;

	

	

	}

#maincontentcontactus img{

	
	margin-bottom:20px;
	
	}	
	

#maincontentcontactus a{

	color: #DF2D37;
	
	text-decoration:none;
	
	}
#maincontentcontactus a:hover{

	color: #DF2D37;
	
	text-decoration:underline;
	
	}					
	
#contactusinfo{

	float:left;
	
	display:inline;
	
	width:320px;
	
	margin: 0 0 0 10px;
	
	
	}
	
#contactusimage{

	float:right;
	
	display:inline;
	
	
	}
	
#contactext{

	clear:both;
	
	margin: 20px 0 0 0;
	
	}
	
	
#maincontentcontactus #phone{

	float:left;
	
	display:inline;

	width:320px;	
	
	margin: 0 0 30px 0;
	
		
		}	
	
#maincontentcontactus #phone dt{

		
	display:inline;
	
	padding: 0;
	
	margin: 0 0 0px 0 ;
	
	float:left;

	background-image: url(../images/phone.jpg);
	
	background-repeat: no-repeat;
	
	width:70px;
	
	height:65px;
	
	
	}
#maincontentcontactus #phone dd{

	float:right;

	width:240px;	
		
	margin: 20px 0 0 0;
	

		
		}	
	
#maincontentcontactus #address{

	float:left;
	
	display:inline;

	
	width:320px;	
	
	margin: 0 0 30px 0;
	
		
		}	
	
#maincontentcontactus #address dt{


	display:inline;
	
	padding: 0 ;
	
	margin: 0 0 10px 0 ;
	
	float:left;

	background-image: url(../images/address.jpg);
	
	background-repeat: no-repeat;
	
	width:70px;
	
	height:65px;
	
	}
#maincontentcontactus #address dd{

	float:right;

	width:240px;	
		
	margin: 10px 0 0 0;
	
		
		}	
	
	
#maincontentcontactus #email{	

	float:left;
	
	display:inline;
	
	width:320px;	
	
	margin: 0 0 0 0;
	
		
		}	
	
#maincontentcontactus #email dt{


	display:inline;
	
	padding: 0 ;
	
	margin: 0 0 10px 0 ;
	
	float:left;

	background-image: url(../images/email.jpg);
	
	background-repeat: no-repeat;
	
	width:70px;
	
	height:65px;
	
	}
	
#maincontentcontactus #email dd{

	float:right;

	width:240px;	
		
	margin: 20px 0 0 0;
	
		
		}
	

	
/*---------end pages---------*/	
	
	
#informationbottom{

	float:left;
	
	display:inline;
	
	background-image: url(../images/containerinformation.jpg);
	
	background-repeat: repeat-y;
	
	width:1009px;
	
	margin: 10px 0 0 0px;
	
	color:#DF2D37;
	

	
	}	
	
.logos{

	float:left;
	
	dispaly:inline;
	
	width:330px;
	
	margin: 0 0 0 26px;	
	
	
	}

/* IE6 Only */
* html .logos{

	float:left;

	
	width:330px;
	
	margin: 0 0 0 13px;	
	
	
	}

#containerbottompromos{

	float:left;
	
	display:inline;

	width:1009px;	
	
	background-image: url(../images/background_logos.jpg);
	
	background-repeat: repeat-x;
	
	}
.bottompromoshands{

	float:left;
	
	display:inline;
	
	width:190px;
	
	border-left:1px solid #a3a5a6;
	
	border-right:1px solid #a3a5a6;
	
	font-size:80%;

	
	}
	
	
.bottompromoshands ul{

	list-style:none;
	
	
	margin: 20px 0 20px 8px;
	

	
	}
	
.bottompromoshands li{

	padding: 0 0 10px 0;

	}	


.bottompromoshands a{

	color:#DF2D37;
		
	text-decoration:underline;
		
		}
		
.bottompromoshands a:hover{

	color:#DF2D37;
		
	text-decoration:none;
		
		}		
	
	
.bottompromoshands img{

	display:block;
	
	margin: 9px 0 0 0;
		
	padding: 0 0 0 25px;
		
	
	}	
	
/* IE7 Only */	
.bottompromoshands img{

		*margin: 8px 0 0 0;
		
		padding: 0 0 0 25px;
	}			
	
	
	
.bottompromosvolunteer{

	float:left;
	
	display:inline;
	
	width:190px;
	
	
	font-size:80%;

	
	}
	
	
.bottompromosvolunteer ul{

	list-style:none;
	
	
	margin: 20px 0 20px 8px;
	

	
	}
	
.bottompromosvolunteer li{

	padding: 0 0 10px 0;

	}	


.bottompromosvolunteer a{

	color:#DF2D37;
		
	text-decoration:underline;
		
		}
		
.bottompromosvolunteer a:hover{

	color:#DF2D37;
		
	text-decoration:none;
		
		}		
	
	
.colindownies{

	color: #000;
	
	font-size:85%;


	}	
	
.bottompromoscolin{

	float:left;
	
	display:inline;
	
	width:247px;
	
	border-left:1px solid #a3a5a6;


	}

	
.bottompromoscolin ul{

	list-style:none;
	
	
	margin: 20px 0 0 8px;
	

	
	}
	
.bottompromoscolin li{

	padding: 0 0 10px 0;
	
	font-size:75%;

	}
	
	


.bottompromoscolin a{

	
	color:#DF2D37;
		
	text-decoration:underline;
		
		}
		
.bottompromoscolin a:hover{


	color:#DF2D37;
		
	text-decoration:none;
		
		}	
	
	
	
.bottompromoscolin img{

		float:right;
		
		
		margin: 9px 0 0 0;
		
		}	
	
/* IE7 Only */	
	
.bottompromoscolin img{

	float:right;
		
	*margin: 9px 0 0 0;
		
	display:block;
		
		
		}	
	
.colininfo{


	float:left;
	
	display:inline;
	
	padding:20px 0 0 0;
	
	}
	
.colininfo li{


	padding: 0 0 10px 0;
	
	}
	
.colinimage{

	float:right;

	}
	
.colinimage li{

	padding: 7px 0 0 0;

	}	
	
.promotext{
	
	font-size: 85%;
	
	color: #727171;
	
	padding:0 0 10px 0;

	}
	
#containerinformationbottom{

	float:left;
	
	display:inline;

	background-image: url(../images/containerinformationbottom.jpg);
	
	background-repeat: no-repeat;
	
	width:1009px;
	
	height:18px;
	

	

	
	}	
	
	
#footer{	


	
	clear:both;
	
	width:1009px;	
	
	margin: 0 0 0 25px;	
	
	color: #000;
	

	
	}
	
.darkgrey{

	color: #2B2B2B;
	
	font-weight: bold;
	
	}	
	
	
		
	
#footer #heart1{

	float:left;

	display:inline;
	
	font-size:75%;
	
	
	width:320px;	
	
		
	margin: 0 0 20px 0;
	
		
		}	
	
#footer #heart1 dt{


	display:inline;
	
	padding: 0 ;
	
	margin: 0 0 10px 0 ;
	
	float:left;

	background-image: url(../images/heart_footer.jpg);
	
	background-repeat: no-repeat;
	
	width:44px;
	
	height:34px;
	
	}
	
	
#footer #heart2{

	float:left;

	display:inline;	

	font-size:75%;
	
	
	width:360px;
		
	margin: 0 0 20px 0;
	
		
		}	
	
#footer #heart2 dt{


	display:inline;
	
	padding: 0 ;
	
	margin: 0 0 10px 0 ;
	
	background-image: url(../images/heart_footer.jpg);
	
	background-repeat: no-repeat;
	
	width:44px;
	
	height:34px;
	
	}
	
	


#footer #heart2 a{

		
	color:#000;
	
	text-decoration:none;	
	
	}	
	
#footer #heart2 a:hover{

		
	color:#000;
	
	text-decoration:underline;	
	
	}		
	
#footer #heart3{	
	
	

	display:inline;
	
	font-size:75%;
	
	
	width:350px;
		
	margin: 0 0 20px 0;
	
		
		}	
	
#footer #heart3 dt{


	display:inline;
	
	padding: 0 ;
	
	margin: 0 0 10px 0 ;
	
	float:left;

	background-image: url(../images/heart_footer.jpg);
	
	background-repeat: no-repeat;
	
	width:44px;
	
	height:34px;
	
	}
	
	
#microfinance-heading {
	width:800px;
	margin:20px auto;
	text-shadow:1px 1px 0 #A80000;
	padding:15px 50px 15px 60px;
	font-size:32px;
	font-weight:bold;
	background:#B32018;
	color:#FFF;
	font-family:"Century Gothic", arial, sans-serif;
	text-align:left;
}

#microfinance-heading span {
	font-size:15px;
	font-weight:normal;
	display:block;
	padding:10px 0 0 0;
}

h3.microfinance {
	font-size:15px;
	font-weight:bold;
	color:#666666;
	font-style:italic;
	width:800px;
	margin:0 auto;
	font-family:"Century Gothic", arial, sans-serif;
}

#case-studies {
	width:700px;
	text-align:center;
	margin:25px auto;
}

#case-studies .row {
	margin:0 0 20px 0;
}

#case-studies .row a img {
	padding:10px;
	border:1px solid #FFF;
}

#case-studies .row a:hover img {
	border:1px solid #999;
	-moz-border-radius:3px;
}

.hr {
	width:850px;
	height:1px;
	margin:40px auto 20px auto;
	border-top:1px solid #999;
}

.content {
	width:850px;
	margin:0 auto;
}

p.century-gothic {
	font-family:"Century Gothic", sans-serif;
	color:#222222;
	margin:0 0 14px 0;
}

p.century-gothic.s16 {
	font-size:16px;
}

p.float-left {
	width:400px;
	float:left;
	font-size:15px;
	color:#333;
}

p.red-box {
	float:right;
	width:380px;
	background:#B32018;
	color:#FFF;
	font-size:15px;
	height:410px;
	padding:15px;
}