/******** comments ******/
#commentWrap h2 {
	background:#333333;
	margin:5px 0 5px 0;
}
#commentWrap input, #commentWrap textarea {
	border:1px solid #666;
	background:#000000;
	color:#ffffff;
}
#commentWrap div p b {
	color:#ff0;
}
div.comment {
	border-bottom:1px dashed #333333;
	margin:3px;
}
span.commentinfo {
	font-size:10px;
	color:#666;
}
#lolink a {
	color:#ff0000;
}
#lolink a:hover {
	color:#800000;
}
.pagination {
	text-align:center;
	font-size:18px;
	display:block;
	width:250px;
	margin:auto;
}
.fr {
	display:block;
	width:250px;
	float:right;
	padding:5px;
	height:200px;
	text-align:center;
}
/********* schedule *********/
/****************************/
table#schedule {
	border:1px solid #333333;
	padding:5px;
	margin:0 auto;
	width:100%;
	font-size:16px;
}
table#schedule h2 {
	font-size:16px;
}
table#schedule td {
	border:1px solid #222222;
	padding:5px;
	font-weight:bold;
}
table#schedule td strong {
	color:#ff0;
}
table#schedule tr.past td, table#schedule tr.past td strong {
	color:#333333;
	text-decoration:line-through;
}
/********** bios ************/
/****************************/

#BioPicBox {
	height:400px;
}
#BioPicBox img {
	border:2px solid #666;
}
#BioPicBox span {
	background:#222222;
	display:block;
	padding:10px;
	width:300px;
	float:left;
}
#BioPicBox span strong {
	display:block;
	padding:0;
	margin:2px 0 0 0;
}

/********** Dragster ********/
/****************************/
#MDragster, #SDragster {
	text-align:center;
}
table#dragsterSpecs {
	border:1px solid #333333;
	padding:5px;
	margin:10px auto;
}
table#dragsterSpecs table td {
	border:1px solid #222222;
	text-align:left;
	padding:3px;
	font-size:14px;
}
/********** other ***********/
/****************************/

table table table {
	border:1px solid #666;
	padding:3px;
	margin:0 5px 0 5px;
}
table table table td {
	border:1px solid #222222;
	padding:0px;
	font-size:11px;
}
/********* forms *************/
#passcform {
	margin:0 0 0 140px;
	width:300px;
}
#passcform form {
	text-align: left;
	margin:10px 0 0 0;
}
#passcform label {
	clear: left;
	float: left;
	width: 110px;
	margin: 6px 0 10px 0;
}
#passcform fieldset {
	border:1px solid #ff0000;
}
#passcform legend {
	color:#ff0000;
}
#passcform input, #passcform select, #passcform textarea {
	float: left;
	margin: 5px 0 5px 0;
	width: 150px;
	background: #fff;
	color: #ff0000;
	border:1px solid #333333;
}
#passcform input.button {
	clear: both;
	float: none;
	display: block;
	margin-left:110px;
	width: 150px;
	cursor: pointer;
}
/**login form**/
#liform {
	margin:0 0 0 140px;
}
#liform form {
	width: 255px;
	text-align: left;
	margin:10px;
}
#liform label {
	clear: left;
	float: left;
	width: 70px;
	margin: 6px 0 10px 0;
}
#liform fieldset {
	border:1px solid #000;
}

#liform input, #liform select, #liform textarea {
	float: left;
	margin: 5px 0 5px 0;
	width: 150px;
	background: #fff;
	color: #ff0000;
	border:1px solid #333333;
}
#liform input.button {
	clear: both;
	float: none;
	display: block;
	margin-left:70px;
	width: auto;
	cursor: pointer;
}
#liform .note ul {
	display:block;
	float:left;
	color:#ff0000;
	font-weight:bold;
	margin:0;
	padding:0;
	list-style:none;
	width:160px;
}
/**reset form**/
#rliform form {
	width: 195px;
	text-align: left;
	margin:0;
}
#rliform label {
	margin:0;
}
#rliform fieldset {
	border:1px solid #000;
}
#rliform legend {
	color:#ccc;
}
#rliform input, #rliform select, #rliform textarea {
	width: 170px;
	color: #ff0000;
	border:1px solid #333333;
}
#rliform input.button {
	margin:3px 0 0 0;
	width: auto;
	background:#fff;
	cursor: pointer;
}