@charset "UTF-8";
/* CSS Document */

body{
background-color: #191F3E;
}

/*--DIVS--*/


div#contain {
width: 800px;
margin: 10px auto 10px auto;
border: 2px solid #000;
background: #29375A;

}

div#header{
margin: 0px 0px 0px 0px;
width: 100%;
height: 160px;
background: url(../img/charter_fishing_header.jpg) top left no-repeat;
}

div#show_striper_fishing{
margin: 10px 0px 10px 10px;
width: 770px;
border: 1px solid  #FFC;
background: #ff0;
}

div.bannerfloat{
margin: 5px 0px 10px 10px;
float: left;
width: 250px;
height: 110px;
text-align: left;
background: #fff;
}


div.bannerfloat img{
margin: 5px;
}

div.bannerfloat p{
font: 12px/14px Arial, Helvetica, sans-serif;
margin: 0px 0px 0px 0px;
padding: 5px;
color: #333;
}



div.bannerfloat a{
color: #DF4111;
text-decoration: underline;
}
div.bannerfloat a:hover{
color: #191F3E;
text-decoration: underline;
}



div#show_striper_fishing p{
font: 900 12px/16px Arial, Helvetica, sans-serif;
color:  #000;
margin: 8px 0px 8px 0px;
padding: 0px 5px 0px 10px;
text-align: center;
}
div#show_striper_fishing a{
color:  #000;
text-decoration: underline;
}


div#captain_hoggs_charter_fishing{
margin: 0px 0px 10px 10px;
width: 405px;
height: 480px;
border: 1px solid #FFC;
clear: left;
float: left;
overflow: auto;
}
div#charter_fishing_information{
clear: left;
margin: 10px 0px 0px 10px;
width: 770px;
border: 1px solid #93C5EF;
overflow: auto;
}

div#striped_bass_fishing{

margin: 10px 0px 10px 10px;
width: 770px;
border: 1px solid  #FFC;
}
div#chesapeake_bay_fishing{
margin: 10px 0px 10px 10px;
width: 770px;
border: 1px solid #93C5EF;
overflow: auto;
}
div#chesapeake_bay_radar{
margin: 0px 0px 0px 10px;
width: 405px;
border: 1px solid #93C5EF;
background: #141414;
float: left;
height: 355px;
}
div#resources{
margin: 0px 0px 0px 20px;
width: 345px;
height: 355px;
border: 1px solid #93C5EF;
float: left;
}



div.twocol{
float: left;
width: 50%;
margin: 0px 0px 0px 0px;
}

div#movie {
margin: 5px 0px 5px 5px;
width: 335px;
height: 300px;
}

div.clear{
clear: left;
}

div#fishing_report{
margin: 0px 0px 0px 0px;
height: 215px;
overflow:auto;
}



div.fishing{
width: 175px;
height: 325px;
float:left;
margin: 0px 0px 10px 10px;
border: 1px solid #93C5EF;
overflow: hidden;
}
div.teaser{
width: 175px;
height: 325px;
float:left;
margin: 0px 0px 10px 10px;
border: 1px solid #93C5EF;
background: url(../img/teaser.jpg) top center no-repeat;
overflow: hidden;
}

div#fishing_pictures{
margin: 0px 0px 10px 18px;
width: 345px;
height: 480px;
border: 1px solid #93C5EF;
float: left;
overflow: auto;
}





div#footer{
clear: left;
width: 800px;
height: 20px;
margin: 10px auto 10px auto;
}

/*--FORMS---*/

form#homeform {
margin: 0px 0px 0px 590px;
padding: 40px 0px 0px 0px;
width: 200px;
}

input.field{
width: 125px;
}
div.button{
margin: 0px 0px 0px 0px;
text-align: center;
}

form#homeform  p{
font: 900 12px/20px Arial, Helvetica, sans-serif;
color: #29375A;
display: block;
text-align: left;
margin: 0px 0px 5px 0px;
}
form#homeform span{ 
display: inline;
width:40px;
float: left;
}


