body {
/*  background-image: url(http://www.arcaracing.com/images/bg.png);*/
	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;
/*  color: #fff;*/
}
.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;
}

/*.topmenu a {
  margin: 2px 0;
}
*/
.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-style: italic;*/
	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;
}
