/*
Theme Name: Titan Steel
Theme URI: http://titansteel.com/
Description: Titan Steel Theme.
Version: 1.0
Author: Dustin Pfeifer
Author URI: http://dustinpfeifer.com/
*/

* {
	margin:0;
	padding:0;
}

body {
	background:#d4d4d4 url(images/background.jpg) repeat-x top;
	text-align:center;
	width:920px;
	margin:0 auto;
	font:12px/150% helvetica neue, arial, sans-serif;
	color:#666;
}

#header {
	background:url(images/background-header.jpg) no-repeat;
	height:141px;
	overflow:hidden;
}

	.logo {
		float:left;
		padding:40px;
		margin:0;
	}
	
	.banner {
		float:right;
		padding:40px 20px 0 0;
	}
	
	.banner p {
		background:#e1eaf0 url(images/icon-paper.jpg) no-repeat left center;
		text-align:left;
		padding:10px 40px 10px 46px;
	}
	
	.banner a {
		font-weight:bold;
		text-decoration:none;
	}
	
#header-image {
	background:url(images/background-header-image.jpg) no-repeat;
}

	.header-image {
		width:840px;
		height:212px;
		overflow:hidden;
		margin:0 auto;
	}
	
#wrap {
	background:#fff url(images/background-content.jpg) repeat-y;
	padding:20px 0 0 0;
}

#content-inner {
	background:#fff url(images/background-content-in.jpg) repeat-y center;
	width:840px;
	margin:0 auto;
	text-align:left;
}

#top {
	background:#fff url(images/background-content-top.jpg) no-repeat;
	height:20px;
	overflow:hidden;
}
	
#sidebar {
	float:left;
	width:232px;
}

#main {
	float:right;
	width:568px;
}

#footer {
	background:url(images/background-footer.jpg) no-repeat top;
	padding:40px 0 40px 0;
	text-align:center;
	font-size:11px;
}

	#footer p {
		margin:0;
	}

#nav {
	border-top:1px solid #c0c0c0;
	margin:0;	
}

#nav li {
	list-style-type:none;
}

#nav a {
	display:block;
	border-bottom:1px solid #c0c0c0;
	padding:5px 0;
	text-decoration:none;
}

#nav a:hover, #nav li.current_page_item a, #nav li.current_page_ancestor a {
	background:#e1eaf0;
	color:#3e83b7;
}

/* Second Level */

#nav li.current_page_item ul, #nav li.current_page_ancestor ul {
	padding:0 0 0 20px;
	margin:0;
	border-bottom:1px solid #c0c0c0;
}

#nav li.current_page_item ul a, #nav li.current_page_ancestor ul a {
	border:none;
	background:none;
	color:#003C67;
}

#nav li.current_page_item ul a:hover, #nav li.current_page_ancestor ul a:hover, #nav li.current_page_item ul li.current_page_item a,  #nav li.current_page_ancestor ul li.current_page_item a {
	color:#3e83b7;
}

/* Third Level */

#nav ul li.current_page_item ul, #nav ul li.current_page_ancestor ul {
	border:none;
}

#nav li.current_page_ancestor ul li.current_page_item ul li a {
	border:none;
	color:#003C67;
}

/* Footer Navigation */

#footernav {
	margin:0;
}

#footernav li {
	display:inline;
	list-style-type:none;
	padding:0 5px;
}

#footernav a {
	color:#666;
}


/* Typography
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

p {
	margin:10px 0;
}

a {
	color:#003C67;
}

a img {
	border:none;
}

h1 {
	text-transform:uppercase;
	color:#003C67;
	font-size:22px;
	font-weight:normal;
}

h2 {
	color:#003C67;
	font-size:18px;
	font-weight:normal;
}

ul {
	margin:10px 20px;
}

#player1, #player2, #player3 {
	margin:10px 0;
}


/* Browser Adjustments
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}          
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
