/* CSS Document */

* { outline: none }

body {
	background-color:#000000;
	padding:0;
	margin:0;
}


#pageContainer {
	width:950px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	padding:0;
	margin:0;
	position:relative;
	z-index:5;
}

#centerpage {
	position:relative;
	
}

#banner {
	height:30px;
	background-color:#5f0000;
	position:relative;
}

#banner_btns {
	width:920px;
	height:30px;
	margin:0;
	top:0px;
}

.banner_btn_item.left{
	float:left;

}

.banner_btn_item.right{
	padding-left:5px;
	float:right;
}


#background_images {
	position:absolute;
	left:0px;
	right:0px;
	top:0px;
	height:735px;
	background-color:#000000px;
	background-image:url(images/gradient.png);
	background-position:bottom;
	background-repeat:repeat-x;
	z-index:3;
	
}

#character_bg {
	height:435px;
	background-color:#000000;
	background-image:url(images/bg.jpg);
	background-repeat:no-repeat;
	background-position:center top;	
}

#rightContainer {
	width:365px;
	background-repeat:no-repeat;
	float:right;
	padding-right:30px;
	padding-top:430px;
}

#leftContainer {
	width:466px;
	background-image:url(images/pageTitle.jpg);
	background-repeat:no-repeat;
	padding-top:330px;
	padding-left:30px;
	color:#d4d4d4;
	font-family:Arial, Helvetica, sans-serif;
	
}

#ingame {
	text-align:center;
}

#steamstats {
	color:#bebebe;
	font-size:12px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
	margin:0px;
	font-weight:normal;
}

#workshop {
	width:365px;
	background-image:url(images/workshop_bg.jpg);
	background-repeat:no-repeat;
	padding-top:5px;
}

.workshopThumbnail
{
    width: 177px;
    height: 100px;
    border: 0;
}

.workshop_item {
	width:177px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
    margin-right: 5px;
}

.workshop_item.left {
	margin-right:10px;
}


#campaigns {
	width:365px;
}

.featured_campaigns {
	width:177px;
	float:left;
	padding-bottom:10px;
	padding-top:10px;	
}

.featured_campaigns.left {
	width:177px;
	float:left;
	padding-bottom:10px;
	padding-right:10px;	
	padding-top:10px;
}

#discussions {
	width:365px;
	padding-top:5px;	
}

#discussion_title {
	color:#c5ab22;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-top:10px;
}

.images {
	width:365px;
	padding-top:5px;	
}

.image_item {
	padding-top:10px;	
	padding-bottom:10px;
}

h1 {
	color:#d52402;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	font-weight:normal;
}

a {
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	text-decoration:none;
	
}

a:hover {
	color:#ffffff;
	text-decoration:underline;
}


a.postLink {
	color:#d52402;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	text-decoration:none;
	font-weight:bold;
}

a.postLink:hover {
	color:#ff2b03;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	text-decoration:underline;
	font-weight:bold;
}

.sidelink {
	width:177px;
	float:left;
	padding-right:5px;
}

a.sideLink {
	color:#c5ab22;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}




h2 {
	color:#898989;
	font-size:14px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
}

workshoptitle {
	color:#bebebe;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
}

workshopauthor {
	color:#bebebe;
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
}


p {
	color:#bebebe;
	font-size:14px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
}

.dark {
	color:#898989;
	font-size:14px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	line-height:20px;
}

.bold {
	color:#898989;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	line-height:20px;
	font-style:italic;
}

.column1 {
	width:200px;
}

.column2 {
	width:262px;
	float:right;
}

.nav1 {
	float:left;
}


#blogHome {
	padding-top:40px;
	padding-bottom:15px;
}


#leftContainer p, div.blogpost {
	color:#bebebe;
	font-size:14px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	line-height:20px;
	
}

div.blogpost {
	margin-bottom: 2em;
}

.leftHR {
	padding-bottom:6px;
}

a.standardLink {
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	text-decoration:none;
	
}

a.standardLink:hover {
	color:#ffffff;
	text-decoration:underline;
}

#getitnow {
	height:125px;
	padding-top:25px;
	color:#6d6018;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:26px;
		
}

#getL4D {
	padding-bottom:5px;
	text-align:center;

}

.navLinks {
}

.navLinks .newerPosts {
	float: right;
}

#boximage {
	float:left;
	padding-top:10px;
}


#footer {
	position:fixed;
	bottom:0px;
	left:0px;
	right:0px;
	background-image:url(images/footer_img.jpg);
	height:353px;
	background-position: center top;
	background-repeat:no-repeat;
	z-index:0px;
}

#footer_valve {
	height:58px;
	padding-top:30px;
	background-image:url(images/footer_base.jpg);
	background-position: center bottom;
	background-repeat:no-repeat;
}


.divider {
	padding-top:15px;
	padding-bottom:15px;
}
