/* CSS Document */a:link, a:visited, a:active {	color: #000000;	text-decoration: none;}a:hover {	color: #ff0000;	text-decoration: none;}img {	border: 0; padding: 0;}body {	text-align: center;	vertical-align: top;	background-color: #000000;	margin: 0px;		color: #333333;	font-family: arial, verdana, sans serif;	font-size: 8pt;	line-height: 10pt;}#frame {	float: center;	width: 770px;	height: 340px;	margin-right: auto;	margin-left: auto;	margin-top: 0px;	padding: 0px;	text-align: left;}#background {	width: 770px;	height: 400px;	background: #e0e0e0;}#schedule {	width: 506px;	float: left;	vertical-align: top;	padding: 5px 10px 5px 10px;	background: #e0e0e0;}#nav {	float: left;	width: 760px;	background: #ffffff;	margin: 0px 0px 8px 0px;}#sponsors {	text-align: center;	float: left;	width: 740px;	background: #ffffff;	margin: 0px 0px 0px 0px;	padding: 3px 10px 3px 10px;}#center {	width: 515px;	float: left;}#header {	width: 760px;	background: #ffffff;}#content {	float: left;	width: 720px;	background: #ffffff;	padding: 5px 20px 10px 20px;}#footer {	float: left;	width: 720px;	background: #ffffff;	margin: 0px 0px 10px 0px;	padding: 5px 20px 30px 20px;		color: #999999;	font-family: verdana, arial, sans serif;	font-size: 7pt;	line-height: 9pt;}#popup {	margin: 10px 10px 10px 10px;	padding: 15px 15px 15px 15px;	background: #ffffff;}.button {	float: left;	margin: 5px 2px 5px 2px;}.events_title {	margin: 5px;	float: left;	background: #ffffff;	font-family: arial, verdana, sans serif;	font-size: 12pt;	line-height: 12pt;	font-weight: bold;	letter-spacing: -1px;}.upcoming {	width: 202px;	background: #ffffff;	margin: 5px 5px 5px 5px;	padding: 5px 20px 2px 20px;}.title {	font-family: arial, verdana, sans serif;	font-size: 12pt;	line-height: 12pt;	font-weight: bold;	letter-spacing: -1px;}.subtitle {	font-family: arial, verdana, sans serif;	font-size: 10pt;	line-height: 12pt;	text-transform: uppercase;}.sm {	color: #333333;	font-family: verdana, arial, sans serif;	font-size: 7pt;	line-height: 9pt;}.left {	float: left;}.right {	float: right;}#photos a {	display: block;	float: left;	width: 225px;	height: 225px;	margin: 2px;	text-align: center;	background: #e0e0e0;	}.textbox {	font-size: 7pt;}.charttitle {	background-color: #333333;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 9px;	line-height: 13px;	color: #ffffff;}.chartcell_bold {	background-color: #cccccc;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 9px;	line-height: 13px;	color: #666666;}.chartcell {	vertical-align: center;	background-color: #e4e4e4;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	line-height: 13px;	color: #666666;}.box {	background: #e0e0e0;	margin: 0px 10px 10px 30px;	padding: 10px 20px 10px 20px;	width: 300px;	overflow: hidden;}.guestbook {	width: 300px;	background: #e0e0e0;	margin: 0px 10px 10px 25px;	padding: 10px 20px 10px 20px;	overflow: hidden;}.bio_q {	text-align: right;	vertical-align: top;	font-weight: bold;	color: #666666;	font-family: verdana, arial, sans serif;	font-size: 7pt;	line-height: 9pt;}/* ---- CALENDAR ---- */td.calendar_header a:link, td.calendar_header a:visited, td.calendar_header a:active {	color: #ffffff;}td.calendar_header a:hover {	color: #00baff;}table.calendar_table {	width: 250px;	margin: 2px;	text-align: center;	border-collapse: separate;	border-spacing: 3px;	font-family: verdana, arial, sans serif;	font-size: 7pt;	font-weight: bold;	line-height: 9pt;}.calendar_header {    color: #ffffff;     background-color: #000000; }.calendar_subheader {    color: #ffffff;     background-color: #999999; }.calendar_today { 	background: #ececec;	width: 30px;	height: 10px;	color: #333333;}.calendar_day {	background: #ffffff;	width: 30px;	height: 10px;	color: #333333;}.calendar_eventday {	background: #ffbfbf;	width: 30px;	height: 10px;	color: #333333;}