/*
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:#ffffff; margin:0; padding:0;}
#frame		
{width:840px; margin:20px auto 0 auto; padding:0 25px 25px 25px; background:#000000 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; }
#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;}
#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:#cccccc;}
	#nav li 
	{float:left;list-style-type:none; text-transform:uppercase; font:14px Arial, sans-serif; font-weight:bold; letter-spacing:-1px;}
	#nav a, #nav a:visited 
	{color:#ffffff; 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:#0200a7;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;
	border-bottom: 1px solid #666666;
}
.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;}
	#sidebar li a
	{
	background-color:#000;
	border-bottom:none;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
}
	#sidebar li a:hover
	{background-color:#0200a7;}
	#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:#ffffff; padding:95px 20px 0 20px; margin:0;}
	#footer a
	{
	color:#fff;
	text-decoration: underline;
}
	#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, sans-serif; margin:9px 0; padding:0;}
h1 	{font-size:18px;}
h2 	{font-size:18px; letter-spacing:-1px; text-shadow:#000 2px 2px 4px; }
h2 a {border-bottom:none;}
h3 	{font-size:14px;}
h4 	{font-size:12px;}
h5 	{font-size:10px; border-bottom:1px dotted #444; text-shadow:#000 2px 2px 2px; margin:25px 0 9px 0;}
h6	{font-size:10px; 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:10pt Arial, sans-serif; text-align:left; padding:3px; background-color:#000; color:#fff;}
td 		{font:10pt Arial, sans-serif; padding:3px; border-bottom:1px dotted #333; color:#cccccc;}

a		{color:#0200d2; text-decoration:none;}
a:hover	{color:#cccccc; text-decoration:none;}
a:visited	{color:#0200d2; text-decoration:none;}
a:active	{color:#ffffff; 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;}

.wp-caption {float:right;}
.wp-caption alignright {float:right; margin:0 0 20px 20px;}

