body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#eee;
}

#page{
margin:auto;
width: 893px;
border:1px solid #5D8A08;
background-color:#fff;
}

#popup_page{
width: 530px;
border:1px solid #5D8A08;
background-color:#fff;
}

#header {
padding:0;
margin:0;
height: 98px;

background-image:url('images/logo.gif');
background-repeat:no-repeat;
}

a img{
	padding:0px;
	border:0px;
	background-image:none;
}

a:link {
color: #0083CC;
}
a:visited{
color:#976DA5;
}
a:hover{
color: #0370AD;
}

#headerbar{
background-color:#76B900;
width:100%;
height:5px;
}

#content{
background-image:none;
}

#navigation{
visibility:hidden;
height:0;
clear:both;
float:left;
width:187px;
margin:0;
padding:0;
}

#navigation ul{
list-style:none;
margin:0;
padding:0;
}



li.page_item{
line-height:24px;	
font-size:12px;
font-weight:bold;
margin:auto 0;
border-bottom: 1px solid #ECF5DB;
background-color:#CDE699;
}

li.current_page_item{
background-color:#ECF5DB;
}



#navigation li a:link,#navigation li a:active, #navigation li a:visited{
display: block;
color:#333;
padding-left:8px;
}


#navigation li a:hover{
color:#333;
display: block;
background-color:#ECF5DB;
}

.nav_link{
padding-left:8px;
}

.content-right{
width:90%;
padding-right:15px;
padding-left:15px;
}

.content-right h1{
color:#5D8A08;
padding-bottom:15px;
}

.content-right ul{
margin-top:0px;
}


#footer{
clear:both;
background-color:#76B900;
width:100%;
height:5px;
}


#wp_footer{
visibility:hidden;
text-align:center;
font-size:9px;
width:100%;
}


.box{
background-color:#E1EED2;
border:1px solid #5D8A08;
margin-right:0px;
padding:8px;
margin-bottom: 8px;
}

.smallbox{
background-color:#E1EED2;
border:1px solid #5D8A08;
margin-right:0px;
margin-left:53px;
padding:8px;
width: 550px;
margin-bottom: 8px;
}

ul{
list-style-position:outside;
list-style-type:square;
}

li ul{
	padding-top:5px;
	padding-bottom: 10px;
	list-style-type: circle;
}


.box h2{
font-size:12px;
font-weight:bold;
margin-top:0;
}
h1,h2,h3,h4{
clear:both;
padding:5px 0px;
}



ul#tagcloud { padding:0; margin:0; text-align:center; list-style:none; }
ul#tagcloud li { display:inline; font-size:70%; color:#ccc; background: none; padding: 0;}
ul#tagcloud li a, ul#tagcloud li a:link { text-decoration:none; }
ul#tagcloud li a:hover { text-decoration:underline; }
ul#tagcloud li.t1 a { color:#797979; font-size: 120%; }
ul#tagcloud li.t2 a { color:#6d6d6d; font-size: 160%; }
ul#tagcloud li.t3 a { color:#616161; font-size: 190%; }
ul#tagcloud li.t4 a { color:#555555; font-size: 210%; }
ul#tagcloud li.t5 a { color:#484848; font-size: 230%; }
ul#tagcloud li.t6 a { color:#3c3c3c; font-size: 250%; }
ul#tagcloud li.t7 a { color:#303030; font-size: 270%; }
ul#tagcloud li.t8 a { color:#242424; font-size: 290%; }
ul#tagcloud li.t9 a { color:#181818; font-size: 310%; }
ul#tagcloud li.t10 a { color:#0c0c0c; font-size: 330%; }


table{
background-color:#5D8A08;

}

table.white-table{
background-color:#fff;/*5D8A08;*/
}

table.white-table td{
border: 1px solid #ccc;
}


table th{
background-color:#E1EED2;
text-align:center;
padding:3px;

}
th.col{
	width:16px;
}
th.left{
text-align:left;
}
.spacer-row{
height:0px; 
overflow:hidden;
font-size:1px;
}
.result{
padding:1px;
text-align:center;
}
td.col{
background-color:#E1EED2;
}
table td{
padding:3px;
background-color:#fff;
}
table td.vertical_header{
background-color:#CBD7BE;
height:30px;
padding:2px;
}
.quote{
width:80%;
font-style:italic;
margin:30px auto;
}
.fullgreen, .green,  .yellow,  .red{
 width:140px;
 }
table td.fullgreen, th.fullgreen{
	background-color:#00cc00;
	border:none;
	height:15px;
	}
table td.green, th.green{
border:none;
	height:15px;
background-color:#c6e712;
}
table td.black{
border:none;
color:#fff;
	height:15px;
background-color:#000;
}
table td.yellow, th.yellow{
border:none;
	height:15px;
	background-color:#ffff00;
	/*background-color:#eee;
	color:#ffff00;
	font-size:32px;
	font-weight:bold;
	text-align:center;
*/
}
table td.red, th.red{
border:none;
	height:15px;
	background-color:#dd0000;
	}
.width190
{
width:190px;
}

hr{
	height:1px;
	border: 1px solid #5D8A08;
	margin:15px 0px 10px 0px;
}
.amazon_item{
	clear:both; padding-top:5px;
}
.amazon_item .amazon_image{
float:left;padding-right:14px;
padding-bottom:8px;
}
.amazon_item .amazon_text{
float:right; width:570px;
padding-bottom:20px;
}

#flags{
visibility:hidden;
height:22px;
float:right;
padding-right:15px;
padding-top:80px;
}

.faq_summary li{
	margin-bottom:15px;
}
