<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

body {
	background-color:#d4dfc8;
}

#container {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
	width:81.17em;
	margin: 24px auto 24px auto;
	background-image:url(../graphics/contentarea.gif);
	width:974px;
	background-repeat: repeat-y;
}

#header {
	background-image:url(../graphics/header.jpg);
	background-repeat:no-repeat;
	height:44px;
	width:974px
}

#banner {
	background-image:url(../graphics/banner.jpg);
	background-repeat:no-repeat;
	height:150px;
	width:974px
}

.no-margin {
	margin: 0 0 0 0;
	display:none;
}

#header-bu {
	float:left;
}

#contactus {
	margin: 1.3em 1.4em 0 0;
	float:right;
	font-size:14px;
}

#contactus a {text-decoration:none; color:#000000}
#contactus a:hover {text-decoration:none; color:#005500}
#contactus a:visited {text-decoration:none; color:#8F420E}

.clear {
	clear:both;
	margin:0;
	padding:0;
}

#footer {
	border-top: 1px solid #eed986;
}

/* SEARCH */

#search {
	float:right;
	padding: .1em 1.6em 0 0;
	margin: 0;
}
#search form {
	margin: 0;
	padding: 0;
}

#search table {
	margin-bottom: 0;
}

#search td {
	border:0;
	padding:0;
	margin:0;
}

.advsearch {
	font-size:95%; font-weight:bold;
}

.advsearch a {
	text-decoration:none;
}

.advsearch a:link {
	color: #000000;
}

.advsearch a:visited {
	color: #000000;
}

.advsearch a:hover {
	color: #005500;
}

.advsearch a:active {
	color: #000000;
}

#tbladvsearch td {
	padding:2px;
}

#searchform {
	vertical-align:middle; 
	*margin-top:-.5em;
}

.searchimage {
	margin-top:.5em;
}

.searchinput {
	border: 1px #003300 solid;
	height:18px;
	margin: 0 .5em 0 0;
}

input[type=text] .agewidth {width:2em; *width:2em;} /* age input field on recommend a site */

#conmsg { color:#990000; font-weight:bold; font-size:120%;}

/* SIDENAV */

#sidenav {
margin-top:.7em;
	float:left;
	width:20.58em;
}

#sidenav ul {
list-style:none;
margin-left:-1.5em;
*margin-left: 2em;
margin-top: 0;
}

#sidenav ul li {
list-style:none;
font-size:14px;
margin: .5em 0 .5em 0;
}

#sidenav ul li ul li{
list-style:none;
font-size:12px;
}

#sidenav a {text-decoration:none;}

#sidenav a:link {
	color: #333333;
}

#sidenav a:visited {
	color: #333333;
}

#sidenav a:hover
, #contactus a:hover {
	color: #173511;
	font-weight:bold;
}

#sidenav .activelink {
	color: #173511;
	font-weight:bold;
}

#sidenav .recommend {
margin-top:.4em;
margin-bottom:.4em;
font-size:120%;
border-top: 2px solid #eed986;
border-bottom: 2px solid #eed986;
height:75px;
/*background-color:#DDC875;*/
/*background-color:#FFEA97;*/
background-color:#F2E3A8;
} 

#sidenav hr {
height:1px;
margin:-.2em 0 -.2em 0;
*margin:-.2em 0 -.2em 0;
_margin:-.2em 0 -.2em 0;
} 

#navlegend {
margin: .83em 0 .83em 0;
*margin: .2em 0 .83em 0;
}

/* CONTENT */

#contentArea {
	float:left;
	width:59em;
	margin: 0 !important;
	padding-top: 1em;
	display: inline;
}

td {border:0;}

#contentArea #sresults {margin-left:1.4em;}

#contentArea p {
	margin: 1.1em 0 1.1em 0;
}

#staticcontent  {padding: 0 2em 1em 2em;}

#staticcontent br.clear {margin: -.9em 0 -.9em 0;}

