/* 
-----------------------------------------------
	Global CSS
	Project: PickupHockey.com
	Date: March 2009
----------------------------------------------- */
/* 	Sections:
 	- Base
		- Headers
		- Structure
		- Navigation
		- Links / Lists
		- Forms
		- Tables
		- Standard / Misc
 ----------------------------------------------- */


/* =BASE
----------------------------------------------- */
* {margin:0; padding:0;}  /* removes default padding/margins */

body {
	margin: 0;
	padding: 0;
	text-align:center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 1.3;
	background: #6d91a7 url(../_img/bg.gif) repeat-x center top;
} 

p { margin: 9px 0 }

.introText  { font-size: 14px; padding: 0 0 4px 0 }

table, input, select { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal }

/* =HEADERS
----------------------------------------------- */
h1, h2 { font: bold 18px Arial, Helvetica, sans-serif;	text-transform: uppercase }
h3 { font: bold 22px Arial, Helvetica, sans-serif;	margin-top: 10px; line-height: 1em }
h4 { font: bold 14px Arial, Helvetica, sans-serif;	margin-top: 10px }
h5, h6 { font: normal 14px Arial, Helvetica, sans-serif; margin-top: 12px	 }

/* newsStories
---------------------------------- */
.title_teams { width:175px; height: 16px; background:url(../_img/title_sideNav_teams.gif) no-repeat; padding: 4px 0 0 0 }
.title_pool { width:175px; height: 16px; background:url(../_img/title_sideNav_pool.gif) no-repeat; padding: 4px 0 0 0 }
.title_reporting { width:175px; height: 16px; background:url(../_img/title_sideNav_reporting.gif) no-repeat; padding: 4px 0 0 0 }
.title_support { width:175px; height: 16px; background:url(../_img/title_sideNav_support.gif) no-repeat; padding: 4px 0 0 0 }


/* =STRUCTURE
----------------------------------------------- */
#wrapper {
	margin:0 auto;
	width: 1015px;
	text-align: left;
}

#header { 
 background: url(../_img/bg_header.gif) no-repeat center top; 
 position: relative; 
	height: 157px;
 width: 1015px;	
}

#content {  background: #fff url(../_img/bg_content.gif) repeat-y; min-height: 690px; width: 1015px;  }
* html #content { height: 690px } /* ie6 */

#contentForum { background: #fff url(../_img/bg_contentForum.gif) repeat-y; min-height: 690px; width: 1015px; }
* html #contentForum { height: 690px } /* ie6 */

#logo { width: 200px; float: left }
#logo a { display: block; width: 215px; height: 150px; background: none }

#mainNav {
	float: right;
	text-align: right;
	width: 750px;
	height: 34px;
	margin: 0 2px 0 0;
 position: relative;
	z-index: 10;
	top: 100px;
}

/* Left Col
---------------------------------- */
#columnLeft { /* left side */
 width: 175px;
 float:left;	
	padding: 0 8px 0 10px;
	margin: 0;
} 

/* * html #columnLeft { padding: 0 9px 0 10px; } /* ie6 fix */  

#loginBox {
	width: 175px;
	background: url(../_img/bg_login.gif) no-repeat top;	
 text-align: center;	
	padding: 4px 0 2px 0;
}

#loginBox p { font-size: 11px }
#loginBox h4 { margin: 9px 0 0 0 }

.loginEnd { background: url(../_img/bg_loginEnd.gif) no-repeat top; height: 9px; width: 175px }

.loginTable { margin: 10px 0 0 0; padding: 0 0 0 22px; align: center}

#donateButton { height: 43px; margin: 13px 0 18px 0 } /* see nav section for button code */
* html #donateButton { margin: 6px 0 18px 0 } /* ie6 fix */ 

/* Poll + Blogs */
.contentBlockLeft {
 background: url(../_img/bkgd_columnContentLeft.gif); 
	background-repeat: no-repeat;
	padding: 7px 0 4px 0;	
}

.contentBlockLeft p {
 padding: 0 6px 0 4px;
	font-size: 11px;
}

.contentBlockLeft td { font-size: 11px; padding: 1px 1px; } 

