/*
Theme Name: Alpine
Theme URI: http://www.andrewrevitt.com/wordpress/themes/alpine
Description: A WordPress theme for the great outdoors
Tags: two-columns, black, fixed-width, custom-header
Author: Andrew Revitt
Author URI: http://www.andrewrevitt.com
Version: 1.2
*/
body	
{background:#000 url(images/background.jpg) repeat-x top fixed; color:#999; margin:0; padding:0;}
#frame		
{width:840px; margin:20px auto 0 auto; padding:0 25px 25px 25px; background:#111 url(images/frame_top.jpg) top left no-repeat;} 
#header
{width:840px; height:318px; background:url(images/header.png) no-repeat top right;}
#header h1
{font:30px Georgia, Palatino, "Times New Roman", Times, serif; color:#fff; letter-spacing:-1px; padding:55px 0 10px 0; margin:0 0 0 6px;width:193px; line-height:auto; text-align:center; border-bottom:1px solid #333;text-shadow:#000 2px 2px 5px;}
#header p
{padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; color:#ccc; margin:0 0 0 8px; padding:25px 0; width:188px; text-align:center;}
#header h1 a
{text-decoration:none; border:none; color:#fff;}

#header1
{width:840px; height:318px; background:url(images/headerbath.png) no-repeat top right;}
#header1 h1
{font:30px Georgia, Palatino, "Times New Roman", Times, serif; color:#fff; letter-spacing:-1px; padding:55px 0 10px 0; margin:0 0 0 6px;width:193px; line-height:auto; text-align:center; border-bottom:1px solid #333;text-shadow:#000 2px 2px 5px;}
#header1 p
{padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; color:#ccc; margin:0 0 0 8px; padding:25px 0; width:188px; text-align:center;}
#header1 h1 a
{text-decoration:none; border:none; color:#fff;}

#header2
{width:840px; height:318px; background:url(images/headerhunt.png) no-repeat top right;}
#header2 h1
{font:30px Georgia, Palatino, "Times New Roman", Times, serif; color:#fff; letter-spacing:-1px; padding:55px 0 10px 0; margin:0 0 0 6px;width:193px; line-height:auto; text-align:center; border-bottom:1px solid #333;text-shadow:#000 2px 2px 5px;}
#header2 p
{padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; color:#ccc; margin:0 0 0 8px; padding:25px 0; width:188px; text-align:center;}
#header2 h1 a
{text-decoration:none; border:none; color:#fff;}

#header3
{width:840px; height:318px; background:url(images/headerboat.png) no-repeat top right;}
#header3 h1
{font:30px Georgia, Palatino, "Times New Roman", Times, serif; color:#fff; letter-spacing:-1px; padding:55px 0 10px 0; margin:0 0 0 6px;width:193px; line-height:auto; text-align:center; border-bottom:1px solid #333;text-shadow:#000 2px 2px 5px;}
#header3 p
{padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; color:#ccc; margin:0 0 0 8px; padding:25px 0; width:188px; text-align:center;}
#header3 h1 a
{text-decoration:none; border:none; color:#fff;}

#header4
{width:840px; height:318px; background:url(images/headernight.png) no-repeat top right;}
#header4 h1
{font:30px Georgia, Palatino, "Times New Roman", Times, serif; color:#fff; letter-spacing:-1px; padding:55px 0 10px 0; margin:0 0 0 6px;width:193px; line-height:auto; text-align:center; border-bottom:1px solid #333;text-shadow:#000 2px 2px 5px;}
#header4 p
{padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; color:#ccc; margin:0 0 0 8px; padding:25px 0; width:188px; text-align:center;}
#header4 h1 a
{text-decoration:none; border:none; color:#fff;}

#header5
{width:840px; height:318px; background:url(images/headerisland.png) no-repeat top right;}
#header5 h1
{font:30px Georgia, Palatino, "Times New Roman", Times, serif; color:#fff; letter-spacing:-1px; padding:55px 0 10px 0; margin:0 0 0 6px;width:193px; line-height:auto; text-align:center; border-bottom:1px solid #333;text-shadow:#000 2px 2px 5px;}
#header5 p
{padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; color:#ccc; margin:0 0 0 8px; padding:25px 0; width:188px; text-align:center;}
#header5 h1 a
{text-decoration:none; border:none; color:#fff;}

#header6
{width:840px; height:318px; background:url(images/headerhistory.png) no-repeat top right;}
#header6 h1
{font:30px Georgia, Palatino, "Times New Roman", Times, serif; color:#fff; letter-spacing:-1px; padding:55px 0 10px 0; margin:0 0 0 6px;width:193px; line-height:auto; text-align:center; border-bottom:1px solid #333;text-shadow:#000 2px 2px 5px;}
#header6 p
{padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; color:#ccc; margin:0 0 0 8px; padding:25px 0; width:188px; text-align:center;}
#header6 h1 a
{text-decoration:none; border:none; color:#fff;}

#header7
{width:840px; height:318px; background:url(images/headermboat.png) no-repeat top right;}
#header7 h1
{font:30px Georgia, Palatino, "Times New Roman", Times, serif; color:#fff; letter-spacing:-1px; padding:55px 0 10px 0; margin:0 0 0 6px;width:193px; line-height:auto; text-align:center; border-bottom:1px solid #333;text-shadow:#000 2px 2px 5px;}
#header7 p
{padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; color:#ccc; margin:0 0 0 8px; padding:25px 0; width:188px; text-align:center;}
#header7 h1 a
{text-decoration:none; border:none; color:#fff;}

#header8
{width:840px; height:318px; background:url(images/headerlakeshore.png) no-repeat top right;}
#header8 h1
{font:30px Georgia, Palatino, "Times New Roman", Times, serif; color:#fff; letter-spacing:-1px; padding:55px 0 10px 0; margin:0 0 0 6px;width:193px; line-height:auto; text-align:center; border-bottom:1px solid #333;text-shadow:#000 2px 2px 5px;}
#header8 p
{padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; color:#ccc; margin:0 0 0 8px; padding:25px 0; width:188px; text-align:center;}
#header8 h1 a
{text-decoration:none; border:none; color:#fff;}

#menu
{width:840px; height:50px; }
	#nav 
	{margin:0;	padding:10px 0;	z-index:1;}
	#nav, #nav ul 
	{line-height:30px;}
	#nav a
	{display:block;padding:0 15px 0 0; margin:0; }
	#nav a:hover
	{color:#fff;}
	#nav li 
	{float:right;list-style-type:none; text-transform:uppercase; font:15px "Franklin Gothic medium", Arial, sans-serif; font-weight:bold; letter-spacing:-1px;}
	#nav a, #nav a:visited 
	{color:#000; display:block;}
	#nav a:hover, #nav a:active, .current_page_item a, #home .on {	}
	#nav li ul 
	{height:auto;left:-999em;line-height:35px;margin:0; padding:10px 0;position:absolute;width:200px;background-color:#5F6B02;border-bottom:1px solid #222; border-right:1px solid #222}
	#nav li li 
	{width:200px;}
	#nav li li a, #nav li li a:visited 
	{font-size:12px; border-bottom:none;}
	#nav li li a:hover, #nav li li a:active 
	{}
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul 
	{left:auto;}
#content
{padding:15px 0 20px 0; float:right; width:600px;}
.entry
{padding-bottom:20px;}
.posted 
{padding:0; font-size:11px;  color:#555; text-transform:uppercase;}

#sidebar
{float:left; width:205px; padding-top:9px;}
	#sidebar ul
	{background-color:#080808; margin:0 0 2px 0; padding:0;}
	#sidebar li
	{list-style-type: none; line-height:1.7em; padding-left:10px; }
	#sidebar span
	{font:8px; background-color:#000; display:block; border-bottom:none; margin:0 0 2px 0; padding-left:5px; }
	#sidebar li a
	{background-color:#000; display:block; border-bottom:none; margin:0 0 2px 0; padding-left:5px; }
	#sidebar li a:hover
	{background-color:#5F6B02;}
	#sidebar .twitter-link, #sidebar .twitter-user
	{background-color:transparent; display:inline; padding:0;}
	#sidebar .twitter_title_link
	{background-color:transparent; color:#fff;}
	#sidebar .twitter-item
	{padding:5px 0; margin:0; font-size:11px;}
	#sidebar .twitter-timestamp
	{color:#555;}
	#sidebar #flickrrss img
	{margin:0 3px 3px 0; padding:3px; float:left;border:1px dotted #444; background-color:#000; width:91px; height:67px;}
	#sidebar #flickrrss a
	{background-color:transparent; display:inline;}
	#sidebar .widget_tag_cloud a 
	{background-color:transparent; display:inline; padding:0; margin:0;}
	#wp-calendar
	{width:100%;}
#footer
{width:890px; height:115px; margin:0 auto 20px auto; clear:both; background:url(images/footer.jpg) left no-repeat;}
	#footer p
	{font:11px Georgia, Palatino, serif; color:#000; padding:95px 20px 0 20px; margin:0;}
	#footer a
	{color:#fff;}
	#copy {float:left;}
	#credit {float:right;}

/* Comments */	
.commentlist
{padding:0; margin:0; width:90%;}
.children
{background-color:#111;}
.commentlist li ul li 
{list-style-type:none;background-color:#111;}
.commentlist li 
{list-style-type:none; font-weight: bold; margin:5px 10px 5px 0; padding:10px; background-color:#000;}
.commentlist li .avatar
{float:right;border: 1px solid #ccc;padding:2px;background: #fff;}
.commentlist cite, .commentlist cite a 
{font-weight: bold;}
.commentlist p 
{font-weight: normal;text-transform: none;}
#commentform p 
{}
.commentmetadata 
{font-weight: normal;}
.fn 
{font-style:normal; color:#fff;}


h1, h2, h3, h4, h5, h6
{color:#fff; font-family:Tahoma, Verdana, Arial, sans-serif; margin:9px 0; padding:0;}
h1 	{font-size:22px;}
h2 	{font-size:20px; letter-spacing:-1px; border-bottom:1px dotted #444; text-shadow:#000 2px 2px 4px; }
h2 a {border-bottom:none;}
h3 	{font-size:18px;}
h4 	{font-size:16px;}
h5 	{font-size:14px; border-bottom:1px dotted #444; text-shadow:#000 2px 2px 2px; margin:25px 0 9px 0;}
h6	{font-size:12px; color:#666;}

p	{font:13px Georgia, Palatino, serif; line-height:1.4em; margin:0; padding:9px 0;}

ul, ol 	{margin:10px 0 25px 0; padding:0 0 0 15px;}
li 		{font:12px Georgia, Palatino, serif; line-height:1.6em; color:#999;}

blockquote {background: url(images/quotes.gif) 10px left no-repeat; padding:10px 25px 0 45px; margin:0 ;}

table	{margin:10px 0;}
th 		{font:10px "Lucida Grande", Arial, sans-serif; text-align:left; padding:3px; background-color:#000; color:#fff;}
td 		{font:11px "Lucida Grande", Arial, sans-serif; padding:3px; border-bottom:1px dotted #333; color:#999;}

a		{color:#5F6B02; text-decoration:none; border-bottom:1px dotted #666;}
a:hover	{color:#fff; text-decoration:none;}

.navigation {height:30px;}


form
{margin:0 0 20px 0; padding:0;}

/* images */
img.alignright {float:right; margin:0 0 20px 20px;}
img.alignleft {float:left; margin:0 20px 20px 0;}
img.aligncenter {display: block; margin-left: auto; margin-right: auto;}
a img.alignright {float:right; margin:0 0 20px 20px;}
a img.alignleft {float:left; margin:0 20px 20px 0;}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto;}