#stparks {font-size: 1.1em; line-height: 1.5em;}
#stparks p a {border-bottom: 1px solid #ccc;}
#stparksform {position:relative; height: 50px; z-index: 999;}
#stparks input { background-color: #f9f9f9; border: 1px solid #999; height: 20px; font-size: 15px;}
#stparks label { display: block; font-weight: bold; color: #888; font-family: Lucida, Verdana, Geneva, sans-serif; font-size: 11px;}
#stparkname {position: absolute;}
#parkname, #stparks-acresults {width:360px;}
#stparks-acresults li {font-size: 1.1em; line-height: 1.8em;}
#parksubmit {background-color:#024a82 !important; font-weight: bold !important; position: absolute; top: 17px; left: 372px;}
#stpark-map {position: relative; }
#stpark-parkmap {position: relative; height: 400px; border: 2px solid #444;}
#stpark-statemap {position: relative; height: 900px !important; border: 2px solid #444;}
#stpark-fullname {position: relative; top: 10px; margin-top: 10px;}
#stpark-crimetitle, #stpark-mainttitle {margin-top:2.5em;}
#stpark-gearth {position: absolute; height: 20px; top: -20px; right: 0; background:url('http://media.sacbee.com/static/stateparks/img/googearth16.png') no-repeat 0px -1px; padding-left: 20px;}
#stparks-link {position: absolute; left: 480px; top: -7px; *top: -8px;}
#stpark-scrapedinfo {margin-top: 3em;}
#stpark-scrapedinfo #pageTitle {font-weight: bold; font-size: 1.4em;}
#stpark-exiturl {margin-top: 2em;}
#stpark-introtext {margin-bottom: 2em;}
#stparks .yui-dt {border-bottom: 10px solid #f0f0f0; padding-bottom: 2em;}
#stpark-pagetitle {margin-bottom: 10px;}
.stpark-noresults {border-bottom: 10px solid #f0f0f0; padding-bottom: 2em;}
#yui-dt0-paginator0, #yui-dt1-paginator0 {display: none;}
#stpark-parkintro {display:none;}
.stpark-nodisplay {display:none;}

/* Datatable styles */
#stpark-datatables { position: relative; width: 650px !important; margin-bottom: 2em; max-width: 650px;}
#stpark-datatables .yui-dt-first { white-space: nowrap;}
#stpark-datatables .yui-dt table {width: 100%; border: none; border-collapse: collapse; border-top: 3px solid #333; border-bottom: 2px solid #ccc;}
#stpark-datatables .yui-dt thead th {text-align: left; background: #e9e9e9; border-right: 1px solid #eee; font-family: Geneva, Verdana, sans-serif;}
#stpark-datatables .yui-dt table th a { font-weight: bold; color: #333;}
#stpark-datatables .yui-dt table th a:hover { color: #03f; border-bottom: 1px solid #a5a8ab;}
#stpark-datatables .yui-dt thead th.yui-dt-desc, #stpark-datatables.yui-dt thead th.yui-dt-asc {background-color: #7cb0ed;}
#stpark-datatables .yui-dt td { border-right-color: #eee; }
#stpark-datatables .yui-dt .yui-dt-data td, #stpark-datatables.yui-dt table th {padding: 2px; border-right: 1px solid #f9f9f9;}
#stpark-datatables .yui-dt .yui-dt-data td .yui-dt-liner {max-width: 140px !important; white-space:normal;}
#stpark-datatables .yui-dt tr:nth-child(even) {background-color: #f9f9f9;}
#stpark-datatables .yui-dt table tbody tr { vertical-align: top;}
#stpark-datatables .yui-dt-data .yui-dt-col-motion_text { white-space: normal;}
#stpark-datatables .yui-dt-paginator .yui-pg-container {text-align: right;}


/* Maintenance table overrides */
#stpark-maintdata .yui-dt-liner p {width: 600px;}
.stpark-maintitem {margin-top: 1em; line-height: 1.4em;}
.stpark-maintitem b {font-size: 1.2em;}

/* Photo gallery styles */
#stpark-photos {position: relative; margin-top: 2em; clear: both; padding-bottom: 4em; border-bottom: 10px solid #f0f0f0;}
#photos {width: 640px; margin-left: 2px;}
#photos div {height: 75px; width: 75px; margin: 3px 6px; overflow: hidden; display: inline-block; border: 2px solid #333; *float: left;}
#photo_pager {margin: 0 8px; width: 626px;}
#photo_pager .prev {float: left;}
#photo_pager .next {float: right;}
