@import url(http://yui.yahooapis.com/3.1.1/build/cssreset/reset-min.css);
@import url(http://yui.yahooapis.com/3.1.1/build/cssbase/base-min.css);
html, body {background-color: #f0eee6;}
body {font: 90% Arial, Helvetica, sans-serif;}
a {color: #434373; text-decoration: none;}
a:hover {color: #57121F; text-decoration: underline;}
h1, h2, h3, h4 {color: #333;}
a.skiplink {position: absolute; top: -1000px; left: 0; display: block;}
a:hover.skiplink, a:focus.skiplink {top: 10px; left: 45%; background-color: #010e42; color: #fff; z-index: 100;}
#header, #results, #footer, #narrow, #search, #pagination {padding: .25em;}
#container {width: 65em; margin: 0 auto; background-color: #fff; border-left: 1px solid #333; border-right: 1px solid #333;}
#header {border-top: 5px solid #010e42;}
.headlinks {float: right;}
#search {background-color: #010e42; padding: .75em;}
#search a {color: #ccc; text-decoration: none;}
#search input {margin-bottom:5px;}
#result_count {color: #fff; font-weight: bold;}
#results {width: 46em; float: right;}
#results p {padding: .5em; margin: .1em 0;}
#results p.even {background-color: #f2f4ed;}
#footer {margin: .5em 0; padding-top: 3em; border-bottom: 10px solid #010e42; height: 100px; clear: both; font-size: .85em;}
#footer a.partnerlogos {display: block; float: right; padding-top: .5em; margin-right: 1em; border: none;}
#narrow {width: 17em;}
#narrow h2 {padding-left: 15px;}
#narrow h3, #narrow dt {color: #fff; cursor: pointer; background: #475b2e url(../graphics/headercaret.png) left -28px no-repeat; padding-left: 15px; margin: .25em 0;}
#narrow h3.collapse {background: #475b2e url(../graphics/headercaret.png) left 0px no-repeat;}
#narrow ul {margin: 0 0 1em 15px; border-left: 1px dotted #57121F;}
#narrow ul li {list-style: none; padding: .1em .25em; color: #888;}
#narrow ul li a, #pagination a {text-decoration: none; color: #434373; border-bottom: 1px dotted #434373;}
#narrow ul li a:hover, #pagination a:hover {color: #57121F;  background-color: #eedcde; border-bottom: 1px dotted #57121F; }
#narrow span.selected {color: #57121F; background-color: #eedcde;}
#narrow .remove {color: #333;}
h1 {padding: 0; margin: 0;}
.more, .less {font-weight: bold; font-style: italic;}
#pagination {width: 46em; clear: both; text-align: center; color: #666; border-top: 1px dotted #666;}
#detail {padding: 20px;}
#detail p {margin-top: 2em; margin-bottom: 0; }
#detail table {margin: 10px; margin-top: 2em; padding: 0px; }
#detail table td, #detail table th {border: none; text-align: left;}
#detail table td {border-bottom: 1px dotted #ccc; text-align: left;}
#detail table th {width: 200px;}

input#id_q {width: 18em;}



/* added 10/15 tawataoc */
#search {color: #cccccc;}
#search h2 {font-size: 1em;color: #fff; margin: 0; text-transform: uppercase;}
#search .beginsearch {font-size: .75em; color: #cccccc;}
#footer {margin: .5em 0; padding-top: 1em; padding-left: 1em; border-bottom: 10px solid #010e42; min-height: 35px; clear: both; font-size: .75em;}
#footer #crllinks {margin: 0;}
#footer #crllinks li {list-style: none; display: inline; border-left: 1px solid #010e42; padding: 0 5px 0 5px; font-weight: bold; font-size: 1.25em;}
#footer #crllinks li:first-child {border-left: none; padding: 0 5px 0 0;}

/* for survey link (temporary) */
#surveylink {font-size: .75em; color: #1ABB47; vertical-align: top; }
#surveylink a {color: blue; text-decoration: underline;}
#header table {padding: 0; margin: 0;}
#header th, td {border: 0;}

select.advsearch, option.advsearch { width: 220px; }
#trailguides {margin-bottom: 0em; margin-left: 0.75em; margin-top: 0.5em;}
#trailguides a {color: #434373; font-weight: bold; font-size: 13.5px;}
#trailguides a:hover {color: #57121F; text-decoration: underline;}
