	<style type="text/css" media="all">
#xsnazzy H1 H2   {
	MARGIN: 0px 5px; LETTER-SPACING: 1px
}

#xsnazzy H4   {
	MARGIN: 0px 0px; LETTER-SPACING: 1px
}
#xsnazzy H3   {
	MARGIN: 0px 5px; LETTER-SPACING: 1px
}
#xsnazzy  P {
	MARGIN: 0px 0px; LETTER-SPACING: 1px
}
#xsnazzy A {
	font-family:"Trebuchet MS", Verdana, helvetica, sans-serif;
	font-weight:bold; 
	font-size:1em;
}
#xsnazzy H1 {
	FONT-SIZE: 1.4em; COLOR: #fff
}
#xsnazzy H2 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1.1em; BORDER-BOTTOM-WIDTH: 0px; COLOR: #0684FC; BORDER-RIGHT-WIDTH: 0px
}

#xsnazzy H3  {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#xsnazzy H3 {
	font-family:"Trebuchet MS", Verdana, helvetica, sans-serif; 
	font-weight:bold; FONT-SIZE: 1.0em;color:#ffffff
}

#xsnazzy H4 {
	FONT-STYLE:italic; font-family:"Trebuchet MS", Verdana, helvetica, sans-serif; 
	font-weight:bold; font-size:14px;color:#ffffff
}

#xsnazzy P {
	PADDING-BOTTOM: 0.1em
}

#xsnazzy {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: .5em
}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size: 13px;
	font-weight: normal;
}
.smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size: 10px;
	font-weight: normal;
  
}
#smallertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size: .5em;
	font-weight: normal;
  
}
.forsale {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size: 10px;
	font-weight: normal;
	word-wrap: break-word;
}

.bluedate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-size: 10px;
	font-weight: bold;
  
}

.contacts {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight: normal;
               	width: 100%;
}

.contacts th {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
 	font-size: .8em;
	font-weight:bold;
}

.contacts td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
 	font-size: .8em;
}



#contacts a {
	font-family:"Trebuchent MS", Verdana, Sans-serif;
                font-weight:bold;
                color:white;
}

.MsgCtr {
	font-family:"Trebuchent MS", Verdana, Sans-serif;
	color : #000000;
	font-size: .4em;
	font-weight: normal;
	width: 100%;
}

.MsgCtr th {
	font-size: .4em;
                font-weight:bold;
}

