/*texas state park guide 2005 style sheet*/

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #C8C8B9;
margin: 0;
padding: 0;
}
img {
border: none;
}
div {
margin: 0; padding: 0;
}
p {
font-size: 70%;
color: #000;
margin: 0 0 10px 0;
line-height: 1.75em;
}
.caption{
font-family: arial, sans-serif;
text-align: right;
margin: -10px -30px 5px 0;
font-size: .65em;	
}
.floatright{
float: right;	
}
#contentcol li {
font-size: 70%;
line-height: 1.5em;
padding-bottom: 10px;
}
#main address {
font-size: 70%;
font-variant: small-caps;
font-style: normal;
margin-bottom: 15px;
line-height: 2em;
}
strong {
color: #455924;
}/* table styles for law enforcement listing */
table {
width: 100%;
}
th, td {
font-size: 70%;
}
.evenrow {
background-color: #C8C8B9;
}
.oddrow {
color: #666;
}
h1, h2, h3 {
font-family: "Times New Roman", Serif;
font-family: trebuchet ms, helvetica, sans-serif;	

margin: 0;
padding: 0;
}
h1, h2.secondheading {
font-size: 1.3em;
color: #666600;
}
h2.secondheading{
font-size: 93%;
}
h2 {
font-size: 95%;
color: #730000;
font-weight: 600;
letter-spacing: .05em;
margin-top: 20px;
font-variant: small-caps;
}
h2.parkdetail {
color: #FF6347;
margin-bottom: 10px;
}
h2.parkdetail a {
color: #FF6347;
background-color: #F5FFFA;
text-decoration: none;
padding: 3px;
border: 1px dotted #A2AC49;
}
h2.parkdetail a:hover {
color: #FF6347;
background-color: #DCD6A8;
}
#cola, #colb, #colc {
width:30%;
margin-right: 5px;
float: left;
padding: 1%;
text-align: center;
}
#colb {
border-right: 1px dotted #ccc;
border-left: 1px dotted #ccc;
}
#colc {
margin-right: 0;
}
h3 {
font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
font-size: 80%;
color: #036;
margin-top: 20px;
}
h3.sideh3{
padding-left: 10px;
}
#promobody {
width: 790px;
margin: 10px auto;
background-color: #C8C8B9;
}
/* Header */
#headerpkguide {
height: 74px;
width: 735px;/*
width: 100%;*/
background-color: #A2AC49;
background-color: #AF1D22;
border-bottom: 2px solid #000;
/*background: #A2AC49 url(../include/en/hdr_logo.gif) no-repeat left;*/
}
#headerpkguide img {
border: none;
float: left;
}
#languagebtn {
padding: 35px 20px 0 600px;
}/* Nav -on every page except the homepg */
#navbar {
font-size: 70%;
width: 735px;
color: #000;
background-color: #E2E0D7;
border-bottom: 2px solid #FFF;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#navbar ul {
margin: 0 0 0 5px;
padding: 0;
list-style: none;
}
#navbar li, #navdir li  {
display: inline;
line-height: 1.5em;
}
#navbar li a:link, #navbar li a:visited {
color: #000;
padding: 2px 3px 4px 3px;
text-decoration: none;
}
#navbar li a:hover {
color: #fff;
background-color: #A2AC49;
background-color: #333;
}/* nav for Directory pages */
#navdir {
font-size: 70%;
width: 735px;
color: #FFFFF0;
background-color: #663;
border-bottom: 3px solid #000;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#navdir ul {
margin: 0 0 0 5px;
padding: 0;
list-style: none;
}
#navdir li a:link, #navdir li a:visited {
color: #FFFFF0;
padding: 2px 3px 2px 3px;
text-decoration: none;
}
#navdir li a:hover {
color: #fff;
background-color: #A2AC49;
}/* content column on left side of page */
#contentcol {
float: left;
background-color: #fff;
width: 500px;
border-right: 1px solid #333;
}
#contentcol p a:link, #contentcol p a:visited,
#contentcolb p a:link, #contentcolb p a:visited,
#contentcol li a:link, #contentcol li a:visited,
.sidehilitebox a:link, .sidehilitebox a:visited {
color: #455924;
text-decoration: none;
border-bottom: 1px dotted #036;
}
#contentcol p a:hover, #contentcolb p a:hover, 
#contentcol li a:hover,
.sidehilitebox {
color: Olive;
text-decoration: none;
border-bottom: 1px dotted #990;
}
#contentcolb {
float: left;
/*position: absolute; left: 501px; */
background-color: #C8C8B9;
width: 233px;
}
#contentcolb h2 {
font-family: trebuchet ms, helvetica, sans-serif;	

