/* CSS Document */html, body {	background: #000;	height: 100%;	margin: 0 auto;	padding: 0;	text-align: center;	font-family: Arial, Helvetica, sans-serif;	}	#container {	margin: 0 auto;	width: 754px;	height: auto;	}	#header {	top: 0;	width: 750px;	height: 148px;	background-image: url(images/header.jpg);	border: 2px solid #fff;	border-top: 0px;	margin-bottom: 8px;	}	/* begin nav bar */	#navbar {	top: 155px;	width: 750px;	height: 44px;	border: 2px solid #fff;	margin-bottom: 18px;	clear: both;	}	#navbar ul#menu {	margin: 0;	height: 44px;	width: 750px;	background: transparent url(images/navbar.gif) top left no-repeat;	position: relative;	top: 0;  }	#navbar ul#menu li {list-style: none; position: absolute; top: 0; float: left;}	ul#menu li, ul#menu a {height: 44px; display: block;}#navbar ul#menu li a {text-indent: -9999px; text-decoration: none;}a#featured, a#sponsors, a#purchase, a#press {	top: 0px;	border: none;	}#featured {left: 0; width: 249px;}#sponsors {left: 250px; width: 165px;}#purchase {left: 416px; width: 150px;}#press {left: 567px; width: 183px;}#featured a:hover {	background: transparent url(images/navbar.gif) 0 -44px no-repeat;	}#sponsors a:hover {	background: transparent url(images/navbar.gif) -250px -44px no-repeat;	}#purchase a:hover {	background: transparent url(images/navbar.gif) -416px -44px no-repeat;	}#press a:hover {	background: transparent url(images/navbar.gif) -567px -44px no-repeat;	}	/* end nav bar */#content {	width: 694px;	height: inherit;	background-color: #fff;	padding: 10px 30px 25px 30px;	text-align: left;	}	#left_column {	width: 325px;	height: inherit;	background-color: #fff;	float: left;	text-align: center;	line-height: 1.4em;	}#right_column {	width: 325px;	height:	auto;	background-color: #fff;	float: right;	text-align: center;	line-height: 1.4em;	}	.sponors_left {	position: relative;	float: left;	width: 181px;	height: 235px;	margin: 0px 25px 25px 0px;	}	.sponsors_right {	position: relative;	float: right;	width: 438px;	height: 185px;	background-color: #CCCCCC;	padding: 25px;	margin-bottom: 25px;	line-height: 1.4em;	}	.section {	font-weight: bold;	font-size: larger;	margin-top: 40px;	}	a {	text-decoration: none;	color: #000;	}	a:hover {	color: #666;	}	