/* CSS Document */

body {
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	height:100%;
}
h1  {
	font-size: 95%;
	color: #003366;
	margin: 0px;
	padding-bottom: 5px;
}
P,.p  {
	font-size: 75%;
	color: #003366;
}
ul.format  {
	font-size: 75%;
	color: #003366;
	padding-bottom: 5px;
}
table.format {
	font-size: 75%;
	color: #003366;
	margin: 0px 0px 0px 10px;
	padding-bottom: 10px;
}
.subhead	{ font-family: geneva, arial, helvetica, sans-serif;
			color: #003399; 
			font-weight: bold; 
			font-size: 90%; 
			margin: 0px 0px 0px 0px;
}		
.smblack	{ 	color: #000000; 
			font-size: 60%; 
			margin: 0px 5px 0px 20px;
}	
abbr, acronym {
  text-decoration: none;
  border: 0;
}



/* Roster table */
.roster {
  margin: 0;
  padding: 0;
  border-collapse: collapse;
  font-size: 90%;
}
.roster caption {
  margin: 0 0 .5em;
  font: normal 200%/1 Arial, Helvetica, sans-serif;
  text-align: left;
  color: rgb(190, 178, 123);
}
.roster thead {
  font: normal 70%/1 Arial, Helvetica, sans-serif;
  color: rgb(129, 143, 159);
  background-color: rgb(239, 239, 239);
}
.roster th {
  padding: .5em .5em;
  text-align: left;
}
.roster td {
  border: 0;
  padding: .2em .5em;
  text-align: left;
}
.roster td:first-child {
  text-align: right;
  font-size: 80%;
  color: rgb(63, 63, 63);
}
.roster td+td { font-size: 100%; }
.roster td+td+td {
  font-size: 80%; color:rgb(47, 47, 47);
  color: rgb(63, 63, 63);
}
.roster tbody tr {
  border-bottom: solid 1px rgb(223, 215, 181);
}



/* Coaches list */
#staff {
  margin: 2em 0 3em;
}
#staff h2 {
  margin: 0 0 .5em;
  padding: 0;
  font-size: 90%;
  color: rgb(0, 51, 102);
}
#staff ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  font-size: 75%;
}
#staff li { margin-bottom: .3em; }
#staff li .title {
  padding-left: .3em;
  font-size: 80%;
  color: rgb(143, 143, 143);
}



/* Global Design*/
#topheader{
	border: solid 1px;
	float: center;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-left: auto;
	width: 750px;
	margin-right: auto;
	padding-top: 0px;
	height: 80px;
}
#body {
	margin: 0px 10px 10px 20px;
}



/*Header Styles*/
#headerlinks {
	width: 95%;
	height: 11px;
	padding: 0px;
	margin: 0px 0px 0px 10px;
	float: left;
}
#logo{
	margin: 0px 0px 0px 10px;
}
.nonint {font-size: 75%; }
.greystripe {background-image: url(/pics/greystripe.gif)}
.bluestripe {background-image: url(/pics/bluestripe.gif)}
.shadow {background-image: url(/pics/shadow.gif)}
.basket {background-image: url(/pics/basket.jpg)}
.bstripe_men {background-image: url(/pics/bstripe_men2.jpg)}
.bstripe_women {background-image: url(/pics/bstripe_women.jpg)}
.stormlogosm  {
	background-image: url(/picslogo_sm.gif); background-repeat: no-repeat;
	}
.blue	{ 	
	color: #003399; 
	font-family: geneva, arial, helvetica, sans-serif;
	padding: 0px 10px 0px 10px;
	}		
	.whitetxt {
		color: #FFFFFF;
		font-weight: bold;
	}			
a.linkint { margin: 10px 0px 0px 0px;}
a.linkint:link { color: #0000FF; }
a.linkint:hover { color: #003366; background-color: #cccccc; text-decoration: none; }
a.linkint:active { color: #003366; background-color: #FFCC00; text-decoration: none; }
a.linkint:visited { color: #000099;}

a.white {font-size: 12px; color: #FFFFFF; }
a.white:link { text-decoration: none; }
a.white:hover  { color: #FFFFFF;}
a.white:active { color: #003366; background-color: #FFFFFF; text-decoration: underline;}
a.white:visited { color: #FFFFFF; text-decoration: none; }

	.profile {
		line-height: 1.3em;
	}
	#favorites {
  	background: #F0DFB4; padding: 0.75em 0;
  	border: 1px solid #600; border-width: 2px 1px 2px 1px;
	}
	#favorites table {font: small Arial, Verdana, Helvetica, sans-serif;}
	#favorites th {padding: 0.5em; vertical-align:top; text-align: right;}
	#favorites td {padding: 0.5em; vertical-align:top;}
	#favorites ul {list-style: none; margin: 1em; padding: 0;}
	#team {
		border: solid 1px black;
	}
	


/* NWAAC2007 news styles */

#nwaacc2007 { position: relative; z-index: 0;}
#nwaacc2007 acronym,
#nwaacc2007 abbr {
  border: 0;
  cursor: help;
}
#nwaacc2007 p {
  font: normal .7em/1.5 Geneva, Verdana, Helvetica, Arial, sans-serif;
  color: black;
  background: white;
  margin: 0 0 1em 0;
}
#nwaacc2007 h1,
#nwaacc2007 h2 {
 font: bold 1.2em/1 Arial, Helvetica, sans-serif;
 margin: 0 0 .5em 0;
}
#nwaacc2007 h2 {
  font-size: 1em;
  color: rgb(0, 48, 99);
}
#nwaacc2007 .photo {
  position: relative;
  float: right;
  margin: 0 0 1em 1em;
  font-size: smaller;
}
#nwaacc2007 .photo p {
  color: rgb(111, 111, 111);
  margin: 0;
}
#nwaacc2007 .photoCredit {
  display: block;
  margin: 0;
}
#nwaacc2007 .x1col { width: 110px; }
#nwaacc2007 .x3cols { width: 330px; }
#nwaacc2007 .photoLeft {
  float: left;
  margin: 0 1em 1.5em 0;
}
