/* Basic defaults first */
body {
	background-color:#CFE8CF;
	margin:0;
	padding:0;
}
body, p {
	font:normal 12px/1.5em "Arial", Tahoma, sans-serif;
	color:#555555
	}
a:link, a:visited {
	color:#275C5C;
}
a:hover {
	color:#9e0b17;
}
h1 {
	font:normal 28px/1.5em Arial, Verdana, sans-serif;
	color:#AC0223;
}
h2 {
	font:normal 24px/1.5em Arial, Verdana, sans-serif;
	color:#AC0223;
}
h3 {
	font:normal 18px/1.5em Arial, Verdana, sans-serif;
	color:#AC0223;
}
h4 {
	font:normal 16px/1.5em Geneva, sans-serif;
	color:#AC0223;
}
h5 {
	font:normal 14px/1.5em Georgia, serif;
	color:#AC0223;
}
h6 {
	font:normal 12px/1.5em Georgia, serif;
	color:#AC0223;
}

.ul-none {
	list-style:none outside none;
}

#wrapper {
	padding:0px;
}
.width-980 #wrapper, .width-980 .col-full {
	width:1100px;
}
/* Header */
#header {
	background-image:url(http://iceleaders.com/wp-content/uploads/2010/05/hso-top-bg.gif);
	background-repeat:no-repeat;
	background-position:top center;
	margin:0px;
	padding:0px;
	border:none;
	height:130px;
	width:1100px;
	}
#topad {
	float:none;
	position:relative;
	bottom:72px;
	left:320px;
	padding:0;
	margin:0;
	width:728px;
	height:90px;
}
#logo .site-title a {font:normal 40px/1em Georgia, serif;color:#222222}
#logo .site-description {font:italic 14px/1em Georgia, serif;color:#999999}
#logo .site-title a {font:normal 40px/1em Georgia, serif;color:#222222}
#logo .site-description {font:italic 14px/1em Georgia, serif;color:#999999}

#logo {
	float:none;
	position:relative;
	top:26px;
	left:10px;
	padding:0;
	margin:0;
}
#logo img {
	width:259px;
	height:100px;
}

/* Top Navigation */
#navigation {
	width:1100px;
	margin-bottom:0px;
	background-color:#275C5C;
	border-top:1px solid #275C5C;
	border-bottom:1px solid #275C5C;
	border-left:0px solid #dbdbdb;
	border-right:0px solid #dbdbdb;
	padding:2px 0;
}
.nav a, #navigation ul.rss a {
	font:normal 14px Trebuchet MS, sans-serif;
	color:#DDDDDD;
}
.nav a:hover, .nav li.current_page_item, .nav li.current_page_parent {
	background-color:#549E80;
}

/* Widget */
.widget h3, .widget h3 a {
	border:none;
	text-transform:none;
	font:bold 14px/1.5em Arial, sans-serif;
	color:#FFFFFF;
	background-color:#AC0223;
	width:97%;
	height:.75em;
	padding-left:6px;
	padding-top:3px;
	margin:0 0 6px;
}

.widget_recent_comments li, #twitter li { 
	border-color: #e6e6e6;
}
.widget p, .widget .textwidget {
	font:normal 12px/1.5em Arial, sans-serif;
	color:#DDDDDD;
}
.widget {
	font:normal 12px/1.5em Arial, sans-serif;
	color:#555555;
	background-color:black;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	padding-bottom:6px;
	}

/* Sides (left) */
#sidebar-alt .widget {
	padding:5px 5px 8px;
	border:none;
}
.three-col-middle #sidebar-alt {
	width:225px;
         background-color:#000000;
}
.three-col-middle-980 #main-sidebar-container {
	width:875px;
         background-color:#095B59;

}
.three-col-middle-980 #main-sidebar-container #main {
	width:550px;
         background-color:#FBFFFE;
         padding: 10px
}
/* Right column */
#sidebar .widget {
 background-color:#095B59;
 padding:5px;
 border:none;
 color:#f0f0f0;
}
#sidebar .widget a:link {
 color:#FFFFFF;
}
#sidebar .widget a:visited {
 color:#FFFFFF;
}
/* Posts */
.post .title, .page .title, .post .title a:link, .post .title a:visited, .page .title a:link, .page .title a:visited {
	font:normal 18px/1.2em , ArialVerdana, sans-serif;
	color:#AC0223;
}
.post-meta, .post-meta .post-author a {
	font:normal 11px/1.2em "Trebuchet MS", Tahoma, sans-serif;
	color:#868686;
}
.entry, .entry p {
	font:normal 14px/1.5em "Trebuchet MS", Tahoma, sans-serif;
	color:#555555;
}
.post-more {
	font:normal 12px/1.5em Arial, sans-serif;
	color:#868686;
	border-top:4px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
}

