/* reset some stuff */
#container h1, #container h2, #container h3, #container p {
	margin: 0px;
}

#container {
	
}

#container h2 {
	font-size: 1.6em;
}

#container h3 {
	font-size: 1.2em;
}

#container h3.post-header {
	margin-top: 1em;
}

#container p {
	margin-top: 1em;
}

#home-content {
	float: left;
	width: 660px;
	min-width: 660px;
	border-right: 4px solid #00b2ec;
	background: url(images/container-bg.gif);
	background-repeat: repeat-x;
	background-position: top;	
}
#latest-fishing-report {
	float: right;
	width: 296px;
	min-width: 296px;
	padding: 0px;
	margin: 0px;
}
div.padded {
	padding: 15px;
}

#container p.post_date {
	margin-top: 0px;
	font-style: italic;
	color: #666666;
}

#latest-fishing-report p {
	margin-top: 0px;
	margin-bottom: 1em;
}

/* home page images viewer */
#viewer { width:960px; margin:auto; border: 1px; }  
#viewer-thumbs { width:220px; float:left; margin:0; padding:0; list-style-type:none; }  
#viewer-thumbs li { width:220px; height:77px; min-height:77px; padding:0; }  
#viewer-thumbs li a { display:block; width:100%; height:100%; text-indent:-9999px; overflow:hidden; background:url(images/slideshow/thumbs.jpg) no-repeat 0 0; }  
#viewer-thumbs li a:hover, #viewer-thumbs li a.on { background-position:-220px 0; }  
#viewer-thumbs li.thumb2 a { background-position:0 -77px; }  
#viewer-thumbs li.thumb2 a:hover, #viewer-thumbs li.thumb2 a.on { background-position:-220px -77px; }  
#viewer-thumbs li.thumb3 a { background-position:0 -154px; }  
#viewer-thumbs li.thumb3 a:hover, #viewer-thumbs li.thumb3 a.on { background-position:-220px -154px; }  
#viewer-thumbs li.thumb4 a { background-position:0 -231px; }  
#viewer-thumbs li.thumb4 a:hover, #viewer-thumbs li.thumb4 a.on { background-position:-220px -231px; }  
#viewer-thumbs li.thumb5 a { background-position:0 -308px; }  
#viewer-thumbs li.thumb5 a:hover, #viewer-thumbs li.thumb5 a.on { background-position:-220px -308px; }  
#panels { width:738px; height:383px; overflow:hidden; position:relative; float:left; border-left: 2px solid #ffffff; }

#slider { width:3690px; height:383px; }  
#slider div { float:left; position:relative; }  
#slider p { position:absolute; bottom:0; left:0; color:#fff; font:16px "Trebuchet MS"; margin:0; width:90%; height:45px; padding:5px 5% 10px; background-color:#000; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;} 

#map_canvas {
	margin-top: 20px;
}

#sidebar-login {
	margin-left: 0px;
	padding-top: 0px;
	width: 220px;
}

#sidebar-login .input {
	width: 220px;
}
