﻿* {margin:0;padding:0}
body {width:100%;font-size:62.5%;font-family:Tahoma,Arial,Helvetica,sans-serif;line-height:1.6em;background:url('images/bg_green.png') repeat-x left top;background-color:#FFF}
img {border:0 none;}
p, blockquote {margin-bottom:1em;font-size:1.25em;line-height:1.5em}
li{list-style-position:outside;margin-left:1.5em;margin-bottom:.5em;font-size:1.25em;line-height:1.4em}
ul {margin-bottom:1em;margin-left:2em;list-style-type:circle}
blockquote {margin:1em 3em}
a {text-decoration:underline;color:#205707;}
a:visited {color:#5359EC}
a:hover {color:#FD5F00}
cite a {font-size:1em !important;font-weight:normal !important;color:#339900 !important;text-decoration:none}
/*
h1 for page headings
h2 for article headlines
h3 for section/box headings
h4 for top-level directory categories
*/
h1 {font:bold 1.15em Verdana,Arial,sans-serif;padding:.6em;background-repeat:repeat; background-position:left top}
h2 {font:bold 1.15em Verdana,Arial,sans-serif;padding-bottom:.5em}
h3 {font:bold 1em Verdana,Arial,sans-serif;padding:.6em;background-repeat:repeat-x; background-position:left top}
h4 {font:bold 1em Tahoma,Verdana,sans-serif;color:#205707;margin-top:.5em}
fieldset {padding:10px;margin:25px 0 10px 0}
#fullbox input[type="radio"] + label {display:inline;font-size:1.25em;line-height:1.5em;margin-left:5px;width:auto}
#fullbox input[type="checkbox"] + label {display:inline;font-size:1.25em;line-height:1.5em;margin-left:5px;width:auto}
#fullbox label {display:block;font-size:1.25em;line-height:1.5em;}
#fullbox li {margin-bottom:0}
.apple {color:#205707;background-image:url('images/bg_applehead.png')}
.tangerine {color:#FFFFFF;background-image:url('images/bg_tangerinehead.png')}
.lemon {color:#3035B7;background-image:url('images/bg_lemonhead.png')}
.btnsearch {vertical-align:bottom}
.btnsubmit {vertical-align:bottom;margin-top:.5em}
.column2 {float:left;width:47%}
.clear {clear:both}
.narrowbox {position:relative;width:220px;border:1px #E3E3E3 solid;}
.boxcontent {position:relative;padding:1em;}
.boxcontent li {font-size:1.1em;margin:0 1em}
.boxcontent ul {margin-bottom:.5em;}
.small {font-size:.85em;font-weight:bold}
.adunit {position:relative;margin:.25em 0;padding:0;text-align:left}
.sub {margin-left:.5em}
.flags {margin:0 .25em 0 1em}
.nextsite {position:relative;left:45%;margin:.5em 0}
.center {position:relative;left:35%;margin-top:1.5em}
.resultsbox {position:relative;width:545px;border:1px #E3E3E3 solid;margin-bottom:1em;min-height:125px}
.resultsbox a {font-weight:bold;font-size:1em;color:#0E27E8;line-height:1.5em}
.resultsbox p {font-size:1.1em;line-height:1.25em}
.resultsbox ul {margin:0;padding:0;list-style-type:none}
.resultsbox li {list-style-position:outside;margin:0 0 1em 0;padding:0;min-height:8em}
.resultsbox img {float:left;margin:3px 8px 0 0;border:solid 1px #999999}
.medium {width:15em}
.multiwide {width:25em}
#directoryhome {position:relative;width:450px;margin-bottom:1em;border:1px #E3E3E3 solid}
#directoryhome a {line-height:1.5em}
#fullbox {position:relative;width:85%;padding:2em;border:0 none}
#sidebarhome {position:absolute;width:250px;left:500px;border:0 none;margin-top:0em}
#sidebar {position:absolute;width:160px;left:585px;border:0 none;margin-top:.5em}
#pages {position:relative;width:500px;text-align:right;padding-top:2em;color:#339900}
#ttlsites {position:relative;width:500px;text-align:left;padding-top:0em;padding-bottom:2em;font-weight:bold;font-size:1.25em;color:#339900}
#mainContent {position:relative;top:80px;width:768px;margin:0 auto;padding:28px;text-align:left;font-size:1.2em;background:#FFFFFF none;border:1px #205707 solid;}
#search {position:absolute;right:0em;top:-5em}
#search label {font:bold 1.1em 'Trebuchet MS',Verdana,sans-serif;color:#F85D00;}
#search .input {position:relative;width:22em;background:#FFFFFF url('images/icon_magnify.png') no-repeat center right;padding:.18em;font:1.1em 'Trebuchet MS',Verdana,sans-serif;color:#666666;border:1px #999999 outset}
#search .button {left:.25em;vertical-align:text-bottom}
#logo {position:absolute;top:-5em;left:.75em;}
#footer {position:relative;top:8.5em;left:2em;width:728px;margin:0 auto;padding-bottom:2em}
#footer a {text-decoration:underline;color:#5E9410}
#footer p {font-size:1.1em;text-align:right}

