@import "reset.css";

@import "base.css";

@import "fonts.css";

@import "navigation.css";



/* START OF WHOLE DOCUMENT */



body {

	height: 100%;

	text-align: center;

	background: #e3e3e3;

}



#wrapper {

	margin: 0 auto;

	width: 900px;

	text-align: left;

	border: 1px solid #c4c4c4;

	background: #fff;

}



#header {

	width: 900px;

	height: 207px;

	background: url('../images/header.png') no-repeat;

}



#leftcol {

	width: 220px;

	float: left;

}



#rightcol {

	width: 680px;

	float: right;

}



.clear {

	clear: both;

}



span, h2, #header h1 {

	display: none;

}



#errormsg {

	color: #f00;

        padding: 20px;

}



/* END OF WHOLE DOCUMENT */















/* START OF LEFT COLUMN SECTION */



#news {

	width: 220px;

	height: 207px;

	background: url('../images/news.png') no-repeat;

}



#news div {

	padding: 10px 0 0 8px;

	width: 175px;

	height: 80px;

}



#news h4, #news h5, #news h6 {

	margin: 0;

	font-family: Arial;

	font-weight: bold;

	font-size: 85%;

}



#news h5 {

	font-weight: normal

}



#news h6 {

	margin-top: 10px;

	text-align: right;

}



#news a {

	color: #000;

	text-decoration: none;

}



#news a:hover {

	text-decoration: underline;

}



#links {

	width: 220px;

	height: 195px;

	background: url('../images/trojan.png') no-repeat top center;

}



#links div {

	cursor: hand;

}



#links ul, #links li {

	margin: 0;

	padding: 0;

	list-style-type: none;

}



#links .first {

	margin: 0 auto;

	background: url('../images/first.png') no-repeat top center;

}



#links .first, #links .first div {

	width: 70px;

	height: 50px;

}



#links .spine {

	margin: 15px auto;

	background: url('../images/depuyspine.png') no-repeat top center;

}



#links .spine, #links .spine div {

	width: 140px;

	height: 35px;

}



#links .depuy {

	margin-left: 22px;

	float: left;

	background: url('../images/depuy.png') no-repeat bottom center;

}



#links .depuy, #links .depuy div {

	width: 80px;

	height: 30px;

}



#links .codman {

	margin-right: 22px;

	float: right;

	background: url('../images/codman.png') no-repeat bottom center;

}



#links .codman, #links .codman div {

	width: 90px;

	height: 30px;

}



/* END OF LEFT COLUMN SECTION */















/* START OF RIGHT COLUMN SECTION */



#content {

	padding: 0 20px;

}



#content h3 {

	margin-top: 0;

	text-align: center;

	font-family: "Arial Black", Arial;

	font-weight: normal;

	font-size: 153.9%;

	color: #2E557C;

}



#content a {

	color: #2E557C;

}



#content #bookmark {

	text-align: center;

	letter-spacing: 1px;

}



/**** SPECIFIC TO OTHERTEAMS.PHP ****/



#content #otherteams h6 {

	text-align: left;

	font-family: "Arial Black", Arial;

	font-weight: normal;

	font-size: 130%;

	color: #2E557C;

}



#content #otherteams ul {

	margin-left: 0;

	padding-left: 0;

}



#content #otherteams li {

	padding: 6px 0;

	list-style-type: none;

}



/**** SPECIFIC TO SPONSORS.PHP ****/



#content #sponsors ul {

	margin: 30px auto;

	padding: 0;

	width: 500px;

}



#content #sponsors li, #content #sponsors li a {

	margin: 0;

	padding: 0;

	width: 250px;

	height: 100px;

	display: block;

	list-style-type: none;

	float: left;

}



#content #sponsors #depuy a {

	background: url('../images/depuy_border.jpg') no-repeat center center;

}



#content #sponsors #depuyspine a {

	background: url('../images/depuyspine_border.jpg') no-repeat center center;

}



#content #sponsors #codman a {

	background: url('../images/codman_border.jpg') no-repeat center center;

}



#content #sponsors #local a {

	background: url('../images/local_border.jpg') no-repeat center center;

}



/**** SPECIFIC TO LOCALSPONSORS.PHP ****/



#content #local {

	margin: 0 auto;

	width: 500px;

}



#content #local table {

	width: 100%;

}





#content #local td {

	padding: 2px;

}



/**** SPECIFIC TO PHOTOS.PHP ****/



#content #accordion {

	float: left;

	width: 150px;

	background: #aaa;

	border: 1px solid #000;

}



#content #accordion h4 {

	margin: 0 auto;

	padding: 4px;

	width: 134px;

	border-bottom: 1px solid #000;

}



#content #accordion li, #content #accordion ul {

	margin: 0;

	padding: 0;

	list-style-type: none;

}



#content #accordion ul {

	background: #ebebeb;

}



#content #accordion li {

	margin: 0;

	padding: 0;

}



#content #accordion li a {

	padding: 4px 4px 4px 12px;

	display: block;

	color: #000;

	text-decoration: none;

}



#content #accordion li a:hover {

	background: #ccc url('../images/arrow.gif') no-repeat 3px 10px;

}



#content #accordion #selected {

	background: url('../images/selected.gif') no-repeat 3px 10px;

}



#content #accordion #last {

	border: 0;

}



#content #thumbs, #content #video {

	float: right;

	width: 488px;

	height: 320px;

}

#content #video{
	padding-left: 5px;
	margin-bottom: 30px;
}

#content #thumbs img {

	margin: 0 0 5px 5px;

	float: left;

	border: 1px solid #000;

}



#content #pages {
	margin-bottom: 20px;

	width: 635px;

	text-align: right;

}



#content .subhead {

	font-style: italic;

	font-weight: normal;

	font-size: 107%

}



/* END OF RIGHT COLUMN SECTION */















/* START OF FOOTER SECTION */



#footer {

	width: 900px;

	height: 65px;

	background: url('../images/footer.png') no-repeat;

}



#footer p {

	position: relative;

	top: 45px;

	right: 10px;

	width: 100%;

	text-align: right;

	font-family: Arial;

	font-size: 93%;

	color: #989898;

}



#footer a {

	color: #989898;

	text-decoration: none;

}



#footer a:hover {

	text-decoration: underline;

}



/* END OF FOOTER SECTION */