@charset "utf-8";
/* Style information for TTForum */

html, body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #404040;
	height: 100%;
	padding: 0;
	background-attachment: fixed;
	background-color: #999;
	background-image: url(/images/layout/backslice.jpg);
	background-repeat: repeat-x;
	background-size:100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align:center;
	}

td, th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #404040;
}

a {outline: none;}
img {border: none;}

a:link, a:visited, a:active {color: #A40000; text-decoration:none}
a:hover {color: #DD0000;}

#shadows {
	background: url("/images/layout/shadow.png") repeat-y scroll 50% 50% transparent;
    margin: 0 auto;
    min-height: 100%;
    width: 996px;
	text-align:left;
}

.inner-content {
	margin-top: 0px;
	margin-right: 18px;
	margin-bottom: 0px;
	margin-left: 18px;
	width: 960px;
	position: relative;
	padding-top: 10px;
	padding-bottom: 10px;
}

#banner {
	width: 960px;
	height: 200px;
	background: url("/images/layout/header14.jpg") no-repeat top left;
}

#bannershadow {
	width: 960px;
	height: 200px;
	background: url("/images/layout/bannershadow.png") repeat-x bottom;
}

#bannerad {
	position: relative;
	left: 15px;
	top: 5px;
	width: 500px;
}

#bannertabs {
	position: relative;
	left: 15px;
	top: 31px;
	height: 22px;
	width: 930px;
}

#bannertabs ul, #bannertabs li {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#banner-tabs li {
	float: left; 
	margin-right: 4px;
}

ul#banner-tabs li a {
	display: block;
	text-indent: -9999px;
	width: 73px;
	height: 22px;
}

ul#banner-tabs li:hover, ul#banner-tabs .activetab {
	background-position: bottom;
} 

li.start, li.news, li.forum, li.tuning, li.ttoc, li.faqs, li.search {
	width: 73px;
	height: 22px;
}

li.sponsors, li.about {
	width: 98px;
	height: 22px;
}

li.sponsors a, li.about a {width: 98px !important;}

li.about {float: right !important;}

li.start {background-image: url("/images/layout/navigation/tab_start.png");}
li.news {background-image: url("/images/layout/navigation/tab_news.png");}
li.forum {background-image: url("/images/layout/navigation/tab_forum.png");}
li.tuning {background-image: url("/images/layout/navigation/tab_tuning.png");}
li.sponsors {background-image: url("/images/layout/navigation/tab_sponsors.png");}
li.ttoc {background-image: url("/images/layout/navigation/tab_ttoc.png");}
li.faqs {background-image: url("/images/layout/navigation/tab_faqs.png");}
li.search {background-image: url("/images/layout/navigation/tab_search.png");}
li.about {background-image: url("/images/layout/navigation/tab_about.png");}

.tabshadow {
	width: 960px;
	height: 6px;
	background: url("/images/layout/navigation/tabshadow.png") repeat-x;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

.left-column {
	float: left;
	width: 180px;
}

.center-column {
	float: left;
	width: 612px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.right-column {
	float: left;
	width: 146px;
	margin: 0px;
	padding: 0px;
}

/* Only use the following class on 2-column pages */
.wide-right-column {
	float: right;
	width: 770px;
	margin-left: 10px;
}

.bh1, .bh3 {
	width: 3px;
	height: 26px;
	background: url("/images/layout/bh1.png") no-repeat;
}

.bh3 {
	background-image: url("/images/layout/bh3.png");
}

.bh2 {
	height: 26px;
	background: url("/images/layout/bh2.png") repeat-x;
}

.bb1, .bb3 {
	width: 3px;
	height: 100%;
	background: url("/images/layout/bb1.png") repeat-y;
}


.bb2 {
	background: url("/images/layout/bb2.png") repeat-x;
	padding: 5px;
}

.bb3 {
	background-image: url("/images/layout/bb3.png") repeat-y;
}

.bf1, .bf3 {
	background: url("/images/layout/bf1.png") no-repeat;
	width: 3px;
	height: 3px;
}

.bf2 {
	height: 3px;
	background: url("/images/layout/bf2.png") repeat-x;
}

.bf3 {
	background-image: url("/images/layout/bf3.png");
}

.block {margin-top: 0px; margin-bottom: 10px;}

.grey-title, .red-title, .green-title {
    background: transparent url("/images/layout/containers/title-right-grey.png") no-repeat scroll top right; 
    display: block;
    float: left;
    height: 26px; 
    padding-right: 10px;
    text-decoration: none;
    color: #FFFFFF;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bold;
    position: relative;
    left: 5px;
    top: -5px;
    z-index: 9999;
    text-shadow: 1px 1px 3px #000000;
}


.grey-title span, .red-title span, .green-title span {
	background: transparent url("/images/layout/containers/title-left-grey.png") no-repeat; 
	display: block;
	line-height: 10px;
	padding: 7px 0 7px 15px;
}

.red-title {background-image: url("/images/layout/containers/title-right-red.png");}
.red-title span {background-image: url("/images/layout/containers/title-left-red.png");}

.green-title {background-image: url("/images/layout/containers/title-right-green.png");}
.green-title span {background-image: url("/images/layout/containers/title-left-green.png");}

.cc1, .cc3, .cc7, .cc9 {
	width: 10px; height: 10px;
	background-repeat: no-repeat;
}

.cc2, .cc8 {
	height: 10px;
	background-repeat: repeat-x;
}

.cc4, .cc6 {
	width: 10px;
	background-repeat: repeat-y;
}

.cc5 {
	background-color: #F6F6F6;
}

.cc1 {background-image: url("/images/layout/containers/cc1.png");}
.cc2 {background-image: url("/images/layout/containers/cc2.png");}
.cc3 {background-image: url("/images/layout/containers/cc3.png");}
.cc4 {background-image: url("/images/layout/containers/cc4.png");}
.cc6 {background-image: url("/images/layout/containers/cc6.png");}
.cc7 {background-image: url("/images/layout/containers/cc7.png");}
.cc8 {background-image: url("/images/layout/containers/cc8.png");}
.cc9 {background-image: url("/images/layout/containers/cc9.png");}

.cc {margin-bottom: 8px;}

.copyright-notice {
	color: #666666;
	font-size: 10px;
	text-align: center;
}
#ttoc {
	height: 87px;
	float: none;
	visibility: inherit;
	overflow: hidden;
}