.MsgCtr td {
	font-size: .4em;
}
#MsgCtr a {
	font-size: .5em;
}
.xtop {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.xbottom {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}

.xboxcontent {
	BORDER-RIGHT: #08c 1px solid; BORDER-TOP: #08c 0px solid; DISPLAY: block; BACKGROUND: #d4d4d4; BORDER-LEFT: #08c 1px solid; BORDER-BOTTOM: #08c 0px solid
}
.xb1 {
	DISPLAY: block; OVERFLOW: hidden
}
.xb1 {
	HEIGHT: 1px
}
.xb1 {
	BACKGROUND: #08c; MARGIN: 0px 5px
}
.xb2 {
	DISPLAY: block; OVERFLOW: hidden
}
.xb2 {
	HEIGHT: 1px
}
.xb2 {
	BORDER-RIGHT: #08c 1px solid; BACKGROUND: #d4d4d4; BORDER-LEFT: #08c 1px solid
}
.xb2 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.xb3 {
	DISPLAY: block; OVERFLOW: hidden
}
.xb3 {
	HEIGHT: 1px
}
.xb3 {
	BORDER-RIGHT: #08c 1px solid; BACKGROUND: #d4d4d4; BORDER-LEFT: #08c 1px solid
}
.xb3 {
	MARGIN: 0px 2px
}
.xb4 {
	DISPLAY: block; OVERFLOW: hidden
}
.xb4 {
	BORDER-RIGHT: #08c 1px solid; BACKGROUND: #d4d4d4; BORDER-LEFT: #08c 1px solid
}
.xb4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
.xboxcontentheader {
	BORDER-RIGHT: #08c 2px solid; BORDER-TOP: #ffffff 1px solid; DISPLAY: block; BACKGROUND: #ffffff; BORDER-LEFT: #08c 2px solid; BORDER-BOTTOM: #08c 1px solid
}

.xb2header {
	DISPLAY: block; OVERFLOW: hidden
}
.xb2header {
	HEIGHT: 1px
}
.xb2header {
	BORDER-RIGHT: #08c 2px solid; BACKGROUND: #08c; BORDER-LEFT: #08c 2px solid
}
.xb2header {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 3px; BORDER-BOTTOM-WIDTH: 1px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 3px
}
.xb3header {
	DISPLAY: block; OVERFLOW: hidden
}
.xb3header {
	HEIGHT: 1px
}
.xb3header {
	BORDER-RIGHT: #08c 2px solid; BACKGROUND: #08c; BORDER-LEFT: #08c 2px solid
}
.xb3header {
	MARGIN: 0px 2px
}
.xb4header {
	DISPLAY: block; OVERFLOW: hidden
}
.xb4header {
	BORDER-RIGHT: #08c 2px solid;  BACKGROUND: #08c; BORDER-LEFT: #08c 2px solid
}
.xb4header {
	MARGIN: 0px 1px; HEIGHT: 2px
}
.xb2Tag {
	DISPLAY: block; OVERFLOW: hidden
}
.xb2Tag {
	HEIGHT: 1px
}
.xb2Tag {
	BORDER-RIGHT:  #ffffff 1px solid; BACKGROUND: #000000; BORDER-LEFT:  #ffffff 1px solid
}
.xb2Tag {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 3px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.xb3Tag {
	DISPLAY: block; OVERFLOW: hidden
}
.xb3Tag {
	HEIGHT: 1px
}
.xb3Tag {
	BORDER-RIGHT: #ffffff 1px solid; BACKGROUND: #000000; BORDER-LEFT:  #ffffff 1px solid
}
.xb3Tag {
	MARGIN: 0px 2px
}
.xboxcontentTag {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 0px solid; DISPLAY: block; BACKGROUND: #000000; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 0px solid
}

.xb4Tag {
	DISPLAY: block; OVERFLOW: hidden
}
.xb4Tag {
	BORDER-RIGHT: #ffffff 1px solid; BACKGROUND: #000000; BORDER-LEFT:  #ffffff 1px solid
}
.xb4Tag {
	MARGIN: 0px 1px; HEIGHT: 2px
}
.xboxcontentMessage {
	BORDER-RIGHT: #08c 1px solid; BORDER-TOP: #08c 0px solid; DISPLAY: block; BACKGROUND: #ffffff; BORDER-LEFT: #08c 1px solid; BORDER-BOTTOM: #08c 0px solid
}
.xb2Message {
	DISPLAY: block; OVERFLOW: hidden
}
.xb2Message {
	HEIGHT: 1px
}
.xb2Message {
	BORDER-RIGHT: #08c 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #08c 1px solid
}
.xb2Message {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.xb3Message {
	DISPLAY: block; OVERFLOW: hidden
}
.xb3Message {
	HEIGHT: 1px
}
.xb3Message {
	BORDER-RIGHT: #08c 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #08c 1px solid
}
.xb3Message {
	MARGIN: 0px 2px
}
.xb4Message {
	DISPLAY: block; OVERFLOW: hidden
}
.xb4Message {
	BORDER-RIGHT: #08c 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #08c 1px solid
}
.xb4Message {
	MARGIN: 0px 1px; HEIGHT: 2px
}
.tl {background: url(images/tl-black.gif) 0 0 no-repeat;}
.tr {background: url(images/tr-black.gif) 100% 0 no-repeat; padding:10px; }
		body
		{

			margin-left:10px;
  			padding:0px 0 0 10px;
			font-size: 90%;
			font-family: arial, helvetica, sans-serif;
  			color:#333;
		}
.troops INPUT {
	FONT-SIZE: 10px; COLOR: #000000
}
.troops {
	FONT-SIZE: 10px; COLOR: #000000
}
		#nav-menu  {
 			
  			margin:0px 0px 0px 0px; 
 		 }

		#nav-menu ul {
  			list-style: none;
  			padding: 5px;
  			margin: 0px 0px 0px 0px;
			display:block;
			width:710px;
		}
		#nav-menu table {
			display: inline-table;
		}

		#nav-menu li {
			float: left;
			margin: .1em 0.2em;
		}

		#nav-menu li a {
			background: url(images/background.gif) #fff bottom left repeat-x;
			height: 2.3em;
			line-height: 1em;
			float: left;
			width: 8em;
			display: block;
			border: 0.1em solid #dcdce9;
			color: #0d2474;
			text-decoration: none;
			text-align: center;
			font-family:Verdana,Sans-serif;
			font-size:10px
		}
		.navmenu {
			font-family:Verdana,Sans-serif;
			font-size:10px
		}

		#nav-menu ul li a:hover {
			color: #fff;
			background-color: #ccc;
			background-image: url(nav_base2.jpg);
			background-repeat: repeat-y;
		}		

			/* Hide from IE5-Mac \*/

		#nav-menu li a {
			float: none
		}

		#col-menu  {
 			
  			margin:0px 0px 0px 0px; 
 		 }

		#col-menu ul {
  			list-style: none;
  			padding: 5px;
  			margin: 0px 2px 2px 2px;
			display:block;
			width:362px;
		}
		#col-menu li {
			float: left;
			margin: .2em 0.2em;
		}
		#col-menu li a {
			background: url(images/background.gif) #fff bottom left repeat-x;
			height: 2em;
			line-height: 1em;
			float: left;
			width: 8em;
			display: block;
			border: 0.1em solid #dcdce9;
			color: #0d2474;
			text-decoration: none;
			text-align: center;
			font-family:Verdana,Sans-serif;
			font-size:10px
		}
		#col-menu ul li a:hover {
			color: #fff;
			background-color: #ccc;
			background-image: url(nav_base2.jpg);
			background-repeat: repeat-y;
		}		
			/* Hide from IE5-Mac \*/

		#col-menu li a {
			float: none
		}
		#button-menu  {
 			
  			margin:0px 0px 0px 0px; 
			font-size:10px;
 		 }
		#button-menu ul {
  			list-style: none;
  			padding: 5px;
  			margin: 0px 2px 2px 2px;
			display:block;
		}
		#button-menu h2 {
			font-size:10px;
		}
		#button-menu li {
			float: left;
			margin: .2em 0.2em;
		}

		#button-menu li a {
			background: url(images/background.gif) #fff bottom left repeat-x;
			height: 2em;
			line-height: 1em;
			float: left;
			width: 8em;
			display: block;
			border: 0.1em solid #dcdce9;
			color: #0d2474;
			text-decoration: none;
			text-align: center;
			font-family:Verdana,Sans-serif;
			font-size:1em;
		}
		#button-menu ul li a:hover 	{
			color: #fff;
			background-color: #ccc;
			background-image: url(nav_base2.jpg);
			background-repeat: repeat-y;
		}		
		#button-menu li a {
			float: none

		}
		#button-menu I {
			font-size:11px;
			font-style:italic;
		}
           	.awards {
			width: 50%;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color : #000000;
			font-size: 10px;
			font-weight: normal;
		}

		#awards th {
			font-weight: bold; 
			font-size: .6em;
			font-family:"Trebuchent MS", Verdana, Sans-serif;
			color: #08c;
		}

		#awards td {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color : #000000;
			font-size: .5em;
			font-weight: normal;
		}

		#gutter  {
			float: left;
			width: .5%;
			height: 1px;
		}

		#cleardiv {
			clear: both;
			height: 1em;
		}

		.rssentry I {
			font-size:11px;
			font-style:italic;
		}

		.rssentry p {
  			margin:0 0 .75em;
  			line-height:1.6em;
			font-size:10px;
  		}

		.rssentry blockquote {
  			margin:.5em 15px;
  			padding:0px 0;
  			font-size:12px;
			font-weight:bold;
			color: #000000;
  			background-color:#ffffff;
  		}
		.rssentry blockquote p {
  			margin:.5em 0;
			font-size:12px;
  		}

		.rssentry img {
  			border:5px solid #fff;
  		}

		#rssmain2 {

 			margin:0;
  			padding:2px 15px 20px;
  		}

		.clear {
  			clear:both;
  			display:block;
  			height:1px;
  			margin:0;
  			padding:0;
  			font-size:1px;
  			line-height:1px;
  		}
		div#col1 {
			float: left;
			width: 63%;
			margin-top:-10px;

		}

		div#coupons {
			float: left;
			width: 95%;
			margin-top:-10px;

		}

		div#col2 {
			float: left;
			width: 37%
		}
		div#colsponsors {
			position:absolute;
			top:0px;
			width: 28%;
			margin-left:720px;
		}
		div#colOutsideRink {
			width: 100%;
			float: left;
		}
		#colOutsideRink td {
			font-size: 1em;

		}

		div#colPhotos {
			float: left;
			width: 100%;
			margin-top:-10px;
		}

		div#colcoolkids {
			position:absolute;
			top:320px;
			width:710px;
		}
		div#colcontent {
			position:absolute;
			top:440px;
			width:710px;
		}

		div#colcontent2 {
			position:relative;
			width:710px;
		}

		div#col1schedule {
			float: left;
			width: 100%;
		}
	
		.hostlink {
  			margin:0 0 01em;
		  }

		.hostlink p {
			  margin:0 0 .75em;
	  	}

		.hostlink blockquote {
			clear: both;
			height: 50px;  
			border:solid #dec;
	  		border-width:2px 0;
			font-size:12px;
			font-weight:bold;
			color:#ffffff;
  			background-color:#000000;
		}

		.hostlink blockquote p {
 			 margin:.5em 0;
 		 }

		.hostlink a {
  			 color:#99CCff; 
			font-size:105%; 
			font-weight:bold; 
			font-family: arial, sans-serif;
			text-decoration: underline;
		}

		.hostlink a:visited {
  			color:#99CCff;
  			text-decoration: underline;
			background-color:#000000;
		}

		.hostlink a:hover {
  			color:#FFD700;
  			text-decoration: underline;
			background-color:#000000;
		}


		h1 {
			margin: 0;
			padding: 5px;
		}
		
		h2 {
			margin-top: 0;
			padding-top: 7px;
		}
		
		h2, p {
			margin-left: 7px;
			margin-right: 7px;
		}

