

/************************

*

* Body

*

************************/



body {

	margin: 0;

	padding: 0;

	font-size: 62.5%;

	font-family: Arial, Helvetica, sans-serif;

	background: #990000 url(../images/body_bg.jpg) repeat-x;

}



a:link, a:visited, a:active {

	color: #1e397f;

}



a:hover {

	color: #000;

}



/************************

*

* Header

*

************************/



#header_bg {

	width: 100%;

	height: 200px;

	background: url(../images/header_bg.gif) repeat;

}



#header {

	width: 925px;

	margin: 0 auto 0 auto;

}



#header h1 {

	float: left;

	margin: 0;

	padding: 0;

	width: 700px;

	height: 200px;

	background: url(../images/header.1.gif) no-repeat;

	text-indent: -5000px;

}



#rightheader {

	width:   210px;

	height:  170px;

	float:	 right;

	margin:  15px auto auto auto;

	padding: 0px;

	background: 	#ffffff;

	opacity: 		.65;

	filter:			alpha(opacity=65);

}



#rightheader h4 {

	width: 100%;

	text-align: center;

	background: #3f6ec4;

	color: #fff;

	font: italic 14px Arial;

	margin-top: 0;

	font-weight: bold;

}



#rightheader li {

	margin: 0; 

	padding: 5px;

    list-style: none;

	display: inline;

}



#rightheader li a{

	font: bold 11px Tahoma;

}



#rightheader li a:link, a:visited, a:active {

	color: #000;

}



#rightheader li a:hover {

	color: #1e397f;

}

/************************

*

* Navigation

*

************************/



#nav_bg {

	width: 100%;

	height: 35px;

	background: url(../images/nav_bg.gif) repeat-x;

}



#nav {

	margin: 0 auto;

	padding: 0;

	width: 783px;

	text-align: center;

}



#nav ul {

	margin: 0;

	padding: 0 0 0 50px;

	height: 35px;

	list-style: none;

	display: inline;

	overflow: hidden;

}



#nav li {

	margin: 0; 

	padding: 0;

    list-style: none;

	display: inline;

}



#nav a {

	float: left;

	padding: 35px 0 0 0;

	overflow: hidden;

	height: 0px !important;

}



#nav a:hover {

	background-position: 0 -70px;

}



#nav a.selected {

	background-position: 0 -35px;

}



#nav_home a {

	width: 58px;

	background: url(../images/nav_home.jpg) top left no-repeat;

}



#nav_trainings a {

	width: 87px;

	background: url(../images/nav_trainings.jpg) top left no-repeat;

}



#nav_trainers a {

	width: 75px;

	background: url(../images/nav_trainers.jpg) top left no-repeat;

}



#nav_news a {

	width: 58px;

	background: url(../images/nav_news.jpg) top left no-repeat;

}



#nav_stadien a {

	width: 69px;

	background: url(../images/nav_stadien.jpg) top left no-repeat;

}



#nav_vereine a {

	width: 69px;

	background: url(../images/nav_vereine.jpg) top left no-repeat;

}



#nav_ausr a {

	width: 95px;

	background: url(../images/nav_ausr.jpg) top left no-repeat;

}



#nav_kontakte a {

	width: 75px;

	background: url(../images/nav_kontakte.jpg) top left no-repeat;

}



#nav_inhouse a {

	width: 95px;

	background: url(../images/nav_inhouse.jpg) top left no-repeat;

}



#nav_dummy a {

	width: 30px;

}



/************************

*

* Container

*

************************/



#container {

	width: 925px;

	margin: 15px auto 15px auto;

}



/************************

*

* Sidebar

*

************************/



#sidebar {

	width: 210px;

	float: left;

}



#sidebar #schedule {

	background: #e4e4e4;

	margin-bottom: 30px;

}



#sidebar #schedule table {

	font-size: 11px;

	font-weight: bold;

}





#sidebar #schedule .record {

	text-align: center;

	color: #000000;

	font-size: 15px;

	font-weight: bold;

	padding-top: 0;

}



#sidebar #schedule .date {

	text-align: right;

	color: #01164e;

}



#sidebar #schedule .team {

	text-align: left;

	color: #000000;

}



#sidebar #schedule .result {

	text-align: right;

	color: #444444;

}



#sidebar #schedule .result a {

	color: #01164e;

}



#sidebar #schedule .district {

	color: #555;

	font-weight: bold;

	text-align: center;

}



#sidebar .sponsor {

	margin-bottom: 10px;

}





/************************************************

* right

************************************************/



#rightsidebar {

	width: 210px;

	float: right;

}



#rightsidebar #schedule {

	background: #e4e4e4;

	margin-bottom: 30px;

	text-align: center;

}



#rightsidebar #schedule table {

	font-size: 11px;

	font-weight: bold;

}



#rightsidebar #schedule a img {

	border: 0;

}



/************************************************

*

* Content

*

************************************************/



#content {

	width: 475px;

	float: left;

	margin-left: 15px;

}



#content h2 {

	margin: 0;

	padding: 0;

	text-indent: -5000px;

	width: 475px;

	height: 54px;

}



#content h4 {

	margin: 0;

	padding: 0;

	text-indent: -5000px;

	width: 475px;

	height: 82px;

}



