/*
Theme Name: Fishmapping Site
Theme URI: http://wordpress.org/
Description: The default theme for Fishmapping.com.
Version: 2012
Author: Visual Media Solutions, Inc.
Author URI: http://www.visualmediasolution.com
Tags: Visual, Media, Solution, Fishing, Map, Fish, Fishmapping

	Fishmapping v1.0
	 http://www.visualmediasolution.com

*/
/* reset css */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;} 
table {border-collapse:collapse;border-spacing:0;} 
fieldset,img {border:0;} 
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;} 
ol,ul {list-style:none;} 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;} 
q:before,q:after {content:'';} 
abbr,acronym {border:0;}

/* fonts and headings */
a:link,a:active,a:visited,a:hover{color:#001dff;text-decoration:none;}
body{font-family:Verdana,Helvetica,sans-serif;font-size:12px;color:#000;}
h1{font-size:15px;color:#032903;}
h2{}
h3{font-size:15px;color:#032903;font-weight:bold;margin-bottom:16px;}
h4{}
p{margin:8px 0 8px 0;}

/* clearfix */
.clearfix{clear:both;height:0px;overflow:hidden;}
.no-margin{margin:0;}

/* main layout */
html, body{height:100%;line-height:1.4em;}
body{text-align:center;height:100%;width:100%;background:#a9ac99 url(images/main_bck.jpg) top center repeat-x;}
#wrapper{width:1016px;min-height:100%;height: auto !important;height:100%;background:url(images/wf_bck.gif) top center repeat-y;margin:0 0 -100px 0;margin-left:auto;margin-right:auto;text-align:left;}
#header{height:213px;width:100%;}
#content{width:100%;}
#invis-footer{height:100px;width:100%;position:relative;clear:both;}
#footer{height:183px!important;width:1016px;text-align:left;margin-left:auto;margin-right:auto;position:relative;}

#header-left{height:213px;width:740px;float:left;background:url(images/header_left.jpg) no-repeat;}
#header-left ul{margin-left:9px;font-family:Arial,Helvetica,sans-serif;}
#header-left li{float:left;background:url(images/menu_bck.jpg) right no-repeat;padding-top:4px;}
#header-left a{font-size:11px;font-weight:bold;color:#000;padding:6px 14px 8px 14px;text-transform:uppercase;}
#header-left a:hover{color:#bee159;}
#logo{padding-top:30px;padding-left:24px;position:relative;height:153px;}
#logo h1{position:absolute;left:65px;top:75px;}
#header-wf{height:213px;width:45px;float:left;background:url(images/top_animation.gif);}
#header-right{height:213px;width:231px;float:left;background:url(images/header_right.jpg);text-align:right;position:relative;}
#header-right p{padding-top:36px;padding-right:24px;}
#header-right a{font-size:14px;color:#032903;}
#header-right a:hover{color:#1dffe5;}
#header-right input{background:none;border:none;}
#search-box{position:absolute;bottom:8px;right:14px;}
#s{font-size:10px;width:125px;}
#searchsubmit{font-size:12px;font-weight:bold;}
.submit{font-size:12px;font-weight:bold;}
#header-right .search-form p{margin:0;position:relative;width:180px;padding:0;height:25px;}
#header-right .search-form .text{position:absolute;bottom:0;left:4px;}
#header-right .search-form .submit{position:absolute;bottom:0;right:-4px;}

#left-col{min-height:382px;width:713px;float:left;background:url(images/left_col_bck.jpg) top left no-repeat;padding:10px 0 0 22px;}
#right-col{min-height:432px;width:202px;float:right;background:url(images/right_col_bck.jpg) top right no-repeat;padding:10px 18px 0 0;}
#base-falls{width:34px;height:64px;position:absolute;top:-45px;right:239px;background:url(images/absolute_base_falls.png);}

#footer-flash{height:150px;width:100%;}
#footer-nav{height:43px;width:100%;background:url(images/footer.jpg);font-size:11px;}
#footer-nav ul{float:left;padding-left:21px;}
#footer-nav li{float:left;padding:0 4px;background:url(images/footer_nav_bck.jpg) right no-repeat;}
#footer-nav a{color:#80a313;}
#footer-nav a:hover{text-decoration:underline;}
#footer-nav p{float:left;color:#80a313;padding-left:4px;margin:0;}

.post {border:1px solid #adafa3;position:relative;padding:42px 20px 20px 20px;background:#fff;margin-bottom:10px;}
.hentry {border:1px solid #adafa3;position:relative;padding:42px 20px 20px 20px;background:#fff;margin-bottom:10px;}
.post h2{height:20px;width:704px;background:#80a313;position:absolute;top:0;left:0;font-size:11px;font-weight:bold;text-transform:uppercase;color:#283306;padding:2px 0 0 7px;}
.post h2 a{color:#283306;}
.side-widget{border:1px solid #adafa3;margin-bottom:10px;padding:9px;background:#f7f5f5;}
.side-widget h2{color:#032903;font-weight:bold;margin-bottom:8px;}
.google-ad{margin-bottom:10px;}
.page-nav ul li ul{margin-left:6px;}

#about-fm{height:237px;width:248px;border:1px solid #a7aa9e;float:left;background:#fff;margin-bottom:10px;margin-right:10px;position:relative;padding:42px 20px 20px 20px;}
#about-fm h2{height:20px;width:281px;background:#80a313;position:absolute;top:0;left:0;font-size:11px;font-weight:bold;text-transform:uppercase;color:#283306;padding:2px 0 0 7px;}
#map-press{margin-bottom:10px;border:1px solid #a7aa9e;float:left;}
#featured-photo{height:175px;width:288px;clear:both;float:left;margin-right:10px;padding-top:20px;position:relative;border:1px solid #a7aa9e;margin-bottom:10px;}
#featured-photo h4{height:20px;width:281px;background:#bee159;position:absolute;top:0;left:0;font-size:11px;font-weight:bold;text-transform:uppercase;color:#101501;padding:2px 0 0 7px;}
#featured-video{height:198px;width:394px;background:url(images/video_bck.jpg) no-repeat;float:left;margin-bottom:10px;padding-left:18px;}
#featured-video h4{font-size:11px;color:#101501;text-transform:uppercase;font-weight:bold;margin-top:12px;}
#featured-video h5{font-size:10px;color:#000033;font-weight:bold;}
#featured-video a{font-size:10px;}
#featured-video object{float:right;margin-top:11px;margin-right:14px;}
#edit{clear:both;}
#google-main{width:468px;height:60px;float:left;}
#banner-01{width:234px;height:60px;float:left;margin-left:10px;}

.screen-reader-text{display:none;}
#comment{width:704px;}
.advertise{font-size:17px;font-weight:bold;margin-bottom:12px;}