/* Pagination */
.nav-entries, .wp-pagenavi {
	border-top:1px solid #e6e6e6;
	border-bottom:4px solid #e6e6e6;
}
.nav-entries a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi .current, .wp-pagenavi .on, .wp-pagenavi a:hover, .wp-pagenavi span.extend, .wp-pagenavi span.pages {
	font:italic 12px/1.5em Georgia, serif;
	color:#777777!important;
}
.wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi span.extend, .wp-pagenavi span.pages, .wp-pagenavi span.current {
	color:#777777!important;
}
/* Footer */
#footer, #footer p, #footer a {
	font:italic 14px Georgia, serif;
	color:#FFFFFF;
}
#footer {
	background-color:#AC0223;
	border-top:4px solid #dbdbdb;
	border-bottom:0px solid;
	border-left:0px solid;
	border-right:0px solid;
}

/* Misc */
#tabs .inside li a {font:bold 12px/1.5em Georgia, serif;color:#555555;}
#tabs .inside li span.meta, #tabs ul.wooTabs li a {font:normal 11px/1.5em "Trebuchet MS", Tahoma, sans-serif;color:#777777;}
.magazine #loopedSlider .content h2.title a {font:bold 24px/1em Arial, sans-serif;color:#ffffff;}
.magazine #loopedSlider .content .excerpt p {font:normal 12px/1.5em Arial, sans-serif;color:#cccccc;}
.business #loopedSlider .content h2.title a {font:bold 24px/1em Arial, sans-serif;color:#ffffff;}
.business #loopedSlider .content p {font:normal 12px/1.5em Arial, sans-serif;color:#cccccc;}

/* Post RSS feeds */
.rssjb ul {
	list-style:none outside none;
	}
.rssjb ul li {
	margin-bottom:6px;
	list-style-type:none;
}	
.rssjb ul li a {
	font-size:1.1em;
	font-weight:bold;
	color:#275C5C;
}
	
.rssjb-more:link, .rssjb-more:visited {
	font-size:.75em;
	background-color:#CFE8CF;
	padding:1px 4px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
.rssjb-more:hover {
	font-size:.75em;
	background-color:#275C5C;
	color:#FFFFFF;
	padding:1px 4px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	text-decoration:none;
}
/* RSS Image Feed */
.kbrsswidget img {
	width:200px;
	height:150px;
}
.kbrss-watch, .kbrss-watch:visited {
	margin:6px 0 0 74px;
	background:#CFE8CF;
	padding:1px 4px;
	font-weight:bold;
}
.entry .fishing {
  color:#0000FF;
}

/* Post RSS feeds for fishing reports */
.category-fishing-reports .post-meta {
  display:none;
}
#content .hso-feed h2 {
	margin:0 0 5px;
 padding-bottom:6px;
}
.hso-feed h2 a:link, .hso-feed h2 a:visited, .hso-feed h2 a:active {
	color:#AC0223;
	font:16px/1.5em Geneva,sans-serif;
	text-decoration:none;
}
.hso-feed h2 a:hover {
	text-decoration:underline;
}

.hso-fmore {
	margin:4px 0 4px 480px;
}	
.hso-fmore a:link, .hso-fmore a:visited, .hso-fmore a:active {
	font-size:.75em;
	background-color:#CFE8CF;
	padding:1px 4px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	text-decoration:none;
}
.hso-fmore a:hover {
	font-size:.75em;
	background-color:#275C5C;
	color:#FFFFFF;
	padding:1px 4px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	text-decoration:none;
}
.hso-amore {
	margin:5px 0 5px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
 background-color:#EAFBEF;
 padding:0;
}
.hso-amore a:link, .hso-amore a:visited, .hso-amore a:active {
	color:#003333;
	text-decoration:none;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
 background-color:#EAFBEF;
 padding:2px 4px;
}
.hso-amore a:hover {
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
 background:#CFE8CF;
	color:#000000;
	text-decoration:none;
 padding:2px 4px;
}
/* When viewing area -- link to forum */
.hso-forum {
	margin:4px 0 10px 4px;
}	
.hso-forum a:link, .hso-forum a:visited, .hso-forum a:active {
	font-size:1em;
	background-color:#CFE8CF;
	padding:1px 4px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	text-decoration:none;
}
.hso-forum a:hover {
	font-size:1em;
	background-color:#275C5C;
	color:#FFFFFF;
	padding:1px 4px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	text-decoration:none;
}
/* Date of the feed */
.hso-fdate {
 color:#275C5C;
 font-size:1em;
}

/* Title of Area fishing report */
.hso-feed-area-title {
 color:#444;
 font:16px/1.5em Geneva,sans-serif;
}

/* Contact form stuff */
span.wpcf7-list-item { display: block; }

/* Text widget */
.textwidget blockquote, .textwidget blockquote p {
  -moz-border-radius:4px 4px 4px 4px;
  background:none repeat scroll 0 0 #E0F0E0;
  font-style:italic;
  margin:0 4px 4px;
  padding:4px;
  color:#444444;
}

/* Kill borders for images in posts and pages */
.entry img { border:none; }