#content h3 {

	margin: 20px 0 0 0;

	padding: 0;

	text-indent: -5000px;

	width: 455px;

	height: 30px;

}



#page_title {

	background: #e4e4e4;

}



/************************

*

* Titles

*

************************/



#title_home {

	background: url(../images/title_home.gif) no-repeat;

}



#title_news {

	background: url(../images/title_news.gif) no-repeat;

}



#title_training {

	background: url(../images/title_training.gif) no-repeat;

}



#title_trainer {

	background: url(../images/title_trainer.gif) no-repeat;

}



#title_stadien {

	background: url(../images/title_stadien.gif) no-repeat;

}



#title_ausruestung {

	background: url(../images/title_ausruestung.gif) no-repeat;

}



#title_vereine {

	background: url(../images/title_vereine.gif) no-repeat;

}



#title_inhouse {

	background: url(../images/title_inhouse.jpg) no-repeat;

}



#title_kontakte {

	background: url(../images/title_kontakte.gif) no-repeat;

}



/************************

*

* Subtitles

*

************************/



#subtitle_more_news {

	background: url(../images/subtitle_more_news.jpg) no-repeat;

}



#subtitle_varsity {

	background: url(../images/subtitle_varsity.jpg) no-repeat;

}



#subtitle_junior_varsity {

	background: url(../images/subtitle_junior_varsity.jpg) no-repeat;

}



#subtitle_freshmen {

	background: url(http://coronadofootball.com/images/subtitle_freshmen.jpg) no-repeat;

}



#subtitle_photo_gallery {

	background: url(../images/subtitle_photo_gallery.jpg) no-repeat;

}



#subtitle_video_highlights {

	background: url(../images/subtitle_video_highlights.jpg) no-repeat;

}



/************************

*

* Main Content

*

************************/



#content #main_content {

	padding: 10px;

	font-size: 1.2em;

	background: #e4e4e4;

	overflow: auto;

}



#content #main_content #ausruestung {

	width: 450px;

	border-bottom: solid 1px #000;

	padding-top: 5px;

	padding-bottom: 5px;

	height: auto;

	text-align: justify;

}



#content #main_content #ausruestung img {

	background: #fff;

	border: dotted 1px #000;

	margin-right: 10px; 

}



.headline_image {

	border: 2px solid #01164e;

	margin-bottom: 16px;

}



.headline {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	font-weight: bold;

	color: #01164e;

	text-align: center;

	margin: 0;

	padding: 0;

}



.headline_klein {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #01164e;

	text-align: center;

	margin: 0;

	padding: 0;

}



.headline span {

	color: #999;

	font-size: 11px;

}



.read_more {

	text-align: right;

	font-size: 11px;

	font-weight: bold;

}



.football_bullets {

	margin-left: 15px;

}



.football_bullets p {

	background: url(../images/bullet_football.gif) no-repeat top left;

	padding-left: 32px;

	font-weight: bold;

	font-size: 14px;

}



.football_bullets p span {

	font-size: 11px;

	color: #666;

}



.copyright {

	color: #ccc;

	text-align: right;

	font-size: 1.0em;

	height: 32px;

	line-height: 32px;

	margin: 0;

	padding: 0;

}



/************************************************

*

* Non-template elements

*

************************************************/



.past_results {

	font-size: 1.2em;

	margin: 0;

	padding: 0;

	text-align: center;

}



.record {

	text-align: center;

	font-size: 1.2em;

	color: #01164e;

}



.list_table {

	font-size: 12px;

	margin-bottom: 10px;

}



.list_table th {

	background: #ddd;

	border-bottom: 1px solid #bbb;

}



.list_table .odd td {

	background: #e8ebf3;

	border-bottom: 1px solid #ccd4ea;

}



.list_table .even td {

	background: #f5f5ea;

	border-bottom: 1px solid #e5e5bd;

}



.list_table .date {

	text-align: center;

}



.list_table .team {

	text-align: center;

}



.list_table .result {

	text-align: center;

}



.list_table .result a {

	font-weight: bold;

}



.image_border {

	border: 2px solid #01164e;

	margin: 0 0 10px 10px;

}



.roster_detail {

	font-size: 16px;

	font-weight: bold;

	color: #01164e;

	margin-top: 0;

}



form .label {

	width: 35%;

	text-align: right;

	vertical-align: top;

}



form .input {

	width: 65%;

	text-align: left;

}



form .required {

	font-weight: bold;

}



form input, form textarea {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	padding: 2px;

}



.sponsor_info {

	font-size: 14px;

	font-weight: bold;

}



.video_image {

	border: 2px solid #01164e;

}



/************************************************

*

* SIFR

*

************************************************/



/* These are standard sIFR styles... do not modify */



.sIFR-flash {

	visibility: visible !important;

	margin: 0;

}



.sIFR-replaced {

	visibility: visible !important;

}



span.sIFR-alternate {

	position: absolute;

	left: 0;

	top: 0;

	width: 0;

	height: 0;

	display: block;

	overflow: hidden;

}



/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */

.sIFR-flash + div[adblocktab=true] {

  display: none !important;

}



/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */



.sIFR-hasFlash p.headline {

	visibility: hidden;

}



.sIFR-hasFlash p.roster_detail {

	visibility: hidden;

}

