@charset "UTF-8";
/* CSS Document */

body {
	text-align:center;
	background-image:url(../images/bg.png);
	background-repeat:repeat-y;
	background-color:#B3C2E1;
	background-position: top center;
	background-attachment:scroll;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.9em;
	margin:0 auto;
	behavior:url("http://www.ihnwarriors.com/ie/iepngfix.htc");
	/*width:1000px;*/
}
a:link, a:visited {
	text-decoration:none;
	color:#cc0000;
}
a:hover, a:active {
	text-decoration:none;
	color:#003399;
	font-family: Arial, Helvetica, sans-serif;
}
img {
	border:none;
}
#container {
	margin:0 auto;
	padding-bottom:1px;
	width:800px;
	background-color:#FFF;
}
#header {
}
#header_table {
	width:800px;
	height:251px;
	border:none;
}
.header_imgfix img {
	display:block;
}
.main_links {
	border:none;
}
#sidebar {
	text-align:left;
	float:left;
	width:180px;
	padding:10px;
}
#sidebar h3 {
	color:#CC0000;
	font-size:1em;
}
#sidebar h4, #sidebar p {
	font-size:0.8em;
}
.questionwidth {
	width:140px;
	margin-bottom:5px;
}
#pagetitle {
}
#pagesubtitle {
}
.no_image {
	display:none;
}
.indextitle2 {
	color:#003399;
	font-size:1.2em;
}
.sig {
	padding-left:40px;
}
/*-------TITLES---------*/
#indexpagetitle {
	background-image:url(../images/titles/index_titles.png);
	background-repeat:no-repeat;
	background-position:left;
	height:40px;
	width:400px;
	left:0;
	margin:0 0 20px 0;
}
#missiontitle {
	background-image:url(../images/titles/mission_titles.png);
	background-repeat:no-repeat;
	background-position:left;
	height:40px;
	width:400px;
	left:0;
	margin:0 0 20px 0;
}
#calendarpagetitle {
	background-image:url(../images/titles/calendar_titles.png);
	background-repeat:no-repeat;
	background-position:left;
	height:40px;
	width:400px;
	left:0;
	margin:0 0 20px 0;
}
#coachingpagetitle {
	background-image:url(../images/titles/coaching_titles.png);
	background-repeat:no-repeat;
	background-position:left;
	height:50px;
	width:400px;
	left:0;
	margin:0 0 20px 0;
	padding:0;
}
#sponsorspagetitle {
	background-image:url(../images/titles/sponsors_titles.png);
	background-repeat:no-repeat;
	background-position:left;
	height:40px;
	width:400px;
	left:0;
	margin:0;
}
#contactmainpagetitle {
	background-image:url(../images/titles/contact_titles.png);
	background-repeat:no-repeat;
	background-position:left;
	height:40px;
	width:400px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:20px;
}
#formspagetitle {
	background-image:url(../images/titles/forms_titles.png);
	background-repeat:no-repeat;
	background-position:left;
	height:40px;
	width:400px;
	left:0;
	margin:0 0 20px 0;
}
#gallerypagetitle {
	background-image:url(../images/titles/gallery_titles.png);
	background-repeat:no-repeat;
	background-position:left;
	height:40px;
	width:400px;
	left:0;
	margin:0 0 20px 0;
}
#linkspagetitle {
	background-image:url(../images/titles/links_titles.png);
	background-repeat:no-repeat;
	background-position:left;
	height:40px;
	width:400px;
	left:0;
	margin:0 0 20px 0;
}
#roster11pagetitle {
	background-image:url(../images/titles/roster11_titles.png);
	background-repeat:no-repeat;
	background-position:left;
	height:40px;
	width:400px;
	left:0;
	margin:0 0 20px 0;
}
#roster15pagetitle {
	background-image:url(../images/titles/roster15_titles.png);
	background-repeat:no-repeat;
	background-position:left;
	height:40px;
	width:400px;
	left:0;
	margin:0 0 20px 0;
}
#newspagetitle {
	background-image:url(../images/titles/news_titles.png);
	background-repeat:no-repeat;
	background-position:left;
	height:40px;
	width:400px;
	left:0;
	margin:0 0 20px 0;
}
#mapspagetitle {
	background-image:url(../images/titles/maps_titles.png);
	background-repeat:no-repeat;
	background-position:left;
	height:40px;
	width:400px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:20px;
}
#statspagetitle {
	background-image:url(../images/titles/stats_titles.png);
	background-repeat:no-repeat;
	background-position:left;
	height:40px;
	width:400px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:20px;
}
/*-------END TITLES---------*/
#content {
	text-align:left;
	padding-top:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-left:10px;
	float:right;
	width:560px;
	font-family: Arial, Helvetica, sans-serif;
}
#stats_content {
	margin-left:-10px;
}
.subtitle {
	text-decoration:underline;
}
#motivation_section {
	border: 5px solid #003399;
	background-image:url(../images/coaches_bg.png);
	background-repeat:no-repeat;
	background-position:top;
	width:160px;
	padding-left:5px;
	padding-right:5px;
	padding-top:90px;
	padding-bottom:5px;
}
#motivation {
	font-style:italic;
}
#question {
	text-align:center;
	border: 5px solid #003399;
	background-image:url(../images/side_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:160px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
	padding-bottom:5px;
}
#appfill {
	border: 5px solid #003399;
	background-image:url(../images/appfill_bg.png);
	background-repeat:no-repeat;
	background-position:top;
	width:160px;
	padding-left:5px;
	padding-right:5px;
	padding-top:65px;
}
#warriors_logo {
	background-image:url(../images/warriors_logo.png);
	background-repeat:no-repeat;
	background-position:top;
	width:160px;
	height:170px;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
}
#footer {
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	clear:both;
	font-size:0.8em;
}
/*blog*/
#blogtitle {
	color:#039;
}
.meta {
	font-size:0.8em;
}
/*end blog*/
/*coaches*/
#coachtable {
	border:none;
}
.coachrow {
	height:30px;
	vertical-align:bottom;
}
.coachrow2 {
	}
