
body { 
  margin:10px;
  padding:0px;
  background-color:#2d2d80;
  font-family:Arial, Helvetica, Verdana, sans-serif }

a {
  text-decoration:underline }

a:link,a:visited {
  color:#000000 }

a:hover,a:active {
 /* background:#00cc00;*/
  color:#05551C; }
  
  
		.menuActuator a { 
			color:#666666;
			font-weight:bold;
			font-size:12px;
			font-family:arial;
		}

		.menu {
			font-family:verdana;
			color:#666666;
			font-size:10px;
			/*background-color:#cccccc;*/
			layer-background-color:#000;
		}
		.menu a {
		color:#2D2D80;
		display:block;
		padding:2px 10px;
		text-decoration:none;
		background-color:#cccccc;
		border:1px solid #666666;
		/*background-image: url('gif/bgsm.jpg');*/
		}
		.menu a:hover {
		background-color:#2D2D80;
		color:#FFF;} 
#menubar{
background:url("gif/navend.gif") no-repeat top right;
}

h1 {
  color: #000000;
  padding:0px;
  font-size:large;
  font-weight:bold;
  margin-left:0px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:10px }
  
h2 {
  color: #000;
  font-size: medium;
  font-weight:bold;
  text-align:left;
  margin-left:0px;
  margin-top:20px;
  margin-right:0px;
  margin-bottom:.66em;
}

h2.green {
  color: #fff;
  background: #05551C;
  font-size: medium;
  font-weight:bold;
  text-align:left;
  margin-left:0px;
  margin-top:20px;
  margin-right:0px;
  margin-bottom:.66em;
  padding: 2px;
}

#archive h2 {
  color: #fff;
  background: #05551C;
  font-size: small;
  font-weight:bold;
  text-align:left;
  margin-left:0px;
  margin-top:0em;
  margin-right:0px;
  margin-bottom:.33em;
  padding: 2px;
}

h3 {
  color: #000;
  font-size:small;
  text-align:left;
  margin-left:0px;
  margin-top:20px;
  margin-right:0px;
  margin-bottom:.66em;}

h4 {
  color: #000000;
  font-size:x-small;
  font-weight:bold;
  text-align:center;
  margin:0px }


p {
  font-size:small;
  line-height:1.5;
  color:#000000;
  margin-left:0px;
  margin-top:10px;
  margin-right:0px;
  margin-bottom:0px }
  
p.backtotop {
  font-size:x-small;
  line-height:1.5;
  color:#000000;
  margin-left:0px;
  margin-top:10px;
  margin-right:0px;
  margin-bottom:0px }

ul, ol, li {
  font-size:x-small;
  line-height:1.5;
  color:#000000;
  margin-left:20px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px;
  list-style-type: disc; }
  
#archive ul,#archive  ol,#archive  li {
  font-size:x-small;
  line-height:1.5;
  color:#000000;
  margin-left:10px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px;
  list-style-type: disc; }
  
ol.noelement, li.noelement {
  font-size:small;
  line-height:1.5;
  color:#000000;
  margin-left:20px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px; 
 }
  
ul.noelement, li.noelement {
  font-size:small;
  line-height:1.5;
  color:#000000;
  margin-left:20px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px; 
  list-style-type: square; }
  
  
li.noelement ul li {
  font-size:small;
  line-height:1.5;
  color:#000000;
  margin-left:0px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px; 
  padding:0px;
  list-style-type: none; }

li.noelement ul {
  font-size:x-small;
  line-height:1.5;
  color:#000000;
  margin-left:20px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:10px;
  list-style-type: disc; }

p.small {
  font-size:x-small;
  line-height:1.5;
  color:#000000;
  /*text-align:center;*/
  margin-left:0px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px }
  
.medium {
	color: #000000;
	font-weight: bold;
}

img.blue {
  border: 1px solid #2D2D80;
  margin-left: 10px;
}