/* Heads Up Blogs */
.contentBlock_blogs {
 width: 175px;
 background: url(../_img/bkgd_columnContentLeft.gif); 
	background-repeat: no-repeat;
	padding: 14px 0 1px 0;	
	margin: 0;
	font-size: 11px;	
}

.blog {
	padding: 2px 0;	
}

/* h2 */
.title_polls {
 display:block;  
	height:24px; 
	background:url(../_img/title_polls.gif) no-repeat; 
	padding: 0;
}

.title_blogs {
 display:block;  
	height:26px; 
	background:url(../_img/title_blogs.gif) no-repeat; 
	padding: 0;
	margin: 0;
}

.title_forums {
 display:block;  
	width:317px; 
	height:26px; 
	background:url(../_img/title_forums.gif) no-repeat; 
	padding: 0;
	margin: 8px 0 0 0; 
}

/* Blog Headers */
/* h3 */
.blogTitle_dobber {
 display:block;  
	width:175px; 
	height:39px; 
	background:url(../_img/blog_dobber.gif) no-repeat; 
	padding: 0;
	margin: 0; 
}

.blogTitle_school {
 display:block;  
	width:175px; 
	height:39px; 
	background:url(../_img/blog_school.gif) no-repeat; 
	padding: 0;
	margin: 8px 0 0 0; 
}

.blogTitle_rinkStink {
 display:block;  
	width:175px; 
	height:39px; 
	background:url(../_img/blog_rinkStink.gif) no-repeat; 
	padding: 0;
	margin: 8px 0 0 0; 
}

.blogTitle_steinman {
 display:block;  
	width:175px; 
	height:39px; 
	background:url(../_img/blog_steinman.gif) no-repeat; 
	padding: 0;
	margin: 8px 0 0 0; 
}

.blog h4 { font-size: 11px; font-weight: bold; margin: 8px 0 4px 0 }


/* Middle Col
---------------------------------- */
#columnMiddle { 
 width: 607px;
 padding: 0 0 0 19px;	
	margin: 0;
 line-height: 1.45;	
 float:left;
} 
/** html #columnMiddle { padding: 0 0 0 17px }  ie6 */

#breadcrumb {
	padding: 3px 0 5px 0;
	font: 10px Arial, Helvetica, sans-serif;
}

.arrow { padding: 0 3px }

/* Content Boxes */
.box {
	border: 1px solid #cdcdcd;
	background: #fcfcfc url(../_img/bg_box.gif) repeat-x bottom;
	padding: 10px;
	margin: 0;
 font-size: 11px;
}

.box-list { padding: 0px; font-size: 12px }

.box td { font-size: 11px }

.box h4 { margin: 4px 0 0 0 }
 
.box-graphic { /* for page header images */
	border: 1px solid #cdcdcd;
	margin: 10px 0 10px 0;	padding: 0;
 height: 150px;
}

.box-pool {
/*	border-top: 1px solid #f5631a;
	border-right: 1px solid #f5631a; border-bottom: 1px solid #f5631a; border-left: 1px solid #f5631a;	*/
	background: #fbfbfb url(../_img/bg_legend.gif) repeat-x bottom; 
 padding: 0; margin: 0
}

.box-legend {
 border-bottom: 1px solid #cdcdcd;
	background: #fbfbfb url(../_img/bg_legend.gif) repeat-x bottom;
	padding: 10px 10px 10px 20px;
	margin: 0;
	font-size: 11px;
}

.box-legend td {	font-size: 11px }

.box-col-1 { float: left; width: 280px; padding: 0 0 0 5px}
.box-col-2 { float: right; width: 280px; }
 
.expand { float: right; font-weight: bold; margin: 6px 5px 0 0 }

/* Content feature boxes */
.box-features {
	border: 1px solid #cdcdcd;
	background: #fcfcfc url(../_img/bg_box.gif) repeat-x bottom;
	padding: 0; margin: 0;
 font-size: 11px;
}

.box-features td { font-size: 11px; padding: 10px }

.box-features h4 { margin: 0 0 10px 0 }

/* Important Msg Box */
.warning-box {
	border: 1px solid #333;
	background: #f74600 url(../_img/bkgd_warning.gif) repeat-x top;
	padding: 8px 8px 1px 8px;
	margin: 10px 0 12px 0;
 font-size: 14px;
	color: #fff;
	min-height: 48px;
}

