html {
background:#005394
}

body {
color:#000;
font-family:verdana, "sans serif";
font-size:0.95em
}

#header {
background:#fff;
width:95%;
height:130px;
color:#093;
text-align:right;
border-left:1px solid #360;
border-right:1px solid #360;
border-top:1px solid #360;
margin:0 0 0 5px;
padding:0px 10px 0px 20px;
}

#bar {
letter-spacing:6px;
background:url(link.jpg);
width:95%;
height:20px;
color:#fff;
font-weight:700;
font-size:0.9em;
text-align:center;
border-left:1px solid #360;
border-right:1px solid #360;
margin:0 5px;
padding:4px 10px 0 20px
}

#main {
width:95%;
border-left:1px solid #360;
border-right:1px solid #360;
background:#fff;
overflow:hidden;
margin:0 5px;
padding:0 0 0 30px
}

#sidebar {
float:right;
width:300px;
font-size:0.7em;
color:#333;
overflow:hidden;
border-left:1px solid #360;
margin:10px;
padding:5px 10px
}

#sharebar {
width:35px;
color:#696;
overflow:hidden;
position:fixed;
right:3px;
top:200px;
margin:0;
padding:0
}

#footer {
clear:both;
background:#fff;
width:95%;
color:#093;
font-size:0.7em;
text-align:center;
overflow:hidden;
border-left:1px solid #360;
border-right:1px solid #360;
border-bottom:1px solid #360;
margin:0 5px;
padding:15px
}

.submenu {
font-size:0.65em
}

A:link {
color:#093;
text-decoration:underline;
font-weight:700
}

A:visited {
color:#695;
text-decoration:none
}

A:hover {
color:#696;
text-decoration:underline
}

#header a:link {
color:#093;
font-weight:700
}

#header a:visited {
color:#695;
font-weight:700
}

#header a:hover {
color:#005394;
font-weight:700;
text-decoration:underline
}

h1 {
color:#000;
font-size:1.2em;
margin:10px 0
}

h2 {
color:#000;
font-size:1.1em;
margin:10px 0 5px
}

h3 {
color:#000;
font-size:1em;
margin:10px 0 5px
}

DT {
font-variant:small-caps;
font-weight:700
}

.photo-left {
overflow:hidden;
font-size:0.78em;
text-align:left;
float:left;
width:300px;
color:#7f8e29;
font-style:italic;
margin:5px;
padding:5px 15px 5px 0
}

.photo-right {
overflow:hidden;
font-size:0.78em;
text-align:left;
float:right;
width:300px;
color:#7f8e29;
font-style:italic;
margin:5px;
padding:5px 0 5px 15px
}

li {
margin-left:0;
padding-left:0;
list-style-type:none
}

#parks {
width:28%;
background:#fff;
float:right;
border-right:0 solid #360;
min-height:450px;
margin:5px;
padding:5px
}

#nature {
width:28%;
background:#fff;
float:right;
min-height:450px;
border-right:0 solid #360;
margin:5px;
padding:5px
}

iframe.c4 {
border:none
}

img.c3 {
border:0
}

div.c2 {
text-align:center
}

iframe.c1 {
width:270px;
height:425px;
align:center;
margin:5px 5px 5px 15px;
padding:5px 5px 5px 10px
}

#banner-top,#banner-bottom {
width:728px;
margin:5px 100px;
padding:0
}

#trails,#blog {
width:28%;
background:#fff;
float:left;
border-right:1px solid #360;
min-height:450px;
margin:5px;
padding:5px
}