color: #FFFFF0;
background-color: #606060;
padding: 6px 3px 6px 6px;
font-weight: normal;
font-size: 90%;
margin-top: 0;
}
#contentcolb p {
font-size: 65%;
line-height: 1.5em;
color: #4A4129;
padding: 6px 10px 0 10px;
}
#intro {
background-color: #EAE8CA;
padding: 10px 35px 10px 30px;
margin: 0;
}
#intro h1{
font-family: trebuchet ms, helvetica, sans-serif;	
color: #333;
}
#contentcol>#intro {
margin: -5px 0 0 0;
}
#main {
padding: 10px 35px 10px 30px;
}
ul#icons {
list-style: none outside;
margin: 0 10px 10px 0;
padding: 0;
float: left;
width: 47%;
}
ul#iconscol2 {
list-style: none outside;
margin: 0 5px 10px 0;
padding: 0;
float: left;
}
ul#icons li, ul#iconscol2 li {
font-size: 70%;
}
ul#icons li img, ul#iconscol2 li img {
padding-right: 7px;
}
ul#pkicons {
list-style-type: none;
margin: 0; padding: 0;
}
ul#pkicons li {
display: inline;
}
/* Secondary navigation -- Changed to lists */
#sidenav, .sidenav {
font-family:  Verdana, Geneva, Helvetica, Arial, sans-serif;
font-size: 70%;
font-weight: bold;
margin: 0;
padding: 0;
}
#regionmap {
background-color: #484848;
color: #FFF;
padding: 10px 0 0 0; margin: 0;
text-align: center;
}
#regionmap p {
font-size: 90%;
color: #FFFFFC;
margin: 3px 0; padding: 0;
}
#regionmap p a:link, #regionmap p a:visited {
color: #CEC988;
text-decoration: none;
border-bottom: 1px dotted #CEC988;
}
#regionmap p a:hover {
color: #9B9B86;
}
#sidenav ul, ul.sidenav {
list-style: none;
margin: 0; padding: 0;
}
#sidenav li, .sidenav li {
border-bottom: 1px solid #333;
}
#sidenav li a:link, #sidenav li a:visited,
.sidenav li a:link, .sidenav li a:visited {
display: block;
color: #333;
padding: 3px 1px 4px 8px;
text-decoration: none;
background-color: #CEC988;
background-color: #CAC79B;
}
#sidenav li a:hover, .sidenav li a:hover {
color: #fff;
background-color: #9B9B86;
}
#sidenav li a#directory{
background: #A09E7F;	
}
#sidenonav {
font-family:  Verdana, Geneva, Helvetica, Arial, sans-serif;
margin: 0;
padding: 0;
background-color: #DCD6A8;
}
#sidenonanv p {
color: #000;
font-size: 70%;
}
.sidebox {
background-color: #E2E0D7;
}
.sidehilitebox {
background-color: #F0EFEA;
border: 1px solid #666;
width: 80%;
margin: 2px auto;
padding: 3%;
font-size: 65%;
line-height: 1.5em;
color: #4A4129;
}
/* positioning and text alterations */
.clear {
clear: left;
}
.floatimgrt {
float: right;
margin-left: 10px;
margin-top: 8px;
}
.floatimgleft {
float: left;
margin-right: 7px;
margin-top: 8px;
}
.floatimgrt p, .floatimgleft p {
font-size: 9px;
color: #556B2F;
width: 140px;
line-height: 1.2em;
padding-top: 2px;
}
.dropcap {
font-family: "Times New Roman", Serif;
font-size: 3.5em;
float: left;
padding:10px 2px 2px 0;
}
.allcaps {
text-transform: uppercase;
}
.padbottom {
padding-bottom: 10px;
}
.bigpadbottom {
padding-bottom: 200px;
}
.skipnav {
font-size: 60%;
}
.skipnav a:link, .skipnav a:visited {
color: #455924; 
}
.skipnav a:hover {
color: #000;
}

/* TPW footer and header links*/
#footer a {
color: #000;
}
#footer {
padding-bottom: 1000px;
}
#headergreen a:hover, #headergreen ul li.selected a:hover{
background: #CEC988;
color: #000;
}
.alert{
border: 4px solid #DE7218;
background: #FCE5D7;
padding: 5px 5px 0px 5px;
margin: 2px 2px 5px 2px;
}
.alert h1, .alert h2, .alert h3, .alert h4, .alert h5, .alert h6{
color: #592901;
margin: 0;
}
.govdelivery_parkguide a{
background: url(../images/gov_delivery_graphic.gif) no-repeat left;
padding: 0 0 0 54px;
}
#contentcolb .govdelivery_parkguide p a{
border: none;
}
.nostyle li{
list-style: none;	
}
.survey{
border: 1px dotted #82A2B6;
background: #E5EDF3;
width: 734px;
}
.survey h2{
text-align: center;
font-size: 80%;
padding: 0;	
margin: 0;
font-family: tahoma, 'sans-serif';
font-variant: normal;
}
.survey h2 a{
color: #333;
}
