*  { 
    margin: 0; 
    padding: 0; 
    border: 0; 
    font-family: arial;
}
body {
	background-color: #000000;
	background-image: url('http://www.wsfcheer.com/images/wsf_bg.jpg');
	background-position: center top ;
	background-repeat: no-repeat;
}
div.clear {
	clear: both;
}
div#header {
	margin: 10px auto 0 auto;
	height: 160px;
	width: 960px;
}
div#header img#wsf_logo {
        margin-right: 75px;
	margin-top: -5px;
        width: 441px;
	float: left;
}
div#header div#header_right {
	height: 100%;
	width: 509px;
	display: inline;
}
div#header div#header_right div#right-top {
	height: 36px;
}
div#header div#header_right div#register {
	float: right;
	width: 187px;
	height: 36px;
	background: url('http://www.wsfcheer.com/images/register_now.png') no-repeat right top;
}
div#header div#header_right div#register:hover {
	background: url('http://www.wsfcheer.com/images/register_now.png') no-repeat right bottom;
}
div#header div#header_right div#search {
	float: right;
	height: 66px;
	margin-top: -5px;
	background: url('http://www.wsfcheer.com/images/search_bar.png') no-repeat right bottom;
}
div#header div#header_right div#search form {
	margin-top: 29px;
	margin-right: 6px;
	float: right;
}
div#header div#header_right div#search form input#search_text {
	border: none;
	width: 240px;
	height: 25px;
	background: none;
}
div#header div#header_right div#search form input#search_button {
	width: 25px;
	height: 25px;
	background: none;
}
div#header div#header_right div#follow {
	margin-top: 30px;
}
div#header div#header_right div#facebook_header {
	background: url('http://www.wsfcheer.com/images/facebook_header_sprite.png') no-repeat left top;
	width: 60px;
	height: 61px;
	float: left;
	margin-right: 10px;
	text-indent: -9999px;
}
div#header div#header_right div#facebook_header:hover {
	background: url('http://www.wsfcheer.com/images/facebook_header_sprite.png') no-repeat left bottom;
}
div#header div#header_right div#twitter_header {
	background: url('http://www.wsfcheer.com/images/twitter_header_sprite.png') no-repeat left top;
	width: 60px;
	height: 61px;
	float: left;
	text-indent: -9999px;
}
div#header div#header_right div#twitter_header:hover {
	background: url('http://www.wsfcheer.com/images/twitter_header_sprite.png') no-repeat left bottom;
}
div#container {
	width: 950px;
	margin: 0 auto 0 auto;
	background-color: #00283d;
	padding: 0 5px 0 5px;
}
div#container div#content {
	width: auto;
	min-height: 520px;
	margin: 0 auto;
	background-color: #000000;
}
div#container div#content div#nav {
	padding: 5px 10px 0 10px;
	vertical-align: center;
        width: 930px;
        height: 15px;
        overflow: hidden;
        float: left;
}
div#container div#content div#nav ul{
	list-style: none;
        position: absolute;
        width: 930px;
        padding-right: 10px;
}
div#container div#content div#nav ul li{
	display: inline;
	padding: 0 10px 0 5px;
	border-right: 1px solid #333333;
}
div#container div#content div#nav ul li#last {
	border: none;
}
div#container div#content div#nav ul li a {
	color: white;
	text-decoration: none;
	font-size: 12px;
        font-weight: bold;
}
div#container div#content div#nav ul li a:hover {
	color: orange;
}
div#container div#content table#top {
	width: 100%;
	padding: 5px;
	background: url("http://www.wsfcheer.com/images/mid_bg.jpg") no-repeat left bottom;
}
div#container div#content table#bottom {
	width: 100%;
	padding: 20px 10px 40px 10px;
	min-height: 350px;
	background: url("http://www.wsfcheer.com/images/bottomglobe.png") no-repeat left bottom;
}
div#container div#content table#bottom tr td {
	vertical-align: top;
	color: white;
        font-size: 12px;
}
div#container div#content table#bottom tr td span.contact {
	font-weight: bold;
	color: #008FCD;
        font-size: 16px;
}
div#container div#content table#bottom tr td.corner {
	width: 310px;
        font-size: 12px;
}
div#container div#content table#bottom tr td.corner span {
	font-weight: bold;
    font-size: 13px;
    color: #ED5A27;
}
div#container div#content table#bottom tr td.corner img {
	float: left;
	margin-right: 10px;
}
div#container div#content table#top td {
	padding: 5px 0 5px 0;
}
div#container div#content table#top td#mid {
	padding-bottom: 100px;
}
div#container div#content table#top table {
	width: 100%;
} 
div#container div#content table#top table tr#mid_body td {
	width: 200px;
	padding: 2px;
    font-size: 12px;
	color: #FFFFFF;
}
div#container div#content table#top table tr#mid_body td span {
	font-weight: bold;
   	font-size: 13px;
	color: #e7811f;
}
div#container div#content table#bottom {
	width: 100%;
	margin: 0 auto;
}
div#container div#content table#bottom tr td div#facebook_footer {
	background: url('http://www.wsfcheer.com/images/facebook_footer.png') no-repeat left top;
	width: 63px;
	height: 95px;
	float: left;
	margin-right: 10px;
}
div#container div#content table#bottom tr td div#facebook_footer:hover {
	background: url('http://www.wsfcheer.com/images/facebook_footer.png') no-repeat left bottom;
}
div#container div#content table#bottom tr td div#twitter_footer {
	background: url('http://www.wsfcheer.com/images/twitter_footer.png') no-repeat left top;
	width: 63px;
	height: 95px;
	float: left;
}
div#container div#content table#bottom tr td div#twitter_footer:hover {
	background: url('http://www.wsfcheer.com/images/twitter_footer.png') no-repeat left bottom;
}
div#container div#sponsors {
	margin: 0 auto;
 	height: 120px;
}
div#container div#sponsors table {
	width: 100%;
	border: 0;
	text-align: center;
	vertical-align: center;
}
div#container div#sponsors table tr td {
	padding: 3px;
}
div#container div#sponsors table tr td img {
	border: 2px solid #01527E;
}
div#container div#sponsors table tr td img:hover {
	border: 2px solid white;
}
div#footer {
	background: url("http://www.wsfcheer.com/images/varsity_logo.png") no-repeat center top;
	
	height: 100px;
	margin: 0 auto;
	width: 970px;
	padding: 5px;
}
p.white {
	color: #FFFFFF;
	font-size: 12px;
}
p.news {
	background-color: #0a0a0a;
	width: 600px;
	margin-left: -5px;
	padding: 5px;
}
span.date {
	color: white;
	font-size: 12px;
	font-weight: bold;
        font-style: italic;
}
span.heading {
	font-weight: bold;
   	font-size: 24px;
        margin-bottom: 10px;
	color: #E2C639;
}
span.orange a{
	font-size: 12px;
	font-weight: bold;
	color: #ED5C27;
}
div.arrow {
	background: url('http://www.wsfcheer.com/arrow_right.png') no-repeat left center;
	padding-left: 13px;
	width: 100%;
	height: 20px;
       font-size: 12px;
       font-weight: bold;
       padding-top: 3px;
}
div.arrow.down {
	padding-left: 20px;
	background: url('http://www.wsfcheer.com/arrow_down.png') no-repeat left center;
}
div.news {
        padding-left: 20px !important;
}
td.not_corner {
        padding-left: 25px !important;
}
td.not_corner span {
 padding-left: 10px !important;
}
td.not_corner p {
 padding-left: 10px !important;
}
.left_side {
        width: 655px !important;
        padding-right: 8px !important;
        padding-left: 3px !important;
}
div.event_details {
        padding: 0 10px 0 10px;
}
div#form_options {
        display: none;
}
tr.dark {
        background-color: #000000;
}
tr.light {
        background-color:  #0A0A0A;
}
td.white {
 padding-left: 5px !important;
 color: #FFFFFF;
 font-size: 12px;
}
span.orange {
 color: #ED5C27 !important;
}
#videos{
 padding-left: 20px;
 color: #FFFFFF;
 width: 261px;
}
#videos a {
 color: #FFFFFF;
 font-wieght: bold;
}
li ul.subnav {
display: none;
padding-top: 25px;
position: absolute;
top: -3px;
left: 60px;
width: auto !important;
z-index: 3;
}
li:hover>ul.subnav {display:block;}
li ul.subnav li.subnav_element {
border: none !important;
display: block !important;
background-color: #000000 !important;
}
li ul.subnav_media {
display: none;
padding-top: 25px;
position: absolute;
top: -3px;
left: 330px;
width: auto !important;
z-index: 3;
}
li:hover>ul.subnav_media {display:block;}
li ul.subnav_media li.subnav_element {
border: none !important;
display: block !important;
background-color: #000000 !important;
}
a.PDFLink {
color: yellow;
padding-left: 14px;
background: url('http://www.wsfcheer.com/images/subpages/yellowarrow.png') no-repeat left top ;
text-decoration: none;
font-size: 12px;
font-weight: bold;
}
table#cornertable tr td{
height: 26px !important;
padding-left: 10px !important;
}
table#cornertable tr td div.silverarrow{
width: 28px !important;
height: 28px !important;
background: url('http://www.wsfcheer.com/images/box_arrow.png') no-repeat left top;
margin-right: 10px;
float: left;
}

