/* South Oxfordshire Quiz League 2007 */

body { color: #003300; background: #FFFFFF; margin: 0; text-align: center; font: 80% Arial, Helvetica, sans-serif;}
#page { position: relative; width: 800px; margin: 0 auto 20px auto; text-align: left; padding: 0 0 30px 0; border-bottom: 1px solid #008811;}
#pagetop { height: 145px; background: #FFFFFF url("images/pagetopk.gif") no-repeat;}
h1 { display: none;}
h2 { color: #CCCCFF; background-color: #008811; margin: 5px 0 15px 0; padding: 5px 40px; font-size: 150%; font-weight: normal;}
h3, p, .key, .note { margin: 0 40px 15px 40px;}

#drawtable { width: 760px; margin: 0 20px 15px 20px; border-collapse: collapse;}
#contestants { float: left; width: 380px; margin: 0 40px 15px 40px; display: inline;}
#contestants tbody td { border-bottom: 1px solid #CCFFCC;}
#contactmessage { position: absolute; top: 60ex; right: 50px; width: 230px; padding: 10px; border: 1px solid #449F4F;}
th, td { padding: 0 3px 3px 10px;}
td { color: #008011;}
th { color: #CCCCFF; background-color: #003300;}
th.round { width: 127px;}
.banner { color: #FFFFFF; background-color: #FF0000; padding: 5px; font-size: 125%; text-align: center;}
.emphasis { font-weight: bold; color: #FF0000;}
.footnote { margin: 0 43px;}
.key { line-height: 150%;}
.score { text-align: right; padding-right: 10px;}
.holder { color: #CCCCFF; background-color: #006600;}
.winner { color: #CCCCFF; background-color: #006600; font-weight: bold; text-align: center;}
.shade { background-color: #EEEEFF;}
.tint { background-color: #DDDDFF;}
.draw { padding-left: 22px;}
.team { width: 300px; padding: 2px 10px;}
.hcap  { text-align: center; padding: 2px 5px;}
.nextpage { margin-top: 150px;}
.nextpage a { font-size: 150%; text-decoration: none; color: #FFFFFF; padding: 5px 50px 5px 20px; background: #008811 url("images/ar-out.gif") right center no-repeat;}

span.dk { color: #FF0000;}
span.rr { color: #0000FF;}
span.gw { color: #FF00FF;}
td.dk, td.rr, td.gw { padding: 5px 0 0 10px; background-position: 1% 70%; background-repeat: no-repeat; }
td.dk {background-image: url("images/redspot.gif")}
td.rr {background-image: url("images/bluspot.gif")}
td.gw {background-image: url("images/magspot.gif")}

form { width: 408px; margin: 0 40px 15px 0; padding: 0 0 0 35px; float: left;}
form ul { list-style: none; margin: 5px 50px 10px 50px; padding: 0;}
form li { margin: 0; padding: 5px 0;}
fieldset { margin: 0 0 15px 0; padding: 0; border: 1px solid #008811;}
legend { margin-left: 5px;}
label { display: block; margin: 0 0 3px 0;}
input, textarea, select, option { width: 300px; font: 100% Arial, Helvetica, sans-serif; margin: 0; color: #003300;}
input, textarea, select { border: 1px solid #008811;}
.submit { border: none; text-align: right;}
.submit #sent { width: 125px; margin: 0; color: #CCFFCC; background-color: #008811; border-bottom: 2px solid #449F4F; border-right: 2px solid #449F4F; border-top: 2px solid #88B58E; border-left: 2px solid #88B58E;}
.errorbox { margin: 40px 40px 40px 0; color: #FF0000;}
.clear { clear: both;}
.copt label, .copt input { text-align: left; display: inline; width: auto; border: 0;}

#navigation { position: relative; top: 115px; padding: 0 0 0 35%; text-align: right;}
#navigation ul { list-style: none; margin: 0 8px 0 0; padding: 0;}
/* Hidden from IE Mac \*/
#navigation ul { margin: 0;}
/* End of IE filter */
#navigation li { display: inline; margin: 0 0 0 -1px; padding: 0; color: #1B80C9;}
#navigation a { color: #CCCCFF; margin: 0; padding: 3px 8px; text-decoration: none; background-color: #003300;}
#navigation a#qleague { background-color: #000080; white-space: nowrap;}
#navigation a.thispage { background-color: #008811;}

