			body, h1, h2, h3, ul {
				margin:0;
				padding:0;
			}
		
			a {
				color:#000000;
				text-decoration:none;
			}
		
			body {
				background-color:#000;
				color:#000000;
				font-family:Arial,Helvetica,sans-serif;
			}
			
			#content {
				background-color:#990300;
				margin: 0 auto;
				width:920px;
				padding:38px;
			}
			
			#navigation-bar {
				width:100%;
				height:49px;
				background-color:#f5f4ee;
			}
			
			#navigation-bar ul {
				list-style-image:none;
				list-style-position:outside;
				list-style-type:none;
				padding:13px 0 0 20px;
			}
			
			#navigation-bar ul li {
				float:left;
			}
			
			#navigation-bar ul li a {			
				color:#000000;
				display:block;
				font-weight:bold;
				padding:7px 11px;
				text-decoration:none;
				font-size:	10px;
				text-transform:uppercase;
			}
			
			#navigation-bar ul li a:hover {
				background-color:#CC5600;
				color:#FFFFFF;
			}
			
			#logo a {
				background-image:url(images/logo.jpg);
				height:220px;
				width:920px;
				text-indent:-10000px;
				display:block;
				overflow:hidden;
			}
			
			.rss {
				margin-left: 66px;
				padding-right:15px;
			}
			
			#search input[type="submit"], #searchsubmit {
				background:transparent url(images/search.png) no-repeat scroll 0 0;
				border:medium none;
				color:#FFFFFF;
				font-size:11px;
				font-weight:bold;
				height:28px;
				letter-spacing:1px;
				line-height:20px;
				padding:0 0 5px 0;
				text-transform:lowercase;
				width:77px;
				margin:0 13px 0 0;
			}
			
			#search input[type="submit"] {
				float:right;
			}
			
			select, input, textarea {
				background-color:#EBE9E0;
				border-color:#A29C7D #FFFFFF #FFFFFF #A29C7D;
				border-style:solid;
				border-width:1px;
				padding:2px;
			}
			
			.search-page input[type="text"] {
				position:relative;
				top:2px;
				margin-top:22px;
			}
			
			#search input[type="text"] {
				float:left;
				height:15px;
				margin:4px 0 0;
				width:160px;
			}
			
			#page-content {
				background: url(images/bg_page_inside.png);
				background-color:#f4f3ee;
			}
			
			#left {
				width:630px;
				float:left;
				text-align:center;
				padding-top:17px;
			}

			#right {
				width:290px;
				float:left;
				
			}
			
			.clear {
				clear:both;
			}
			
			.post {
				width:90%;
				text-align:left;
				padding:0 34px;
				font-size:11px;
				color:#44402e;
				padding-left:30px;
				padding-right:20px;
				text-align:left;
				margin-bottom:10px;
				width:580px;
			}
			
			.post h2 a {
				color:#cc5600;
				font-size:18px;
				padding-right:50px;
				text-decoration:none;
			}
			
			#small{
				font-size:11px;
			    background-image:url(images/bg_post_title.gif);
				background-repeat:repeat-x;
				background-position:bottom;
			    padding-bottom:23px;
			}
			
			.date {
				float:right;
			}
			
			.comment-info {
				float:left;
				font-size:12px;
			}
			
			.comment-info a {
				color:#757575;
				text-decoration:none;
			}
			
			.blog-entry {
				padding:10px 10px 25px 20px;
				font-size:14px;
				color:#47401a;
			}
			
			.blog-entry img {
				float:left;
				padding: 0 16px 10px 0;
			}	

			.blog-entry a {
				color:#000000;
				font-weight:bold;
				text-decoration:underline;
			}
			
			.blog-entry a:hover {
				text-decoration:none;
			}
			
			#right {
				text-align:center
			}
			
			#right-ad {
				padding-top:17px;
			}
			
			#footer {
				width:920px;
				height:59px;
				background: url(images/footer-background.jpg) no-repeat;
			}
			
			#footer ul, #sidebar ul {
				list-style-image:none;
				list-style-position:outside;
				list-style-type:none;
				margin-left: 24px;
			}
			
			#footer ul li {
				float:left;
				padding-top:3px
			}
			
			#footer ul li a {
				border-right:1px solid #6D6643;
				color:#6D6643;
				padding:0 10px;
				text-decoration:none;
				text-transform:lowercase;
				font-size:10px;
			}
			
			.no-display {
				display:none;
			}
			
			#top_ad {
				margin: 20px 0;
			}
			
			#sidebar_ads {
				text-align:center;
				margin-top:20px;
			}
			
			#sidebar{
				text-align:left;
				padding:20px;
				padding-left:15px;
			}
			#sidebar h2{
				color:#CC5600;
				font-size:16px;
				text-decoration:none;
				letter-spacing: 1px;
			}

			#sidebar ul {
				margin-left:0px;
			}
			
			#sidebar ul li ul li ul{
				background-image:none;
				margin-bottom:0px;
				padding-top:0px;
				padding-bottom:0px;
				border:none;
			}
			#sidebar ul li ul{
				background-repeat:repeat-x;
				background-position:bottom left;
				padding-bottom:10px;
				margin-bottom:20px;
				padding-top:5px;
				border-top:1px solid #767155;
			}
			
			#sidebar ul li ul li a{
				color:#000000;
				text-decoration:none;
				display:block;
				height:23px;
				padding:0px 5px 0px 15px;
				font-size:12px;
				line-height:23px;
			}
			#sidebar ul li ul li a:hover{
				background-color:#CC5600;
				color:#FFFFFF;
			}
			#sidebar ul li ul li{
				margin:0px;
				padding:0px;
			}
			blockquote{
				border-left:15px solid #cecbbb;
				padding-left:10px;
				color:#726835;
				font-style: italic;
			}

		.navigation{
			background-image:url(images/bg_back_next.gif);
			height:62px;
			padding:0px 140px 0px 140px;
			margin-top:10px;
		}
		.alignleft{
			float:left;
			width:150px;
		}
		.alignright{
			float:right;
			width:200px;
		}
		.alignleft .backnext{
			float:left;
		}
		.alignright .backnext{
			float:right;
		}
		.alignleft .backnext, .alignright .backnext{
			font-size:12px;
			color:#57533d;
			padding:20px 10px 0px 10px;
			cursor:pointer;
			display:block;
		}
		.alignleft a:hover .backnext, .alignright a:hover .backnext{
			color:#a10000;
		}
		.back, .next{
			background-image:url(images/back_next.png);
			cursor:pointer;
			display:block;
		}
		.back{
			height:62px;
			width:41px;
			float:left;
		}
			a .back{
				background-position:0px 0px;
			}
			a:hover .back{
				background-position:0px 62px;
			}
		.next{
			height:62px;
			width:41px;
			float:right;
		}
			a .next{
				background-position:41px 0px;
			}
			a:hover .next{
				background-position:41px 62px;
			}
		.navigation-single{
			background-color:#a5a18e;
			padding-left:30px;
			padding-right:20px;
			text-align:center;
			padding-top:15px;
			padding-bottom:10px;
			margin-left:30px;
			margin-right:20px;
			border-top-width: 1px;
			border-right-width: 1px;
			border-bottom-width: 1px;
			border-left-width: 1px;
			border-top-style: solid;
			border-right-style: solid;
			border-bottom-style: solid;
			border-left-style: solid;
			border-top-color: #FFFFFF;
			border-right-color: #6f6534;
			border-bottom-color: #6f6534;
			border-left-color: #FFFFFF;
		}
		.alignleft-single a, .alignright-single a,
		.alignleft-single, .alignright-single{
			color:#FFFFFF;
			
		}
		.alignleft-single{
			border-bottom:1px solid #7c775e;
			padding-bottom:5px;
		}
		.alignright-single{
			border-top:1px solid #cdcabb;
			padding-top:5px;
		}
		
		#userLogin img {
			float:left;
			margin-right:10px;
			margin-bottom:10px;
		}
	
		#loginButton img {
			float:right;
			margin-right:320px;
		}
		
		#respond, #commentform{
			padding-left:30px;
			margin-top:10px;
			clear:both;
		}

		#author, #email, #url, #comment{
			width:325px;
			background-color:#ebe9e0;
			border-top-width: 1px;
			border-right-width: 1px;
			border-bottom-width: 1px;
			border-left-width: 1px;
			border-top-style: solid;
			border-right-style: solid;
			border-bottom-style: solid;
			border-left-style: solid;
			border-top-color: #a29c7d;
			border-right-color: #FFFFFF;
			border-bottom-color: #FFFFFF;
			border-left-color: #a29c7d;
			line-height:20px;
			padding:2px 0px 2px 5px;
			margin-bottom:5px;
		}
		#author, #email, #url{
			height:16px;
		}
		#comment{
			height:180px;
		}
		
		#respond {
			text-align:left;
		}

		#submit{
			background:none;
			background-image:url(images/submit.png);
			width:137px;
			height:30px;
			border:none;
			color:#FFFFFF;
			font-size:11px;
			text-transform: lowercase;
			font-weight:bold;
			line-height:30px;
			padding-bottom:5px;
			letter-spacing:1px;
			margin-bottom:20px;
		}

		.postmetadata{
			background-color:#dedbcb;
			padding-top:5px;
			padding-bottom:10px;
			background-image:url(images/bg_post_title.gif);
			background-repeat:repeat-x;
			background-position:bottom;
		}
		.postmetadata p{
			padding-top:3px;
			padding-bottom:3px;
			padding-left:20px;
			border-bottom:1px solid #bebaa4;
			border-top:1px solid #f0eee4;
			margin:0;
		}

		.post small a:hover, .postmetadata a:hover{
			text-decoration:underline;
		}
		
		#small{
			font-size:11px;
        	background-image:url(images/bg_post_title.gif);
			background-repeat:repeat-x;
			background-position:bottom;
       		padding-bottom:23px;
		}
		
		ul.related_post {
			margin-left:40px;
		}
		
		.pagetitle{
			text-align:left;
			color:#000;
			font-size:18px;
			margin-left:30px;
			text-decoration:none;
			padding-top:20px;
			border-bottom:1px solid #767155;
			margin-bottom:10px;
		}

		a.archive {
			color:#CC5600;
			font-size:15px;
		}
		
		div.post.archive {
			margin-top:50px;
		}

		.search-page.post {
			margin-bottom:30px;
		}

		.comments{
			height:180px;
		}
		.comments-label small{
			line-height:21px;
			font-size:11px;
			color:#645d35;
			font-weight:bold;
		}
		
		#comments{
			padding-left:30px;
			padding-top:10px;
			padding-bottom:5px;
			color:#990300;
		}
		.commentlist{
			margin-left:20px;
			margin-right:20px;
			font-size:12px;
			background-color:#DEDBCB;
			text-align:left;
			padding-left:0px;
		}
		.commentlist a{
			color:#322d19;
		}
		.commentlist p{
			margin-bottom:10px;
		}
		.commentlist li{
			padding:15px;
			padding-bottom:30px;
			list-style:none;
		}
		
		.comment-author{
			color:#6E684A;
			font-size:14px;
			font-weight:bold;
			padding:0 5px 2px;
		
		}
		.comment-page-numbers{
			padding:5px 10px;
			margin:0px 20px 5px 30px;
			border-color:#FFFFFF #A29C7D #A29C7D #FFFFFF;
			border-style:solid;
			border-width:1px;
			color:#645D35;
			font-size:11px;
			font-weight:bold;
			line-height:21px;
		}
		.comment-page-numbers a{
			padding:3px 8px;
			background-color:#fafaf7;
			border-color:#FFFFFF #A29C7D #A29C7D #FFFFFF;
			border-style:solid;
			border-width:1px;
			color:#645D35;
		}
		.current-comment-page, .comment-page-numbers a:hover{
			padding:3px 8px;
			background-color:#EBEAE4;
			border-color:#A29C7D #FFFFFF #FFFFFF #A29C7D;
			border-style:solid;
			border-width:1px;
		}
		
		.avatar{
			padding:5px;
			float:left;
		}
		.comment-author a{
			font-weight:bold;
			font-size:14px;
			color:#6e684a;
			text-decoration:underline;
		}
		.comment-author a:hover{
			color:#423e28;
			text-decoration:underline;
		}
		.comment-author .fn{
			line-height:58px;
			padding-left:10px;
			font-weight: bold;
			float:left;
			display:block;
		}
		.comment-data{
			padding-top:5px;
			padding-bottom:5px;
			padding-left:10px;
			clear:both;
		}

		.says {
			margin-left:5px;
		}
		
		.comment-body p {
			background-color:#EBEAE4;
			border-color: #A29C7D #FFFFFF #FFFFFF #A29C7D;
			border-style: solid;
			border-width: 1px;
			padding: 5px;
		}
		
		.commentlist li .children {
			margin-top:10px;
		}
		
		.comment-meta {
			font-size:smaller;
			margin-left:18px;
		}
		
		
		.user-pic {
			float:left;
			margin-right:12px;	
		}
		
		.inner {
			background-color:#EBEAE4;	
		}
		
		.avatar {
			background-color:none;
			padding:0
		}
		
		.comment-date {
			font-size:11px;
			color:#6E684A;
		}
		
		.comment-header {
			margin-bottom:10px;
		}
		
		.comment-content {
			margin-left: 62px;
		}

		.commentlist li {
			border-top:2px white solid;	
		}
		
		.children li {
			border-top:1px white solid;	
		}
		
		.depth-2 div {
			padding-left:15px;
		}
		
		.depth-3 div {
			padding-left:30px;
		}
		
		.depth-4 div {
			padding-left:45px;
		}
		
		.depth-5 div {
			padding-left:50px;
		}
		
		
		.reply {
			margin-left: 300px;
		
		}
		
		.reply a {
			background-image: url(http://www.aworldonfire.com/images/reply-off.jpg);
			display:block;
			height: 22px;
			width:64px;
			text-indent:-9999px;
			float:right;
		}
		
		.reply a:hover {
			background-image: url(http://www.aworldonfire.com/images/reply-on.jpg);
		}
		
		.avatar a img {
			border-color:#000;	
		}
		
		.photo {
			border-color:#000;
			border-style:solid;
			border-width:1px;		
		
		}
		
		.fbconnect_share a {
			text-decoration:none;	
		}
				
		.depth-4 > div {
			width:450px;
		}
		
		.depth-4 .reply {
			position: relative; 
			left: 19px;
		}
		
		p.fbconnect_share {
			display:none;	
		}
		
		.wp_followme_c2 {
			position:fixed;
			top:200px;
			right:0px;
			color:#FFFFFF;
		}
		
		.wp_followme_c2 a {
			display:block;
			width:32px;
			height:162px;
			background:url(http://www.aworldonfire.com/wp-content/themes/deep-silent/images/follow-me.png) no-repeat;
			text-indent:-10000px;
			overflow:hidden;
		}

		.not-found-404 {
			text-align:center;	
		}

		.not-found-404 p { 
			width:90%;
			text-align:left;
			padding-left:25px;	
		}

		.not-found-404 a {
			text-decoration:underline;
			font-weight:bold;	
		}

			