table#cornertable tr td span{
font-weight: bold;
font-size: 20px;
margin-top: 5px;
}
td.corner a {
text-decoration: none;
}
span.white {
color: #FFFFFF !important;
}
div#footer a {
display: block;
width: 100%;
height: 100%;
text-decoration: none;
}
a.none {
text-decoration: none !important;
color: inherit !important;
}
div#VIP {
background: url('http://www.wsfcheer.com/images/subpages/meet_vip_sprite.png') no-repeat left top;
width: 233px;
height: 44px;
}
div#VIP:hover {
background-position: left bottom;
}
div.event_nav {
background: #333333;
height: 20px;
color: #FFFFFF;
font-weight: bold;
width: 639px;
text-align: center;
margin-bottom: 10px;
font-size: 12px;
padding-top: 4px;
}
div.event_nav a {
text-decoration: underline;
}
div.event_nav a:hover {
color: #CCCCCC !important;
}
div.white {
color: #FFFFFF;
}
.youtube {
background-color: #0A0A0A;
width: 629px;
margin-bottom: 10px;
font-size: 12px;
font-family: "Arial";
padding: 5px;
}
.youtube .author {
float: left;
width: 150px;
color:  #ED5C27;
font-weight: bold;

margin-right: 5px;
}
.youtube .comment {
width: 439px;
}
.post_comment {
background: url("http://www.wsfcheer.com/images/youtube_post_comment.png") no-repeat left top;
height: 58px;
width: 173px;
float: right;
}
.post_comment:hover {
background-position: left bottom;

}
span.arrow {
background: url("http://www.wsfcheer.com/images/whitearrow.gif") no-repeat top left;
padding-left: 11px !important;
margin-top: 2px !important;
}
span.orange a:hover {
color: #FFFFFF;
}
.staff_picture {
float:left;
margin-right: 20px;
}
.staff_title {

}
.staff_email {
color: #FFFFFF;
text-decoration: none;
font-wieght: bold;
}
.staff_email a{
color: #FFFFFF;
text-decoration: none;
font-wieght: bold;
float: right;
padding-right: 5px;
font-size: 12px !important;
}
.staff_role {
color: #FFFFFF;
font-weight: bold;
}
.staff_phone {
color: #FFFFFF;
float: right;
padding-right: 5px;
font-size: 12px;
}
.staff_bio {
width: 390px;
float:right;
margin-top: 30px;
font-size: 12px;
}
.staff {
margin-bottom: 50px;
}
span.white a {
font-size: 12px;
color: #FFFFFF;
text-decoration: none;
}
td.more {
padding-left: 36px !important;
}
a.none:hover{
color: #FFFFFF !important;
}
.search_results {
margin-top: 20px;
}
.search_results * {
color: #FFFFFF;
}
.search_results a:hover {
color:  #ED5C27;
}
h3.category {
color: #FFFFFF;
height: 28px;
background: url("http://www.wsfcheer.com/images/scoring_sprite.png") no-repeat left top;
padding-left: 40px;
margin-bottom: 10px;
padding-top: 5px;
margin-top: 10px;
}
h3.down {
background-position: left bottom;
}
div.cat-list {
display: none;
color: #FFFFFF;
}
div.cat-list ul {
margin-bottom: 5px;
}
div.cat-list ul li {
margin-left: 60px;
margin-bottom: 5px;
}
div.cat-list ul li a {
color: #FFFFFF;
text-decoration: none;
}
div.cat-list ul li a:hover {
color: #ED5C27;
}
tr.event_sidebar:hover {
background-color: #333333;
}
div#videos ul li a {
font-size: 12px;
}
img.gallery {
border: 1px solid #000000;
}
img.gallery:hover {
border: 1px solid #FFFFFF;
}
div#photo_gallery {
padding: 5px;
}

