/********** menu-top **********/
#newsWrapper			{padding: 10px; font-size: 9pt;}

/********** box1 **********/
#standingsWrapper		{padding: 10px; font-size: 9pt;}
#standingsLabel			{margin-bottom: 7px; border-bottom: 1px solid #c9c9c9; font-weight: bold;}
#standingsLabelName		{float: left; width: 160px;}
#standingsLabelPoints	{float: left; width: 70px}
#standingsLabelBehind	{float: left; width: 50px;}
.standings				{margin-bottom: 7px;}
.standingsName			{float: left; width: 160px;}
.standingsPoints		{float: left; width: 70px;}
.standingsBehind		{float: left; width: 50px;}
#standingsRacePic		{float:  left; width:  140px;}
#standingsRacePic Img	{height: 75px; max-width: 140px;}
#standingsRaceName		{float:  left; width:  140px; font-size: 14pt; padding-top: 25px;}

#nextRaceImg				{height: 175px;}

.hide-driver			{display: none;}

/********** lead **********/
#lead-pic {
	width: expression(this.width > 265 ? 265: true);
	max-width: 265px;
	max-height: 250px;
	margin: 5px 10px 10px 20px;
}

#draft-drivers {
width: 589px;
padding-left: 5px;}

#draft-teams	{
	width: 599px;
}

#draft-onclock	{
	border-bottom: 1px solid #000;
}
/* @end */

/* @group BOARD */

#board-wrapper	{
	width: 589px;
	_width: 594px;
	padding-left: 5px;
}

#board-rounds	{
	border: 1px solid #adadad;
	font-weight: bold;
	font-size: 9pt;
}

.board-teams	{
	width: 97px;
	float: left;
	padding-left: 3px;
	font-size: 8pt;
}

.board-owner	{
	font-size: 10px;
	font-style: italic;
}

.board-round-num	{
	width: 81px;
	float: left;
	text-align: center;
}

.board-line	{
	border-bottom: 1px solid #adadad;	
	border-left: 1px solid #adadad;	
	border-right: 1px solid #adadad;	
	height:  105px;
}

.board-drivers	{
	width: 81px;
	float: left;
	text-align: center;	
	font-size: 8pt;
}

/* @end */

/* @group DRAFT STATUS */
#status-wrapper	{
	font-size: 10pt;
	margin-bottom: 10px;
}

.status-label	{
	float: left;
	width: 100px;
	margin-top: 5px;
}

.status-text	{
	float: left;
	margin-top: 5px;
}

.status-text-onclock	{
	font-size: 12pt;
	margin-top: 5px;	
	text-align: center;
	font-weight: bold;
}

.status-textActive	{
	float: left;
	color: red; 
	margin-top: 5px;	
}

.status-textClosed	{
	float: left;
	color: grey;
	margin-top: 5px;
}

/* @end */

.drivers-header	{
	border-bottom: 1px solid #000000;
	padding-top: 20px;
	padding-bottom: 3px;
	font-size:  8pt;	
}

.drivers-line	{
	border-bottom: 1px solid #c9c9c9;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size:  8pt;	
}

.drivers-checkbox	{float: left; width: 40px;}
.drivers-rank		{float: left; width: 40px;}
.drivers-name		{float: left; width: 150px;}
.drivers-points		{float: left; width: 60px;}
.drivers-behind		{float: left; width: 60px;}
.drivers-starts		{float: left; width: 45px;}
.drivers-poles		{float: left; width: 45px;}
.drivers-wins		{float: left; width: 45px;}
.drivers-top5		{float: left; width: 45px;}
.drivers-top10		{float: left; width: 45px;}



#drivers-submit	{
	text-align: center;
	margin-bottom: 5px;
}

#drivers-submit-button	{
				background-color: #d2d2d2;
				border-color: #575757;
				border-width: 1px;
				border-style: solid;
				padding:  3px;
				height: 26px;
				font-size: 10pt;
				margin-top: 20px;}

.draft {
	padding-bottom: 20px;
	padding-top: 10px;
}

#draft-order-wrapper	{
	font-size: 12pt;
	
}

#draft-order-header	{
	font-size: 12pt;
	margin-bottom: 10px;
	border-bottom: 1px solid #c9c9c9;
	text-indent: 5px;
}

.draft-order-num	{
	float: left;
	width: 20px;
	height: 30px;	
	text-indent: 5px;
	font-size: 10pt;
}

.draft-order-team	{
	float: left;
	width: 150px;
	height: 30px;
	font-size: 10pt;
}

#draft-order-button	{
	border: 1px solid black;
	background-color: #FFD501;
}

#chat-wrapper	{margin-top:  20px; border: 1px solid #adadad; padding: 3px;}
#chat-main		{font-size:  8pt;}
#chat-form		{margin-top:  10px; text-align: center;}

#chat-button	{
				background-color: #d2d2d2;
				border-color: #575757;
				border-width: 1px;
				border-style: solid;
				padding:  3px;
				height: 26px;
				font-size: 10pt;
				margin-top: 10px;}

#chat-text	{
	width: 100%;
	height: 60px;
}


.chat-username	{
	font-weight: bold;	
}

#comment-login			{text-align: center; font-size: 10pt; margin-top: 10px;}

.results		 		{padding-bottom: 20px; padding-top: 10px; padding-right: 10px; }
.results-racenum		{float: left; width:  30px; padding: 2px 5px 2px 5px; font-size: 8pt; font-weight: bold;}
.results-drivers 		{float: left; width: 67px; text-align: center; font-size: 7pt; padding: 0px 5px 10px 5px; }
.results-drivers img	{width:  50px;}
.results-row			{border-bottom: 1px solid #adadad;}
.results-points 		{float: left; width: 66px; text-align: center; font-size: 8pt; padding: 2px 5px 2px 5px; border-left: 1px solid #adadad;}
.results-total-header	{float:left;}
.results-total			{float: left; width: 66px; text-align: center; font-size: 8pt; padding: 2px 5px 2px 5px; border-left: 1px solid #adadad; font-weight: bold;}

.results-points-all		{float: left; width: 79px; text-align: center; font-size: 8pt; padding: 2px 5px 2px 5px; border-left: 1px solid #adadad;}
.results-teams	 		{float: left; width: 80px; text-align: center; font-size: 7pt; padding: 0px 5px 10px 5px; }


