body {font:11px/20px Verdana, Arial, Helvetica, sans-serif;margin:0;background:url(images/background.jpg) repeat-x top left #610e0e;color:#666666;}
.clear {clear:both;display:block;}
a {color:#a50000;text-decoration:underline;}
a:hover {color:#d80000;}
input, textarea {font:12px/20px Verdana, Arial, Helvetica, sans-serif;padding:3px;}
	#wrap {width:990px;margin:0 auto;background:#FFFFFF;}
		/*===== Header Styling =====*/
		#header {background:url(images/header.jpg) no-repeat center center; height:207px;position:relative;}
			#header h1 {margin:0;padding:0;width:300px;height:40px;position:absolute;top:65px;left:80px;}
				#header h1 a {display:block;width:300px;height:40px;text-indent:-4000em;outline:none;}
			#header ul {margin:0;padding:0 10px;position:absolute;top:175px;}
				#header ul li {margin:0;padding:0;display:inline;}
				#header ul li a {text-transform:uppercase;color:#FFFFFF;font-weight:bold;text-decoration:underline;padding:15px 14px 14px;margin:1px 1px 0;}
				#header ul li a:hover {background:url(images/navigation-hover.jpg) repeat-x;margin:0;border-bottom:1px solid #404040;border-left:1px solid #303030;border-right:1px solid #464646;}
		/*===== Container Styling =====*/
		#container {padding:5px;margin:10px 0 0;}
			/*===== Content Styling =====*/
			#content {width:690px;float:left;}
				h2 {height:40px;font:16px/40px Verdana, Arial, Helvetica, sans-serif;margin:0;background:url(images/title-background.jpg) repeat-x bottom left #FFFFFF;padding:0 10px;}
				.post {margin:0 0 20px;}
					.post .title {background:url(images/title-background.jpg) repeat-x bottom left #FFFFFF;height:40px;line-height:40px;padding:0 10px;}
						.post .title h2 {float:left;background:none;padding:0;}
							.post .title h2 a {color:#666666;text-decoration:none;}
							.post .title h2 a:hover {color:#333333;}
						.post .title .comment-link {float:right;font-weight:bold;font-size:12px;}
					.post .content {padding:0 10px 10px;}
				.navigation {text-align:center;}
				.comments {}
					.comments p {padding:0 10px 10px;}
					.comments #comment-list {margin:0;padding:10px;list-style:none;}
						.comments #comment-list li {margin:0;padding:10px;}
						.comments #comment-list li.alt {background:#EEEEEE;border-bottom:1px solid #DDDDDD;border-top:1px solid #DDDDDD;}
						.comments #comment-list p {margin:1em 0;padding:0;}
						.comments #comment-list .meta {color:#999999;}
			/*===== Sidebar Styling =====*/
			#sidebar {width:275px;float:right;font-size:12px;}
				.item {background:url(images/sidebar-background.jpg) repeat-y;margin:2em 0;}
					.item h3 {background:url(images/sidebar-header.jpg) no-repeat;height:53px;font:bold 12px/40px Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;text-transform:uppercase;padding:0 10px;margin:0;}
					.item ul {margin:0;padding:0 0 10px;background:url(images/sidebar-footer.jpg) no-repeat bottom center;}
						.item ul li {margin:0 0 0 30px;padding:3px 0;list-style-image:url(images/list.jpg);}
				#advertisements {margin:10px 0 0;padding:0;list-style:none;}
					#advertisements li {margin:0;padding:0;display:inline;}
					#advertisements li.alt {margin:0 5px 0 0;}
					#advertisements img {border:none;}
		/*===== Footer Styling =====*/
		#footer {background:url(images/footer.jpg) no-repeat top center #7c1010;height:92px;padding:69px 50px 0;color:#FFFFFF;font-size:12px;}
			#footer a {color:#FFFFFF;text-decoration:underline;}
			#footer a:hover {color:#fc6d6d;}