body {
	margin: 0;
}

a.cr:link { color: #666666; text-decoration: none }
a.cr:active { color: #666666; text-decoration: none }
a.cr:visited { color: #666666; text-decoration: none }
a.cr:hover { color: #333333; text-decoration: none }

a.ev:link { color: #000000; text-decoration: none }
a.ev:active { color: #000000; text-decoration: none }
a.ev:visited { color: #000000; text-decoration: none }
a.ev:hover { color: #666666; text-decoration: none }

a:link { color: #000000; text-decoration: underline }
a:active { color: #000000; text-decoration: underline }
a:visited { color: #000000; text-decoration: underline }
a:hover { color: #666666; text-decoration: underline }

#shader {
	margin-left: auto;
	margin-right: auto;
	width: 810px;
	height: 1060px;
	background: url(div_bg.jpg) repeat-y;
}

#shader_standings {
	margin-left: auto;
	margin-right: auto;
	width: 810px;
	height: 1500px;
	background: url(div_bg.jpg) repeat-y;
}

#shader_driver {
	margin-left: auto;
	margin-right: auto;
	width: 810px;
	height: 925px;
	background: url(div_bg.jpg) repeat-y;
}

#shader_results {
	margin-left: auto;
	margin-right: auto;
	width: 810px;
	height: 1300px;
	background: url(div_bg.jpg) repeat-y;
}

#shader_history {
	margin-left: auto;
	margin-right: auto;
	width: 810px;
	height: 21400px;
	background: url(div_bg.jpg) repeat-y;
}

#shader_index {
	margin-left: auto;
	margin-right: auto;
	width: 810px;
	height: 4200px;
	background: url(div_bg.jpg) repeat-y;
}

#container {
	margin-left: 12px;
}

#header {
	margin-left: auto;
	margin-right: auto;
	width: 800px;
}

#navigation {
	margin-top: -3px;
	width: 800px;
	height: 28px;
	position: absolute;
	background-image: url(../images/img02.jpg);
}

#feature {
	margin-top: 1px;
	margin-left: 0px;
	position: absolute;
}

#events {
	margin-top: 8px;
	margin-left: 530px;
	position: absolute;
	
}

#archive {
	margin-top: 260px;
	margin-left: 10px;
	position: absolute;
}

#segment {
	margin-top: 460px;
	margin-left: 0px;
	position: absolute;
}

#board {
	margin-top: 587px;
	margin-left: 0px;
	position: absolute;
}

<!-- begin calendar style -->

#calendar {
	margin-top: inherit;
	margin-left: 0px;
	position: absolute;
}

td.calborder {
	vertical-align: top;
	width: 71px;
	height: 60px;
	background: url(../images/calendar/calbg.jpg) no-repeat;
}

td.calborder2 {
	vertical-align: top;
	width: 71px;
	height: 61px;
	background: url(../images/calendar/calbg2.jpg) no-repeat;
}

#calfooter {
	margin-top: 855px;
	margin-left: -10px;
	position: absolute;
}

#shafooter {
	margin-top: 1300px;
	margin-left: -10px;
	position: absolute;
}

#calfooter2 {
	margin-top: 855px;
	left: 430px;
	position: absolute;
}

#entry1 {
	margin-top: 142px;
	margin-left: 387px;
	position: absolute;
}

#entry2 {
	margin-top: 328px;
	margin-left: 387px;
	position: absolute;
}

#entry3 {
	margin-top: 269px;
	margin-left: 387px;
	position: absolute;
}

#entry4 {
	margin-top: 85px;
	margin-left: 387px;
	position: absolute;
}

#entry5 {
	margin-top: 269px;
	margin-left: 378px;
	position: absolute;
}

#entry6 {
	margin-top: 135px;
	margin-left: 300px;
	position: absolute;
}

#entry7 {
	margin-top: 203px;
	margin-left: 300px;
	position: absolute;
}

#entry8 {
	margin-top: 142px;
	margin-left: 151px;
	position: absolute;
}

#entry9 {
	margin-top: 207px;
	margin-left: 387px;
	position: absolute;
}

#entry10 {
	margin-top: 267px;
	margin-left: 151px;
	position: absolute;
}

#entry11 {
	margin-top: 146px;
	margin-left: 387px;
	position: absolute;
}

#entry12 {
	margin-top: 336px;
	margin-left: 387px;
	position: absolute;
}


#month {
	margin-top: 71px;
	margin-left: 564px;
	position: absolute;
}

#follow {
	margin-top: 475px;
	margin-left: -3px;
	position: absolute;
}

#calimages {
	margin-top: 610px;
	margin-left: 88px;
	position: absolute;
}

<!-- driver styles -->

#drivers {
	margin-top: inherit;
	margin-left: 0px;
	position: absolute;
}

#driver_info_17 {
	margin-top: 372px;
	margin-left: 10px;
	position: absolute;
}

#driver_info_12 {
	margin-top: 382px;
	margin-left: 10px;
	position: absolute;
}

#driver_footer {
	margin-top: 720px;
	margin-left: 8px;
	position: absolute;
}

#driver_images {
	margin-top: 340px;
	margin-left: 540px;
	position: absolute;
}

<!-- results -->
#results_header {
	margin-top: inherit;
	margin-left: 0px;
	position: absolute;
}

#results {
	margin-top: 220px;
	margin-left: 10px;
	position: absolute;
}

#event {
	margin-top: 220px;
	margin-left: 250px;
	position: absolute;
}

#standings {
	margin-top: 230px;
	margin-left: 21px;
	position: absolute;
}

#resfooter {
	margin-top: 1096px;
	margin-left: -10px;
	position: absolute;
}

#hisfooter {
	margin-top: 21196px;
	margin-left: -10px;
	position: absolute;
}

#indfooter {
	margin-top: 4000px;
	margin-left: -10px;
	position: absolute;
}
	








