@charset "UTF-8";
/* CSS Document */

/* LAYOUT */
html{background-color:#000;}
body {font-size:100%;background:#000 url('imgs/bkg.jpg') repeat-x scroll 0 0;}
#container {
	margin-left:auto;
	margin-right:auto;
	min-height:770px;
	position:relative;
	width:670px;
}
#topMargin {
	background-image:url('designImages/CheercsaPg_03.png');
	clear:both;
	float:left;
	height:15px;
	margin-top:auto;
	position:relative;
	width:670px;
}
#pageHR {
	background-image:url('designImages/CheercsaPg_11.png');
	clear:both;
	float:left;
	height:14px;
	margin-top:0px;
	position:relative;
	width:670px;
}
#sitePage {
	background:url('designImages/CheercsaPg_12.png') repeat-y;
	clear:both;
	float:left;
	height:auto;
	margin-top:auto;
	min-height:575px;
	position:relative;
	width:670px;
}
#pageBottom {
	background-image:url('designImages/CheercsaPg_13.png');
	clear:both;
	float:left;
	height:29px;
	margin-top:0px;
	position:relative;
	width:670px;
}
#bottomMargin {
	background-image:url('designImages/CheercsaPg_19.png');
	clear:both;
	float:left;
	height:10px;
	margin-top:0px;
	position:relative;
	width:670px;
}
#pageFrame {
	background-color:#fff;
	margin-left:auto;
	margin-right:auto;
	margin-top:auto;
	position:relative;
	width:550px;
}
/* END LAYOUT */

/*
NAVIGATION */
#logo {
	float:left;
	height:69px;
	padding-left:5px;
	position:relative;
	width:300px;
}
#logoNext {
	float:left;
	height:69px;
	position:relative;
	width:357px;
}


ul#nav {
  margin:0px;
  padding:0px;
	float:left;
	background:transparent url('gNav3.png') no-repeat scroll 0 0;
  height:27px;
  width:550px;
}
ul#nav li {
	display:inline;
  margin:0px;
  padding:0px;
}
ul#nav li span {
  display:none;
}
ul#nav li a {
height:27px;
width:110px;
}


ul#fNav {
  margin:0;
  padding:0;
	float:left;
	background:transparent url('fNav.png') no-repeat scroll 0 0;
  height:30px;
  width:198px;
}
ul#fNav li {
	display:inline;
  margin:0px;
  padding:0px;
}
ul#fNav li span {
  display:none;
}
ul#fNav li a {
height:30px;
width:66px;
}


#secondaryMenu {
	clear:both;
  font-size:90%;
	min-height:40px;
  line-height:200%;
  margin:0 auto;
  padding:1em 0 0 0;
  text-align:center;
	width:550px;
}
.secondaryNav {
  display:inline;
  padding-left:0px;
}
.secondaryNav li {
	color:#AA0000;
  display:inline;
	list-style-position:inside;
	list-style-type:none;
}


#fContainer {
	clear:both;
	margin-left:auto;
	margin-right:auto;
	margin-top:25px;
	height:50px;
	width:360px;
}
#footer {
	border-top:#666666 solid 1px;
	clear:both;
	color:#666666;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
  font-size:75%;
	letter-spacing:.5pt;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	text-align:center;
	width:360px;
}

/* END NAVIGATION */

/* TEXT FORMATTING */
p, h1, h2, h3, h4, h5, h6, li {
	font-size:80%;
  font-family:Verdana, Helvetica, Arial, sans-serif;
  margin-top:0px;
  text-align:left;
}
h1 {
	color:#999999;
  font-size:160%;	
}
h2 {
	color:#999999;
	font-size:120%;
}
h3 {
	color:#666666;
	font-size:100%;
}
h4 {
	color:#666666;
	font-size:80%;
}
h5 {
	color:#333333;
	font-size:75%;
}
h6 {
	color:#121212;
	font-size:70%;
}
p {
	color:#121212;
	font-size:80%;
}
span.red {color:red;}
#pageFrame h1, h2, h3, h4, h5, h6, p {padding-left:3px;}
legend, label {font-family:Verdana,Helvetica,Arial,sans-serif;}
p.lh {line-height:150%;}
/* Safari 
::selection {
	background: #CCC; 
	color:#666;
}*/
/* Firefox 
::-moz-selection {
	background: #CCC; 
	color:#666;
}*/
/* END TEXT FORMATTING */