.coachpicture {
	vertical-align:top;
}
.coachname {
	color:#003399;
}
.coachbio {
	vertical-align:top;
}
.row_spacer {
	height:25px;
	margin:0;
	padding:0;
}
/*end coaches*/
/*links*/
#linksset {
	list-style-type: none;
	padding-left:40px;
}
.linkseach {
	padding:4px;
}
/*end links*/
/*roster*/
#rostertable {
	width:530px;
	border:1px solid #CC0000;
	margin:0 auto;
}
#rostertitlerow {
	color:#003399;
	font-size:1.2em;
	text-align:left;
}
.table_line {
	border-top:1px solid #003399;
}
.playerrow {
	text-align:left;
}
.playerstatsname {
	font-weight:bold;
	text-align:left;
	padding-top:4px;
	padding-bottom:5px;
}
.playerstats {
	text-align:left;
	padding-top:4px;
	padding-bottom:5px;
}
/*end roster*/
/*forms and applications*/
#formset {
	list-style-type: none;
	padding-left:40px;
}
.formeach {
	padding-left:4px;
	font-size:1.2em;
	font-weight:bold;
}
.formdescription {
	color:#003399;
	padding-left:23px;
	padding-bottom:23px;
	font-size:0.8em;
	font-style:italic;
	font-weight:bold;
}
.descdetail {
	font-weight:normal;
}
/*end forms and applications*/
/*contact*/
.contactpagetitle {
	text-align:center;
	text-decoration:underline;
}
#contactpagesubtitle {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
}
#contactpagesubtitlemaps {
	text-align:center;
	text-decoration:underline;
}
#contactmaps {
	text-align:center;
}
.contactmapstitle {
	font-weight:bold;
}
.contactmapssubtitle {
	font-size:0.7em;
	padding-bottom:5px;
}
/*end contact*/
/*gallery*/
#gallerycenter {
	text-align:center;
}
/*end gallery*/
/*sponsors*/
#wannasponsor {
	text-align:center;
	font-size:1.3em;
}
#wannasponsorclcik {
	text-align:center;
	font-size:1em;
}
/*end sponsors*/
/*begin news*/
#newspage .newspostpage .storycontent {
	border: 2px solid #003399;
	padding:10px;
	font-size:0.9em;
	background-color:#eef2f8;
}
#newspage .newspostpage .storycontent2 {
	border: 2px solid #CC0000;
	padding:10px;
	font-size:0.9em;
	background-color:#fadfdf;
}
#newspage .newspostpage h3 {
	color:#003399;
	padding:0;
	margin:0;
}
#newspage .newspostpage  h2 {
	padding:8px 0 0 0;
	margin:0;
}
#newspage .newspostpage h5 {
	font-weight:normal;
	padding:0;
	margin:0 0 5px 0;
	color:#666;
}


#archive-alert {
	background-color:#EEF2F8;
	border:2px solid #003399;
	padding:10px;
	margin-top:20px;
}