/*---NAV---*/

ul#menu{
width: 100%;
display:block;
height: 25px;
margin: 0;
padding: 0;
font: 700 11px/25px Arial, Helvetica, sans-serif;
color:  #FFF;
padding: 0;
list-style: none;
text-align: center;
background: #000;
margin: 0px 0px 10px 0px;
}

ul#menu li{
display:block;
height: 25px;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow:hidden;
}


ul#menu li a{
display: block;
height: 25px;
margin: 0px 0px 0px 0px;
padding: 0px 2px 0px 2px;
background: #000;
color: #fff;
text-decoration: none;
white-space:nowrap;
}
ul#menu li a:hover{
display: block;
height: 25px;
margin: 0px 0px 0px 0px;
padding: 0px 2px 0px 2px;
background: #fff;
color: #000;
text-decoration: none;
white-space:nowrap;
}


/*--TEXT FORMATING---*/


h1{
display: block;
height: 20px;
width: 100%;
font: 900 12px/20px Arial, Helvetica, sans-serif;
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
text-indent: 5px;
color: #29375A;
background: #FFC;
}




h2{
display: block;
height: 20px;
width: 100%;
font: 900 12px/20px Arial, Helvetica, sans-serif;
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
text-indent: 5px;
background: #93C5EF;
color: #FFF;
}


h3{
font: 900 12px/14px Arial, Helvetica, sans-serif;
margin: 5px 0px 5px 10px;
text-transform: uppercase;
color: #FFC;

}

h3.date{
color: #FFF;
border-bottom: 1px solid #fff;
margin: 10px 10px 5px 10px;

}

p{
font: 12px/16px Arial, Helvetica, sans-serif;
color: #fff;
margin: 8px 0px 8px 0px;
padding: 0px 5px 0px 10px;
text-align: left;
}


p.species{
text-align: center;
}


p.report{
font: 11px/13px Arial, Helvetica, sans-serif;
color: #93C5EF;
margin: 8px 0px 8px 0px;
padding: 0px 5px 0px 10px;
text-align:  left;

}





div.fishing p{
font: 11px/14px Arial, Helvetica, sans-serif;
color: #fff;
margin: 5px 0px 5px 0px;
padding: 0px 3px 0px 3px;
text-align: left;
}
div.fishing p strong{
font-weight: 900;
color: #93C5EF;
text-transform: uppercase;
}
div.fishing a {
text-decoration: underline;
color: #FFC;
}

ul.bodyul{
font: 12px/15px Arial, Helvetica, sans-serif;
color: #fff;
margin: 8px 0px 8px 0px;
padding: 0px 5px 0px 20px;
text-align: left;
}
ul.bodyul li{
margin: 0px 0px 4px 0px;
padding: 0px 0px 0px 0px;
}

div#footer p{
font: 11px/20px Arial, Helvetica, sans-serif;
color: #93C5EF;
}

/*---IMG__*/

img.charter_boat{
margin: 5px 0px 5px 15px;
}
img.chandler_hogg{
float: right;
margin: 5px 0px 5px 5px;

}

div#chesapeake_bay_radar img{
width: 405px;
height: 304px;
}

/*--LINKS--*/

a:link{
text-decoration: underline;
color: #ffc;
}
a:visited{
text-decoration: underline;
color: #ffc;
}
a:hover{
text-decoration: underline;
color: #93C5EF;
}
a:active{
text-decoration: underline;
color: #ffc;
}

a img{
border: 0;
}

div#fishing_pictures a {
text-decoration: none;
color: #93C5EF;
}

div#fishing_pictures a:hover {
text-decoration: underline;
color: #FFF;
}
div#footer a{
text-decoration: none;
color: #3F5798;
}
div#footer a:hover{
text-decoration: underline;
color: #FFF;
}
table#striped_bass{
clear: left;
background: #fff;
margin: 10px;

}

table#striped_bass td{
vertical-align: top;


}