/*
IMAGES */
img {border:none;}
#pcImg {
	border:#CCCCCC solid 3px;
	margin-right:25px;
}
#banner {
	height:100px;
	margin-bottom:20px;
	width:550px;
}
#highlight {
	height:200px;
	width:550px;
	margin-bottom:20px;
}
.thumb {
	float:left;
	clear:left;
	width:50px;
	height:50px;
	margin-right:10px;
}
/* END IMAGES */


/* 
LINK */
* a {position:relative;}

a#mailCSA:link {color:#EEEEEE;}
a#mailCSA:visited {color:#333333;}
a#mailCSA:hover {color:#FF0000;} 
a#mailCSA:active {color:#FF0000;} 
a#mailCSA {text-decoration:none;}

a:link {color:#666666;}
a:visited {color:#999999;}
a:hover {color:#FF0000;}
a:active {color:inherit;}


ul#nav li a {
	background:transparent url('gNav3.png') no-repeat scroll 0 0;
  border: 0;
  display: inline;
  float:left;
	outline-style:none;
}
li#navCamps a:link {background-position: 0px 0px;}
li#navCamps a:visited {background-position: 0px 0px;}
li#navCamps a:hover {background-position: 0px -27px;}
li#navCamps a:active {background-position: 0px -54px;}
#camps #navCamps a{background-position: 0px -81px;}

li#navEvents a:link {background-position:-110px 0px;}
li#navEvents a:visited {background-position:-110px 0px;}
li#navEvents a:hover {background-position:-110px -27px;}
li#navEvents a:active {background-position:-110px -54px;}
#events #navEvents a{background-position: -110px -81px;}

li#navCoaches a:link {background-position:-220px 0px;}
li#navCoaches a:visited {background-position:-220px 0px;}
li#navCoaches a:hover {background-position:-220px -27px;}
li#navCoaches a:active {background-position:-220px -54px;}
#coaches #navCoaches a{background-position: -220px -81px;}

li#navStore a:link {background-position:-330px 0px;}
li#navStore a:visited {background-position:-330px 0px;}
li#navStore a:hover {background-position:-330px -27px;}
li#navStore a:active {background-position:-330px -54px;}
#store #navStore a{background-position: -330px -81px;}

li#navFun a:link {background-position:-440px 0px;}
li#navFun a:visited {background-position:-440px 0px;}
li#navFun a:hover {background-position:-440px -27px;}
li#navFun a:active {background-position:-440px -54px;}
#fun #navFun a{background-position: -440px -81px;}

ul#fNav li a {
	background:transparent url('fNav.png') no-repeat scroll 0 0;
  border: 0 none;
  display: inline;
  float:left;
	outline-style:none;
}

li#fNavHome a:link {background-position: 0px 0px;}
li#navHome a:visited {background-position: 0px 0px;}
li#fNavHome a:hover {background-position: 0px -30px;}
li#navHome a:active {background-position: 0px -60px;}

li#fNavContact a:link {background-position:-66px 0px;}
li#fNavContact a:visited {background-position:-66px 0px;}
li#fNavContact a:hover {background-position:-66px -30px;}
li#fNavContact a:active {background-position:-66px -60px;}

li#fNavAbout a:link {background-position:-132px 0;}
li#fNavAbout a:visited {background-position:-132px 0;}
li#fNavAbout a:hover {background-position:-132px -30px;}
li#fNavAbout a:active {background-position:-132px -60px;}


#secondaryNav li a:link {color:#666666;}
#secondaryNav li a:hover {color:#fff;}
#secondaryNav li a:active {color:#FF0000;}
/* END LINK */

/*
HOME SPECIALS */
.hig_wind {
  margin-bottom:20px;
	margin-top:0;
	height:200px;
	width:550px;
	font:21px "Century Gothic", Futura, Helvetica, Verdana, sans-serif;
	position:relative;
}
.hig_day{position:absolute;top:-155px;left:20px;}
.hig_date{position:absolute;top:-130px;left:20px;color:#f00;text-shadow:3px 3px 3px #caa;}
.hig_locale{position:absolute;top:-105px;left:20px;}
.hig_wind a:hover{color:#666;}
.ul3C {
	display:inline;
	list-style-position:inside;
	list-style-type:none;
	margin-left:0px;
}
#adBoxes {
  width:550px;
}
#textBoxes {
	width:550px;
}
#one {
  float:left;
  display:inline;
	font-size:100%;
	min-height:200px;
	padding-right:10px;
	width:358px;
}
/*#two {
  float:left;
  display:inline;
	font-size:100%;
	min-height:235px;
	padding-left:10px;
	padding-right:10px;
	width:168px;
}*/
#three {
	border-left: #999999 1px solid;
  float:right;
  display:inline;
	font-size:100%;
	clear:right;
	min-height:200px;
	padding-left:10px;
	width:169px;
}
.listColumns {
	overflow:hidden;
	width:550px;
}
.one2C {
  float:left;
	list-style-type:none;
	margin-left:0px;
	font-size:100%;
	height:300px;
	padding-right:25px;
	width:225px;
}
.two2C {
  float:left;
	list-style-type:none;
	margin-left:0px;
	font-size:100%;
	height:300px;
	width:225px;
}