#staticcontent h1 {font-size:20px; color:#411e06;
margin: 0 1.1em .5em 0;
 }
 
#staticcontent h2 {font-size:16px; color:#8f420e;
margin: .75em 1.1em .5em 0;
 }
 
 #staticcontent h3 {font-size:14px; color:#8f420e;
margin: .75em 1.1em .5em 0;
 }


#contentArea a {text-decoration:none; font-weight:normal;}

#contentArea a:link {
	color: #005500;
	font-weight:bold;
}

#contentArea a:visited {
	color: #173511;
	font-weight:bold;
}

#contentArea a:hover {
	/*color: #005500;*/
	color: #8f420e;
	font-weight:bold;

}

#contentArea a:active {
	color: #173511;
	font-weight:bold;
}

#recform textarea {width:20em;*width:20em;}

#userreviewform textarea {
width:30em;
*width:30em;
margin-left: 1em;
*margin-left: .2em;}

/* SEARCH RESULTS */

#sresults {margin: 0 auto 0 auto;}

#sresults h1 {font-size:20px; color:#411e06;
margin: 0 1.1em .5em 0;
 }
 
#sresults h2 {font-size:16px; color:#8f420e;
margin: .75em 1.1em .5em 0;
 }

#results {width:693px;}

#results th {border:0;}

#results td {border: 1px solid #d4dfc8; vertical-align:top;}

#results th a:link, th a:visited, th a:active {
	color: #173511;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	text-decoration: none;
	font-weight:bold;
}

#results td a:link, td a:visited, td a:active {
	color: #173511;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	text-decoration: none;
	font-weight:bold;
}

#results td a:hover, #results th a:hover {
	color: #005500;
}


#sreview fieldset { border: solid 1px #d4dfc8;}

#contentArea th.th-title {
	background: url(../graphics/searchtableheader.gif);
	background-repeat:repeat-y;
	height:23px;
	padding: 5px;
}

#contentArea th.imgpt2
, #contentArea th {
	background-position: 90% 0%; background-color:#d4dfc8;
}

#contentArea th a:link, th a:visited, th a:active {
	color: #173511;
	text-transform: uppercase;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	text-decoration: none;
	font-size: 0.9em;
}

#home-pic {
margin-left:2em; 
margin-right:-2em; 
margin-top:-1em;
}

#contentArea .blurb {
	margin-top: 0.5em;
	margin-left: 2em;
}

#results img {margin-right:.5em;}

/* TEAM */

.teamleft {border: 1px solid #eed986; padding: 2px 2px 2px 2px; margin: 0 1em 1em 0;}
.teamright {border: 1px solid #d4dfc8; padding: 2px 2px 2px 2px; margin: 0  0 1em 1em;}

/* REVIEW */

#sreview {margin: 0 1.25em 0 1.25em;}

#sreview h1 {font-size:20px; color:#411e06;
margin: 0 1.1em .5em 0;
 }
 
#sreview h2 {font-size:16px; color:#8f420e;
margin: .75em 1.1em .5em 0;
 }

#sreview h3 {font-size:14px; color:#8f420e;
margin: .75em 1.1em .5em 0;
 }
 
#sreview h4 {font-size:12px; color:#8f420e;
margin: .75em 1.1em .5em 0;
 }
 
#user-reviews li {
/*list-style-image: url(../graphics/compass-bullet.gif);*/
margin:0;
padding:0;
clear:none;
list-style:none;
vertical-align:middle;
}

.cont{
width:59.em;
min-height:300px;
}

.cont h2, .cont p, cont h2{
width:400px;
}

#sidebar {
width:232px; 
float:right;
border-top: 10px solid #d4dfc8;  
border-bottom: 10px solid #d4dfc8; 
border-right: 1px solid #d4dfc8; 
border-left: 1px solid #d4dfc8;
margin: 0 0 0 1.6em; 
margin-bottom: 1em;
padding: .5em;
}