.bold {
  font-size:small;
  line-height:1.5;
  font-weight:bold;
  color:#000000 }
  
.bulleted {
	color: #000000;
	font-size: 10pt;
	margin-top : 0px;
	margin-left : 20px;
	margin-right : 20px;
	margin-bottom : 20px;
}

tr.selected, td.selected {
  color: #fff;
  background: #05551C;
}

td.specialevent{
  background: #ddd;
  text-align: left;
  padding: 0 0 0.25em 0.25em; margin: 0; width:89px;
}

td.gameday{
  background: #9999CC;
  text-align: left;
  padding: 0 0 0.25em 0.25em; margin: 0; width:89px;
}

td.offseason{
  background: #EDE4C5;
  text-align: left;
  padding: 0 0 0.25em 0.25em; margin: 0;width:89px;
}
table.photos, td.photos{
  border: #05551C 1px solid;
  background: #fff;
 }
table.schedule{
  border: #05551C 1px solid;
  background: #fff; width:625px;
 }
 
td.schedule{
  border: #05551C 0px solid;
  background: #CAE3D1; width:89px;
 }
 
 tr.schedule{
 background: #CAE3D1;
 }

table.survey {
  font-size:12px;
  line-height:1.5;
  color:#000000;text-align:center;
  margin-left:0px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px }

/*span.small {
  font-size:x-small;
  line-height:1.5;
  color:#000000;
  text-align:center;
 }*/
 
 span.small{
   font-size:x-small;
  line-height:1.5;
  color:#000000;
  /*text-align:center;*/
 }
 
 hr.green{
  width: 100%;
  color: #05551C;
  border-color:"#05551C";
  border-style: solid;	
 }
 hr.calendar{
  width: 95%; border-bottom:1px solid #F7F3E4; border-top:0px; border-left:0px; border-right:0px;
  padding:0px; margin:0px;height: 1px;
 }

table#calendar {background: white url(fwork.gif) center no-repeat;}
table#calendar a {text-decoration: none;}
tr#days th {width: 18%;}
tr#days th.sat, tr#days th.sun {width: 5%;}
table#calendar tr#days th {color: #CCE; background-color: #224;
   font-weight: bold; text-align: center;
   padding: 1px 0.33em;}
table#calendar tr#title th {background: #AAC; color: black;
   border: 1px solid #242; font-size: 120%;}
table#calendar td {vertical-align: top; padding: 0;
   border: 0px solid gray; border-width: 0 0 1px 1px;}
table#calendar td.sat {border-right: 1px solid gray;}
table#calendar a {font-weight: bold; display: block; margin: 0;}
table#calendar a:link {color: navy;}
table#calendar a:visited {color: purple;}
table#calendar a:hover {background: #FF6;}
table#calendar td.sat, table#calendar td.sun {background: #FDD;}
table#calendar td.jun, table#calendar td.aug {
   background: #AAB; color: #889;}
table#calendar tr#lastweek td {border-bottom: 2px solid #AAB;}
table#calendar td.holiday {background: #FAA;}
table#calendar td#jul16 {background-color: yellow;}
td#jul16 div.date {color: #C33; font-weight: bold; background: #FFC;}
div.event {margin: 0.5em;}
div.event span {display: block;}
div.holiday {font-style: italic;}
span.time {font-weight: bold;}
span.loc {color: #555; font-style: italic;}
div.date {float: right; text-align: center;
   border: 1px solid gray; border-width: 0 0 1px 1px;
   padding: 0.125em 0.25em 0 0.25em; margin: 0; 
   background: #Fff;}
div.team{
   text-align: left;
   padding: 0.25em 0.25em 0.25em 0.25em; margin: 0; 
}
td.sat div.date, td.sun div.date {border-width: 0;
   color: gray; background: transparent;}
td.jun div.date, td.aug div.date {border-width: 0;
   color: gray; background: transparent;}
   
  dt{margin:0 0 0 20px} 
 dl{
  font-size:small;
  line-height:1.5;
  color:#000000;
  margin-left:0px;
  margin-top:10px;
  margin-right:0px;
  margin-bottom:0px 
 } 

.p1{
display:none;
}
   

#spacer{
  margin: 30px;
}
#spacerWhite{
  margin: 10px;
  background:#fff;
  padding:0;
  width:360;
}

#body {
  text-align:left }

#centered {
  text-align:center }
  
#menuHide{

}
  
div.post{font-family:Arial, Helvetica, Verdana, sans-serif;font-size:small;
  line-height:1.5;
  color:#000000;
  margin-left:0px;
  margin-top:10px;
  margin-right:0px;
  margin-bottom:0px}

div { clear: none !important; }  

#archive{
background:#efefef;
width:160px;
float:right;
border:2px solid #05551C;
padding:0px;
}

.popup{
	background:#fff;
	margin:0 auto; padding: 0;
 text-align:center;
}

.popupmargin{
	margin:0; padding:5px; background:#fff; text-align:left;
}
div.popup h2.green{
	margin:0em; padding-left:1em; text-align:left;
}
.book{
	background:#fff;
	margin:0 auto; padding: 0;
	width:300px; text-align:center;
}