/* File Upload
------------------------------*/
.title {
font-weight : bold; 
font-size : 14px; 
color: #ffffff;
background : #9EA5CD; 
border-top : 1px solid #666666;
border-left : 1px solid #666666;  
padding : 2px;
  width:100%;
} 

.TeamName {
font-weight : bold; 
font-size : 20px; 
background : #9EA5CD; 
padding : 2px;
font-family:"Trebuchet MS", Verdana, helvetica, sans-serif;
color: #000000;
}

.TeamBody {
font-family:Verdana, helvetica, sans-serif; 
font-size: 14px;
}

#TeamSites {
font-family:Verdana, helvetica, sans-serif; 
font-size: .6em;
}

#TeamBlock a, th {
font-family:Verdana, helvetica, sans-serif; 
font-size: .74em;
}

.TeamHeader 

.subtitle {
font-family:"Trebuchet MS", Verdana, helvetica, sans-serif;
font-size: 24px;
}

#fileupload {
  margin:20px 20px 20px;
}

.fileupload h1 {
  margin:0 0;
}

/* begin styles for RSS Feed */

.rss-box-w {
	 margin: 1em;
	 width: 175px;
	 background-color: #FFFFFF;
	 border: 1px solid #330033;
}
.rss-box-w2 {
	 margin: 1em;
	 width: 150px;
	 background-color: #FFFFFF;
	 border: 1px solid #330033;
}

