/*
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:#CCC;
	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:50px 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:#FFF;
	margin:0 0 0 8px;
	padding:25px 0;
	width:188px;
	text-align:center;
	font-size: 18px;
}
#header 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;
	color: #121212;
}
	#nav a:hover
	{color:#fff;}
	#nav li 
	{
	float:left;
	list-style-type:none;
	text-transform:uppercase;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
	#nav a:hover, #nav a:active, .current_page_item a, #home .on {	}
	#nav li ul 
	{
	height:auto;
	left:-999em;
	line-height:35px;
	margin:0;
	position:absolute;
	width:150px;
	background-color:#C00;
	border-bottom:1px solid #222;
	border-right:1px solid #222;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 8;
}
	#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
	{margin:0 0 30px 0;padding:0;}
	#sidebar li
	{
	list-style-type: none;
	line-height:1.7em;
	padding-bottom: 10px;
}
	#sidebar li a
	{display:block; border-bottom:none; margin:0 0 2px 0; padding-left:5px; }
	#sidebar li a:hover
	{background-color:#000;}
	#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:"Arial Black", Gadget, sans-serif;
	margin:9px 0;
	padding:0;
}
h1 	{font-size:22px;}
h2 	{
	font-size:18px;
	border-bottom:1px dotted #444;
	text-shadow:#000 2px 2px 4px;
	background-color: #191919;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}
h2 a {border-bottom:none;}
h3 	{font-size:16px;}
h4 	{font-size:15px;}
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:9px "Lucida Grande", Arial, sans-serif; padding:3px; border-bottom:1px dotted #333; color:#999;}

a		{color:#F00; 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;}
