@charset "UTF-8";

	body,
	html {
		margin:0;
		padding:0;
		background:#666;
		font-family: "Trebuchet MS", Verdana, Arial;
	    font-size: 11px;
	    color: #333333;
	}
	body {
		min-width:750px;
	}
	a {
	color: #333333;
	outline: none;
	cursor: pointer;
	cursor: hand;
}
	#wrap {
		background:#666;
		margin:0 auto;
		width:995px;
	}
	#main {
		background:#fff;
		float:left;
		width:810px;
	}
	#sidebar {
	border-left:#333333 solid 5px;
	border-bottom: #333333 solid 4px;
	float:right;
		background:#333;
		width:180px;
	}
	#clear {
		clear:both;
	}
	#footer, #footer a {
	color:#9C9C9C;
	}

/* AD banner styling */
#bannerAd {
width: 800px;
height: 63px;
background-color: #333333;
padding: 6px 0px 6px 10px;
}
	
/* Fading banner styling */
#backgroundheader ul{
list-style:none;
padding:0px;
margin:0px;
}
#backgroundheader {
background-color:#CCCCCC;
top: 0px;
height:153px;
width:810px;
}
#backgroundlogo {
position:absolute;
	height: 153px;
	background-image: url(../images/sc_logo.gif);
	z-index:999;
	width: 196px;
	height: 132px;
	}
#backgroundlogo span {
	display: none;
	}
	
/* Fading sidebar styling */
#sidebar ul{
list-style:none;
padding:0px;
margin:0px;
}

#sidebar li{
list-style:none;
padding:0px;
margin:0px;
}
	
/* Nav styling */
	#navlist {
    width: 810px; height: 29px;
    background: transparent url(../images/main_nav.gif);
    margin: 0; padding: 0;
	z-index: 0;
	}
#navlist li {
 height: 29px; margin: 0; padding: 0; list-style: none; text-indent: -5000px; float:left;
	}
#navlist a {
   display: block;height: 29px;
	}
#navhome a:hover {
	background: transparent url(../images/main_nav.gif)
    0px -29px no-repeat;}
#navhome a {
	width:120px;
	}
#navevents a:hover {
    background: transparent url(../images/main_nav.gif)
    -120px -29px no-repeat;}
#navevents a {
    width:165px; }
#navphotos a:hover {
    background: transparent url(../images/main_nav.gif)
    -285px -29px no-repeat;}
#navphotos a {
    width: 135px;}
#navnews a:hover {
    background: transparent url(../images/main_nav.gif)
    -420px -29px no-repeat;}
#navnews a {
    width:125px;}
#navsponsors a:hover {
    background: transparent url(../images/main_nav.gif)
    -545px -29px no-repeat;}
#navsponsors a {
    width: 161px;}
#navfaq a:hover {
    background: transparent url(../images/main_nav.gif)
    -706px -29px no-repeat;}
#navfaq a {
    width: 101px;}
	
/* Events styling */
.upcoming_resttext {
	padding-left: 90px;
	padding-top: 22px;
	font-size: 12px;
}
.upcoming_dateBuy {
	padding-top: 26px;
	text-align: center;
	font-size: 12px;
}

/* Photo Styling */
.Set {  width: 130px; text-align: left; }
.Set p { margin-top: 2px; font-size: 11px; color: #777; }

.Sets {
	width: 120px;
	height: 180px;
	float: left;
	padding-right: 6px;
	margin: 10px;
}
#ViewCollection .Sets { width: 130px; }
.Sets p { margin-top: 2px; font-size: 11px; color: #777; }

.SetCase { margin-top: 5px; margin-bottom: 5px; width: 91px; height: 95px; padding: 7px 0 0 7px; background: url(http://l.yimg.com/www.flickr.com/images/set_case.gif) no-repeat; }
.SetCase a {text-decoration:none}
.SetCase a:link { text-decoration:none; }
.SetCase a:visited { text-decoration:none; }
.SetCase a:hover { background: transparent; text-decoration:none; }
.SetCase a:active { background: transparent; text-decoration:none; }
.SetCase .setThumb { border: 1px solid #000; }
#stripebasecontent {
	background-image: url(../images/event_stripe_bg.gif);
	background-repeat: repeat;
	text-align: center;
}
#centeredbasecontent {
	background-color: #FFFFFF;
	text-align: left;
	padding-top: 25px;
	padding-left: 30px;
	padding-right: 15px;
}

/* FAQ Styling */
#faqnav {
	background-image: url(../images/faq_blackstripe.jpg);
	background-repeat: repeat;
	width: 351px;
	float:left;
}
.faqcontent {
	float: right;
	width: 329px;
	margin-right: 30px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: top;
}
h2.faqcontent {
	margin: 0px;
	padding: 0px;
	padding-bottom: 8px;
}
#faqlist {
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 22px;
	text-decoration: none;
	font-size: 12px;
}
#faqlist a {
	color: #FFFFFF;
	text-decoration: none;
}
#faqlist a:hover {
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
}

/* News Styling */
.newsimg {
	border: 9px solid #333333;
	float: right;
	margin-left: 10px;
}

/* Sponsor Styling */
#sponsornav {
	background-image: url(../images/sponsors_bg.gif);
	background-repeat: repeat;
	width: 227px;
	height: 393px;
	float:left;
}
#sponleftstripe {
background-image: url(../images/sponsors_bg.gif);
padding-top:30px;
	width: 20px;
	height:363px;
	float:left;
}
.sponsorcontent {
	float: right;
	width: 514px;
	height: 393px;
	overflow:auto;
	margin-right: 20px;
	padding-right: 20px;
	margin:0;
	vertical-align: top;
}
#sponsertext {
width:220px;
float:right;
}
#sponcenteredbasecontent {
	background-color: #FFFFFF;
	text-align: left;
	padding:0;
}
#sponsorlist {
	color: #FFFFFF;
	padding-left: 10px;
	line-height: 17px;
	text-decoration: none;
	font-size: 11px;
	height:375px;
}
#sponsorlist a {
	color: #FFFFFF;
	text-decoration: none;
	padding:3px
}
#sponsorlist a:hover {
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
}