.rss-box-gold {
	 margin: 1em;
	 width: 175px;
	 background-color: gold;
	 border: 1px solid #330033;
}
.rss-box-hockeytips {
	 margin: 1em;
	 width: 325px;
	 background-color: #FFFFFF;
	 border: 1px solid #330033;
}

.rss-box {
	 margin: 1em;
	 width: 175px;
	 background-color: #99CCFF;
	 border: 1px solid ##5F74CC;
	 
}
.rss-items {
	margin-top:0px;
	padding:0.5em; 0.5em;
	margin-left:0px;
	color:##0099ff;
}
p.rss-title {padding:0.5em;}

.rss-title {
	text-decoration: none;
	font-family: verdana, sans-serif;
	font-size: 85%;
	background-color:#000000;
	color:#ffffff;
	font-weight:bold;
	margin: 0px;
	padding:0em;
	text-align: left;
}

.rss-item  {
  font-family: verdana, arial, sans-serif;
  font-size: 0.75em;
  font-weight : normal;
  list-style:none;
  padding-bottom:1em;
}

.rss-item a {
	color:blue;
	font-size: 105%;
	font-weight:bold;
	font-family:arial, sans-serif;
	}
	
.rss-item a:visited {
	color:#330066;
}

.rss-date {
	font-size: 85%;
	font-weight : normal;
	color: #F60;
	} 
.rss-comments {
	font-size: 85%;
	font-weight : bold;
	} 

.comments {
	font-size: 85%;
	font-weight : bold;
	} 

.rss-category {
	font-size: 85%;
	font-weight : bold;
	} 

.category {
	font-size: 85%;
	font-weight : bold;
	} 

/* buttons modeled from http://www.wellstyled.com/css-inline-buttons.html */

.pod-play {
   _width:12em;
   margin: 0 0.2em; padding: 0.1em 0; _padding:0;
   white-space:nowrap;
   text-decoration: none;
   vertical-align:middle;
   background: #fb6;
   color: black;
   }
.pod-play em {
   _width:1em; _cursor:hand;
   font-style: normal;
   margin:0; padding: 0.1em 0.5em;
   background: white;
   color: #222;
   }
.pod-play span {
   _width:1em; _cursor:hand;
   margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
   }
.pod-play:hover {
   background: #666;
   color: white;
   }
.pod-play:hover em {
   background: black;
   color: white
   }

.orange { background: orange; color: black }
.orange em { background: white; color: #c60 }

#schedule{
  margin:0 0 0 0px;
}
.schedule a {
	color:#ffffff;
	font-weight:bold;
	font-family:arial, sans-serif;
	}
	
.schedule a:visited {
	color:#ffffff;
}

</style>