﻿/* Colour modification for navigation menus */
#wrapper #nav li a:hover { background:#0A2D82; }
#wrapper #nav li li a:hover,
#wrapper #nav li li a.sfhover { background:#0A2D82; }
#wrapper #nav li:hover,
#wrapper #nav li.sfhover { color:#0A2D82; }
#wrapper #nav li li:hover,
#wrapper #nav li li.sfhover { background:#0A2D82; }
#wrapper #nav li ul a.sub,
#wrapper #nav li ul a.bottomsub { border-right:4px solid #0A2D82; }

#racing { clear:right; float:right; background:#0a2c83; color:#FFFFFF; width:744px; margin:0; padding:0; }
#racing h3 { margin:0 0 10px 0; padding:0 10px; background-color:#000000; line-height:1.5; color:#EEEEEE; clear:both; font-size:10pt; }
#racing h4 { clear:both; line-height:1.6; margin:0 0 10px 0; padding:0 5px; border-left:4px double #C0C0C0; border-bottom:1px solid #C0C0C0; }
#racing dl { clear:both; padding:10px 0 10px 0; margin:0; }
#racing dl.footer { background-color:black; }
#racing dl dd.pics { margin:0 0 0 10px; float:right; }
#racing dl dd { margin:0 0 10px 0; padding:0; font-size:85%; }
#racing dl dd.clear { clear:both }
#racing dl dd.line1,
#racing dl dd.contactus { font-weight:bold; margin:0; padding-bottom:5px; text-shadow:#000000 1px 1px 3px; }
#racing dl dd.line2 { margin:0; font-size:85%; }
#racing a { color:#FF5555; text-decoration:none; }
#racing a:hover { color:#FF0000; text-decoration:underline; }
#racing p { margin:1.5em 0; padding:0; font-size:85%; }
#racing ol { margin:1em 0 1em 30px; padding:0; font-size:85%; }
#racing ol li { margin:1em 0; }
#racing ol.winners li { margin:0.5em 0; }
#racing p.pics { margin:1em 0 0 1em; float:right; }
#racing ul.pics { margin:0; padding:0; width:100%; clear:both; }
#racing ul.pics li { padding:0 0 0 5px; list-style:none; float:left; }
#racing ul.pics li img { margin:0 0 10px 0; display:block; }

#racing #categories { border-top:3px solid #000000; border-bottom:3px solid #000000; }

#racing #namssa { font-weight:bold; font-size:10pt; height:50px; padding:10px; text-shadow:#000000 2px 2px 10px; }
#racing #namssa #text {
	float:left;
	text-align:center;
	width:600px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#racing #namssa #logo { float:right; }

#asean { width:720px; margin:0; padding:10px; min-height:603px; }
#asean h2.pilipinas { text-align:center; font-family:serif; font-size:24pt; letter-spacing:1.5pt; margin:0 0 20px 0; padding:0; }

#ygp { width:580px; margin:0; padding:10px; font-size:10pt; text-shadow:#000000 2px 2px 10px; }

#ygp-contact { width:580px; margin:0; padding:10px; font-size:8pt; }
#ygp-contact dl { clear:both; padding:0; margin:0; }
#ygp-contact dl dd { margin:0 0 4px 0; padding:0; }

#ygp-schedules { background:#BABDCC; width:723px; margin:0; padding:10px; border-left:1px solid #B8B8B8; }
#ygp-schedules #block,
#ygp-schedules #block.done { float:left; margin: 10px 0 10px 12px; background:#0A2D82; width:165px; border:1px solid #737EB1; min-height:165px; padding:2px 5px; font-family:"Arial Black"; letter-spacing:-1px; text-shadow:#000000 2px 2px 15px;  -webkit-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; }
#ygp-schedules #block #race { text-align:center; font-size:14pt; }
#ygp-schedules #block #date { text-align:center; font-size:18pt; }
#ygp-schedules #block #location { font-size:16pt; }

#ygp-rules { background:#BABDCC; width:723px; margin:0; padding:10px; border-left:1px solid #B8B8B8; }
#ygp-rules #block { float:left; margin: 10px 0 10px 12px; background:#0A2D82; width:260px; border:1px solid #737EB1; min-height:80px; padding:2px 5px; font-family:"Arial Black"; letter-spacing:-1px; text-shadow:#000000 2px 2px 15px; -webkit-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; }
#ygp-rules #block #type { text-align:center; font-size:18pt; }
#ygp-rules #block #rules { text-align:center; font-size:14pt; }

#ygp-schedules a,
#ygp-rules a { color:#FFFFFF; text-decoration:none; -webkit-transition:all 0.0s ease-in-out; -o-transition:all 0.0s ease-in-out; }
#ygp-schedules a:hover,
#ygp-rules a:hover { text-decoration:none; -webkit-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; }
#ygp-schedules #block.done:hover,
#ygp-rules #block:hover { color:#FF0000; background:#FFFFFF; border:1px solid #FF0000; -webkit-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; }

#ygp-schedules #block.active,
#ygp-rules #block.active { color:#0A2D82!important; background:#FFFFFF; border:1px solid #0A2D82!important; }
#ygp-schedules #block.clark { background:#0A2D82 url('../../racing/yamahagp2011/images/bgclark.jpg') top left no-repeat; }
#ygp-schedules #block.starosa { background:#0A2D82 url('../../racing/yamahagp2011/images/bgstarosa.jpg') top left no-repeat; }
#ygp-schedules #block.davao { background:#0A2D82 url('../../racing/yamahagp2011/images/bgdavao.jpg') top left no-repeat; }
#ygp-rules #block.atss { background:#0A2D82 url('../../racing/yamahagp2011/images/bgatss.jpg') top left no-repeat; }
#ygp-rules #block.r115ss { background:#0A2D82 url('../../racing/yamahagp2011/images/bg115ss.jpg') top left no-repeat; }
#ygp-rules #block.r115sp { background:#0A2D82 url('../../racing/yamahagp2011/images/bg115sp.jpg') top left no-repeat; }
#ygp-rules #block.r135ss { background:#0A2D82 url('../../racing/yamahagp2011/images/bg135ss.jpg') top left no-repeat; }
#ygp-rules #block.atss:hover,
#ygp-rules #block.r115ss:hover,
#ygp-rules #block.r115sp:hover,
#ygp-rules #block.r135ss:hover { background:#FFFFFF; }

#clear { clear:both; }

