.custom #content_box { background-color: #fff; }
.custom #header_area .page {padding-top: 0em; bottom; 0em;}
.custom ul#tabs { padding-top: 0em; padding-bottom: 0em;}
.custom #content_box { padding-top: 0em; padding-bottom: 0em; text-align: justify; }
.white #content_box { background-color: #ffffff; }
.gamedesign #content_box { background-color: #d1d9e4; }


# }
.custom #feature_box { padding-top: 0em; padding-bottom: 0em; background-colour: #eee; }
.custom #header {padding-top: 0em;}*/
.custom .comments_closed p {display: none ;}

.custom #tabs { width:965px; }
.custom #header {padding-bottom: 0em;}

.custom .input .textarea {background:#222; color:#aaa; border-color:#222 #222 #222 #222; font-size:0.8em;} 

.custom .headline_area h1 { text-align: left; font-weight: bolder; font-size: 72pt; letter-spacing: -3px; line-height: 80px; color: #000000; }
.custom .teaser {text-align: left; height:650px; }
.custom .teaser h2 a { text-align: justify;}
.custom #footer {background-color:#000000; }

.custom #footer_area {background: #000000;}

.custom #sidebars {background-color:#dddddd; }

.custom #sidebar_1 {background-color:#dddddd;}
.custom #sidebar_2 {background-color:#dddddd;}
.custom #feature_box { background: #eee; border-bottom: 0px solid #eee; }
.custom .teaser a.teaser_link, .teaser h2, .teaser .format_teaser, .teaser_author, .teaser_date, .teaser_link { margin:20px; color: #fff; background-color: black;} 
.custom .teaser { -webkit-transition-property: background-color, color, height; -webkit-transition-duration: 0.25s; -webkit-transition-timing-function: ease-out;}
.custom .teaser { background-color: #000000;}
.custom .teaser:hover { background-color: yellow; color: black; }
.custom #tabs li { border-style : none none none none; }

/* TLED Customs */
.tled .headline_area h1 { text-align: left; font-weight: bolder; font-size: 72pt; letter-spacing: -3px; line-height: 80px; color: #white; }
.tled #content_box { background-color: #yellow; }
.tled #content_box { color: #black; }

/* TLED Customs */
.black .headline_area h1 { text-align: left; font-weight: bolder; font-size: 72pt; letter-spacing: -3px; line-height: 80px; color: #eeeeee; }
.black #content_box { background-color: #black; }
.black #content_box { color: #eeeeee; }

/* Sidebar fonts */
.custom .sidebar h3 { background: #000000; text-transform: uppercase; font-weight: bolder; letter-spacing: 1px; color: #EEEEEE; }

/* This is for the box behind the teasers
.custom .teasers_box { background-color: #000;}*/
.custom #image_box, #video_box, #custom_box {background-color:#ffffff;}
.custom .teaser h2 a {color:#FFFFFF; font-size:18pt; font-weight:bolder; text-transform:lowercase; letter-spacing:-1px; -webkit-transition-property: color; webkit-transition-duration: 0.1s; -webkit-transition-timing-function: ease-out;}
.custom .teasers_box { background-color: #FFFFFF; text-align:justify; }
.custom .teaser h2 a:hover { color: #FFFFFF; text-decoration: none; }

/*---:[ nav menu styles ]:---*/
.custom #tabs { background: #000000; list-style: none; }
.custom #tabs li { margin-bottom: -0.1em; background: #000000; border-left: 0; float: left; }
.custom #tabs .current_page_item, #tabs .current-cat { padding-bottom: 0.1em; background: #fff; border-bottom: 0; }
.custom #tabs a { display: block; line-height: 1em; color: #FFFFFF; text-transform: uppercase; letter-spacing: 2px; }
.custom #tabs a:hover { color: #DDDDDD; text-decoration: none; }
.custom #tabs .current_page_item a, #tabs .current-cat a { color: #000000; cursor: text; }
.custom #tabs .current_page_item a:hover, #tabs .current-cat a:hover { text-decoration: none; }
.custom #tabs .rss { padding-right: 0; background: none; border: none; float: right; }
.custom #tabs .rss a { padding-right: 16px; background: url('images/icon-rss.gif') 100% 50% no-repeat; }
.custom a:hover { color: #FFF; background-color: #000; text-decoration: none; }
.custom a { -webkit-tansition-property: background-color, font-size, line-height; -webkit-transition-duration: 0.1s; -webkit-transition-timing-function: ease-out;}

.custom #footer_sitemap {
	background: #000000;
	color: #eee;
	overflow: hidden;
	padding: 1em;
	margin-bottom: 25px;
	text-align: center;
}

	.custom #footer_sitemap .footerfloater {
		display: inline-block;
		width: 20em;
		text-align: left;
		padding-right: 2em;
		float: left;
		height: 100%;
	}
	
	.custom #footer_sitemap .footerfloater h3 {
		border-bottom: 3px solid #eeeeee;
		padding-bottom: 3px;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 80%;
		letter-spacing: 0px;
		margin-bottom: 5px;
	}
	
	.custom #footer_sitemap .footerfloater ul {
		margin: 0px;
		padding: 0px;
	}
	
	.custom #footer_sitemap .footerfloater ul li {
		li