 * {
margin:0;
padding:0
}

body {
background-image:url('images/background-footer.png');
background-repeat:repeat-x;
background-position:0 100%;
color:#0E2326
}

html {
background-image:url('images/bg_page.jpg');
background-repeat:repeat-x;
background-color:#14264A;
height:100%;
cursor:default;
font-size:12px;
line-height:1.3em;
text-align:center;
background-position:50% 0;
font-family:Tahoma, sans-serif
}

a:link,a:visited {
color:#fff;
text-decoration:none
}

a img {
border:0
}

h1 {
padding-top:0;
color:#036
}

h2 {
color:#036;
font-size:15px;
vertical-align:top;
background:url(images/box-header-bg.gif) repeat-x;
border:solid 1px #808080;
padding:2px 0 3px 6px
}

h2 a {
padding-bottom:8px;
color:#036 !important;
font-size:16px;
vertical-align:top
}

h3 {
color:#036;
font-size:16px;
padding-top:10px;
padding-bottom:5px
}

#main_container {
padding-top:1px;
width:855px;
margin:0 auto
}

#header {
border:solid red 0;
width:855px;
margin:0 auto
}

#header_image{
background:url(images/new-top.png) no-repeat;
width:855px; 
height:124px; 
position:relative; 
left:0px;
top:5px;
padding-bottom:2px;
}

div#header_image_contact_box{
float:left;
position:relative; 
top:-3px; 
left:760px; 
color:white;
}

.content_container {
min-height:920px;
text-align:left;
background:url(images/main-bg.png) repeat-y;
padding:0 10px 26px 30px
}

.content_container_gallery {
min-height:1200px;
text-align:left;
background:url(images/main-bg.png) repeat-y;
padding:0 10px 26px 30px
}

#content_container_top_img{
height:55px;
}

.content ul {
list-style-type:disc;
padding-left:20px;
font-family:Verdana;
font-size:13px
}

.content p {
padding-top:0px;
text-indent:20px
}

#left_col{
float:left; 
width:524px; 
padding-top:0px;
}

.right-col p{font-size:12px;}

#about_capt_box, #recent_news_box{margin:10px; margin-top:10px; background:#eee;}
#about_tuna_pics_right {border: solid grey 1px; padding:2px;float:right; display:inline;margin:10px; height:328px; width:234px;}
#about_tuna_pics_left {border: solid grey 1px; padding:2px;float:left; display:inline;margin:10px; height:328px; width:234px;}
#about_bass_pic { border: solid grey 1px; padding:2px;margin-top:5px;margin-bottom:5px; width:520px; height:234px;}
#subscribe_box{margin:10px; margin-top:10px;margin-left:0px;}
#weather_box{margin:10px; margin-top:5px; margin-left:0px; float:right; left:-5px; position:relative; clear:both;background:#eee;}
.table_weather_widget{border:solid 4px #B9D0E8; width:253px; line-height:13px;background:#eee;}
#contact_icons_box{padding-right:20px;margin-left:0px;margin-top:10px; vertical-align:middle;width:210px; position:relative; float:right;}
#fb_box h2{padding-top:3px;top:-5px; color:#F46C18; font-weight:bold; display:block;width:246px;}

#subscribe_box input {
padding-left:15px;
width:180px
}

input#last_name,input#first_name,input#email {
width:195px;
border:solid 1px #039
}

#news-read-more{padding-top:3px;top:-5px; color:#F46C18; font-weight:bold; display:block;
}

a.news-link {
font-size:12px;
padding-top:0 !important;
font-weight:700;
list-style-type:none;
color:#039;
font-family:arial !important;
}

li.news-link {
font-size:12px;
line-height:16px;
padding-top:0 !important;
padding-bottom:3px;
color:#000;
border-bottom:solid 1px #000;
font-family:arial !important;
}

#news-list {
padding-top:4px;
padding-left:8px;
padding-right:4px;
list-style-type:none
}

a.news-read-more {
margin-top:5px !important
}

#menu {
font-family:Arial, sans-serif;
font-weight:700;
text-transform:uppercase;
list-style-type:none;
background-color:#eee;
font-size:13px;
height:30px;
border-top:2px solid #eee;
border-bottom:2px solid #ccc;
margin:2px 0 6px;
padding:0
}

#menu li {
float:left;
margin:0
}

#menu li a {
text-decoration:none;
display:block;
line-height:30px;
color:#036;
padding:0 19px
}

#menu li a:hover,#menu li.active a {
background-color:#f5f5f5;
border-bottom:2px solid #DDD;
color:#6291c2
}

#menu_wrapper ul {
margin-left:12px
}

#menu_wrapper {
background:url(images/grey.png) no-repeat right;
padding:0 22px 0 0
}

