/*  
Theme Name: Forerunner
Theme URI: http://wordpress.org/
Description: This relay station is part of a network that has kept Delta Halo functioning smoothly for untold centuries.
Version: 1.0
Author: Collin Allen
Author URI: http://www.command-tab.com/
*/


body {
	margin: 0px;
	background: #030610 url(images/bg_body.gif) repeat-x;
}

	.text-replaced {
		text-indent: -1000em;
	}

	#wrapper {
		width: 980px;
		margin-left: auto;
		margin-right: auto;
		position: relative;
	}

		#header {
			width: 832px;
			height: 122px;
			background: transparent url(images/header_bg.jpg) no-repeat;
			position: absolute;
			left: -136px;
		}
		
			#header img {
				position: absolute;
				left: 180px;
				top: 16px;
			}
		
			#header h1 {
				margin: 0px;
				padding: 0px;
			}
			
			#header h2 {
				margin: 0px;
				padding: 0px;
			}
			
		#flag {
			position: relative;
			top: 0px;
			width: 289px;
			height: 226px;
			z-index: 1;
		}
			
		#sidebar {
			position: relative;
			top: -41px;
			left: 23px;
			width: 239px;
			background: transparent url(images/bg_sidebarmiddle.gif) repeat-y;
			z-index: 0;
		}
			#sidebar_top {
				background: transparent url(images/bg_sidebartop.jpg) no-repeat center top;
			}
			
				#sidebar_bottom {
					background: transparent url(images/bg_sidebarbottom.jpg) no-repeat center bottom;
				}
			
					ul#sidebar_list {
						margin: 0px 0px 0px 0px;
						padding: 18px 0px 0px 0px;
						list-style-type: none;
					}
					
						ul#sidebar_list li.sidebar_heading {
							background: transparent url(images/sidebar_header.png) no-repeat center top;
							font-family: Verdana, Tahoma, Arial, sans-serif;
							font-weight: bold;
							font-size: 12px;
							height: 24px;
							line-height: 24px;
							text-align: center;
							margin: 0px 0px 2px 0px;
							padding: 0px;
							color: white;
						}
						
						ul#sidebar_list ul {
							margin: 0px 0px 10px 12px;
							padding: 0px;
						}
						
						ul#sidebar_list li {
							display: block;
							text-align: left;
							list-style-type: none;
							margin: 1px 0px 2px 2px;
							padding: 0px;
						}
						
							ul#sidebar_list a {
								display: block;
								width: 200px;
								height: 22px;
								text-indent: 12px;
								cursor: pointer;
								color: #33485f;
								font-family: Verdana, Tahoma, Arial, sans-serif;
								font-weight: bold;
								font-size: 12px;
								line-height: 21px;
								background: transparent url(images/sidebar_link.gif) no-repeat right top;
							}
							
								ul#sidebar_list a.hovering {
									color: white;
									background-position: right -22px;
								}
								
		#content {
			width: 690px;
			height: 500px;
			position: absolute;
			top: 0px;
			left: 280px;
		}
		
			#column {
				height: 600px;
				padding-top: 140px;
			}
		
		#footer {
			width: 588px;
			height: 70px;
			margin-left: auto;
			margin-right: auto;
			background: transparent url(images/footer.png) no-repeat;
			font-family: Verdana, Tahoma, Arial, sans-serif;
			font-size: 11px;
			color: white;
			text-align: center;
			padding-top: 36px;
			padding-bottom: 20px;
		}
		
			#footer a {
				color: white;
			}
			
			#footer a:hover {
				color: #bed1df;
			}
			
			#footer a.wp {
				padding-left: 18px;
				line-height: 25px;
				padding-top: 3px;
				padding-bottom: 3px;
				background: transparent url(images/wp.png) no-repeat left 2px;
			}
			
			#footer a.dl {
				padding-left: 14px;
				padding-bottom: 2px;
				background: transparent url(images/dl.png) no-repeat left 2px;
			}
		
		
		.post {
			width: 700px;
			color: white;
			font-family: Verdana, Tahoma, Arial, sans-serif;
			font-size: 12px;
			margin-bottom: 15px;
		}
		
			.post a {
				color: white;
			}
		
			.post_header {
				height: 44px;
				font-family: Verdana, Tahoma, Arial, sans-serif;
				font-size: 14px;
				font-weight: bold;
				background: transparent url(images/post_header.png) no-repeat;
				text-indent: 30px;
			}
			
				.post_header a {
					color: white;
					line-height: 53px;
				}
				
				.post_header a:hover {
					color: #bed1df;
				}
			
			.post_content {
				background: transparent url(images/post_body.png) repeat-y;
				padding-left: 20px;
				padding-right: 20px;
				padding-top: 1px;
				padding-bottom: 1px;
			}
			
			.post_footer {
				height: 48px;
				font-family: Verdana, Tahoma, Arial, sans-serif;
				font-size: 11px;
				background: transparent url(images/post_footer.png) no-repeat;
				text-indent: 36px;
				line-height: 48px;
			}
			
				.post_footer a {
					color: white;
				}
				
				.post_footer a:hover {
					color: #bed1df;
				}
			