.userReviews{
position:relative;
width:58em;
border-top:1px solid #996600;
clear:right;
}

.summary-graphics img {margin-right:.2em;}
.summary-graphics td {border:0; width:auto;}

table.criteria td.rating-percent {
	width: 100px;
	padding-right: 9px;
}

table.criteria td {border:0;}
table.tags td {border:0;}


table.criteria .bar-graph {
	background: #24411f;
}

table.criteria td.label {
	width: 8em;
}

.boldyes {font-weight:bold; color:#8f420e;}

.boldtd {font-weight:bold;}

.label {font-weight:bold;}

/* TELEGRAPH ERRORS */

.errors {color: #FF3300;}

/* BREADCRUMBS */

#breadcrumbsbar {
	background-image:url(../graphics/breadcrumbs.jpg);
	background-repeat:no-repeat;
 	height:37px;
	width:974px;
	_margin-top:-.5em;
}

#crumbs {
	float:left;
	margin: .9em 0 0 1.9em;
	*margin: .9em 0 0 1em;
	width: 600px; 
	height: 1.2em;
	overflow: hidden;
}

/* IE7 Only */
*:first-child+html #crumbs {
	margin: .9em 0 0 2em;
}

#crumbs a {
text-decoration:none;
color:#173511;
font-weight:bold;
}

/* ADVANCED SEARCH */

.advanced-search-form input.text {
	border: 1px #cccccc solid;
	padding: 3px;
	width: 200px;
}
.advanced-search-form .FormRow label {
	padding-top: 3px;
}
.advanced-search-form .FormRow label.inline {
	padding-top: 0;
}
.advanced-search-form .FormRow {
	margin-top: 0;
	padding-top: 0;
}
.advanced-search-form .FormRow img.advanced-search-icon {
	vertical-align: bottom;
}


#site,
#category {
	float:left; 
	width: 340px;
}

#awards {float:left; 
margin: 0;
}

#category select {
	font-size: inherit;
	width: 320px;
}

#contentsearch {
float:left;
border:0;
margin: 0;
}

#contentsearch {
margin: 0;
padding: 0;
}

#contentsearch img {margin: 0; padding:0;}

#contentsearch .FormRow label
{
display: block;
float: left;

width: 3em;
text-align: left;
margin: 0 10px 0 0;
padding: 0px 0px 0px 0px;
}

.FormRow
{
clear: both;
padding: 0;
margin: 0.5em 0 0.5em 0;
	height:20px;
	
}

.FormRow label
{
display: block;
float: left;

width: 8em;
text-align: left;
margin: 0 10px 0 0;
padding: 0px 0px 0px 0px;
}



label.inline
{
display: inline;
float: none;
margin: 0;
padding: 0;
font-weight: normal;
vertical-align:middle;
*vertical-align: top;;
}

/* Criteria Colo]rs */
table.criteria .criterion-id-1 .bar-graph{
background:#24411F;
}
table.criteria .criterion-id-2 .bar-graph{
background:#890015;
}
table.criteria .criterion-id-3 .bar-graph{
background:#1D2441;
}
table.criteria .criterion-id-6 .bar-graph{
background:#41341A;
}
table.criteria .criterion-id-5 .bar-graph{
background:#411936;
}
table.criteria .criterion-id-4 .bar-graph{
background:#9F9F24;
}
table.criteria .criterion-id-7 .bar-graph{
background:#318B74;
}
table.criteria .criterion-id-8 .bar-graph{
background:#7F245A;
}

table.main-criteria .criterion-id-1 {
	display: none !important;
}

.RSSLinks, .RSSlinks{
padding:0px;
margin:0px;
line-height:13px;
font-size:12px;
font-weight:bold;
}

.RSSLinks:hover, .RSSlinks:hover{
color:#003300;
}
.RSSLinks:visited, .RSSlinks:visited{
color:#8F420E;
}

#theLinks{
padding:0px;
margin:0px;
}

</pre></body></html>