/* CSS Document */

body {
	background: #000000 url("images/carbon_fibre_tile.png") repeat-x top;
	margin: 30px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

a:link {
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: bold;
}

a:hover {
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: bold;
}

a:visited {
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: bold;
}

a:active {
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: bold;
}

br {
	clear: both;
}

p {
	margin: 0;
	line-height: 14px;
}

img {
	border: 0px;
}

/* Main page pos styles */

div#container {
	width: 906px;
	margin: 0 auto;
}

div#top_bar {
	width: 906px;
	height: 129px;
	margin: 0 auto;
	background-image: url("images/top_bar.jpg");
}

div#left_content {
	width: 450px;
	height: 395px;
	float: left;
	background-image: url("images/left_content.jpg");
}

div#right_content {
	width: 456px;
	height: 395px;
	float: right;
	background-image: url("images/right_content.jpg");
}

div#vote_panel {
	width: 423px;
	height: 395px;
	float: right;
	background: url("images/vote_panel.jpg") no-repeat;
	padding-right: 33px;
}

div#bottom_bar {
	width: 906px;
	margin: 0 auto;
	background: url("images/bottom_bar.png") no-repeat top;
	clear: both;
	padding-top: 79px;
	color: #646464;
}

ul#main_nav {
	list-style: none;
	width: 209px;
	height: 132px;
	margin: 20px 0 0 23px;
	padding: 0;
}

ul#main_nav li {
	margin: 0;
	padding: 0;
	line-height: 0;
	font-size: 0px;
}

div#release_date {
	width: 208px;
	height: 152px;
	float: right;
	margin-top: -152px;
}

div#race_face {
	width: 402px;
	height: 213px;
	margin: 10px 0 0 23px;
	padding: 0 10px;
}


/*---HERE-------------------------------------------*/
div#top {
	width: 408px;
	height: 355px;
	margin: 20px 0 0 5px;
	padding: 0 10px;
}

div#top_group img {
	width: 99px;
	height: 105px;
	margin: 0 43px 19px 0;
	border: 1px solid white;
}

div#photourl2 img {
	margin-right: 0;
}

div#photourl5 img {
	margin-right: 0;
}

div#top_group div {
	display: inline;
}

div#previous {
	width: 183px;
	height: 112px;
	float: right;
	margin-top: -132px;
	margin-right: 4px;
	padding: 10px;
}

div#previousEntryUrl {
	width: 105px;
	height: 113px;
	float: right;
	background-color: #470000;	
}

div#previousEntryUrl img {
	width: 105px;
	height: 113px;
	border: 1px solid white;
}

div#previous div#previousEntryScore {
	font-size: 36px;
	font-weight: bold;
}

table#rating {
	width: 95px;
	height: 355px;
	font-weight: bold;
	margin: 20px 0 0 5px;
}

table#rating td {
	text-align: center;	
}

td#lead {
	width: 95px;
	height: 44px;
	padding: 0;
	margin: 0;	
}

td.sel {
	width: 95px;
	height: 30px;
}

td#lead img {
	padding: 0;
	margin: 0;
}

div#currentEntryUrl {
	width: 312px;
	height: 312px;
	float: right;
	margin: 30px 0 0 0;
}

div#currentEntryUrl img {
	width: 312px;
	height: 312px;
	border: 1px solid white;
}

div#send_friend_box {
	width: 312px;
	height: 18px;
	float: right;
	margin-top: -23px;
}

/*-- LOGIN WINDOW - IN PAGE --*/

div#loginPanel {
	width: 408px;
	height: 355px;
	margin: 0;
	padding: 0 10px;
}

div#uploadPanel {
	width: 408px;
	height: 232px;
	margin: 0;
	padding: 0 10px;
}

div#signupPanel {
	width: 408px;
	height: 355px;
	margin: 0;
	padding: 0 10px;
}

div#right_content_login {
	width: 451px;
	height: 375px;
	float: right;
        overflow: hidden;	
	background-image: url("images/right_content.jpg");
	padding: 20px 0 0 5px;
}

div.error {
	color: red;
	font-weight: bold;
}

input.login {
	background-color: #4e0000;
	border: 1px solid #b87879;
	width: 216px;
	height: 12px;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin-bottom: 10px;
	padding: 5px;
}

input.form-field {
	background-color: #4e0000;
	border: 1px solid #b87879;
	height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin-bottom: 10px;
	padding: 5px;
}

select.form-field2 {
	background-color: #4e0000;
	border: 1px solid #b87879;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin-bottom: 10px;
}

textarea.login {
	background-color: #4e0000;
	border: 1px solid #b87879;
	width: 216px;
	height: 48px;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin-bottom: 10px;
	padding: 5px;
}

.form-button {
	font-weight: bold;
	font-size: 10px;
	padding: 3px;
}

#file {
	background-color: #4e0000;
	border: 1px solid #b87879;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

