/* CSS Document */
*{
margin:0;
padding:0;
border:0;
}

body{
text-align:center;
margin:0 auto;
background:#004d87 url(../images/body-bg-internal.gif) repeat-x;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

p.clr{
clear:both;
height:1px;
}


#wrapper{
width:910px;
text-align:left;
margin:0 auto;
padding:0 5px;
background:#004d87 url(../images/wrap-bg.gif) repeat-y;
}
#header{
width:910px;
text-align:left;
margin:0 auto;
padding:0 5px;
background:#eaeaea url(../images/head-bg.gif) repeat-y;
height:23px;
border-bottom:1px solid #fff;
font-size:10px;
}
#seasons{
float:left;
text-align:left;
width:210px;
}
#seasons ul{
list-style:none;
text-transform:uppercase;
}
#seasons ul li{
float:left;
padding:0px 5px;
margin:2px 0;
border-left:1px solid #000;
}
#seasons ul li.first{
border-left:0;}

#seasons ul a{
color:#555;
text-decoration:none;
}
#seasons ul a.current{
color:#000;
}
#seasons ul a:hover{
text-decoration:underline;
}
#conditions{
float:right;
margin-right:50px;
margin-top:2px;
text-align:right;
width:600px;
color:#333;
text-transform:uppercase;
}
span.cond-details{
color:#555;}

#main{
clear:both;
width:900px;
height:568px;
background:url(../images/photo1.jpg) no-repeat right;
}
#main-internal{
background:transparent;
width:900px;
}
#fakesidebar{
background:#fff;
width:189px;
height:568px;
position:absolute;
top:24px;
z-index:1;
-moz-opacity:.8;
opacity:.8;
filter:alpha(opacity=80);
}
#sidebar{
background:transparent;
/*position:absolute;*/
margin-left:0;
width:190px;
float:left;
height:568px;
}
#content{
width:710px;
float:left;
background:transparent;
height:650px;
/*position:absolute;*/

}
#logo{
z-index:1;
position:absolute;}

#news-scroll{
height:23px;
padding:1px 0;
background:#eaeaea;
margin-left:0px;
position:absolute;
margin-top:543px;width:709px;
}
#news-scroll h2{
float:left;
font-size:11px;
font-weight:normal;
color:#004d87;
padding:1px;
padding-right:2px;
text-transform:uppercase;}

#newsfeed{
color:#004d87;
padding:1px 5px;
border:0;
font-weight:bold;
}
#newsfeed a{
color:#004d87;
text-decoration:none;}
#newsfeed a:hover{
text-decoration:underline;
}




#footer{
clear:both;
/*width:910px;*/
text-align:right;
margin:0 auto;
padding:0 5px;
background:#eaeaea;/* url(../images/head-bg.gif) repeat-y;*/
height:23px;
border-top:1px solid #fff;
font-size:10px;
}
#footwrap{
text-align:left;
margin:0 auto;
width:910px;
}
#footer #address{
float:right;
margin:1px 4px;
color:#555;
}
#footer #address a{
color:#555;
text-decoration:none;
}
#footer #address a:hover{
color:#333;
text-decoration:underline;
}
#footer #footlinks{
float:right;
text-align:right;
width:160px;
}
#footlinks ul{
list-style:none;
text-align:right;
}
#footlinks ul li{
float:left;
margin:1px 0;
padding:0px 5px;
border-left:1px solid #555;
}
#footlinks ul li.first{
border-left:0;}
#footlinks ul a{
color:#555;
text-decoration:none;
}
#footlinks ul a:hover{
text-decoration:underline;
}

#sidebar-internal{
background:#fff;
margin-left:0;
border-right:1px solid #004d87;
width:189px;
float:left;
height:600px;
}
#content-internal{
width:700px;
float:left;
background:#fafafa;
min-height:568px;
}
#content-internal h2, #content-internal h3, #content-internal table, #content-internal ul, #content-internal ol, #content-internal p{
margin:5px 20px;}
#content-internal h2{
font-family:Arial, Helvetica, sans-serif;
color:#004d87;
font-weight:normal;
margin-top:20px;
}
#content-internal h3{
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-weight:normal;
text-transform:uppercase;
margin-top:10px;
}
#content-internal p{
color:#000;
line-height:1.4em;
margin-bottom:10px;
}

table.commentform{
margin-left:20px;
margin-right:40px;
margin-bottom:20px;
padding:0px;
background:#f9f4d6;
border:1px solid #510000;}
.commentform td{
vertical-align:top;
padding-bottom:5px;
padding-right:5px;
padding-left:10px;
padding-top:5px;
}
.commentform input, .commentform textarea{
border:1px solid #510000;
background:#fffcec;
}
.commentform .submitbutton{
background:url(../images/submit-bg.gif) no-repeat 0 0px ;
width:60px;
height:20px;
color:#f9f4d6;
text-transform:uppercase;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.8em;
}