/*  
Theme Name: Backpack
Theme URI: http://www.stefanhayden.com
Description: Stefan's third redesign.
Version: 3.0
Author: Stefan Hayden
Author URI: http://www.stefanhayden.com

*/

		html {
			padding:0px;
			text-align:center;
			font-family:arial;
		}
		
		body {
			background: #653F23;
			padding:0px;
			margin:0px;
			font-size:12px;
			color:#FFF;
		}
		
		a {color:#FDCB26;}
		a:hover {color:#FDCB26;}
		a:visited {color:#FDCB26;}
		
		
		#wrapper {
			background: url(images/header-repeat-x.gif) repeat-x center top;
		}

		#wrapper-center {
			background: url(images/header.png)  no-repeat center top;
			padding-bottom:1px;
			margin:0px auto 50px;
			width:716px;
			position:relative;
			text-align:left;
		}
		
		a#title {
			position:absolute;
			top:35px;
			left:0px;
			color:#653F23;
			font-size:490%;
			font-weight:900;
		}
		
		#subtitle {
			position:absolute;
			top:94px;
			right:447px;
			color:#653F23;
			font-size:130%;
			font-weight:900;
		}
		
		#subtitle img { position:relative; top:2px; }
		
		#main {
			width:460px; 
			float:left;
			margin:150px 0px 0px 0px;
		}
		
		#main ol {list-style-type:decimal; margin:0px 0px 10px 0px;}
		
		#main a:hover {text-decoration:underline;}
		
		#main .post  {margin:0px 0px 10px 0px;}
		#main .post .title {font-size:250%; font-weight:900; margin:0px 0px 15px 0px;}
		#main .post .title a {color:#FFF;}
		#main .post .title a:hover {text-decoration:underline;}
		#main .post a:hover { text-decoration:underline; }
		
		#main .post p { margin:0px 0px 20px 0px; line-height:1.5em; letter-spacing:0.01em; }
		
		#main .post .footer {
			border:1px dashed #442B1B;
			border-width:1px 0px 0px 0px;
			font-size:90%;
			color:#442B1B;
			text-align:right;
		}
		
		#main .post .footer a {color:#A67930}
		#main .post .footer a:hover {color:#FDCB26}
		
		#sidebar {
			width:230px; 
			float:right;
			margin:290px 0px 0px 0px;
		}
		
		#sidebar #menu a {
			font-size:300%;
			font-weight:900;
			line-height:34px;
			margin:0px 0px 0px 20px;
			color:#51321D;
		}
		html #sidebar #menu a:hover { color:#442B1B; margin:0px 0px 0px 0px;}
		
		#sidebar #menu a.you-are-here { margin:0px 0px 0px 0px; color:#442B1B; }
		
		#sidebar .title { margin:20px 0px 0px 0px; }
		#sidebar .group { margin:5px 0px 0px 10px;}
		
		#sidebar .title span {
			color:#9FC2E7;
			text-transform:uppercase;
			font-size:90%;
		}
		
		#sidebar a {
			color:#A67930;
			font-size:90%;
		}
		#sidebar a:hover {
			color:#FDCB26;
		}
		
		#sidebar a span {color:#51321D;}
		#sidebar a:hover span {color:#FDCB26;}
		
		#sidebar span.light-yellow { color:#A67930; }
		
		#main-footer {color:#442b1b; font-size:90%;}
		#main-footer a {color:#a67930;}
		#main-footer a:hover {color:#fdcb26;}
		
		
	.CommentTitle { font-weight:900; color:#442B1B; font-size:200%; }
	.gravatarlink {margin:0px 0px 20px 0px; font-size:90%;}
	
	.Comment { margin:0px 0px 10px 0px; overflow:hidden; _height : 1%;}
	.Comment p {margin:0px 0px 10px 0px;}
	.Comment .gravatar {float:left;}
	.Comment .CommentTextWrapper {margin:0px 0px 0px 60px;}
	.Comment .Footer {font-size:90%; color:#442B1B; margin:10px 0px 0px 0px;}
	.Comment .Footer a {color:#A67930;}
	.Comment .Footer a:hover {color:#FDCB26;}
	
	
	
	.Form div.row { clear: both; padding-bottom: 10px; overflow:hidden; _height : 1%;}
	  .Form div.row label { float: left;  width: 60px; text-align: right; }
	  .Form div.row span.formw { float: right;  width: 380px; text-align: left; }
	  
	  .Form textarea {width:350px; height:150px;}
	  
	  #Comment-Title { font-weight:900; color:#442B1B; font-size:200%;  margin:30px 0px 10px 0px;}		
	  
	  
	  
	  
blockquote {margin:0px 40px;}
li.concert {font-weight:900; color:#fdcb26; }
ol li {margin-left:30px;}

ul.li {margin:0px 0px 0px 20px; }
ul.li li { list-style:outside; }
