body {
	margin:0;
	padding:0;
	background-color:#FFF;
	font-family: "Trebuchet MS", sans-serif;
	font-size:13px;
	line-height:18px;
	color:#333;
	background-image:url(bg.jpg);
}

a:link,
a:visited {
	color:#B0082C;
	text-decoration:none;
}

a:hover {
	color:#333;
}

#wrapper {
	width:900px;
	background-image:url(sidebar.jpg);
	background-position:right;
	background-repeat:repeat-y;
}

	#header {
		height:100px;
		background-color:#952138;
	}
	
		#header_left {
			float:left;
			width:618px;
			margin:0 0 0 0;
			height:100px;
			display:inline;
			background-image:url(banner.jpg);
		}
				
		#header_right {
			float:right;
			width:281px;
			height:100px;
			background-color:#F1F2F2;
		}
		
			#header_right h2 {
				display:inline;
				width:100px;
				float:left;
				margin:69px 0 0 10px;
				font-size:14px;
				line-height:10px;
				text-transform:uppercase;
				color:#FFF;
				font-weight:bold;
			}
	
	#streg {
		clear:both;
		background-color:#FFF;
		border-bottom:2px solid #952138;
	}
	
		#streg p {
			font-size:14px;
			line-height:10px;
			text-transform:uppercase;
			color:#952138;
			font-weight:bold;
			margin:0 0 0 169px;
			border-left:1px solid #000;
			padding:7px 0 7px 10px;
		}
			
	#content {
		clear:both;
		background-image:url(event_blank.jpg);
		background-position:top right;
		background-repeat:no-repeat;
	}
	
		#content_left {
			width:449px;
			float:left;
			border-left:1px solid #000;
			margin-left:169px;
			display:inline;
			background-color:#FFF;
		}
		
			.post {
				clear:both;
			}
			
				.post img {
					float:right;
					width:150px;
					margin:0 10px;
				}
			
				.post h2 {
					display:block;
					font-size:16px;
					line-height:16px;
					background-color:#F1F2F2;
					padding:7px 0 7px 10px;
					margin:0 0 10px 0;
					color:#333;
					text-transform:uppercase;
					font-weight:bold;
				}
				
					.post h2 a:link,
					.post h2 a:visited {
						color:#333;
						text-decoration:none;
					}
					
					.post h2 a:hover {
						color:#B0082C;
					}
				
				.post p {
					margin:0 10px 10px 10px;	
				}
					
				.post p.post_info {
					font-weight:bold;
					margin:0 10px 0 10px;
				}
				
				.post p.cats {
					margin: 0 10px 20px 10px;
					font-style:italic;
				}
		
		#content_right {
			width:271px;
			float:right;
			margin:40px 0 0 0;
		}
		
			.block {
				margin:0 0 20px 0;
			}
			
				.block h3 {
					font-weight:bold;
					font-size:12px;
					line-height:18px;
					margin:0;
					color:#B0082C;
				}
				
				.block p {
					margin:0 10px 10px 0;
				}
				
				.block ul {
					margin:0 0 0 15px;
					padding:0;
					list-style:square;
				}
	
	#footer {
		clear:both;
		background-color:#E6E7E8;
	}
	
		#footer p {
			margin:0 0 0 179px;
			font-size:10px;
			line-height:10px;
			color:#999;
			padding:10px 0;
		}