* html .warning-box { height: 48px } /* ie6 */

.warning-box p { margin: 0 0 7px 64px }

.warning-box a:link, a:visited, a:active { color: #fff }
	
/* Message Center */
#messageCenter { margin: 10px 0 10px 0; min-height: 70px }
#messageCenter h3 { font-size: 10px; font-weight: normal; text-transform: uppercase; margin: 0 }

#messageCenter li { font-weight: bold; margin: -7px 0 0 32px }
* html #messageCenter li { margin: -7px 0 0 35px } /* ie6 fix */

.box-message-pkh {
	border: 1px solid #cdcdcd;
	background: #fcfcfc url(../_img/bg_box.gif) repeat-x bottom;
	padding: 10px;
 width: 276px;
	float: left;
	height: 48px;
}

.box-message-admin {
	border: 1px solid #cdcdcd;
	background: #fcfcfc url(../_img/bg_box.gif) repeat-x bottom;
	padding: 10px;
	margin: 0 0 0 11px;
 width: 276px;
	float: left;
	height: 48px;
}

.postDate { 
 float: left; 
	padding: 4px 8px 0 7px; 
	margin: 0 10px 0 0;	
	width: 19px; 
	text-align: center;	
	height: 36px; 
	text-align: center; 
	border-top: 3px solid #cdcdcd; border-right: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; border-left: 1px solid #cdcdcd;	background: #fff; 
}

.date { 	font: 14px Arial, Helvetica, sans-serif; color: black; font-weight: bold; text-align: center; margin: 0 0 0 1px }
.month { 	font: 10px Arial, Helvetica, sans-serif; text-transform: uppercase; color: black; text-align: center }

/* Pool Stats */
#poolSteps { padding: 10px 0 }

#statTabs { height: 29px; margin: 0; padding: 0 } 
* html #statTabs { height: 20px; margin: 0 0 -3px 0 } /* ie6 gap fix */

.alert { background: #fff; padding: 10px; border-bottom: 1px solid #cdcdcd }
.alert-update { color: #cb0000; font-size: 11px; padding: 3px 0 6px 0 }
.alert-bias { color: #006501; font-size: 11px }

/* Split MiddleColumn */
#col-1 h2, #col-2 h2 { font-size: 11px; font-weight: normal; margin: 15px 0 -5px 0 }

#col-1 {  
 width: 47%;
	padding: 0 12px 0 0;	 
 float:left;
	font-size: 11px;
}  

#col-2 {  
 width: 47%;
	padding: 0 0 0 14px;
	float:left;
	border-left: 1px solid #dfdfdf; 
	font-size: 11px;	
}  

/* Box Scores */
.box-score {
	border: 1px solid #cdcdcd;
	background: #fcfcfc url(../_img/bg_box.gif) repeat-x bottom;
	padding: 8px 0px 8px 10px;
	margin: 0 0 20px 0;
	width: 284px;
	float: left; 
}

.odd {	margin-right: 15px }

.winner { background: url(../_img/icon_winner.gif) no-repeat center }
.score-final, .game-time { font-size: 11px; font-weight: normal; margin: 0 6px 0 7px }
p.game-time { margin: 9px 0 0 0 }

.box-score-detail {
	border: 1px solid #cdcdcd;
	background: #fcfcfc url(../_img/bg_box-score-detail.gif) repeat-x top;
	padding: 0 0 5px 10px;
	margin: 0 15px 20px 0;
	width: 595px;
	float: left; 
}

.box-score-stats {
	border: 1px solid #cdcdcd;
	background: #fcfcfc /* url(../_img/bg_box.gif) repeat-x bottom*/;
	padding: /* 2px 10px 2px 10px */ 0;
	margin: 0 15px 0 0;
	width: 605px;
}

.box-score td { font-size: 14px; font-weight: bold }
.box-score-detail td { font-size: 14px }
.box-score-stats td { font-size: 11px; padding: 0; margin: 0 }

.box-score-stats table { padding: /* 7px 0 10px 0 */ 0; margin: 0}

.stripe { background: #eaeaea;}
.statstripe { background: #eaeaea; text-align: center; }

.header-period { background: #244661 url(../_img/bg_header-period.gif) repeat-x; color: #fff; font-weight: bold; text-align: center }
.header-scoring, .header-cell { background: #bbb url(../_img/bg_header-scoring.gif) repeat-x; color: #000; }

/* Demos Page */

.screenshots {	
	border: 1px solid #bec8cf;
	width: 138px; 	
	height: 138px; }


/* Period headers */
.p1 { background: url(../_img/icon_1st.gif) no-repeat top center }
.p2 { background: url(../_img/icon_2nd.gif) no-repeat top center }
.p3 { background: url(../_img/icon_3rd.gif) no-repeat top center }
.so { background: url(../_img/icon_so.gif) no-repeat top center }
.ot { background:  url(../_img/icon_ot.gif) no-repeat top center }
.ot2 { background: url(../_img/icon_2ot.gif) no-repeat top center }
.ot3 { background: url(../_img/icon_3ot.gif) no-repeat top center }
.ot4 { background: url(../_img/icon_4ot.gif) no-repeat top center }
.ot5 { background: url(../_img/icon_5ot.gif) no-repeat top center }
.ot6 { background: url(../_img/icon_6ot.gif) no-repeat top center }
.ot7 { background: url(../_img/icon_7ot.gif) no-repeat top center }
.ot8 { background: url(../_img/icon_8ot.gif) no-repeat top center }

/* date picker */
.box-date-slider {
	border: 1px solid #cdcdcd;
	background: #fcfcfc url(../_img/bg_box.gif) repeat-x bottom;
	padding: 10px;
	margin: 0 0 20px 0;
	height: 70px;
 font-size: 11px;
}

#date-slider { 
 /* background: url(../_img/bg_date-slider.gif) no-repeat left bottom; */
 float: right;
	padding: 0 0 5px 0;
	width: 340px;
}

#date-slider a { text-decoration: none; }

.date-cell {  background: url(../_img/bg_date-slider.gif) repeat-x; border-right: 1px solid #c6c6c6; border-top: 2px solid #c6c6c6; border-bottom: 2px solid #c6c6c6; text-align: center; }
.date-cell a { display:block;width:100%; height:19px }
.date-cell a:hover {background: #fff; font-weight: bold}

#date-slider td { font-size: 14px; border-collapse:collapse; }

#calendar { float: right; margin: 0; padding: 0  } 
#calendar p { margin: 7px 0 4px 0; text-align: center }

#calendar-pop { 
 position: absolute; 
	background: #fcfcfc url(../_img/bg_box.gif) repeat-x bottom;	
	width: 213px; 
	height: 213px; 
	margin: 64px 0 0 350px;
	padding: 10px;
	border: 1px solid #9c9c9c;
	z-index: 80 
}

#calendar-pop a { text-decoration: none } 

.today { background: url(../_img/bg_date-slider-today.gif) repeat-x; font-weight: bold }


/* borders */
.b1 { border-top: 1px solid #cdcdcd }
.b2 { border-right: 1px solid #cdcdcd }
.b3 { border-bottom: 1px solid #cdcdcd }
.b4 { border-left: 1px solid #cdcdcd }
.final { background: #fff } /* OT or SO period */

/* NHL Logos - Large */
.ana-lrg { background: url(../_img/icon/lrg/ana.png) no-repeat center left } 
.atl-lrg { background: url(../_img/icon/lrg/atl.png) no-repeat center left } 
.bos-lrg { background: url(../_img/icon/lrg/bos.png) no-repeat center left } 
.buf-lrg { background: url(../_img/icon/lrg/buf.png) no-repeat center left } 
.cgy-lrg { background: url(../_img/icon/lrg/cgy.png) no-repeat center left } 
.car-lrg { background: url(../_img/icon/lrg/car.png) no-repeat center left } 
.chi-lrg { background: url(../_img/icon/lrg/chi.png) no-repeat center left } 
.col-lrg { background: url(../_img/icon/lrg/col.png) no-repeat center left } 
.cbj-lrg { background: url(../_img/icon/lrg/cbj.png) no-repeat center left } 
.dal-lrg { background: url(../_img/icon/lrg/dal.png) no-repeat center left } 
.det-lrg { background: url(../_img/icon/lrg/det.png) no-repeat center left } 
.edm-lrg { background: url(../_img/icon/lrg/edm.png) no-repeat center left } 
.fla-lrg { background: url(../_img/icon/lrg/fla.png) no-repeat center left }
.lak-lrg { background: url(../_img/icon/lrg/lak.png) no-repeat center left }
.min-lrg { background: url(../_img/icon/lrg/min.png) no-repeat center left }
.mtl-lrg { background: url(../_img/icon/lrg/mtl.png) no-repeat center left }
.nsh-lrg { background: url(../_img/icon/lrg/nsh.png) no-repeat center left }
.njd-lrg { background: url(../_img/icon/lrg/njd.png) no-repeat center left }
.nyi-lrg { background: url(../_img/icon/lrg/nyi.png) no-repeat center left }
.nyr-lrg { background: url(../_img/icon/lrg/nyr.png) no-repeat center left }
.ott-lrg { background: url(../_img/icon/lrg/ott.png) no-repeat center left }
.phi-lrg { background: url(../_img/icon/lrg/phi.png) no-repeat center left }
.phx-lrg { background: url(../_img/icon/lrg/phx.png) no-repeat center left }
.pit-lrg { background: url(../_img/icon/lrg/pit.png) no-repeat center left }
.sjs-lrg { background: url(../_img/icon/lrg/sjs.png) no-repeat center left }
.stl-lrg { background: url(../_img/icon/lrg/stl.png) no-repeat center left }
.tbl-lrg { background: url(../_img/icon/lrg/tbl.png) no-repeat center left }
.tor-lrg { background: url(../_img/icon/lrg/tor.png) no-repeat center left }
.van-lrg { background: url(../_img/icon/lrg/van.png) no-repeat center left }
.wsh-lrg { background: url(../_img/icon/lrg/wsh.png) no-repeat center left }
.wpg-lrg { background: url(../_img/icon/lrg/wpg.png) no-repeat center left }

/* NHL Logos - Small */
.ana { background: url(../_img/icon/ana.gif) no-repeat center left } 
.atl { background: url(../_img/icon/atl.gif) no-repeat center left } 
.bos { background: url(../_img/icon/bos.gif) no-repeat center left } 
.buf { background: url(../_img/icon/buf.gif) no-repeat center left } 
.cgy { background: url(../_img/icon/cgy.gif) no-repeat center left } 
.car { background: url(../_img/icon/car.gif) no-repeat center left } 
.chi { background: url(../_img/icon/chi.gif) no-repeat center left } 
.col { background: url(../_img/icon/col.gif) no-repeat center left } 
.cbj { background: url(../_img/icon/cbj.gif) no-repeat center left } 
.dal { background: url(../_img/icon/dal.gif) no-repeat center left } 
.det { background: url(../_img/icon/det.gif) no-repeat center left } 
.edm { background: url(../_img/icon/edm.gif) no-repeat center left } 
.fla { background: url(../_img/icon/fla.gif) no-repeat center left }
.lak { background: url(../_img/icon/lak.gif) no-repeat center left }
.min { background: url(../_img/icon/min.gif) no-repeat center left }
.mtl { background: url(../_img/icon/mtl.gif) no-repeat center left }
.nsh { background: url(../_img/icon/nsh.gif) no-repeat center left }
.njd { background: url(../_img/icon/njd.gif) no-repeat center left }
.nyi { background: url(../_img/icon/nyi.gif) no-repeat center left }
.nyr { background: url(../_img/icon/nyr.gif) no-repeat center left }
.ott { background: url(../_img/icon/ott.gif) no-repeat center left }
.phi { background: url(../_img/icon/phi.gif) no-repeat center left }
.phx { background: url(../_img/icon/phx.gif) no-repeat center left }
.pit { background: url(../_img/icon/pit.gif) no-repeat center left }
.sjs { background: url(../_img/icon/sjs.gif) no-repeat center left }
.stl { background: url(../_img/icon/stl.gif) no-repeat center left }
.tbl { background: url(../_img/icon/tbl.gif) no-repeat center left }
.tor { background: url(../_img/icon/tor.gif) no-repeat center left }
.van { background: url(../_img/icon/van.gif) no-repeat center left }
.wsh { background: url(../_img/icon/wsh.gif) no-repeat center left }

/* Chump Chat */
#ticker { width: 605px; height: 32px; padding: 3px 0; line-height: 1.1em }

#ticker-messages { font-family: "Courier New", Courier, monospace; width: 495px; margin: -3px 0 0 88px }
#ticker-messages a { text-decoration: none }
#ticker-messages a:hover { text-decoration: underline }

.chat-msg { border-top: 1px solid #e4e4e4; padding: 8px 0 10px 7px }
.chat-msg p { margin: 0 0 11px 0 }
.chat-date { text-transform: none; font-size: 10px; color: black; padding: 0 0 0 5px }

.chat-bubble { float: left; margin: -2px 5px 0 0 }
.ticker-name { font-weight: bold; color: #ff5a00 }
.chat-name { color: #244661; font-weight: bold }

.chat-display { border: 1px solid #cdcdcd; border-top: 0; padding: 10px }
.chat-display h3 { width: 200px; float: left; text-transform: uppercase; margin: 4px 0 12px 0; font-size: 11px; letter-spacing: 4px }

.chat-stamp { background: #f7f7f7; border-top: 1px solid #e4e4e4; padding: 6px 0 6px 7px  }
.chat-icon img, .chat-icon input { float: right; margin: 0 5px 0 0 } 
.chat-refresh { width: 250px; float: right; font-size: 11px; text-align: right } 
.chat-header { height: 27px }

#page-numbers { margin: 5px 0 0 9px; height: 15px; clear: both }

.page-num { 
 float: left; 
	margin: 0 10px 0 0;
	font-size: 11px;
}		

/* Right Col
---------------------------------- */
#columnRight { /* right side */
 width: 160px;
	float: right;
	margin: 0 9px	0 0;
} 

* html #columnRight { margin: 0 5px 0 0 }	/* ie6 hack */

/* Forum Specific
---------------------------------- */
#columnForum { 
 width: 800px;
 float:left;	
	padding: 0 10px 0 20px;
	margin: 0;
 float:left;	
} 

/* #columnForum td { padding: 4px }  */

/* Footer
---------------------------------- */
#footer {
	width: 1015px;
	height: 125px;
	font-size: 10px;
	padding: 28px 0 0 0;
	background: url(../_img/bg_footer.gif) no-repeat top;
 color: #999;
	clear: both;
}

#footerForum {
	width: 1015px;
	height: 125px;
	font-size: 10px;
	padding: 28px 0 0 0;
	background: url(../_img/bg_footerForum.gif) no-repeat top;	
 color: #999;
	clear: both;
}

#footer p, #footerForum p {  padding: 19px 0 0 10px; margin: 0; font-size: 10px } 

#footerLogo {
 float: right;
	position: relative;
	z-index: 70;
	width: 125px;
	text-align: center;
	margin: 18px 24px 0 0;
}

.footerGraphic {  /* hockey player at bottom right */
 float: right;  
	margin: -218px 42px 0 0;
	position: relative;
	z-index: 2;
}

*:first-child+html .footerGraphic {	margin: -231px 42px 0 0 }  /* ie7 */

/* =NAVIGATION
----------------------------------------------- */

/* Main Nav
---------------------------------- */
#mainNav { position:absolute; height: 36px; top: 100px; left: 259px; width: 775px; z-index: 5 }

 ul#nav { padding: 0; margin: 0; list-style: none; }
	ul#nav li { float: left; position: relative; overflow: visible; }
	 li.mnu { height: 36px; font-family: Arial, Helvetica, San-serif; overflow: visible; }
		li.mnu span { position: absolute; left: -9999px; font-size: small; }
		li.mnu a { display: block; height: 36px; border: 0; background-image: url(../_img/btn_nav.gif); background-repeat: no-repeat; background-color: transparent; }
 	li.mnu ul	{ display: none; position: absolute; border: solid 1px #bcbcbc; margin: 0; padding: 0px; width: 130px; height: auto; top: 50px; left: 1px; background: #b5c2cd; list-style: none; } /* second-level lists */
	 li.mnu>ul	{ top: 50px; left: 1px; } /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
 	li.mnu ul li { display: block; float: none; position: relative;	border-bottom: solid 1px #728899; padding: 0; width: 100%; }
	 li.mnu ul li a { background-image: none; background-color: transparent; display: block; float: none; padding: 4px 7px; margin: 0; height: auto;	text-decoration: none; text-align: left; }
		li.mnu ul li a:link		{  }
		li.mnu ul li a:visited	{  }
		li.mnu ul li a:hover	{ background-color: #8c9193; color: #fff;}
		li.mnu ul li a:active	{  }
 	li:hover ul, li.over ul { display: block; }

	 li#li1	 { width: 74px }
	 li#li2	 { width: 184px }
	 li#li3	 { width: 145px }
	 li#li4	 { width: 89px }
	 li#li5	 { width: 124px }
	 li#li6  { width: 132px }
		
	li#li1 a:link, li#li1 a:visited	{ background-position: -0 0 }
	li#li2 a:link, li#li2 a:visited	{ background-position: -74px 0 }
	li#li3 a:link, li#li3 a:visited	{ background-position: -258px 0 }
	li#li4 a:link, li#li4 a:visited	{ background-position: -403px 0 }
	li#li5 a:link, li#li5 a:visited	{ background-position: -492px 0 }
	li#li6 a:link, li#li6 a:visited	{ background-position: -616px 0 }	

	li#li1 a:hover, li#li1 a:active	{ background-position: -0px -36px }
	li#li2 a:hover, li#li2 a:active	{ background-position: -74px -36px }
	li#li3 a:hover, li#li3 a:active	{ background-position: -258px -36px }
	li#li4 a:hover, li#li4 a:active	{ background-position: -403px -36px }
	li#li5 a:hover, li#li5 a:active	{ background-position: -492px -36px }
	li#li6 a:hover, li#li6 a:active	{ background-position: -616px -36px }	

	li#li1 a.mnu-set	{ background-position: -0 -72px }
	li#li2 a.mnu-set	{ background-position: -74px -72px }
	li#li3 a.mnu-set	{ background-position: -258px -72px }
	li#li4 a.mnu-set	{ background-position: -403px -72px }
	li#li5 a.mnu-set	{ background-position: -492px -72px }
	li#li6 a.mnu-set	{ background-position: -616px -72px }	
	
/* Donate
---------------------------------- */
.nav {
	width: 175px;
	height: 43px;
	background: url(../_img/btn_donate.gif) no-repeat;
	position: absolute;
}

.nav li {
	display: inline;
}

.nav li a:link, .nav li a:visited {
	position: absolute;
	top: 0;
	left: 0;
	height: 43px;
	text-indent: -9000px;
	overflow: hidden;
	z-index: 10;
}

.nav .donate a:link, .nav .donate a:visited {
	width: 175px;
	height: 43px;
	margin: 0;
	padding: 0;
}

.nav .donate a:hover, .nav .donate a:focus {
	background: url(../_img/btn_donate.gif) no-repeat 0 -0px;
}

.nav-donate {
	position: absolute;
	top: 0;
	left: 0;
	width: 175px;
	height: 43px;
	background: url(../_img/btn_donate.gif) no-repeat 0 -43px;
}

/* Sidenav
---------------------------------- */
#sideNav ul {
 margin: 0;
 padding: 0 0 5px 0;
 list-style-type: none;
 font: 14px Arial, Helvetica, sans-serif;
	color: #333;
	text-align: right;
}

#sideNav li { margin: 0 0 1px 0 }

#sideNav a {
 display: block;
	margin-top: 1px;
 padding: 3px 6px 2px 0;
 height: 18px;	
 width: 169px;
}

#sideNav a:link, #sideNav a:visited {
 text-decoration: none;
}

#sideNav a:hover {
 background-image: url(../_img/sideNav_over.gif);
 color: #fff;
	font-weight: bold;
}

.set a:link, .set a:visited, .active a:hover {
 background-image: url(../_img/sideNav_set.gif);
 color: #fff;
	font-weight: bold;
}

/* Hockey News
---------------------------------- */
#newsStories {
	color: #4D4B43;
	padding: 9px 11px 9px 13px;
	margin: 0 0 0 10px;
	width: 160px;
	background: #fcfcfc url(../_img/bg_box.gif) repeat-x bottom;
	border: 1px solid #cdcdcd;
	float: right;
}

#newsStories h4 { color: black; margin: 3px 0 8px 0 }
 
#newsStories ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
} 

#newsStories ul a {
	display: block;
	padding: 8px 4px;
	margin: 0;
	width: 150px;
	text-decoration: none;
	border-top: 1px solid #e3e3e3;	
	background-repeat: no-repeat;
	background-position: 3px 11px;
	line-height: 1.4;
	font-size: 11px;
}

#newsStories a:link, #newsStories a:visited {
 color: #333;
 text-decoration: strikethrough;
	margin: 0;
}

#newsStories a:hover, #newsStories .set {
 color: #000;
	background-color: #f2f2f2;
 text-decoration: none; 
}



/* =LINKS + LISTS
----------------------------------------------- */

a:link, a:visited, a:active { text-decoration: underline; color: #014068;  }
a:hover { text-decoration: underline; color: #000 }

#columnMiddle a:hover { color: #000; /*background: #c2d1da*/ }

#breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:active { text-decoration: none; color: #000 }
#breadcrumb a:hover { text-decoration: underline; color: #000; background: none }

#loginBox a:link, #loginBox a:visited, #loginBox a:active   { text-decoration: underline; color: #014068;  }
#loginBox a:hover  { text-decoration: underline; color: #000; background: none }

.footerNav1 a:link, .footerNav1 a:visited, .footerNav1 a:active  { text-decoration: none; color: #999; border-bottom: 1px solid #181818; margin: 0 6px; }
.footerNav1 a:hover  { text-decoration: none; color: #fff; border-bottom: 1px solid #dfdfdf; margin: 0 6px; background: none }

.footerNav2 a:link, .footerNav2 a:visited, .footerNav2 a:active { text-decoration: none; color: #c6c6c6; margin: 0 6px; }
.footerNav2 a:hover  { text-decoration: none; color: #fff; border-bottom: 1px solid #dfdfdf; margin: 0 6px; background: none} 

/* General List */
.list ul {  
 margin: 14px 0 15px 10px;
 padding: 0 0 0 5px;
 list-style: none;	
 line-height: 1.2;
}

.list li {
 padding-left: 12px;
 background: url(../_img/bullet_arrow.gif) no-repeat;
 background-position: 0 .3em;
 margin-bottom: 5px;
}

/* Check mark list List */
.check ul {  
 margin: 0px;
 padding: 0 0 0 5px;
 list-style: none;	
 line-height: 1.55;
}

.check li {
 padding-left: 21px;
 background: url(../_img/bullet_check.gif) no-repeat;
 background-position: 0 .3em;
 margin-bottom: 5px;
}

/* Numbered list */
#columnMiddle ol {  
 margin: 14px 0 15px 40px;
 padding: 0 0 0 5px;
 line-height: 1.5;
}

/* =FORMS
----------------------------------------------- */
input {  }

textarea { font: 12px	Arial, Verdana, Helvetica, sans-serif; }

.button { font-size: 11px; font-weight: bold; color: #244661 }

.field { border: solid 1px #cdcdcd; padding: 2px }

.field-login { border: solid 1px #a9a9a9; padding: 2px; font-size: 11px; color: #333 }


/* =TABLES
----------------------------------------------- */


/* =STANDARD + MISC
----------------------------------------------- */
.linkedImage  { margin: 0; padding: 0; border: 0; }
.hide { display: none }
hr { display: none }
img { border: 0 }
.caps { text-transform: uppercase }
.sml { font-size: 9px; margin-top: 0; }
.center { text-align: center }
.clear { clear:both }
.signInFields { border:solid 1px #878787; background:#fff }
.fieldMargin { margin: 2px 0px }
.floatright { float: right }
.borderLeft { border-left: 1px solid #e9e9e9 }
.table-demographics td, .table-demographics th { padding: 1px 1px 1px 5px } 	
.table-header { background: #000; color: #fff; padding: 0 0 0 4px }
.imgover { border: none }

* {outline:none;} /* no outline on linked images when clicked in Firefox */

/* page peel */
#del {
	position: absolute;
	top: 0;
	right: 10000px;
	z-index:500;
}

#des {
	position: absolute;
	top: 0px;
	right: 0px;
	z-index:501;
}

/* Ads
---------------------------------- */
.adBox { padding: 11px 8px 8px 8px; }
.adSkyscraper { padding: 0 0 8px 0}
.adBanner { position: absolute; left: 286px; padding: 4px 0 2px 0 }

