.comesFirstOnLeftSecondary 			{ background: #f5f0da; }
#blogHeader					{ background: url(../images/h1BG.gif) repeat-x #005282; margin-bottom: 30px; }
#blogheader a, blogHeader a:visited		{ color: #fff; background: url(../images/method-btn.gif) repeat-x #7cbf2e; padding: 5px; display: block; text-align: center; width: 416px;}
#blogBody img					{ float: right; margin-right: 10px; }	
#blogBody ul					{ font-size:18px; margin-left:20px; width: 420px; margin-bottom: 30px;  }
#blogBody ul li					{ color:#63a925; border-bottom: 1px solid #63a925; margin-bottom: 10px; }
#blogBody ul li span:first-child		{ width: 80px; display: block; float:left; color: #63a925;}
#blogBody ul li a, #blogBody ul li a:visited	{ color: #63a925!important;}
#blogBody ul li:first-child			{ background: url(../images/arrow.png) no-repeat right center;}
#blogBody a, #blogBody a:visited		{ display: block; background: url(../images/returnBG.gif) repeat-x; text-align: center; padding: 30px; font-size: 20px; color: #fff; }
#blogBody p					{ padding: 0px 20px 20px; font-size: 14px; line-height: 25px; margin-bottom: 10px; text-align: justify; width: 425px; }
.link						{ float: left; margin-left: -10px; }
.link a						{ color: #fff; background: none!important; padding: 0px!important; display: block; text-align: center; margin-left: 28px; margin-right: 10px; }
#blogHeader h1		 			{ color: #fff; font-size: 48px; padding: 10px 20px 5px; margin: 0!important; }
#blogHeader p					{ color: #fff; padding: 0px 20px 20px; font-size: 14px; line-height: 25px; }
.wideColumn					{ padding: 20px; margin-right:0px; line-height: 1.4; width:915px;}

#indexcol1					{ width: 504px; float: left; }
#indexcol1 p					{ margin-bottom: 10px; text-align: justify; }
#indexcol1 img					{ margin-top: 10px; border-width:1px; border-style: solid; border-color: #000; }
#indexcol1 a, blogHeader a:visited		{ color: #fff; background: url(../images/method-btn.gif) repeat-x #7cbf2e; padding: 5px; display: block; text-align: center; }
#indexcol2					{ color:#63a925; float: right; font-size:18px; border-width: 1px; border-style: solid; border-color: #000; padding:10px; background-color: #fff; width: 300px; text-align: left; }
#indexcol2 ul a					{ color:#63a925; font-size:18px; }
#indexcol2 ul li				{ color:#63a925; border-bottom: 1px solid #63a925; margin: 10px; }				
#indexcol2 ul li span:first-child		{ width: 80px; display: block; float:left; color: #63a925;}
#indexcol2 h2					{ color:#63a925; font-size:24px; margin-left: 10px; }

#btn						{ margin-bottom: 10px; }

#banner						{ margin-bottom: 20px; border-width: 1px; border-style: solid; border-color: #000; }					

/* REVIEWS */

#revWrap 			{ background: #fcf4f4 !important; border: 1px solid #000; }
#revWrap h1			{ background: url(/c/rev/images/h1Bg.jpg) no-repeat right top; font-family: Trebuchet MS, sans-serif; color: #fff; font-size: 40px; line-height: 110px; margin: 0!important; padding: 0 0 0 30px !important; }
#revHeader			{ background: #fff; border: solid 1px #000; font-family: Trebuchet MS, sans-serif; color: #3a3a3a; font-size: 18px; text-align: justify; padding: 20px 20px 10px 20px; margin: 20px;  }
#revHeader p			{ margin-bottom: 10px; }
#revSites			{ float: left; width: 576px; border-top: solid 1px #000; margin-bottom: 20px;}
#revSites li			{ border-bottom:1px solid #000000; font-family:arial,sans-serif; font-size:14px; line-height:18px; padding:20px; text-align:justify; }
#revSites li span		{ font-size: 22px; display: inline-block; margin-bottom: 10px; }
#revBadge		{ float: right; width: 260px; }
#revBadge			{ border: 1px solid #000; background: #fff; padding: 30px; }
#revBadge h2			{ color: #005d94;}
#revBadge p 			{ font-size: 14px; text-align: justify; margin-bottom: 20px;  }
#revBadgeImg			{ text-align: center !important; }
#revBody			{ padding: 0 20px 20px; }
#revClear			{ clear: both; }
#revCode			{ width: 100%; height: 90px;  }
#revImage			{ float: right; text-align: center; width: 320px; margin: 30px 0; }
.revUrl				{ font-size: 16px; color: #444; margin-bottom: 5px;}