#menu_wrapper div {
float:left;
height:34px;
width:12px;
background:url(images/grey.png) no-repeat left
}

.rounded {
-moz-border-radius-topleft:3ex;
-moz-border-radius-bottomright:3ex;
-moz-border-radius-topright:3ex;
-moz-border-radius-bottomleft:3ex;
-webkit-border-top-left-radius:3ex;
-webkit-border-bottom-right-radius:3ex;
-webkit-border-top-right-radius:3ex;
-webkit-border-bottom-left-radius:3ex
}

.bottom-rounded {
-moz-border-radius-bottomright:3ex;
-moz-border-radius-bottomleft:3ex;
-webkit-border-bottom-right-radius:3ex;
-webkit-border-bottom-left-radius:3ex
}

div.wrap {
width:855px;
text-align:left;
margin:0 auto
}

div#top div#nav {
float:left;
clear:both;
width:850px;
height:52px;
margin:22px 0 0
}

div#top div#nav ul {
float:left;
width:700px;
height:52px;
list-style-type:none
}

div#nav ul li {
float:left;
height:52px
}

div#nav ul li a {
border:0;
height:52px;
display:block;
line-height:52px;
text-indent:-9999px;
background:url(images/nav.png) no-repeat
}

div#header {
margin:0
}

div#video-header {
height:683px;
margin:-1px 0 0
}

div#header div.wrap {
height:227px;
background:url(images/header-bg3.png) no-repeat 50% 0
}

div#header div#slide-holder {
z-index:40;
width:855px;
height:218px;
position:absolute
}

div#header div#slide-holder div#slide-runner {
top:5px;
left:4px;
width:847px;
height:218px;
overflow:hidden;
position:absolute
}

div#header div#slide-holder img {
display:none;
position:absolute;
margin:0
}

div#header div#slide-holder div#slide-controls {
height:27px !important;
top:191px;
left:0;
bottom:228px;
width:855px;
display:none;
position:absolute;
background:url(images/slide-bg.png) 0 0
}

div#header div#slide-holder div#slide-controls p.text {
float:left;
color:#fff;
display:inline;
font-size:10px;
line-height:16px;
text-transform:uppercase;
margin:5px 0 0 20px
}

div#header div#slide-holder div#slide-controls p#slide-nav {
float:right;
height:24px;
display:inline;
margin:2px 15px 0 0
}

div#header div#slide-holder div#slide-controls p#slide-nav a {
float:left;
width:24px;
height:24px;
display:inline;
font-size:11px;
line-height:24px;
font-weight:700;
text-align:center;
text-decoration:none;
background-position:0 0;
background-repeat:no-repeat;
background-image:url(images/silde-nav.png);
margin:0 5px 0 0
}

div#header div#slide-holder div#slide-controls p#slide-nav a.on {
background-position:0 -24px
}

#footer {
height:88px;
border:solid #FF0 0;
background-image:url('images/footer-bg.png')
}

.footerlinks a {
color:#036;
padding-top:15px !important
}

#footer div {
padding-top:14px !important;
padding-bottom:1px !important
}

p.floatLeft {
border:solid #B9D0E8;
font-family:arial !important;
font-size:12px !important;
line-height:14px;
text-indent:0;
padding:2px
}

img.floatLeft {
float:left;
margin-bottom:2px;
margin-top:2px;
margin-right:2px;
line-height:12px;
position:relative;
top:1px;
padding:6px 6px 0
}

img.floatRight {
float:right;
margin:4px
}

.formtext {
font-family:Verdana;
font-size:11px;
color:#036;
font-weight:700
}

.movie-table a {
font-size:14px;
font-weight:700;
color:blue
}

.movie-table td {
padding-right:8px;
padding-left:5px
}


.signature {
color:#003366 !important
}

a:hover.signature {
text-decoration:underline !important;
}
#weather-icon {
text-indent:0;
margin:0;
padding:4px
}

PRE {
width:520px;
padding-left:0;

font-size:11px !important;
margin:0 !important
}

PRE Font {
line-height:20px !important;
font-family:Arial, Helvetica, sans-serif !important;
font-size:14px !important;
position:relative !important;
top:0
}

a.hp-content-links {
color:#036;
font-weight:bold;
text-decoration:underline
}

.content_container p,.content {
font-family:Verdana;
font-size:13px
}

.content ul li,.movie-table {
padding-top:10px
} 

#captcha_wrap{clear:both;margin-left:99px !important; padding-top:5px !important;}

.rates{color:#036; font-size:14px; font-weight:bold;padding-bottom:3px;padding-top:3px;}
.rates_links{padding: 8px 0 8px 0;}
