body {
	background: #000000 url('../images/bg.jpg') no-repeat fixed center top;
	font: 14px Arial, Helvetica, sans-serif;
	height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

html {
	height: 100%;
	overflow: auto;
}


a:link {color: #006aff; text-decoration: none;}
a:visited {color: #3177da; text-decoration: none;}
a:hover {color: #000000;}
a:active {}

a.footer_link:link {color: #b8c2d0; font: 12px Arial; text-decoration: none;}
a.footer_link:visited {color: #b8c2d0; font: 12px Arial; text-decoration: none;}
a.footer_link:hover {color: #ffecbd;}
a.footer_link:active {}

a.omni_link:link {color: #d7e3f4; font: 14px Arial; text-decoration: none;}
a.omni_link:visited {color: #d7e3f4; font: 14px Arial; text-decoration: none;}
a.omni_link:hover {color: #ffecbd;}
a.omni_link:active {}

a.profile:link {color: #000000; font: 14px Arial; text-decoration: none;}
a.profile:visited {color: #000000; text-decoration: none;}
a.profile:hover {color: #3952d0;}
a.profile:active {}


.babble_alt {background-color: #d4e7fd;}
.babble_regular {background-color: #e0eeff;}

.box_alt {background-color: #D5F2B0;}
.box_regular {background-color: #D5F2CB;}

.news_regular {background-color: #f4f1e4;}
.news_alt {background-color: #F2EBCB;}

.opinion_alt {background-color: #d4e7fd;}
.opinion_regular {background-color: #e0eeff;}

.review_alt {background-color: #ECE4F4;}
.review_regular {background-color: #DECBF2;}


.container {
	margin: 0px auto;
	position: relative;
	width: 1000px;
}

.footer {
     clear: both;
     float: left;
     padding-bottom: 50px;
     padding-top: 20px;
     position: relative;
     width: 1000px;
}

.footer_1 {
     float: left;
     margin-left: 30px;
     position: relative;
     text-align: left;
     width: 100px;
}

.footer_2 {
     float: left;
     margin-left: 60px;
     position: relative;
     text-align: left;
     width: 130px;
}

.footer_line {
     background-color: #4c4f54;
     height: 70px;
     float: left;
     margin-top: 7px;
     position: relative;
     width: 1px;
}

.footer_section {
     color: #b8c2d0;
     font-size: 12px;
     font-weight: bold;
     margin-bottom: 3px;
}

.header {
	background: url('../images/logo.png') no-repeat left top;
	height: 150px;
	position: relative;
	width: 1000px;
}

.hidden {
	display: none;
}

.logo {
     float: left;
     height: 125px;
     position: relative;
     width: 350px;
}

.menu {
	clear: both;
	height: 125px;
	position: relative;
	width: 1000px;
}

#menu_derby {
	height: 125px;
	float: right;
	overflow: hidden;
	position: relative;
	width: 65px;
}

.menu_derby_roll_off {background: url('../images/sprites_menu.png') no-repeat 0px -756px;}
.menu_derby_roll_on {background: url('../images/sprites_menu.png') no-repeat 0px -630px;}
.menu_derby_roll_on_search {background: url('../images/sprites_menu.png') no-repeat 0px -504px;}
.menu_derby_roll_on_home {background: url('../images/sprites_menu.png') no-repeat 0px -378px;}

#menu_forum {
	height: 125px;
	float: right;
	overflow: hidden;
	position: relative;
	width: 95px;
}

.menu_forum_roll_off {background: url('../images/sprites_menu.png') no-repeat 0px -1638px;}
.menu_forum_roll_on {background: url('../images/sprites_menu.png') no-repeat 0px -1512px;}
.menu_forum_roll_on_search {background: url('../images/sprites_menu.png') no-repeat 0px -1386px;}

#menu_home {
	height: 125px;
	float: right;
	overflow: hidden;
	position: relative;
	width: 95px;
}

.menu_home_roll_off {background: url('../images/sprites_menu.png') no-repeat 0px -252px;}
.menu_home_roll_on {background: url('../images/sprites_menu.png') no-repeat 0px -126px;}
.menu_home_roll_on_tools {background: url('../images/sprites_menu.png') no-repeat 0px 0px;}


#menu_search {
	height: 125px;
	float: right;
	overflow: hidden;
	position: relative;
	width: 55px;
}

.menu_search_roll_off {background: url('../images/sprites_menu.png') no-repeat 0px -1260px;}
.menu_search_roll_on {background: url('../images/sprites_menu.png') no-repeat 0px -1134px;}
.menu_search_roll_on_forum {background: url('../images/sprites_menu.png') no-repeat 0px -1008px;}
.menu_search_roll_on_tools {background: url('../images/sprites_menu.png') no-repeat 0px -882px;}

.menu_image {
     border: 0px;
}

.no_border {
     border: 0px;
}

.omni {
	clear: both;
	color: #a4cefb;
	font-size: 14px;
	height: 22px;
	padding: 3px 0px 0px 0px;
	position: relative;
	text-align: right;
	width: 1000px;
}