html 		{}
body 		{background-image:url('images/bg.jpg');background-attachment:fixed;margin:0px auto;font:10pt verdana;color:#ace;}
table tr td 	{font:10pt verdana;}
div 		{border:0px solid #ccc;}
h1 		{font:16pt verdana;color:#fff;font-weight:normal;}
h2 		{font:14pt verdana;color:#fff;font-weight:normal;}
h3 		{font:13pt verdana;color:#fff;font-weight:normal;}
img 		{border:0}
.left 		{float:left;}
.right 		{float:right;}
.center 	{vertical-align:center;}
.top 		{vertical-align:top;}
.bottom 	{vertical-align:bottom;}
.justify	{text-align:justify}
a 		{color:#49e;font-weight:bold;text-decoration:underline;}
a:hover 	{cursor:url(images/srl-icon.png);color:#7cf;text-decoration:none;}
#wrapper 	{width:800px;margin-top:0px;}
#header 	{margin-top:10px;width:209px;height:70px;text-align:center;}
#header a 	{display:block;text-indent:-9999px;overflow:hidden;}
#logo-top a 	{width:261px;height:121px;background-image:url('images/logo-top.png');}
#logo-top3 a 	{width:209px;height:70px;background-image:url('images/logo-top3.png');}
#logo-nav a 	{margin-left:15px;position:absolute;top:159px;width:231px;height:37px;background-image:url('images/logo-navbar.png');}
#logo-nav3 a 	{margin-left:11px;position:absolute;top:80px;width:187px;height:37px;background-image:url('images/logo-navbar3.png');}
#flash-content 	{width:776px;height:130px;margin:0px;}
#flash-left 	{width:12px;height:130px;background-image:url('images/flash-left.png');background-repeat:no-repeat;}
#flash-right 	{width:12px;height:130px;background-image:url('images/flash-right.png');background-repeat:no-repeat;}

textarea 		{border:1px solid #cde;background-color:black;color:white;font:10px verdana;margin:2px 0;font-size:11px;}
textarea:focus 		{border:1px solid white;background-color:#282828;color:#ace;}

#navibar 		{width:766px;background-image:url('images/nav/nav-bg.png');height:37px;}
#navibar a 		{display:block;height:37px;text-indent:-9999px;overflow:hidden;}
#navibar-left 		{float:left;}
#navibar-left div 	{float:left;}
#navibar-left div a 	{margin:0px}
#navibar-right 		{float:right;}
#navibar-right div 	{float:right;}
#navibar-right div a 	{margin:0px}
#corner-left 		{float:left;width:17px;height:37px;background-image:url('images/nav/left.png');}
#corner-right 		{float:right;width:17px;height:37px;background-image:url('images/nav/right.png');background-position:top right;}

#navi-home a		{width:48px;background-image:url('images/nav/nav-home.png');}
#navi-home a:hover	{background-position:bottom;}
#navi-racers a		{width:52px;background-image:url('images/nav/nav-racers.png');}
#navi-racers a:hover	{background-position:bottom;}
#navi-schedule a	{width:68px;background-image:url('images/nav/nav-schedule.png');}
#navi-schedule a:hover	{background-position:bottom;}
#navi-strategy a	{width:64px;background-image:url('images/nav/nav-strategy.png');}
#navi-strategy a:hover	{background-position:bottom;}
#navi-rules a		{width:46px;background-image:url('images/nav/nav-rules.png');}
#navi-rules a:hover	{background-position:bottom;}
#navi-maps a		{width:48px;background-image:url('images/nav/nav-maps.png');}
#navi-maps a:hover	{background-position:bottom;}
#navi-staff a		{width:44px;background-image:url('images/nav/nav-staff.png');}
#navi-staff a:hover	{background-position:bottom;}
#navi-forums a		{width:58px;background-image:url('images/nav/nav-forums.png');}
#navi-forums a:hover	{background-position:bottom;}
#navi-leaders a		{width:61px;background-image:url('images/nav/nav-leaders.png');}
#navi-leaders a:hover	{background-position:bottom;}
#navi-videos a		{width:55px;background-image:url('images/nav/nav-videos.png');}
#navi-videos a:hover	{background-position:bottom;}
#navi-records a		{width:60px;background-image:url('images/nav/nav-records.png');}
#navi-records a:hover	{background-position:bottom;}
#navi-links a		{width:43px;background-image:url('images/nav/nav-links.png');}
#navi-links a:hover	{background-position:bottom;}

#body-header 			{float:left;width:800px;height:24px;padding:0;margin:0;background-image:url('images/body-header.png');background-repeat:no-repeat;}
#page-body 			{clear:both;width:800px;background-image:url('images/sides-tile.png');background-repeat:repeat-y;}
#page-body td, page-body td div {text-align:left;vertical-align:top;}

#left-content 			{clear:both;width:165px;margin:0;padding:3px 0 43px 20px;background-image:url('images/separator.png');background-position:top right;background-repeat:no-repeat;}
#left-content div ul 		{float:right;list-style-type:none;margin:0 0 20px;}
#left-content div a 		{clear:both;float:right;font-weight:bold;margin:0 28px 0 0;}
#left-content div span 		{clear:both;float:right;margin:0 28px 0 0;font-weight:bold;color:#ace;}

#center-content 		{padding-left:3px;}
#center-content h1, 
#center-content h2, 
#center-content h3 		{margin:0;padding:0;}

p 				{text-indent:1.6em;padding:0 32px 5px 0;}
#center-content p.no-indent 	{text-indent:0;}
#center-content p.half-indent 	{text-indent:.8em;}
#center-content p.links 	{text-indent:0;font:bold 8pt verdana;line-height:170%;}
#center-content p.links a 	{font-size:10pt;}
#center-content p.no-space 	{margin-bottom:-15px;}
#center-content p.subtitle 	{color:#fff;margin:0px;font-size:10px;text-indent:.3em;}
#center-content p.subtitle+p 	{}
#center-content p.sign 		{padding:0 0 7px 443px;font-weight:bold;}
#center-content p.last 		{padding-bottom:24px;}
#center-content p.about 	{color:#7be;padding-bottom:24px;}

.linkblock			{margin-top:5px;}
.linkblock a			{margin-left:10px;line-height:150%;}

.schedule-h1 			{font:bold 11pt verdana;color:#fff;}
.schedule-h2 			{font:bold 10pt verdana;color:#49e;}

.tip, .rule 			{margin:-12px 0 30px;padding-right:25px;}
.sub-tip, .sub-rule 		{margin:-15px 0 30px 25px;padding-right:25px;}
.tip-title, .rule-title, .bw 	{font-weight:bold;color:#fff;}
.tip-author 			{color:#fff;}

#load {position:absolute;top:7px;right:7px;font:bold 9px verdana;color:#ccc;}

.staff-pic 			{clear:both;float:left;width:80px;height:80px;margin:4px 8px 4px 0;}
.staff-title 			{font:13pt verdana;color:#fff;font-weight:normal;}
.staff-para 			{text-indent:0;margin:5px 0 10px 0;}

.map-info 			{clear:both;font:10pt verdana;text-indent:0;}
.map-tn 			{float:left;width:150px;height:113px;margin:2px 8px 16px 0;}
.map-title 			{font:13pt verdana;color:#fff;}
.map-creator 			{font-size:8pt;color:#fff;}

#center-content p.racers-list {text-indent:0;padding-bottom:24px;margin-left:15px;font-weight:bold;}

#bottom 			{margin:0px 0 43px 0;}
#bottom-navi 			{text-align:center;}
#bottom-navi a 			{text-shadow:1px solid black}
#copyright 			{padding-top:37px;height:43px;background-position:top center;background-image:url('images/body-footer.png');background-repeat:no-repeat;font-weight:bold;}
#bottom-links 			{margin:10px 0 43px;}
#bottom-links a 		{font-weight:normal}

.admin-login 			{font-weight:bold;margin:5px 28px 0 0;font-size:10px;}
.admin-login input 		{width:84px;height:13px;font-size:10px;background-color:black;color:white;border:1px solid white;}
.admin-login input.submit 	{width:54px;height:17px;font-size:10px;background-color:#282828;color:white;border:1px solid white;}
.admin-login input.submit:hover {background-color:#434343;border:1px solid white;}
.admin-login input:focus 	{background-color:#434343;color:#ace;}
.admin-login span 		{min-width:200px;}

#logged-in 			{font-weight:bold;margin:5px 28px 0 0;font-size:10px;}
.fake-link 			{color:#49e;text-decoration:underline;font-weight:bold;}
.fake-link:hover 		{cursor:hand;}
.white 				{color:#fff;}
.blue 				{color:#49e;}

#display-racer-stats 						{max-width:565px;}
#display-racer-stats td 					{width:36px;border-right:1px solid #333;padding-right:7px;text-align:right;}
#display-racer-stats td:hover 					{font-weight:bold;background-image:url('images/bg1.png');color:#49e;}
#display-racer-stats .racer-name 				{width:132px;font-weight:bold;background-image:url('images/bg1.png');text-align:left;}
#display-racer-stats .stats-top-row 				{background-image:url('images/bg2.png');}
#display-racer-stats .stats-top-row td:hover 			{background-image:url('images/bg3.png');}
#display-racer-stats .races {width:53px;}
#display-racer-stats .wins {width:43px;}
#display-racer-stats .points {width:72px;}

#add-racer, 			#edit-racer,
#report-race, 			#post-news 			{margin:0 0 20px 0;/*display:none;*/}
#add-racer textarea, #edit-racer textarea,
#report-race textarea, 		#post-news textarea 		{font:10px verdana;margin:2px 0;font-size:11px;background-color:black;color:white;border:1px solid #cde;}
#add-racer .input,		#edit-racer .input
#report-race .input, 		#post-news .input 		{margin:2px 4px 2px 0;height:14px;font:11px verdana;background-color:black;color:white;border:1px solid #cde;}
#report-race #header, 		#post-news #header 		{width:343px;text-align:left;}
#add-racer select, 		#select-racer-to-edit select,
#report-race select, 		#post-news select 		{margin:2px;padding:0;width:143px;height:18px;font:11px verdana;background-color:black;color:white;border:1px solid #cde;}
#report-race select option			 		{}
#report-race form, 		#post-news form, 
#report-race form table tr td 					{font:bold 10px verdana;vertical-align:middle;padding:0 2px;}
#report-race input:focus, 	#post-news input:focus, 
#report-race textarea:focus, 	#post-news textarea:focus 	{border:1px solid white;background-color:#282828;color:#ace;}
				#post-news #post-title 		{width:284px;height:16pt;font:14pt verdana;font-weight:normal;padding-left:2px;}
				#post-news #post-content	{height:243px;}

#post-content {width:543px;height:100px;}

#report-race .min, #report-race .sec 		{padding:1px 1px 1px 3px;margin:2px;width:43px;height:14px;font:11px verdana;background-color:black;color:white;border:1px solid #cde;}
#report-race .date, #report-race .referee 	{padding:1px 1px 1px 3px;margin:2px;width:143px;height:14px;font:11px verdana;background-color:black;color:white;border:1px solid #cde;}
#report-race table 				{margin:0 0 12px 0;}
#report-race .comments				{padding:1px 1px 1px 3px;margin:2px;width:173px;height:14px;font:11px verdana;background-color:black;color:white;border:1px solid #cde;}
#report-race-results-table			{width:543px;margin:10px -3px;}

.error, failure					{padding:2px 5px;text-transform:uppercase;font-size:10px;color:#900;border:1px solid #900;background-color:#fa9; -moz-border-radius:5px; -webkit-border-radius:5px;}
.success					{text-indent:0;margin-top:10px;padding:2px 5px;width:93%;color:#050;border:1px solid #090;background-color:#cf9; -moz-border-radius:7px; -webkit-border-radius:7px;}
.delete						{color:#900;}
.delete:hover					{color:#f00;}
.done						{text-indent:0;text-transform:uppercase;font-weight:bold;font-size:11px;padding:2px 5px;color:#050;border:1px solid #090;background-color:#cf9; -moz-border-radius:7px; -webkit-border-radius:7px;}

#post-review h2,
#center-content #post-review p.subtitle 	{color:#050;}
#select-post-to-edit table			{max-width:95%;}
#select-post-to-edit table tr			{}
#select-post-to-edit table tr:hover		{background-image:url('images/bg3.png');}
#select-post-to-edit table td			{vertical-align:middle;padding-bottom:2px;}
#select-post-to-edit table td.author,
#select-post-to-edit table td.date		{padding:0 10px;border-left:1px solid #49e;}
#select-post-to-edit table td.title		{padding-right:10px;padding-left:7px;}

.admin-links					{width:64%;line-height:143%;}
#center-content #links-review	 		{color:#050;padding:10px;}
#center-content #links-review p			{text-indent:0;}
#center-content #links-review h2, 
#center-content #links-review p a		{color:#050;}
#center-content #links-review p a:hover		{color:#070;}

.small-bold, .small-bold span,
.small-bold div, .small-bold td			{font-weight:bold;margin:5px 28px 0 0;font-size:10px;}
#racer-username 				{width:120px;}
#racer-password 				{width:120px;}
#racer-passconf 				{width:120px;}
#racer-email 					{width:218px;}
#referee-comments				{width:443px;height:69px;}
#racetrack-name 				{width:143px;}
input[name="addRace"]				{margin:12px 2px;}

#select-racer-to-edit				{padding-left:1.6em;}
#edit-racer .input				{margin:2px 0;padding:0 2px 0 2px;height:14px;font:11px verdana;background-color:black;color:white;border:1px solid #cde;}
#edit-racer input[disabled]			{color:#434343;}
#edit-racer-id, #racer-edited-id		{width:15px;text-align:right;}
#edit-racer-name, #racer-edited-name		{width:100px;}
#edit-racer-email, #racer-edited-email		{width:165px;}
#edit-racer-ranking, #racer-edited-ranking	{width:53px;text-align:right;}
#edit-racer-points, #racer-edited-points	{width:53px;}
#edit-racer-staffrank, #racer-edited-staffrank	{width:115px;}
#edit-racer-staffrank-select			{width:122px;margin:2px 0;padding:0 0 0 2px;height:16px;font:11px verdana;background-color:black;color:white;border:1px solid #cde;}
#edit-racer select option[disabled]		{color:#434343;}
#edit-racer-comments, #racer-edited-comments	{width:543px;}

#racer-edited, #racer-edited td			{color:#050;}
#racer-edited textarea				{color:#050;background-color:#cf9;border:1px solid #050;}
#racer-edited textarea[disabled]		{color:#004300;}
#racer-edited .input				{margin:2px 0;padding:0 2px 0 2px;height:14px;font:11px verdana;background-color:#cf9;color:#050;border:1px solid #050;}
#racer-edited input[disabled]			{color:#004300;}

#select-racetrack-to-edit			{padding-left:1.6em;}
#select-racetrack-to-edit select		{width:150px;margin:2px 0;padding:0 0 0 1px;height:16px;font:11px verdana;background-color:black;color:white;border:1px solid #cde;}
#edit-racetrack .input				{margin:2px 0;padding:0 2px;height:14px;font:11px verdana;background-color:black;color:white;border:1px solid #cde;}
#edit-racetrack input[disabled]			{color:#434343;}
#edit-racetrack-id, #racetrack-edited-id	{width:15px;text-align:right;}
#edit-racetrack-name, #racetrack-edited-name	{width:92px;}
#edit-racetrack-creator,
#edit-racetrack-cocreator1,
#edit-racetrack-cocreator2			{max-width:111px;margin:2px 0;padding:0 0 0 1px;height:16px;font:11px verdana;background-color:black;color:white;border:1px solid #cde;}
#racetrack-edited-creator,
#racetrack-edited-cocreator1,
#racetrack-edited-cocreator2			{max-width:111px;}
#edit-racetrack-difficulty			{width:84px;}
#racetrack-edited-difficulty			{width:63px;}
#edit-racetrack select				{margin:2px 0;padding:0;height:16px;font:11px verdana;background-color:black;color:white;border:1px solid #cde;}
#edit-racetrack select option[disabled]		{color:#434343;}
#edit-racetrack-comments,
#racetrack-edited-comments,
#edit-racetrack-description,
#racetrack-edited-description			{width:543px;height:55px;}

#racetrack-edited, #racetrack-edited td		{color:#050;}
#racetrack-edited textarea			{color:#050;background-color:#cf9;border:1px solid #050;}
#racetrack-edited textarea[disabled]		{color:#004300;}
#racetrack-edited .input			{margin:2px 0;padding:0 2px 0 2px;height:14px;font:11px verdana;background-color:#cf9;color:#050;border:1px solid #050;}
#racetrack-edited input[disabled]		{color:#004300;}

th						{text-decoration:underline;}

.racername					{font-weight:bold;}
.underpar					{color:#007700 !important;}
.aboutpar					{color:#434343 !important;}
.overpar					{color:#cc0000 !important;}
.comments					{width:100px;}
