body {
	background-color: #242b24;
	margin: 0;
}

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

.clear {clear: both;}
	
	/*------------
	=LAYOUT CSS
	------------*/
	
		#outer_wrapper {
			background: #242b24 url(images/bg.jpg) top left repeat-x;
			width: 100%;
			margin: 0 auto;
		}
		
			#outer_wrapper #wrapper {
				background: transparent url(images/header_cont.jpg) top center no-repeat;
				width: 100%;
				margin: 0 auto;
			}
		
				#wrapper h1 {
					background: transparent url(images/ar_logo.jpg) center left no-repeat;
					position: relative;
					width: 960px;
					margin: 0 auto;
					padding: 6px 0 5px 38px;
					font: lighter 24px "Arial", sans-serif;
					color: #fff;
				}

			/*------------
			=HEADER CSS
			------------*/
			
				#wrapper #header {
					position: relative;
					background: transparent url(images/header-img.jpg) top center no-repeat;
					height: 134px;
					width: 960px;
					margin: 10px auto 27px auto;
					margin-bottom: 53px;
					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 "Tahoma", sans-serif;
				}
				
					ul#menu a:active, ul#menu a:visited, ul#menu a:link {color: #f47373; text-decoration: none;}
					ul#menu a:hover {color: #fff; 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: 1043px;
					padding: 0;
					margin: 0 auto;
				}
			
				#bottom {
					width: 1043px;
					margin: 0 auto;
				}
					
						#content .layout {
							background: transparent url(images/cont_bg.jpg) top center repeat-y;
							position: relative;
							width: 994px;
							padding: 0 20px 0 30px;
							float: left;
						}

					/*------------
					=LEFT CSS
					------------*/
				
						#content #left {
							position: relative;
							width: 620px;
							float: left;
							padding: 20px 0 0 0;
							font: normal 12px/17px "Arial", sans-serif;
							color: #ececec;
						}
							
							#left a:active, #left a:visited, #left a:link {color: #9bb87e; text-decoration: underline;}
							#left a:hover {color: #abf364; text-decoration: none;}
							
							#left p {
								letter-spacing: .2px;
							}
							
							#left img {
								border: 5px solid #9ea597;
							}

							/*------------
							=BLOGENTRY CSS
							------------*/
							
								#left .blog_entry {
									background: transparent url(images/blog-entryBg.jpg) bottom center no-repeat;
									width: 620px;
									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: #e1ffc4; text-decoration: underline;}
										#left  .blog_entry h2.title a:hover {color: #fff; text-decoration: none;}
										
										#left .blog_entry p {
											line-height: 20px;
										}
										
									#left .blog_entry .meta {
										height: 23px;
										padding: 12px 15px 0 10px;
										font: normal 10px "Tahoma", sans-serif;
										color: #aac88c;
									}
									
										#left .blog_entry .meta a img {
											border: 0;
										}
								
					/*------------
					=RIGHT CSS
					------------*/
				
						#content #right {
							position: relative;
							background: transparent url(images/right_bg.jpg) top right no-repeat;
							width: 265px;
							float: right;
							padding: 30px 30px 0 45px;
							font: normal 12px "Tahoma", sans-serif;
							color: #333;
						}
						
							#right a:active, #right a:visited, #right a:link {color: #acdd7c; text-decoration: underline;}
							#right a:hover {color: #fff; text-decoration: none;}
							
							#right h3 {
								margin: 0;
								font: lighter 18px "Tahoma", sans-serif;
								color: #c1d795;
							}
							
							#right h4 {
								position: relative;
								left: 10px;
								font: normal 11px "arial", sans-serif;
								text-transform: uppercase;
								color: #b0e67a;
							}
							
							#right p {
								font: 11px "Tahoma", sans-serif;
								letter-spacing: 0;
								color: #cfcfbd;
							}
								
							/*------------
							=WIDGET CSS
							------------*/
							
								#right ol#widget_list {
									list-style: none;
								}

									#right ol#widget_list li {
										padding: 14px 15px 20px 15px;
									}
									
										#right ol#widget_list li center img {
											border: 5px solid #a9b790;
										}
								
											/*------------
											=CONTRIBUTOR CSS
											------------*/
											
												#right ol#widget_list .contributor {
													font: normal 11px "Tahoma", sans-serif;
													color: #769a52;
												}
												
													#right ol#widget_list .contributor a:active, #right ol#widget_list .contributor a:visited, #right ol#widget_list .contributor a:link {color: #b0e67a; text-decoration: underline;}
													#right ol#widget_list .contributor a:hover {color: #fff; 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: #9abc79;
													}
													
													#right ol#widget_list li dl.info dd {
														display: block;
														width: 160px;
														margin: 6px 0;
														float: right;
														font: lighter 11px "Tahoma", sans-serif;
														color: #fff;
													}
					
											/*--------------
											=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_bg.jpg) top center no-repeat;
					clear: both;
					text-align: center;
					font: normal 12px/17px "Arial", sans-serif;
					color: #fff;
				}
				
					#copyright p {
						margin: 0;
						position: relative;
					}
