@charset "utf-8";

/* CSS Document */

body {
	background-color:#666;
	font-family:Arial, Helvetica, sans-serif;
	}

#page_content {

	margin:5px auto;

	width:904px;

	height:auto;

	background-color:#FFFFFF;

	}

	

/************** header *********************/

#header {
	height:150px;
	width:900px;
	background:#660000 url("../images/headerbg.jpg") repeat-x top;
	position:relative;

	}

#header .nav {

	position:absolute;

	bottom:12px;

	right:5px;

	}

#header  ul li {

	display:inline;

	padding:0px 2px;

	}

#header a {

	color:#FFCC00;

	font-weight:bold;

	font-size:.9em;

	}

#header a:hover {

	text-decoration:underline;

	}

#collage {

	width:270px;

	height:115px;

	float:left;

	}

#curve {

	position:absolute;

	top:74px;

}

#boosters {

	position:absolute;

	right:75px;

	top:20px;

	}

#rcswarriors {

	position:absolute;

	right:5px;

	top:90px;

}

/************** body *********************/

h3 {

	color:#660000;

	border-bottom:2px solid #FFCC00;

}

h4 {

	color:#660000;

	border-bottom:2px solid #FFCC00;	

}

h5 {

	color:#660000;

	font-weight:bold;

	font-size:0.95em;

}

#body_content {
	width:904px;
	clear:right;
	background-color:#FFF;
	padding-bottom:5px;
	}

#body_text {
	float:left;
	padding:5px;
	width:710px;

}

#body_content marquee {

	width:725px;

	float:right;

	padding:3px;

	font-weight:bold;

	text-align:left;

	}

#warrior {
	float:left;
}

/*--------menu---------*/

.nav {
	margin-top:3px;
	position:relative;

}

.nav, .nav a {
	color:#FFCC00;
	font-weight:bold;
	text-decoration:none;

	}

#body_content .nav ul ul {

	background-color:#660000;

	margin:0px;

	padding:0px;

	}

#body_content .nav {
	float:left;
	width:170px;
	background:#660000 url("../images/navbg.png") repeat-y left top;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	height:600px !important; /*hack for ie6*/
	z-index:50;
	position:relative;
	min-height: 600px;
	}

#body_content .graphics {

	z-index:1;

}

.nav ul {
	list-style-type:none;
	margin:0px;

	}

#body_content .nav ul {
	padding:0px;
	display:block;
	list-style-type: none;

	}

#body_content .nav ul li {
	border-bottom:1px solid #FFFFFF;
	position:relative;
	display:block;
	padding:4px 0px 4px 5px;

	}

#body_content .nav li ul {

	display:none;

	position:absolute;

	left:165px;

	top:0px;

	width:130px;

	z-index:1000 !important;

	border:1px solid #FFFFFF;

}

#body_content .nav li:hover ul, #body_content .nav li.over ul {

	display:block;

}

#body_content .nav ul li a {
	background:#660000 url("../images/navbg.png") repeat-y left top;
	display:inherit;
	}

#body_content .nav ul li ul li a {

	display:block;

	width:100%;

}

#body_content .nav ul li:hover, #body_content .nav a:hover, #body_content .nav ul li.over {
	background:#880000;

	}

/*----------------*/	

#home {
	position:absolute;
	bottom:8px;
	left:20px;

}

#home a, #home img, #home a:hover, #home a:visited {

	border:none; /*placed after body_content a css to cascade properly*/

	background:#660000;



}

#body_content .twocol {
	clear:none;
	border-bottom:0px solid #FFCC00;
	float:right;
	margin:10px;
	width:335px;

}

#body_content .twocol h4 {

	margin:3px 0px;

	}

#slideshow {

	float:left;

	padding:10px 30px;

	}
	
#slideshow1 {
	float:left;
	padding:5px 10px;

	}
	
#myGallery {

	width: 430px !important;

	height: 305px !important;

	border:none;

	position:relative;

} 	

.imageElement img {
	position:absolute;
	top:0px;
	left:0px;
	width:430px;
	height:305px;

}

.imageElement h3, .imageElement p {

	display:none;

}

.jdGallery .slideInfoZone {

	display:none;

}

#slideshow a {

	background-color:transparent;

}

#team_middle img {

	position:relative;

	float:left;

	width:430px;

	height:305px;

}

#team_schedule {
	float:right;

}

#team_header td {

	color:#5c5c5c;

	font-weight:bold;

}

#roster {
	float:right;
	margin:20px 20px;
	text-align: right;

}

.sponsor .twocol {

	text-align:center;

	border-bottom:none !important;

}

.sponsor .twocol img {

	padding:5px;

}

/************** footer *********************/	

#footer {
	clear:both;
	text-align:center;
	color:#333333;
	background-color:#CCC;
	}
