body {
	margin:0px;
	padding:0px;
	font-size:14px;
	background-color:#f0f9d7;
	background-image:url('/images/bodyback.gif');
	background-repeat:repeat-x;
	color:#212121;
	font-family: arial;
}

p {
margin-top:8px;
}

#env {
	width:1200px;
	margin:0 auto;
	background-image:url('/images/generalbackground.gif');
}
	
#content {
	background-image:url('/images/headerbackground.jpg');
	background-repeat:no-repeat;
	padding-top:130px;
	line-height:145%;
	
}
	
#innercontent {
	width:890px;
	margin:0 auto;
}

.headerbuttons {position:absolute;top:17px;left:420px;color:white;}

#buttons {list-style: none;padding: 0;margin: 0;}
#buttons li {float: left;display: block;margin: 0;padding: 0;color: white;}

#buttons a {color:white;font-size:12px;}
#buttons li a div {padding:0px 10px 0px 10px;}
#buttons li a div span {padding:4px 0px 4px 10px;}

#buttons li a:hover {color:white;}
#buttons li a:hover div {background-image:url('/images/headerbutton_right.png');background-position:right;padding:0px 10px 0px 10px;background-repeat:no-repeat;}
#buttons li a:hover div span {background-image:url('/images/headerbutton_left.png');background-position:left;background-repeat:no-repeat;padding:4px 0px 4px 10px;}




h1,h2,h3,h4,h5,h6 {color:#2f4a08;padding:0px;margin:0px;}
h2,h3,h4,h5,h6 {margin-top:18px;}

h1 {font-size:22px;}
h2 {font-size:18px;}

a, a:visited {color:#000000;}

#sidebar {width:340px;padding-left:10px;}
#sidebar a, #sidebar a:visited {color:#000000;font-size:12px;}
#sidebar h3 {margin-bottom:4px;}
#sidebar .header {width:340px;height:57px;background-image:url('/images/sidebar_header.gif');}
#sidebar .body {width:340px;background-image:url('/images/sidebar_back.gif');color:#000000;}
#sidebar .body div {padding:14px 0px 10px 20px;color:black;font-size:12px;}
#sidebar ul {padding:0px;margin:0px;list-style-type:none;}
#sidebar li {padding:0px;margin:0px;list-style-type:none;}
#sidebar  a:visited, #sidebar  a {text-decoration:none;color:#000;}
#sidebar  a:hover {color:#2f4a08;}
#sidebar .title {width:340px;height:57px;background-image:url('/images/sidebar_title.gif');}

.leftFloater {float:left;}
.rightFloater {float:right;}
.clear {clear:both;}

.logo {position:absolute;left:136px;top:10px;height:40px;width:225px;}
.leftContainer {width:500px;padding-right:40px;text-align:justify;}
.innerLeftContainer {width:600px;padding-right:40px;text-align:justify;}

#innersidebar {width:210px;}

#thumbnail {float:left;margin-top:6px;margin-right:20px;padding-bottom:30px;width:180px;}
#thumbnail img {border:2px solid #2f4a08;padding:2px;height:130px;width:180px;}

#underthumbnail a {font-size:12px;}
#underthumbnail {list-style: none;padding: 0;margin: 0;}
#underthumbnail div {padding:0px 10px 0px 10px;border-bottom:1px solid #c0e47c;}
#underthumbnail li a:hover {color:black;}
#underthumbnail li a:hover div {background-color:#7dab0a;}

.padbot30 {padding-bottom:30px;}





#mainbodyarticles h3 {font-weight:bold;padding-top:1px;padding-left:30px;background-image:url('/images/review_title.gif');background-repeat:no-repeat;height:37px;margin-left:-30px;}
#mainbodyarticles h3 a, #mainbodyarticles h3 a:hover, #mainbodyarticles h3 a:visited {text-decoration:none;color:#304f07;}
#mainbodyarticles p {margin:0px;padding:0xp;margin-bottom:14px;margin-top:-6px;padding-right:10px;}
#mainbodyarticles .readmore a {font-weight:bold;color:black;}

#commenttable td .location {width:240px;}
#commenttable td .name {width:130px;}
#commenttable td .comment {width:100%;height:120px;overflow-y:none;}
#commenttable td .score {width:300px;}
#commenttable .inputdesc {width:140px;padding-right:15px;}

#review {padding-top:20px;width:600px;}
#review .name {font-weight:bold;padding-top:1px;padding-left:30px;background-image:url('/images/review_title.gif');background-repeat:no-repeat;height:37px;margin-left:-30px;}
#review .name span {font-size:12px;}
#review p {margin:0px;width:400px;}
#clientscore {float:right;margin-left:25px;margin-bottom:20px;}

#clientscore .header {background-image:url('/images/score_header.gif');height:34px;width:185px;}
#clientscore .body {font-size:11px;background-image:url('/images/score_back.gif');width:157px;padding:0px 18px 0px 10px;overflow:hidden;}

#clientscore .body .liquid {background-image:url('/images/liquidscore.gif');	height:7px;}
#clientscore .footer {background-image:url('/images/score_footer.gif');height:22px;width:185px;}