/* END HOME SPECIALS */

/*
GENERAL formats */ 

.ul {
  font-size:90%;
  list-style-type:circle;
  padding-left:50px;
}
.li {
  list-style-position:inside;
}

span.formSpan {
  color:#666666;
  font-size:80%;
  display:none;
}
.formHeaders {
  color:#666666;
}
span.bold {
  font-weight:bold;
}
#fb {
	height:30px;
	width:30px;
	vertical-align:baseline;
}
span.formSpan2 {
  color:#666666;
  font-size:80%;
}
ul.galleryLinks {
	list-style-type:none;
	float:left;
	margin:0;
	padding-right:50px;
}
.gallery {
	float:left;
	clear:left;
	text-align:left;
	width:100%;
	margin-top:15px;
}
img.galleryPicture {
	float:left;
	clear:left;
	width:213px;
	height:213px;
}
img.staffPic {
	float:left;
	clear:left;
	width:100px;
	height:130px;
}
p.galleryCaption {
	float:left;
	font-size:120%;
	font-weight:600;
	color:#FF3333;
	padding-top:95px;
	padding-left:25px;
}
.regBtn {
	width:170px;
	height:40px;
	border:none;
}
/* END GENERAL */

/* APPAREL  */

.apparel_group {
  float:left;
	height:5.6875em;
  width:10.625em;
}
.apparel_group#left {
	margin-right:10px;
}
.apparel_group#mid {
	margin-left:10px;
	margin-right:10px;
}
.apparel_group#right {
	margin-left:10px;
}
.apparel_item {
	min-height:12.5em;
  margin-bottom:1em;
  width:34.375em;
}
.apparel_pic_wrapper {
	/*background-color:#EEEEEE;*/
  float:left;
  min-height:12.4em;
  width:11.344em;
  text-align:center;
}
.apparel_pic_wrapper p {
  text-align:center;
}
.apparel_pic {
	margin-top:.9375em;
	width:9.375em;
}
.apparel_desc {
	/*background-color:#EEEEEE;*/
  float:right;
  min-height:12.4em;
  padding-left:.8em;
  width:22em;
}
.apparel_desc h4{
	margin-top:.9375em;
}
/* END APPAREL */
