
BODY			 				{margin-left:0px; margin-top:0px; background:#000000; font:normal 10pt  Arial, Helvetica, sans-serif;color:#FFFFFF; text-decoration:none;}

text 							{color:#FFFFFF;font:8pt normal Arial, Helvetica, sans-serif;}
.text 							{color:#FFFFFF;font:8pt normal Arial, Helvetica, sans-serif;}
;
HR								{color:#999999;}

form.thin {
  display: inline;
  margin: 0;
  padding: 0;
}

.input							{margin:3px;}

#li_main	  					{list-style-type:none;margin:0;padding:0px;float:left;}
#li_main li						{display:inline;margin:0;padding:0;float:left;background-image:url(http://beta.area52.tv/images/nav_main.jpg) repeat-x;}
#li_main li a					{font: bold 11px Arial, Helvetica, sans-serif;color:white;text-decoration:none;background-image:url(http://beta.area52.tv/images/nav_main.jpg);padding:9px 20px 6px 20px;border-right: 1 #333333 solid;}
#li_main li a:hover				{background-image:url(http://beta.area52.tv/images/nav_main_over.jpg); padding:9px 20px 6px 20px;}


/*.ss-dialog-shell              {margin:3px 3px 5px 3px;background:#000000 url(http://www.arcaracing.com/images/ss-dialog-shell-bg.jpg) top repeat-x;}*/
.ss-dialog-shell, .module_menu, .module							{margin:3px 3px 5px 3px;background:#0d0d0d url(http://www.arcaracing.com/images/leftbox_top_dark.png) top repeat-x;border:1px solid #545454}

.ss-dialog-title							{border:0px solid #333333;background:transparent;padding:2px 6px 6px 10px;font:bold 11pt Arial, Helvetica, sans-serif;color:#FFFFFF; text-align:left;}
.ss-dialog-caption, .module_menu h3, .module h3					{border:0px solid #333333;border-bottom-width:0px;padding:10px 6px 10px 10px;font:bold 10pt Arial, Helvetica, sans-serif;color:#FFFFFF !important; text-align:left; position: relative;}
.ss-dialog-caption .viewlink { position: absolute; top: 5px; right: 5px; }
.ss-dialog-caption a					{font:bold 10pt Arial, Helvetica, sans-serif;color:#FFFFFF !important; text-align:left;}
.ss-dialog-caption a:hover					{font:bold 10pt Arial, Helvetica, sans-serif;color:#FFFFFF !important; text-align:left;}
.ss-dialog-caption-sm						{border:0px solid #333333;background:transparent;padding:3px 0px 0px 0px;font:bold 9pt Arial, Helvetica, sans-serif;color:#FFFFF; text-align:left;}
.ss-dialog-header							{text-align:left;padding:2px;font:bold 10pt Arial, Helvetica, sans-serif;color:#FFFFFF;}
.ss-dialog-footer							{background:#333333;text-align:right;padding:5px;}
/*.ss-dialog-content              {border:1px solid #333333;border-top-width:0px;background:#000000;font:normal 8pt Arial, Helvetica, sans-serif;color:#FFFFFF;}*/
.ss-dialog-content							{border:0px solid #333333;border-top-width:0px;background:#0d0d0d;font:normal 8pt Arial, Helvetica, sans-serif;color:#FFFFFF;}
.ss-dialog-content span      				{font-size: 10pt; color: #fff;}
.ss-dialog-content .white_box span      				{font-size: 8pt !important; color: #333 !important;}
.ss-dialog-content table {margin-bottom: 15px; clear: both;}
.ss-dialog-text								{border:0px solid #333333;font:normal 10pt Arial, Helvetica, sans-serif;color:#fff;}
.ss-dialog-href								{color:#FFFFFF;font:8pt normal Arial, Helvetica, sans-serif;text-decoration:none;}
.ss-dialog-href:active						{color:#dd003f;font:8pt normal Arial, Helvetica, sans-serif;text-decoration:underline;}
.ss-dialog-href:visited						{color:#FFFFFF;font:8pt normal Arial, Helvetica, sans-serif;text-decoration:none;}
.ss-dialog-href:hover						{color:#dd003f;font:8pt normal Arial, Helvetica, sans-serif;text-decoration:underline;}

.ss-dialog-li-menu	 		 				{list-style-type: none; width:140px;padding-left:0px;}
.ss-dialog-li-menu 	li a					{height:13px;background:transparent;border-width:0;border-bottom-width:1;border-color:#DDDDDD;border-style:solid;font:normal 9px  Arial, Helvetica, sans-serif;color:#999999;display:block;text-decoration:none;padding:1px 3px 0px 8pt;}
.ss-dialog-li-menu	li a:hover				{height:13px;background:#F9F9F9;border-width:0;border-bottom-width:1;border-color:#DDDDDD;border-style:solid;font:normal 9px Arial, Helvetica, sans-serif;color:#666666;display:block;text-decoration:none;padding:1px 3px 0px 8pt;}


/* HEADER STYLES */


.ss-page-header         {color:#333333;height:22px;font:11pt normal Arial, Helvetica, sans-serif;background:#000000;padding:5px;}

A								{font:11px normal Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration:none;color:#FFFFFF;}
A:hover							{font:11px normal Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration:none;color:#FF3300;}

A.header						{color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:11px;text-decoration:none;}
A.header:active					{color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:11px;text-decoration:underline;}
A.header:visited				{color:#CCCCCC;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:11px;text-decoration:none;}
A.header:hover					{color:#FF6600;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:11px;text-decoration:underline;}

A.MINI							{color:#CCCCCC;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:8pt;text-decoration:underline;}
A.MINI:active					{color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:8pt;text-decoration:underline;}
A.MINI:visited					{color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:8pt;text-decoration:underline;}
A.MINI:hover					{color:#FF6600;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:8pt;text-decoration:underline;}


.ss-community-menu-left         {list-style-type:none;margin:0;padding:0px;float:left;}
.ss-community-menu-left li        {font:9pt normal Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration:none;padding:5px;display:inline;margin:0;padding:0;float:}
.ss-community-menu-left li a      {font:9pt normal Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration:none;padding:5px;}
.ss-community-menu-left li a:hover    {font:9pt normal Arial, Helvetica, sans-serif;color:#EE0000;text-decoration:none;padding:5px;}

.ss-community-menu-right          {list-style-type:none;margin:0;padding:0px;float:right;}
.ss-community-menu-right li       {font:9pt normal Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration:none;padding:5px;display:inline;margin:0;padding:0;float:left;}
.ss-community-menu-right li a     {font:9pt normal Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration:none;padding:5px;}
.ss-community-menu-right li a:hover   {font:9pt normal Arial, Helvetica, sans-serif;color:#EE0000;text-decoration:none;padding:5px;}


/* TABLE STYLES */
.ss-layout-table-level1 				{border-style:solid;border-color:#FFFFFF;border-width:0;padding:0px;background-color:transparent;font:normal 11px Arial, Helvetica, sans-serif;color:#000000;}
.ss-layout-table-level2					{border:#333333 solid 0px;padding:0px;background:#000000;font:11px normal Arial, Helvetica, sans-serif;color:#FFFFFF;}
.ss-layout-table-level3 				{border:#333333 solid 1px;padding:0px;margin:5px 5px 5px 5px;background:#212121;font:11px normal Arial, Helvetica, sans-serif;color:#FFFFFF;}
.ss-layout-table-level4					{border:#333333 solid 0px;padding:5px;font:11px normal Arial, Helvetica, sans-serif;color:#FFFFFF;}

.ss-body-scroll							{height:550px;overflow:auto; background:url(http://beta.area52.tv/layouts/backend/arca/MSGLST_BG.jpg);}
.ss-body-header							{height:85px;border-style: solid;border-color:#000000;border-width:0px;border-bottom-width:0px;background:#171717 url(http://beta.area52.tv/images/HDR1BG.JPG) no-repeat;font: normal 11px Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration:none;}
.ss-body-navigation						{height:16px;padding-left:0px;background:#CCCCCC; border:0px solid #666666;border-bottom-width:3px;border-bottom-width:1px;font:normal 8pt Arial, Helvetica, sans-serif;color:#000000;text-decoration:none;padding:8pt 20px 8pt 20px;}
.ss-body-cell							{background-color:transparent;}
.ss-body-footer							{border-style: solid;border-color:#000000;border-width:0px;border-bottom-width:0px;padding:5;background:#FF0000 url(http://beta.area52.tv/layouts/backend/cnd/HDR2BG.JPG); font:normal 11px  Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration:none;}



/* ADDRESS LIST POPUPS */
	.ss-address-list							{background:transparent;padding:0px;z-index:2030;}
	.ss-address-list-header						{background:transparent url(http://beta.area52.tv/layouts/backend/arca/ss-address-list-header.png) no-repeat; padding:20px 0px 5px 15px;font:12px boldArial, Helvetica, sans-serif;color:#FFFFFF;width:300x;height:61px;}
	.ss-address-list-content					{background:#000000;padding:0px;font:8pt normal Arial, Helvetica, sans-serif;color:#FFFFFF;}
	.ss-address-list-content-bold				{font:12px boldArial, Helvetica, sans-serif;color:#FFFFFF;}			
	.ss-address-list-content-text				{font:9px boldArial, Helvetica, sans-serif;color:#FFFFFF;}			
	.ss-address-list-footer						{background:transparent url(http://beta.area52.tv/layouts/backend/arca/ss-address-list-footer.png) no-repeat;padding:8px;font:11px normal Arial, Helvetica, sans-serif;color:#FFFFFF;width:300x;height:38px;}
	.ss-address-list-select						{background:#000000;padding:8px;font:11px normal Arial, Helvetica, sans-serif;color:#FFFFFF;}
	.ss-address-list-select:hover				{background:#000000 url(http://beta.area52.tv/layouts/backend/arca/ss-address-list-item-over.png) no-repeat;padding:8px;font:11px normal Arial, Helvetica, sans-serif;color:#FFFFFF; cursor:pointer;}
	.ss-address-select							{background:#999999;padding:3px;font:9px normal Arial, Helvetica, sans-serif;color:#FFFFFF;float:left;margin:1px;border:1px solid #333333;cursor:pointer;}
	.ss-address-select:hover					{background:#FF9900;padding:3px;font:9px normal Arial, Helvetica, sans-serif;color:#FFFFFF;float:left;margin:1px;border:1px solid #333333;cursor:pointer;}
	.ss-address-input							{background:#FFFFFF;padding:3px;font:9px normal Arial, Helvetica, sans-serif;color:#FFFFFF;float:left;margin:1px;border:1px solid #333333;}
	.ss-address-input-select					{background:#999999;padding:3px;font:9px normal Arial, Helvetica, sans-serif;color:#FFFFFF;float:left;margin:1px;border:1px solid #333333;cursor:pointer;}
	.ss-address-input-select:hover				{background:#FF9900;padding:3px;font:9px normal Arial, Helvetica, sans-serif;color:#FFFFFF;float:left;margin:1px;border:1px solid #333333;cursor:pointer;}

	
	.ss-message-object-read-pane				{background:#FFFFFF;font:11px normal Arial, Helvetica, sans-serif;color:#000000;padding:20px; overflow:auto;height:500px;width:650px;}


	.ss-blaster-content							{background:#DD0000;font:11px normal Arial, Helvetica, sans-serif;color:#FFFFFF;padding:8pt;}
	.ss-blaster-content-bold					{font:13px bold Arial, Helvetica, sans-serif;color:#FFFFFF;}
	.ss-blaster-content-text					{font:11px normal Arial, Helvetica, sans-serif;color:#CCCCCC;}
	.ss-blaster-content-href					{font:11px normal Arial, Helvetica, sans-serif;color:#FFFFFF; text-decoration:underline;}
	.ss-blaster-content-href:hover				{font:11px normal Arial, Helvetica, sans-serif;color:#FF9900; text-decoration:underline;}
	

			
			

/* LOGIN OBJECT */
.ss-login-object						{font:11px normal Arial, Helvetica, sans-serif;color:#FFFFFF;}
.ss-login-object-header					{font:11px normal Arial, Helvetica, sans-serif;color:#FFFFFF;}
.ss-login-object-content				{font:11px normal Arial, Helvetica, sans-serif;color:#FFFFFF;}


	/* LIST TAGS */
	#list						{border-color:#FFFFFF;font:normal 8pt Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration:none;}
	#list_rowHeader				{background:#330000;padding:8px;font:bold 11px  Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration:none;}
	#list_rowOdd				{background:transparent; border:1px solid #660000; padding:5px; font:normal 8pt Arial, Helvetica, sans-serif;color:#CCCCCC;text-decoration:none;}
	#list_rowOdd:hover			{background:#000000; border:1px solid #666666; padding:5px; font:normal 8pt Arial, Helvetica, sans-serif;color:#CCCCCC;text-decoration:none;cursor:pointer;}
	#list_rowEven				{background:#330000; border:1px solid #660000; padding:5px; font:normal 8pt Arial, Helvetica, sans-serif;color:#CCCCCC;text-decoration:none;}
	#list_rowEven:hover			{background:#000000; border:1px solid #666666; padding:5px; font:normal 8pt Arial, Helvetica, sans-serif;color:#CCCCCC;text-decoration:none;cursor:pointer;}

/* FOOTER STYLES */

#footer							{color:#FFFFFF;font:8pt normal Arial, Helvetica, sans-serif;background:transparent;}
A.footer						{color:#999999;font:8pt normal Arial, Helvetica, sans-serif;text-decoration:none;}
A.footer:active					{color:#FF0000;font:8pt normal Arial, Helvetica, sans-serif;text-decoration:none;}
A.footerr:visited				{color:#999999;font:8pt normal Arial, Helvetica, sans-serif;text-decoration:none;}
A.footer:hover					{color:#FF0000;font:8pt normal Arial, Helvetica, sans-serif;text-decoration:underline;}

/* APPLET MENU CLASSES */
div#applets_objDiv						{border-style:solid;border-color:#333333;border-width:1px;background-color:#000000;padding:5px;width:120;margin:5px;}
div#applets_objBody						{}
div#applets_objHeader					{background-color:#990000;padding:5px;width:auto;font:normal 8pt Arial, Helvetica, sans-serif;color:#FFFFFF;}

#li_applets	 		 					{list-style-type: none;margin: 5px 0;padding:0;width:auto;border-bottom-width: 0;}
#li_applets li a						{height:17px;background:#212121;display: block;width: auto;padding: 5px 0 5px ;padding-left: 8pt;font:normal 8pt Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration:none;border-color:#333333;border-style:solid;border-width:0px;border-bottom-width:1px;}
#li_applets li a:hover					{height:17px;background:#910000;display: block;width: auto;padding: 5px 0 5px ;padding-left: 8pt;font:normal 8pt Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration:none;border-color:#FFFFFF;border-style:solid;border-width:0px;border-bottom-width:1px;}
#li_applets li a:active					{height:17px;background:#C10000;display: block;width: auto;padding: 5px 0 5px ;padding-left: 8pt;font:normal 8pt Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration:none;border-color:#FFFFFF;border-style:solid;border-width:0px;border-bottom-width:1px;}


#footer_menu  	 				{list-style-type:none;padding:8pt;margin:0px;float:left;}
#footer_menu li					{display:inline;font: normal 8pt Arial, Helvetica, sans-serif;color:#CCCCCC;text-decoration:none;}
#footer_menu li	a				{padding:5px 8pt 5px 8pt;}
#footer_menu li	a:hover			{padding:5px 8pt 5px 8pt;}

#arrow_menu 	 				{margin-left:0px;display:block;float:left;style-image:url(http://beta.area52.tv/images/liarrow.jpg);}
#arrow_menu li					{padding:5px 8pt 5px 8pt;font: normal 8pt Arial, Helvetica, sans-serif;color:#CCCCCC;text-decoration:none;}
#arrow_menu li	a				{padding:5px 8pt 5px 8pt;}
#arrow_menu li	a:hover			{padding:5px 8pt 5px 8pt;}

#ss-image-border img						{position:relativel;z-index:2010;border-color:#FFFFFF;border-style:solid;border-width:4px;}
#ss-image-border div						{border-color:#FFFFFF;border-style:solid;border-width:1px;z-index:2010;}
#ss-image-border:hover div					{border-color:#990000;border-style:solid;border-width:1px;z-index:2010;}

.ss-underline-1 							{border-style:solid;border-color:#333333;border-width:0px; border-bottom-width:1px;font:normal 8pt Arial, Helvetica, sans-serif;color:#FFFFFF;padding:3px;}
.ss-verticle-separator-1					{width:9px;background:transparent url(http://beta.area52.tv/images/vsep1.png) repeat-y bottom;}	

.ss-desktop-slide-background				{border-style:solid;border-color:#DDDDDD;border-width:1px;background:#FFFFFF url(http://beta.area52.tv/layouts/backend/cnd/BGLOWERSHADE.jpg) repeat-x bottom;margin:5px;}	
#SLIDE_THUMB								{background:transparent url(http://beta.area52.tv/layouts/backend/cnd/SLIDEBG.PNG) no-repeat;}	

				
.ss-title 									{font: bold 17px Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration:none;padding-bottom:2px;}
.ss-caption									{margin:8pt 0 0 0;padding:5px 0 7px 15px;background:#000000 URL(http://beta.area52.tv/images/ss-dialog-caption-bg.jpg) bottom repeat-x; border:1px solid #666666;font:800 8pt Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration:none;}

.ss-text-mini 				{font: normal 9px Arial, Helvetica, sans-serif;color:#CCCCCC;text-decoration:none;}

#bold1 				{font: bold 11px Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration:none;}
#text1 				{font: normal 11px Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration:none;}
.ss-text-mini1 				{font: normal 9px Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration:none;}

#bold2 				{font: bold 15px Arial, Helvetica, sans-serif;color:#333333;text-decoration:none;}
#text2 				{font: normal 11px Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration:none;}
.ss-text-mini2 				{font: normal 9px Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration:none;}

#bold3 				{font: bold 11px Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration:none;}
#text3 				{font: normal 11px Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration:none;}
.ss-text-mini3 				{font: normal 9px Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration:none;}



.ss-msgbox-info						{background:#AAAAAA;border-color:#545454;border-width:0px;border-top-width:1px;border-bottom-width:1px;border-style:solid;text-align:left;font: bold 12px  Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration:none;padding:5px;}
.ss-msgbox-alert					{background:#cc0000;border:1px solid #000000;text-align:left;font: normal 9pt  Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration:none;padding:5px 20px 5px 20px;}


.ss-list-odd, tr.ss-list-odd td { padding: 5px; }
.ss-list-even, tr.ss-list-even td {
  padding: 5px;
  background-color: #272727;
}

.driver_results {
  list-style: none;
  margin: 0;
  padding: 0;
}

.driver_results li {
  width: 30%;
  float: left;
  padding: 10px 0;
}

.driver_results li img {
  margin: 3px;
}

.results_text {
  width: 95%;
  font-size: 1.6em;
  font-weight: bold;
  padding: 3px 5px;
  margin: 0 0 5px;
  border-bottom: #666 1px solid;
  text-align: left;
}

.medialinks {
  padding: 10px;
  line-height: 1.5em;
}

.medialinks a {
  font-family: Arial, sans-serif;
  font-size: 12px !important;
}

.white_box {
  background-color: #fff;
  color: #333 !important;
  padding: 10px;
  margin: 0;
/*  border: 2px solid #666;*/
}

.white_box a {
  color: #999 !important;
}

.white_box a:hover {
  color: red !important;
}

.topmenu {
  list-style: none;
  margin: 0;
  margin-left: 5px;
  padding: 0;
  width: 815px;
}

.topmenu li {
  margin: 0;
  padding: 0;
  display: inline;
}

.topmenu a {
  display: block;
  float: left;
  margin: 2px;
  padding: 8px 10px;
  text-transform: uppercase;
  font-size: 8pt;
  font-style: italic;
  font-weight: bold;
  color: #fff !important;
  letter-spacing: 0.1em;
  background: transparent url(http://www.arcaracing.com/images/box_top_light.png) repeat-x;
}

ul.smallnav a {
  font-size: 8pt !important;
  padding: 4px 12px !important;
}

.topmenu a:hover {
  color: #E81C4D !important;
  font-style: italic !important;
  text-decoration: none;
}

.topmenu a.selected {
  color: #E81C4D !important;
}

.clear {
  clear: both;
}

.points {
  padding: 10px;
  margin-top: 10px;
  border-top: 1px solid #333;
}

.points td {
  font-family: Arial, sans-serif !important;
/*  color: #fff !important;*/
}

.local_header {background:#333333;font:8pt bold Arial,Helvetica;color:#FFFFFF;}

#schedule_archives {
  margin: 10px;
}

#schedule_archives a {
  padding: 0 3px;
}

#front_photos {
  width: 200px;
}

#front_video {
  width: 200px;
}

#front_video img {
  width: 175px !important;
}

#top_users_box {
  width: 390px;
  height: 115px;
  margin-left: 5px;
  padding: 0;
  position: relative;
  background: #e5e5e5 url(http://www.arcaracing.com/images/top_users_background.gif) no-repeat top;
}

#top_users_box ul#arcanation_links {
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 80px;
  left: 35px;
}

#top_users_box ul#arcanation_links li {
  margin: 0;
  padding: 0;
  display: inline;
}

#top_users_box ul#arcanation_links a {
  display: block;
  float: left;
  color: #F5001C;
  font-family: arial, sans-serif;
  font-weight: bold;
  font-size: 13px;
  padding: 5px 10px;
  text-transform: uppercase;
}

#top_users {
  width: 200px;
  float: right;
  padding: 5px;
}

#top_users h4 {
  margin: 0 0 3px;
  padding: 2px;
  font-size: 13px;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  background-color: #F60037;
  letter-spacing: 1px;
}

#top_users .user {
  width: 65px;
  overflow: hidden;
  float: left;
  margin: 0;
  font-weight: bold;
  color: #000;
}

#top_users .user h5 {
  margin: 0 0 3px;
  padding: 0;
  font-size: 10px;
}

#top_users .user .username {
  font-size: 10px;
  color: #666;
}

.user img {
  width: 60px !important;
  height: 60px !important;
  border: 0;
}

.archive_story {
  font-family: arial, sans-serif;
  font-size: 12px;
  border-bottom: 1px solid #666;
  margin: 10px 0;
  padding: 10px;
}

.archive_story span, .archive_story font, .sitefont span, .sitefont font {
  font-family: arial, sans-serif !important;
  font-size: 12px !important;
  color: #fff;
}

#footer {
  margin: 15px 0;
  padding: 5px;
  font-size: 10px;
  color: #999;
  text-align: center;
}

#footer ul.bottommenu {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  width: 500px;
}

ul.bottommenu li {
  margin: 0;
  padding: 0;
  display: inline;
}

ul.bottommenu a {
  padding: 3px 10px;
  display: block;
  float: left;
}

#event_schedule, #event_entry, #event_practice, #event_factsheet, #event_qualify, #event_grid, #event_results, #event_prevwin, #event_trackinfo {
  display: none;
}

.active {
  display: block !important;
}

.event_details {
  width: 700px;
}

ul.tabs {
  list-style: none;
  margin: 0;
  padding: 0;
}

ul.tabs li {
  margin: 0;
  padding: 0;
  display: inline;
}

ul.tabs a {
  display: block;
  float: left;
  padding: 4px 10px;
  margin: 2px;
  background-color: #333;
}

.story_content img {
  max-width: 350px !important;
}

.news .ss-dialog-header           {text-align:left;padding:5px 2px 2px;font:bold 11pt Arial, Helvetica, sans-serif;color:#FFFFFF;}

.frontpagenews {
  width: 400px;
}

.frontpagenews .ss-dialog-header { padding: 0; margin: 0; }

.frontpagenews .ss-dialog-text {
  padding: 10px;
}

.frontpagenews .ss-dialog-text p {
  margin: 0 0 10px;
}

/*.frontpagenews .ss-dialog-footer {
  margin-bottom: 25px;
  display: block;
}
*/
.frontpagenews td img {
  max-width: 340px !important;
}

.pagination {
  text-align: center;
  font-size: 10pt;
  margin: 10px 0;
}

.pagination .current {
  color: red !important;
  text-decoration: underline;
}

.pagination a {
  font-size: 10pt;
}

a.nohover:hover {
  text-decoration: none;
}

table.schedule th {
  text-align: left;
}

.print_button a {
  padding: 4px 5px;
  margin: 2px 5px;
  background-color: #333;
}

.pngfix {
   behavior: url(iepngfix.htc);
}

.ts_bar, .ticker_bar {
  margin: 1px 0;
  padding: 6px 10px;
  text-align: center;
}

.ts_bar {
  background-color: #34BB39;
}

.ticker_bar {
  background-color: #E81F4D;
}

.ts_bar a, .ticker_bar a {
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #fff !important;
}

.ts_bar a {
  color: #000 !important;
}

.ts_bar a:hover, .ticker_bar a:hover {
  color: #fff;
  text-decoration: underline;
}

.content_padding {
  padding: 10px;
}

#TICKER {
  height: 1.1em;
  overflow: hidden;
  width: 100%;
  margin: 1px 0;
  padding: 5px 0;
}

#TICKER_BODY * {
  display: inline;
  width: 100%;
  margin: 0;
  padding: 0;
}

#TICKER_BODY p, #TICKER_BODY span {
  display: inline !important;
  margin: 0;
  padding: 0;
}

#TICKER_BODY a {
  font-family: Arial, sans-serif;
  font-weight: normal;
  color: #fff;
}

/* ARCA Nation Panel */
#panel_cell {
  width: 100%;
  margin: 0 auto;
  position: relative;
}

#users_panel {
  margin: 0;
  padding: 0;
  width: 410px;
  height: 105px;
  background: transparent url(http://www.arcaracing.com/images/arcanation_panel.jpg) no-repeat;
  position: absolute;
  top: 0px;
  left: 290px;
  z-index: 5;	    
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #fff;
  text-transform: lowercase;
}

#arcanation_button {
  margin: 0;
  padding: 0;
  width: 113px;
  height: 63px;
  background: transparent url(http://www.arcaracing.com/images/arcanation_button.gif) no-repeat;
  position: absolute;
  top: 36px;
  left: 45px;
}


#right_columns #users_panel {
  margin: 5px 0 0 7px;
  position: static;
  top: 0;
  left: -3px;
  z-index: 0;	    
}

#users_panel #arcanation_sitelink {
  position: absolute;
  bottom: 12px;
  left: 10px;
  display: block;
  width: 110px;
  height: 60px;
  border: 1px solid white;
}

ul#arcanation_links {
  margin: 0 0 0 10px;
  padding: 0;
  list-style: none;
}

#arcanation_links li {
  margin: 0;
  padding: 0;
  display: inline;
}

#arcanation_links a {
  display: block;
  float: left;
  padding: 5px 10px;
  color: #fff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  text-decoration: underline;
}

#user_groups {
  margin: 0px 30px 0px 0px;
  padding: 0;
  width: 197px;
  float: right;
}

#user_groups .user_group {
  float: left;
  display: block;
  padding: 0 5px;
  text-align: center;
}

.user_group p {
  margin: 5px 0 13px;
  padding: 0;
}

.user_group img {
  margin-top:7px;
  width: 50px;
  border: 1px solid black;
}

.joomla_content p {
  margin: 0;
}

.joomla {
  color: #000;
}

.questions {
  font-size: 1em;
}

.poll_results .result {
  background-color: #E81E4E;
  height: 10px;
  margin-bottom: 10px;
}

.poll_archive {
  margin: 5px 10px 15px;
  padding: 10px;
  width: 85%;
  background-color: #333;
  border: 1px solid #575757;
}

.right {
  float: right;
}

.left {
  float: left;
}

#player {
  width: 341px;
  height: 20px;
}

#radiolist {
/*  height: 300px;
  overflow: auto;
*/
  color: #000;
}

#radiolist ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#radiolist ul li {
  text-transform: capitalize;
}

#radiolist ul a {
  display: block;
  width: 90%;
  padding: 10px;
  margin: 2px 0;
  color: #eee;
  background-color: #333;
}

#radiolist ul a:hover {
  color: #fff;
  text-decoration: underline;
  background-color: #666;
}

.ts_timer_event {
  background-color: #000;
  font-size: 0.9em;
  text-align: center;
  margin: 0;
  padding: 5px;
}

.ts_timer_event h2 {
  margin: 5px;
  font-size: 15px;
}

.ts_timer_event .info {
  font-size: 13px;
}

#tsheader {
  background: #000 url(http://timing1.arcaracing.com/images/arca_header.png) no-repeat top center;
  position: relative;
  width: 100%;
  height: 147px;
  margin: 0 auto;
}

#tsheader #banner_link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 147px;
  z-index: 100;
}

/*#tsheader #video_link {
  position: absolute;
  top: 10px;
  right: 100px;
  width: 120px;
  height: 100px;
  z-index: 100;
}
*/
#tsheader .info_panel {
  position: absolute;
  top: 20px;
  left: 170px;
/*  border: 1px solid green;*/
  width: 430px;
  height: 70px;
  padding: 10px 10px;
  color: #000;
  text-align: center;
}

#tsheader .audio {
  width: 620px;
}

#tsheader .info_panel h1 {
  font-size: 1.5em;
}

.info_panel p {
  margin-bottom: 5px;
}

.info_panel * {
  margin: 0;
}

.info_panel a, .info_panel a:visited {
  font-size: 14px;
  font-weight: bold;
  color: #EA1849;
}

/*.info_panel a:hover {
  color: #f00;
}
*/
#tsheader #audioplayer {
  position: absolute;
  bottom: 0px;
  right: 30px;
}

#tsheader .tracklogo {
  position: absolute;
  top: 25px;
  right: 225px;
  z-index: 5;
  max-width: 170px;
  max-height: 100px;
}

#tsheader img.tracklogo {
  top: 25px;
}

#tsbanner {
  width: 847px;
  height: 187px;
  position: relative;
  color: #000;
}

#tsbanner h1 {
  position: absolute;
  top: 25px;
  left: 25px;
  font-size: 1.6em;
  z-index: 5;
  width: 425px;
  text-align: left;
  overflow: hidden;
}

#tsbanner h2 {
  position: absolute;
  bottom: 5px;
  left: 180px;
  font-size: 1.4em;
  z-index: 5;
}

#tsbanner h3 {
  position: absolute;
  top: 70px;
  left: 25px;
  font-size: 1.1em;
  z-index: 5;
  text-align: left;
  line-height: 1.7em;
}

#tsbanner h3 a {
  font-size: 1em;
  font-weight: bold;
  color: #000;  
}

#tsbanner h3 a:hover {
  color: #BF1111;
}

#tsbanner p {
  position: absolute;
  top: 95px;
  left: 25px;
  font-size: 1em;
  z-index: 5;
  color: #BF1111;
  width: 630px;
  text-align: left;
}

#tsbanner .tracklogo {
  position: absolute;
  top: 30px;
  left: 450px;
  z-index: 5;
}

.random_sponsor {
  width: 150px;
  padding: 5px;
  background-color: #fff;
}

.random_sponsor h3 {
  margin: 0 0 10px;
  color: #000;
  font-size: 11px;
  text-transform: uppercase;
}

.random_sponsor img {
  width: 100px;
}

.label		{font:bold 11px Verdana,Arial,Helvetica,San-Serif;color:#FFF;border:0px dotted #999;border-bottom-width:1px;clear:all;}
.label a { color: #000 !important; font: inherit;}
.text		{font:normal 9px Verdana,Arial,Helvetica,San-Serif;color:#FFF;}
.datetext	{font:normal 9px Verdana,Arial,Helvetica,San-Serif;color:#999;}

.linkbar { padding:5px;border:1px solid #999;background:#171717; }

.photos .photo {
  float: left;
  width: 40px;
  height: 40px;
  margin: 2px;
}


div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #E81F4D;
	text-decoration: none; /* no underline */
	color: #E81F4D;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #000;
		font-weight: bold;
		background-color: #ddd;
		color: #000;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #ccc;
		color: #ccc;
	}


a#remax_link {
  display: block;
  width: 190px;
  height: 60px;
  position: absolute;
  top: 50px;
  right: 100px;
}

a#menards_link {
  display: block;
  width: 270px;
  height: 50px;
  position: absolute;
  top: 120px;
  right: 50px;
}


/* White styles */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a {
	color: #dd003f;
	text-decoration : none;
}
a:link {
	color: #dd003f;
	text-decoration: none;
}
a:visited {
	color: #999;
	text-decoration: none;
}
a:hover {
	color: #f00;
	text-decoration: underline;
}
a:active {
	color: #dd003f;
	text-decoration: none;
}
.bg_dark {
	background-color:#fff;
}
.bg_light {
	background-color:#fff;
}
.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}
.huge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	color: #333;
}
.info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
}
.topmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}

.storytitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #dadada;
}
.stamp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #afafaf;
}
.tiny {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 4px;
}
.bg_lighttop {
	background-image: url(http://www.arcaracing.com/images/box_top_light.png);
}
.bg_darktop {
	background-image: url(http://www.arcaracing.com/images/leftbox_top_dark.png);
}

.ss-dialog-shell, .ss-dialog-content {
  background-color: #fff;
  background-image: none;
  color: #000;
}

.module_menu, .module {
  background-color: #ddd;
  background-image: none;
  color: #000;
}

div.module h3, div.module_menu h3 {
	color: #333 !important;
}

.ss-dialog-shell {
  border: 1px solid #ccc;
  background-color: #333;
}

.ss-dialog-caption, .module_menu h3, .module h3 {
  padding: 5px;
  color: #333;
}

.ss-dialog-content span, .ss-dialog-header {
  color: #000 !important;
}

.ss-list-even, tr.ss-list-even td {
  background-color: #ccc;  
}

.ss-list-odd, tr.ss-list-odd td {
  background-color: #eee;
}

body > table {
  background-color: #fff;
}

.label		{font:bold 11px Verdana,Arial,Helvetica,San-Serif;color:#333;border:0px dotted #999;border-bottom-width:1px;clear:all;}
.text		{font:normal 9px Verdana,Arial,Helvetica,San-Serif;color:#333;}
.datetext	{font:normal 9px Verdana,Arial,Helvetica,San-Serif;color:#999;}

.linkbar, .ss-dialog-footer { padding:5px;border:1px solid #ccc; background-color:#ddd; color: #000; }
.linkbar a:visited, .ss-dialog-footer a:visited { color: #666; }

.ss-dialog-shell .ss-dialog-footer {
  border: 0;
}

ul.tabs a {
  border:1px solid #ccc;
  background-color:#ddd;
}

.ts_timer_event {
  border: 1px solid #666;
  background-color: #ccc;
  color: #000;
  font-size: 0.9em;
  text-align: center;
  margin: 0;
  padding: 5px;
}

.safetylogos { margin: 10px 0 30px; }
.safetylogos h2 {
  background-color: #ddd;
  padding: 3px;
  font-size: 1.3em;
}
.safetylogos img { 
  margin: 10px;
  vertical-align: middle;
}

