/* CSS Document */* {	padding:0;	border:0;	margin:0;	font-family:Helvetica, Arial, sans-serif;}body {	background-color:black;}/*-----------------Links------------------*/a:link, a:visited{	text-decoration:none;	color:#cc99ff;}/*------------------------------------	Headers------------------------------------*/h1 {	display:block;	width:219px;	height:220px;	margin:74px 0 0 33px;	text-indent:-9999px;	clear:both;}h2 {	height:30px;	text-indent:-9999px;	margin-bottom:10px;}h2.news {	width:100px;	background:url(images/hdr_news.jpg) top left no-repeat;}h2.videos {	width:127px;	background:url(images/hdr_videos.jpg) top left no-repeat;	clear:both;}h2.photos {	width:127px;	background:url(images/hdr_photos.jpg) top left no-repeat;	clear:both;}h2.weekly {	background:url(images/hdr_weekly.jpg) top left no-repeat;	width:149px;}.HugeBox h2{		text-indent:0px;	font-size:18px;	margin-bottom:3px;	margin-top:0px;}. GalleryNav{	margin-bottom:6px;}.FormButton{	color:#FFFFFF;	background-color:#DCA34F;	padding:5px 5px 5px 5px;	border:1px solid black;}.HugeBox a:link, .HugeBox a:visited{	color:#CCCCCC;	font-size:12px;}h3 {	letter-spacing:-0.05em;	color:white;}/*------------------------------------	Tags/Widgets------------------------------------*/p {	color:white;	font-size:0.8em;	line-height:1.2em;}.FormDefinition{	color:white;	font-size:0.8em;	line-height:1.2em;}.date {	display:block;	background:url(images/datebg.gif) top left no-repeat;	width:45px;	height:46px;	float:left;}.date .day {	display:block;	width:45px;	height:25px;	text-align:center;	font-size:1.3em;	font-weight:bold;	padding-top:2px;	letter-spacing:-0.05em;	color:white;}.date .month {	display:block;	width:45px;	height:16px;	text-align:center;	font-size:0.8em;	font-weight:bold;	color:#cc99ff;	letter-spacing:-0.05em;}.viewit {	background:url(images/viewit.gif) top left no-repeat;	text-indent:-9999px;	width:31px;	height:32px;	display:block;}.viewitLg {	background:url(images/viewitLg.gif) top left no-repeat;	text-indent:-9999px;	width:42px;	height:44px;	display:block;}.right {	float:right;}.left {	float:left;}.info {	text-indent:0px;		display:inline;	font-size:11px;	font-weight:bold;	color:#FFFFFF;	font-weight:bold;	margin:8px 0 0 33px;	float:left;	}.bigBox {	background:#9538bc url(images/nav/newsbg.gif) top left no-repeat;	border-bottom:5px solid #333;	border-right:5px solid #333;	width:460px;		padding:20px;	color:#FFFFFF;}.HugeBox {	background:#9538bc url(images/nav/newsbg.gif) top left no-repeat;	border-bottom:5px solid #333;	border-right:5px solid #333;	width:620px;		padding:20px;	color:#FFFFFF;}#WeekliesBox, #EventBox{	padding-left:6px;	padding-top:8px;	padding-right:6px;	width:480px;}.smallBox {	background:#9538bc url(images/nav/vidbg.gif) top left no-repeat;	border-bottom:5px solid #333;	border-right:5px solid #333;}.medBox {	background:#9538bc url(images/nav/vidbg.gif) top left no-repeat;	border-bottom:5px solid #333;	border-right:5px solid #333;	width:264px;}#signup {	margin:0 0 0 480px;}#signup label {	background:url(images/join.jpg) top left no-repeat;	display:block;	float:left;	display:inline;	width:113px;	height:11px;	text-indent:-9999px;	margin-top:9px;}#signup input {	background:url(images/sign_up_input.jpg) top left no-repeat;	float:left;	width:154px;	height:17px;	padding:1px 5px 0px 8px;	margin:6px 0 0 8px;	color:#ccc;	font-size:0.7em;	font-weight:bold;}#signup button {	background:url(images/sign_up_button.jpg) top left no-repeat;	width:58px;	height:17px;	float:left;	margin:6px 0 0 8px;	text-indent:-9999px;}/*------------------------------------	Structural------------------------------------*/#site {	background:url(images/top.jpg) top left no-repeat;	width:1107px;	height:595px;	padding-top:1px;}#topMenu {	list-style:none;	margin:31px 0 0 40px;}* html #topMenu {	margin-top:35px;}*+html #topMenu {	margin-top:35px;}#topMenu li {	float:left;}	#topMenu li a {	display:block;	height:48px;	float:left;	background-position:top left;	text-indent:-9999px;}#topMenu li a:hover, #topMenu li.current a {	background-position:0 -48px;}#topMenu .home a {	background-image:url(images/nav/nav_r1_c2.jpg);	width:93px;}#topMenu .events a {	background-image:url(images/nav/nav_r1_c3.jpg);	width:186px;}#topMenu .weeklies a {	background-image:url(images/nav/nav_r1_c4.jpg);	width:133px;}#topMenu .reservations a {	background-image:url(images/nav/nav_r1_c5.jpg);	width:173px;}#topMenu .photos a {	background-image:url(images/nav/nav_r1_c6.jpg);	width:100px;}#topMenu .location a {	background-image:url(images/nav/nav_r1_c7.jpg);	width:111px;}#content {	background:url(images/mid.gif) 0px 140px no-repeat;	width:953px;	margin:90px 0 0 0;}#left {	margin:0 0 0 60px;	width:500px;	float:left;	display:inline;}#right {	margin:0 0 0 30px;	width:350px;	float:left;	display:inline;}#rightThin {	margin:0 0 0 30px;	width:200px;	float:right;	display:inline;}#bottom {	background:url(images/bottom.gif) top left no-repeat;	width:953px;	height:47px;}.footMenu {	color:#666;	text-align:center;	font-size:0.7em;	display:block;	margin-top:70px;}.footMenu a {	color:#666;	text-decoration:none;}#newsBox {	height:325px;	overflow:auto;	margin:0 0 10px 0;}#vidBox {	padding-bottom:10px;}#vidBox .video{	margin:0 10px 0 0;}#vidBox span {	text-transform:uppercase;	font-size:1em;	color:#ccc;	font-weight:bold;	width:300px;	display:block;	margin-top:17px;	float:left;}#vidBox a {	color:white;	text-transform:uppercase;	font-weight:bold;	text-decoration:none;}#weekly .thumb {	display:block;	/*background:url(images/rock.jpg) top left no-repeat;*/		/*padding:8px 8px 8px 8px;*/	width:324px;	height:170px;	float:left;	margin:0 6px 6px 0;}#photos .thumb {	display:block;	/*background:url(images/rock.jpg) top left no-repeat;*/		/*padding:8px 8px 8px 8px;*/	width:180px;	height:170px;	float:left;	margin:0 6px 6px 0;}div #photo{	width:200px;	float:right;	}.MainPicTitle{	color:#FFFFFF;	font-weight:bold;	display:block;	margin-left:10px;}table.WeeklyInfo{	width:100%;	margin-top:6px;}p.WeeklySummary{	height:80px;}table. weeklyInfo td{	vertical-align:top;}.WeeklyDay{	color:white;	font-weight:bold;}.WeeklyName{	color:#fff;	font-weight:bold;		}td.EventInfoCell{	vertical-align:top;	padding-left:6px;}td.PosterCell{	vertical-align:top;	padding-left:2px;}.newsItem p {	margin:6px 6px 6px 60px;}.newsItem h3 {	margin:5px 5px 5px 60px;}.BasicInput{	border:1px solid black;	padding:3px 3px 3px 3px;	margin:3px 3px 3px 3px;	}/*--------------------------------------	BUTTONS--------------------------------------*/.buttons a, .buttons button{    display:block;    float:left;    margin:0 7px 0 0;    background-color:#f5f5f5;    border:1px solid #dedede;    border-top:1px solid #eee;    border-left:1px solid #eee;    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;    font-size:100%;    line-height:130%;    text-decoration:none;    font-weight:bold;    color:#565656;    cursor:pointer;    padding:5px 10px 6px 7px; /* Links */}.buttons button{    width:auto;    overflow:visible;    padding:4px 10px 3px 7px; /* IE6 */}.buttons button[type]{    padding:5px 10px 5px 7px; /* Firefox */    line-height:17px; /* Safari */}*:first-child+html button[type]{    padding:4px 10px 3px 7px; /* IE7 */}.buttons button img, .buttons a img{    margin:0 3px -3px 0 !important;    padding:0;    border:none;    width:16px;    height:16px;}