body {
	background-color: #fff;
	margin: 0;
}

ul, ol, form {
	margin: 0;
	padding: 0;
}

.clear {clear: both;}
	
	/*------------
	=LAYOUT CSS
	------------*/
	
		#outer_wrapper {
			background-color: #dadac8;
			width: 100%;
			margin: 0 auto;
		}
		
			#outer_wrapper #wrapper {
				background: transparent url(images/header_bg.jpg) top center repeat-y;
				width: 100%;
				margin: 0 auto;
			}
		
				#wrapper h1 {
					position: relative;
					width: 960px;
					margin: 0 auto;
					padding: 10px 0 0 0;
					font: lighter 24px "Arial", sans-serif;
					color: #b71818;
				}

			/*------------
			=HEADER CSS
			------------*/
			
				#wrapper #header {
					position: relative;
					background: transparent url(images/header-img.jpg) top center no-repeat;
					height: 134px;
					width: 960px;
					margin: 10px auto 0 auto;
					border: 5px solid #aeae95;
				}

			/*------------
			=NAVIGATION CSS
			------------*/
			
				#wrapper ul#menu {
					text-transform: uppercase;
					width: 960px;
					text-align: right;
					margin: 0 auto;
					padding: 0;
					font: normal 10px "Arial", sans-serif;
				}
				
					ul#menu a:active, ul#menu a:visited, ul#menu a:link {color: #333; text-decoration: none;}
					ul#menu a:hover {color: #8c3d35; text-decoration: underline;}
				
					ul#menu li {
						display: inline;
					}
					
						ul#menu li a {
							margin: 0 5px;
							padding: 2px 4px;
						}

			/*------------
			=COLUMN CSS
			------------*/
			
				#top {
					background: transparent url(images/cont_top.jpg) top center no-repeat;
					position: relative;
					width: 1044px;
					padding: 68px 0 1px 0;
					margin: 0 auto;
				}
			
				#bottom {
					width: 1044px;
					margin: 0 auto;
					padding: 0 0 15px 0;
				}
					
						#content .layout {
							background: transparent url(images/cont_bg.jpg) top center repeat-y;
							position: relative;
							width: 978px;
							padding: 15px 36px 0 30px;
							float: left;
						}

					/*------------
					=LEFT CSS
					------------*/
				
						#content #left {
							position: relative;
							width: 690px;
							float: left;
						}
							
							#left a:active, #left a:visited, #left a:link {color: #5c5c5c; text-decoration: underline;}
							#left a:hover {color: #9e3333; text-decoration: none;}
							
							#left p {
								font: normal 12px/17px "Tahoma", sans-serif;
								letter-spacing: .2px;
								color: #3b3b3b;
							}
							
							#left img {
								border: 5px solid #a3a392;
							}

							/*------------
							=BLOGENTRY CSS
							------------*/
							
								#left .blog_entry {
									background: transparent url(images/blog-entryBg.jpg) bottom center no-repeat;
									width: 650px;
									margin: 0 0 20px 0;
									padding: 0 15px 10px 15px;
								}
								
									.blog_entry h2.title {
										margin: 0;
										font: lighter 18px "Arial", sans-serif;
									}
									
										#left .blog_entry h2.title a:active, #left .blog_entry h2.title a:visited, #left .blog_entry h2.title a:link {color: #5a5a51; text-decoration: underline;}
										#left  .blog_entry h2.title a:hover {color: #222218; text-decoration: none;}
										
										#left .blog_entry p {
											line-height: 20px;
										}
										
									#left .blog_entry .meta {
										height: 23px;
										padding: 12px 15px 0 10px;
										font: normal 10px "Verdana", sans-serif;
										color: #181818;
									}
									
										#left .blog_entry .meta a img {
											border: 0;
										}
								
					/*------------
					=RIGHT CSS
					------------*/
				
						#content #right {
							position: relative;
							width: 280px;
							float: right;
							font: normal 12px "Tahoma", sans-serif;
							color: #333;
						}
						
							#right a:active, #right a:visited, #right a:link {color: #555; text-decoration: underline;}
							#right a:hover {color: #cc0808; text-decoration: none;}
							
							#right h3 {
								margin: 0;
								font: lighter 18px "Arial", sans-serif;
								color: #941818;
							}
							
							#right h4 {
								position: relative;
								left: 10px;
								font: normal 11px "arial", sans-serif;
								text-transform: uppercase;
								color: #333;
							}
							
							#right p {
								font: 11px "Arial", sans-serif;
								letter-spacing: 0;
								color: #555;
							}
								
							/*------------
							=WIDGET CSS
							------------*/
							
								#right ol#widget_list {
									list-style: none;
									width: 250px;
								}
								
						
									#right ol#widget_list li {
										padding: 14px 15px 20px 15px;
									}
									
										#right ol#widget_list li center img {
											border: 5px solid #c1c1b0;
										}
								
											/*------------
											=CONTRIBUTOR CSS
											------------*/
											
												#right ol#widget_list .contributor {
													font: normal 11px "Tahoma", sans-serif;
													color: #575757;
												}
												
													#right ol#widget_list .contributor a:active, #right ol#widget_list .contributor a:visited, #right ol#widget_list .contributor a:link {color: #9e2525; text-decoration: underline;}
													#right ol#widget_list .contributor a:hover {color: #222; text-decoration: none;}
													
													#right ol#widget_list .contributor span {
														margin: 10px 0 0 0;
														display: block;
														font-size: 13px;
													}
					
											/*--------------
											=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: 7px 0;
														clear: left;
														float: left;
														font: bolder 11px "Arial", sans-serif;
														color: #000;
													}
													
													#right ol#widget_list li dl.info dd {
														display: block;
														width: 160px;
														margin: 6px 0;
														float: right;
														font: lighter 11px "Tahoma", sans-serif;
														color: #555;
													}
					
											/*--------------
											=ARCHIVES CSS
											--------------*/
												
												#right ol#widget_list li ul {
													list-style-type: circle;
													margin: 0 0 0 25px;
													padding: 0;
													color: #555;
												}
												
													#right ol#widget_list li ul li {
														border: 0;
														margin: 5px 0;
														padding: 0;
													}

			/*------------
			=FOOTER CSS
			------------*/
			
				#copyright {
					background: transparent url(images/cont_btm.jpg) top center no-repeat;
					padding: 17px 0 0 0;
					clear: both;
					text-align: center;
					font: normal 12px/17px "Tahoma", sans-serif;
					color: #565648;
				}
				
					#copyright p {
						margin: 40px 0 0 0;
						position: relative;
					}