@media handheld {
	div#container div#content div#nav ul li{
		padding: 0 5px 0 3px !important;
	}

	div#container div#content div#nav ul li a {

		font-size: 11px !important;
	}
}
div.corner-list {
display: none;
color: #FFFFFF;
padding-left: 100px;
}
div.corner-list a {
color: #FFFFFF;
}
div.expand {
display: block;
}
table#cornertable tr td div.arrow_down{
background: url('http://www.wsfcheer.com/images/box_arrow.png') no-repeat left bottom;
}

/*  Upcoming events slider */
#Scroll {
  width: 650px;
  margin: 0 auto;
color:#fff;
}

#content-slider {
  width: 490px;
  height: 6px;
  margin: 5px;
  background: #BBBBBB;
  position: relative;
}

.ui-slider-handle {
  width: 8px;
  height: 14px;
  position: absolute;
  top: -4px;
  background: #478AFF;
  border: solid 1px black;
}

#content-scroll {
  width: 630px;
  height: 300px;
  margin-top: 10px;
  overflow: hidden;
}

#content-holder {
  /*width: 1500px;*/
  height: 300px;
}

.content-item {
  /*width: 1500px;*/
  height: 270px;
  padding: 5px;
  float: left;
}
.content-item td {padding-right:10px;}

div#footer_links img {float:left;}
div#footer_links {
color: white;
text-align: left;
width: 800px;
height: 50px;
position: relative;
padding-top: 30px;
font-size: 11px;
}
div#footer_links p {
padding-top:20px;
padding-right: 50px;
margin-top: 30px;
 }
div#footer_links a {
color:#fff;
margin-right:12px;
margin-left:12px;
}


