	
	/* COLORS
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 	
	
		Lines:     		#2a2718
		Links:     		#d0d0ab
		Date:      		#565840
		Underline:     	#303030
		Paragraph:     	#9a9e79
		
	*/
		
	body {
		font: 62.5% "Arial", Verdana, sans-serif;
		padding: 0 0 100px 0; background: #000;
		/*background-position: -185px 0;*/ }
	
	#background {
		position: relative; left: -220px; margin: 0 auto;
		background: url("/images/body-bg.jpg") no-repeat #000; background-position: top center; }
	
	#wrapper { position: relative; left: 220px; margin: 0 auto; width: 960px;}
	
	/* HEADER
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */	

	#hdr { padding: 20px 0 20px 0; border-bottom: 1px solid #2a2718; }
	#logo { float: left; width: 228px; height: 81px; }
	#newsletter { float: left; margin: 12px 0 0 26px; width: 191px; height: 67px; }
	#banner { float: right; padding: 10px 18px 0 0; width: 468px; height: 60px; }
	#banner a { display: block; padding: 2px; width: 468px; height: 60px; border: 1px solid #666; }
	#banner a:hover { border: 1px solid #9a9e79; }
	
	/* CONTENT
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */	

	h2 {
		display: inline; font-size: 3em; font-weight: normal;
		border-bottom: 1px solid #303030; color: #fff; }
		
	h2 a 		{ color: #fff; }
	h2 a:hover 	{ border-bottom: 1px solid #666; }
	
	p { color: #9a9e79; }
	p a { border-bottom: 1px solid #303030; color: #d0d0ab; }
	p a:hover { border-bottom: 1px solid #666; }
	
	#content-left 	{ float: left; margin: 0 0 0 10px; padding: 30px 30px 0 0; width: 155px; }
	#content-middle { float: left; padding: 22px 0 0 0; width: 515px; }
	#content-right	{ float: left; margin: 0 0 0 40px; padding: 30px 0 0 0; width: 200px; }
	
	.col-title { padding: 0 0 8px 0; font-size: 1.3em; color: #fff; }

	/* CATEGORIES
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */	
		
	#categories 				{ margin: 30px 0 0 0; text-transform: uppercase; }
	#categories ul li 			{ padding: 6px 0 0 0; font-size: 1em; }
	#categories ul a 			{ font-size: 1.2em; color: #d0d0ab; }
	#categories ul a:hover 		{ text-decoration: underline; }

	/* RECENT
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
		
	#recent 				{ margin: 30px 0 0 0; }
	#recent li 				{ padding: 0 0 10px 0; }
	#recent .recent-title 	{ padding: 4px 0 0 0; }
	
	#recent .recent-title a {
		font-size: 1.2em; color: #d0d0ab;
		border-bottom: 1px solid #303030; line-height: 1.5; }
	
	#recent .recent-title a:hover 	{ border-bottom: 1px solid #666; }
	#recent .recent-date 			{ padding: 4px 0 0 0; text-transform: uppercase; color: #565840; }
	
	/* Archives */
	
	.archives { padding: 8px 0 0 0; }
	
	.archives a {
		padding: 0 9px 0 0; font-size: 1em; color: #d0d0ab;
		border-bottom: 1px solid #303030; line-height: 1.5;
		background: url("/images/icon-arrow-right.gif") no-repeat;
		background-position: right; }
		
	.archives a:hover { border-bottom: 1px solid #666; }

	/* POSTS
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
		
	.post 			{ margin: 0 0 20px 0; padding: 0 0 28px 0; border-bottom: 1px solid #303030; }
	.post p 		{ padding: 20px 0 0 0; font-size: 1.4em; line-height: 1.4; }
	.post p img 	{ padding: 2px 0 6px 0; border-bottom: 1px solid #303030; }
	.post p a img 	{ border: none; }
	
	.post .post-title {
		display: inline; font-size: 3em; font-weight: normal;
		border-bottom: 1px solid #303030; color: #fff; }
		
	.post .post-title a 		{ color: #fff; }
	.post .post-title a:hover 	{ border-bottom: 1px solid #666; }
	
	.post .post-footer 			{ font-size: 1em; text-transform: uppercase; color: #565840; }
	.post .post-footer a 		{ border-bottom: 1px solid #303030; color: #d0d0ab; }
	.post .post-footer a:hover 	{ border-bottom: 1px solid #666; }
	.post .post-footer span 	{ padding: 0 10px 0 10px; }
	
	/*Pagination*/
	
	#pagination			{ margin: 0 0 20px 0; width: 515px; }
	#pagination a 		{ display: block; border-bottom: 1px solid #303030; color: #d0d0ab; }
	#pagination a:hover { border-color: #666; }
	
	#pagination #older {
		float: left; padding: 0 0 0 12px;
		background: url("/images/icon-arrow-left.gif") no-repeat; background-position: left; }
	
	#pagination #newer {
		float: right; padding: 0 12px 0 0;
		background: url("/images/icon-arrow-right.gif") no-repeat; background-position: right; }
	
	/* Comments */
	
	.comment-title-in 	{ padding: 0 0 3px 0; font-size: 1.8em; color: #fff; }
	.comment-title-out 	{ padding: 0 0 18px 0; font-size: 1.8em; color: #fff; }
	
	.comment	{ margin: 0 0 20px 0; padding: 0 0 24px 0; border-bottom: 1px solid #303030; }
	.comment p 	{ padding: 13px 0 0 0; font-size: 1.3em; line-height: 1.3; color: #9a9e79; }
	
	.comment .comment-author {
		display: inline; font-size: 1.6em; border-bottom: 1px solid #303030;
		color: #d0d0ab; }
	
	.comment .comment-author a 			{ color: #d0d0ab; }
	.comment .comment-author a:hover 	{ border-bottom: 1px solid #666; }
	
	.comment .comment-meta { padding: 4px 0 0 0; font-size: 1em; text-transform: uppercase; color: #565840; }
	.comment .comment-meta a { color: #565840; }
	
	.comment .says { display: none; }
	
	/* Comment Form */
	
	.comment-form { padding: 4px 0 0 0; }
	
	.comment-form form 	{ margin: 20px 0 0 0; }
	
	.comment-form fieldset label {
		display: block; float: left; clear: left; margin: 0 14px 14px 0; padding: 6px 0 0 0; width: 80px;
		text-align: right; font-size: 1.2em; color: #9a9e79; }
	
	.comment-form fieldset input	{
		display: block; float: left; margin: 0 0 14px 0; padding: 4px; font-size: 1.2em;
		width: 300px; background: #202020; border: 1px solid #303030; color: #fff; }
	
	.comment-form fieldset textarea {
		display: block; float: left; padding: 4px;
		font-family: Arial, Helvetica, sans-serif; font-size: 1.2em;
		width: 300px; height: 100px; background: #202020;
		border: 1px solid #303030; color: #fff; }
		
	.logged-in { padding: 0 0 20px 0; }
		
	/*.comment-form .notify { display: block; margin: 6px 8px 20px 98px; font-size: 1.2em; color: #9a9e79; }
	.comment-form .notify input { margin: 0 10px 0 0; }*/
	
	.comment-form .submit { margin: 14px 0 0 94px; cursor: pointer; }
	
	/* Archives */
	
	.archive-title { margin: 8px 0 0 0; font-size: 2.5em; font-weight: normal; color: #9a9e79; }
	
	.archive-links { margin-top: 30px; }
	.archive-links li { margin: 0 0 8px 0; font-size: 1.2em; line-height: 1.4; color: #9a9e79; }
	.archive-links a {
		display: inline-block; margin: 0 0 4px 0; font-size: 1.2em; color: #d0d0ab;
		border-bottom: 1px solid #303030; line-height: 1.5; }
	
	.archive-links a:hover 	{ border-bottom: 1px solid #666; }
	
	.archive-summary { display: block; padding: 0 0 4px 0; font-size: 1.2em; color: #9a9e79;  }


	/* ABOUT
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
	
	.about-title { margin: 12px 0 0 0; font-size: 1.2em; color: #fff; }
	#about p { padding: 10px 0 0 0; font-size: 1.2em; line-height: 1.4;  }
	
	/* LINKS
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
	
	#links 				{ padding: 25px 0 0 0; }
	#links .links-blurb { padding: 0 0 16px 0; font-size: 1.2em; line-height: 1.4; }
	#links .link-title 	{ padding: 4px 0 4px 0; }
	
	#links ul a {
		display: inline; font-size: 1.1em; color: #d0d0ab;
		border-bottom: 1px solid #303030; line-height: 1.5; }
	
	#links ul a:hover 	{ border-bottom: 1px solid #666; }
	
	#links ul li { padding: 0 0 14px 0; font-size: 1.2em; line-height: 1.4; color: #9a9e79; }
		
	/* FOOTER
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */			
		
	#footer 		{ margin: 30px 0 0 0; border-top: 1px solid #303030; font-size: 1.1em; }
	#footer span 	{ padding: 0 6px 0 6px; }
	#footer .copy 	{ float: left; margin: 14px 0 0 0; padding: 0 0 1px 0; }
	
	#footer .rss {
		float: right; margin: 14px 35px 0 0; padding: 0 0 1px 22px;
		background: url("/images/icon-feed.gif") no-repeat; }
	
	/* MISCELLANEOUS
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */	
	
	.clear 			{ display: inline-block; }
	.clear:after 	{ content: " "; display: block; height: 0; font-size: 0; clear:both; visibility: hidden; }
	.skip 			{ position: absolute; left: -1000em; width: 20em; z-index: 2; }
	.replace 		{ display: block; width: 0; height: 0; overflow: hidden; }
	.checkbox		{ padding: 0; border: 0; width: 13px; height: 13px; }	
	
	
	
	
	
	
	
