/* Global Reset */
*{margin:0px;padding:0px;}
/* Straight up HTML tags */
a img{border:none;}
a{outline: none;text-decoration:none;color:#9999FF;}
a:hover{color:#5a567b;}
p, blockquote{margin:15px 0px;}
body{background:url(../images/dates/bodybg.gif) #6b678d repeat-x;}
h1{position:absolute;left:580px;top:207px;font:bold 14px arial;color:#fff;}
/* ID's and proprietary elements */
#container{width:920px;background:url(../images/dates/mainbg.gif) repeat-y;text-align:left;font:12px/20px arial, sans-serif;color:#fff;position:relative;}
#content{padding:643px 104px 20px 20px;background:url(../images/dates/header.jpg) no-repeat;}
#content #padded{padding:0px 20px;}
#datecontainer{width:900px;background:#000;}
#datethingy{position:relative;width:900px;padding-left:220px;}
table{width:860px;margin:20px 0px;}
table td{padding:10px 5px;background:#6b678d;}
table tr.odd td{background:#5a567b;}
table thead td{background:#000;font-weight:bold;}
td.date{width:9%;}
td.day{width:17%;}
td.location{width:29%;}
td.mapposition{width:45%;}
#datethingy a{color:#fff;}
#datethingy a:hover{color:#999;}
#davo{position:absolute;left:60px;bottom:-23px;}
#footer{height:532px;margin-top:-45px;background:url(/assets/images/interface/footer.gif) no-repeat;position:relative;}
/*#footer{height:532px;background:url(../images/dates/footer.gif) no-repeat;position:relative;}*/
#sponsors{position:absolute;top:120px;left:183px;}
#sponsors ul{list-style-type:none;}
#sponsors ul li{float:left;}
#sponsors img { padding: 18px; }
#primarynav{position:absolute;left:50px;top:235px;list-style-type:none;}
#primarynav li{float:left;background:url(../images/home/navbg.gif) center bottom no-repeat;margin-right:15px;height:23px;font-weight:bold;}
#primarynav li:hover{background:url(../images/home/navbg-o.gif)  center bottom no-repeat;}
#primarynav li a{color:#ccc;}
#primarynav li a:hover{color:#fff;}
#primarynav li:hover a{color:#fff;}
#map{position:absolute;left:20px;top:260px;}
/* Repeatble Classes */
.left{float:left;margin-right:15px;}
.right{float:right;margin-left:15px;}
.clear{clear:both;}
.hrt{border-top:solid 1px #ccc;margin-top:15px;padding-top:15px;}
.hrb{border-bottom:solid 1px #ccc;margin-bottom:15px;padding-bottom:15px;}
.kmtodate{position: absolute; top: 20px; left: 570px; width: 300px; height: 40px; font: bold 15px arial; color: #444;z-index:1000;}
.kmtoday{position:absolute;top:40px;left:570px;width:300px;height:40px;font:bold 15px arial;color:#444;z-index:1000;}