body {
	background-color: #424038;
	margin: 0;
}
	
/*--------------
=LAYOUT CSS
--------------*/

	#outer_wrapper {
		background: transparent url(images/bg.jpg) 0 0 repeat-x;
	}
	
		#outer_wrapper #wrapper {
			background: transparent url(images/cont_bg.jpg) top center repeat-y;
			width: 1056px;
			margin: 0 auto;
		}
		
			#wrapper #header {
				background: transparent url(images/cont_header.jpg) top left no-repeat;
				height: 155px;
				width: 1056px;
			}
			
			/*--------------
			=MENU CSS
			--------------*/
			
				#wrapper ul#menu {
					position: relative;
					margin: -138px 60px 0 0;
					padding: 0;
					float: right;
					font: normal 13px "Arial", sans-serif;
				}
				
					#wrapper ul#menu a:active, #wrapper ul#menu a:visited, #wrapper ul#menu a:link {color: #ccc8ad; text-decoration: none; border-top: 4px solid #ccc8ad;}
					#wrapper ul#menu a:hover {color: #f9ffb9; border-top: 4px solid #f9ffb9;}
				
					#wrapper ul#menu li {
						display: inline;
						margin: 0 10px;
						list-style-type: none;
					}
					
						#wrapper ul#menu li a {
							padding: 10px 0 0 0;
						}
			
			/*--------------
			=LAYOUT CSS
			--------------*/
			
				h1#blog_title {
					background: transparent url(images/cont_titleBg.jpg) bottom left repeat-x;
					float: left;
					position: relative;
					margin: -92px 0 0 70px;
					padding: 0 5px 40px 5px;
					font: lighter 24px "Helvetica", "Arial Narrow", "Arial", sans-serif;
					color: #f6ee82;
				}
				
					#top {
						background: transparent url(images/cont_topBg.jpg) top center no-repeat;
						width: 1056px;
						margin: 0 auto;
					}
				
					#content {
						width: 956px;
						margin: 0 auto;
						padding: 0 50px;
					}
			
						/*--------------
						=LEFT CSS
						--------------*/
						
							#content #left {
								width: 610px;
								padding: 0 15px;
								float: left;
								font: normal 12px "Arial", sans-serif;
								color: #262422;
							}
							
								#content #left a:active, #content #left a:visited, #content #left a:link {color: #6d655e; text-decoration: underline;}
								#content #left a:hover {color: #ab0404; text-decoration: none;}
							
								#left .blog_entry {
									margin: 0 0 15px 0;
									padding: 0 0 15px 0;
									border-bottom: 1px dashed #b3b3b3;
								}
							
									#left .blog_entry h2.title {
										margin: 0;
										padding: 0;
										letter-spacing: .5px;
										font: lighter 20px "Arial", sans-serif;
									}
									
										#left h2.title a:active, #left h2.title a:visited, #left h2.title a:link {color: #821a32; text-decoration: none !important;}
										#left h2.title a:hover {color: #34000c; text-decoration: underline;}
										
										#left .blog_entry .meta {
											margin: 0 0 0 10px;
											font: normal 10px "Verdana", sans-serif;
											letter-spacing: .4px;
											color: #626262;
										}
										
											#left .blog_entry .meta a img {
												border: 0;
												margin: 1px 0 -2px 0;
											}
							
								#left p {
									line-height: 21px;
									text-align: justify;
									letter-spacing: .8px;
								}
			
						/*--------------
						=RIGHT CSS
						--------------*/
						
							#content #right {
								width: 275px;
								padding: 0 15px;
								float: right;
							}
							
								#right a:active, #right a:visited, #right a:link {color: #72433c; text-decoration: underline;}
								#right a:visited {text-decoration: line-through;}
								#right a:hover {color: #750f00; text-decoration: none;}
					
								/*--------------
								=WIDGET CSS
								--------------*/
								
								.widget_container {
								  border-bottom: none;
								}
							
									#right ol#widget_list {
										list-style-type: none;
										margin: 0;
										padding: 0;
									}
									
										#right ol#widget_list li {
											background: transparent url(images/cont_rightDiv.jpg) bottom center no-repeat;
											margin: 10px 0;
											padding: 0 0 40px 0;
											float: left;
											width: 275px;
											clear: both;
											font: 12px "Verdana", sans-serif;
										}
											
											#right ol#widget_list li h3 {
												margin: 0;
												padding: 0;
												font: lighter 18px "Tahoma", sans-serif;
												color: #565049;
											}
											
											#right ol#widget_list li h4 {
												margin: 0 0 0 8px !important;
												font: bolder 14px "Trebuchet MS", "Tahoma", sans-serif !important;
												text-transform: uppercase;
												color: #8f8664;
											}
											
											#right ol#widget_list li p {
												font: lighter 11px "Arial Narrow", "Arial", sans-serif;
												text-transform: uppercase;
												color: #403c2d;
											}
					
												/*--------------
												=AUTHORIMG CSS
												--------------*/
												
													#right ol#widget_list li center img {
														border: 8px solid #b5ae94;
													}
					
												/*--------------
												=CONTRIBUTOR CSS
												--------------*/
											
													#right ol#widget_list li .contributor {
														font: lighter 12px "Verdana", sans-serif;
														color: #747165;
														width: 160px !important;
													}
													
														#right ol#widget_list li .contributor div {
															position: relative;
															margin: 15px 0 -15px 0;
															width: inherit !important;
														}
													
														#right ol#widget_list li .contributor span {
															font-size: 14px;
															color: #312e22;
														}
														
															#right ol#widget_list li .contributor span a:active, #right ol#widget_list li .contributor span a:visited, #right ol#widget_list li .contributor span a:link {color: #312e22; text-decoration: none;}
															#right ol#widget_list li .contributor span a:visited {text-decoration: line-through;}
															#right ol#widget_list li .contributor span a:hover {color: #821a1a;}
					
												/*--------------
												=ABOUT CSS
												--------------*/
												
													#right ol#widget_list li dl.info {
														float: left;
														margin: 0 0 0 15px;
														padding: 0;
													}
													
														#right ol#widget_list li dl.info dt {
															display: block;
															width: 40px;
															margin: 5px 0;
															clear: left;
															float: left;
															font: bolder 11px "Tahoma", sans-serif;
															color: #ab0000;
														}
														
														#right ol#widget_list li dl.info dd {
															display: block;
															width: 210px;
															margin: 5px 0;
															float: right;
															font: lighter 11px "Tahoma", sans-serif;
															color: #7a7664;
														}
					
												/*--------------
												=ARCHIVES CSS
												--------------*/
												
													#right ol#widget_list li ul {
														list-style-type: disc;
														margin: 0 0 0 25px;
														padding: 0;
														color: #424038;
													}
													
														#right ol#widget_list li ul li {
															background-image: none;
															margin: 5px 0;
															padding: 0;
														}
			
						/*--------------
						=FOOTER CSS
						--------------*/
							
					#content #copyright {
						background: #424038 url(images/cont_footerBg.jpg) top center no-repeat;
						width: 956px;
						margin: 0 0 0 -50px;
						padding: 60px 50px 50px 50px;
						clear: both;
						font: normal 10px/16px "Arial", sans-serif;
						text-transform: uppercase;
						color: #a7ab79;
						text-align: center;
					}
					
						#copyright:first-line {
							font: 13px "Arial", sans-serif;
							text-transform: none;
							letter-spacing: .4px;
							color: #f9ffb9;
						}