html, body, div, h1, h2, h3, h4, p, span, ul, ol, li, a, form, input, textbox, img {
	margin:0;
	padding:0;
	outline:none;
	border:none;
	text-decoration:none;
}
body {
	background-color:#282828;
	min-width:960px;
	position:relative;
	font-family: "HelveticaNeue-Light", "Helvetica-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, sans-serif;
	font-weight: 300;
	color:#fff;
	padding-bottom:10px;
}
#topBorder {
	height:150px;
	background-image:url(http://www.herm2hockeytown.com/assets/images/LogoBanner1.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	background-color:#262626;
}
#logoWrapper2 {
	width:960px;
	position:absolute;
	left:50%;
	margin-left:-480px;
	height:50px;
	top:0px;
	text-align:left;
	z-index:5000;
}
#logo {
	height:150px;
	width:305px;
	cursor:pointer;
	/*background-image:url(http://www.herm2hockeytown.com/images/h2hlogo.png);*/
}
#flightPathWrapper2 {
	width:900px;
	position:absolute;
	left:50%;
	margin-left:-450px;
	height:213px;
	top:135px;
	text-align:right;
	z-index:4900;
}
#flightPath {
	width:176px;
	height:213px;
	background-image:url(http://www.herm2hockeytown.com/assets/images/flightpath3.png);
	margin-left:756px;
}
#outerWrapper {
	background:url(http://www.herm2hockeytown.com/images/bg.jpg) repeat center top;
}
#contentBG {
	min-width:960px;
	margin:0 auto;
	height:100%;
	background-image:url(http://www.herm2hockeytown.com/images/contentBG.jpg);
	background-position:center top;
	background-repeat:repeat-y;
}
#skylineBG {
	min-width:960px;
	height:100%;
	background-image:url(http://www.herm2hockeytown.com/images/skyline.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
}
#contentWrapper {
	width:960px;
	min-height:750px;
	height:auto !important;
	height:750px;
	position:relative;
	margin:0 auto;
	padding-bottom:100px;
}
#continents {
	position:absolute;
	right:0;
	top:0;
	width:413px;
	height:340px;
}
#continents img {
	width:413px;
	position:relative;
	}


h2 {
	letter-spacing:0;
	font-weight:300;
	font-size:30px;
	line-height:1.1;
	margin:20px 0 20px;
}
h2 strong, p strong {
	font-weight:bold;
	font-family:"Helvetica Neue", Helvetica, sans-serif;
}
h3 {
	color:#f6e0a5;
	font-weight:normal;
	font-size:20px;
	line-height:1.1;
	margin:15px 0;
}
p {
	font-size:16px;
	line-height:1.4;
	margin:10px 0;
}
h2 strong, p strong {
	font-weight:800;
	font-family:"Helvetica Neue", Helvetica, sans-serif;
	color:#f6e0a5;
}


a {
	color:#f6e0a5;
	text-decoration:underline;
}
a:hover {
	color:#fff;
}
a:visited {
	color:#ebc361;
}

#leftColumn {
	width:560px;
	margin: 30px 0 10px 10px;
	float:left;
	display:inline;
	clear:none;
	position:relative;
	z-index:6000;
}
#rightColumn {
	width:330px;
	margin: 0;
	float:right;
	display:inline;
	clear:none;
	position:relative;
	padding-top:250px;
}
div.clear {
	clear:both;
	display:block;
	line-height:1px;
	overflow:hidden;
}
#bottomBorder {
}

/*Side Bar Items */

#cafeP {
	width: 290px;
	margin-bottom:20px;
	padding:10px 15px;
	background-color: transparent;
	background: rgba(204, 204, 255);
	background: rgba(204, 204, 255, 0.3);
 	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000066, endColorstr=#30000066);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000066,endColorstr=#30000066)";
	position:relative;
}
#cafeP div.image {
	float:left;
	display:inline;
	width:140px;
}
#cafeP div.image img {
	margin: 0;
	width:140px;
	height:auto;
}
#cafeP div.text {
	text-align:left;
}
#cafeP .text p {
	font-size:13px;
	line-height:1.5;
}
#cafeP a {
	font-size:13px;
}
#moMoney {
	width: 290px;
	margin:0 0 20px;
	padding:10px 15px;
	border: none;
	background-color: transparent;
	background-color: rgba(0, 0, 0, 0.5);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000, endColorstr=#50000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000)";
	position:relative;
}
#cafeP h3, #moMoney h3 {
	color:#f6e0a5;
	font-weight:normal;
	margin-top:0;
	margin-bottom:5px;
	font-size:17px;
}
#moMoney p {
	font-size:13px;
	line-height:1.5;
}
/*jQuery Twitter Call */

#tweeteredDate, span.para {
	font-size:12px;
	line-height:20px;
	vertical-align:middle;
}
.twitted p.preLoader {
	padding-left:40px;
	background: url("http://www.herm2hockeytown.com/images/ajax-loader.gif") 1em no-repeat center;
}
.twitted ul#twitter_update_list {
	list-style-type: none;
	margin:10px 0;
}
.twitted ul#twitter_update_list li {
	margin: 0;
	padding: 0;
	border:none;
}
.twitted ul#twitter_update_list li span {
	/* tweet content */
	display: block;
	font-size:14px;
	line-height:1.5;
}
.twitted ul#twitter_update_list li span a {
	/* links in tweet content */
	color: #f6e0a5;
}
.twitted ul#twitter_update_list li a {
	/* timestamp link */
	color: #f6e0a5;
}
.twitted ul#twitter_update_list li.firstTweet {
}
.twitted ul#twitter_update_list li.lastTweet {
}
.twitted p.profileLink {
	margin: 10px 0 0;
	color: #f6e0a5;
	font-size:13px;
}
a.button {
	display:inline;
	float:left;
	margin:10px;
	line-height:30px;
	vertical-align:middle;
	width:160px;
	height:33px;
	background:transparent;
	background-image:url(http://www.herm2hockeytown.com/assets/images/button.png);
	background-repeat:no-repeat;
	text-align:center;
	color:#000066;
	cursor:pointer;
	text-decoration:none;
	font-size:14px;
}
p.answer {
	color:#ffffcc;
	font-weight:300;
	font-family:"HelveticaNeue-Light", "Helvetica-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, sans-serif;
	padding-top:10px;
}
p.question {
	color:#fff;
	font-weight:800;
	font-style:italic;
	padding-top:10px;
	font-family:"Helvetica Neue", Helvetica, sans-serif;
}
#mMenu {
	position:absolute;
	width:580px;
	left:50%;
	margin-left:-110px;
	z-index:10000;
}
.MegaMenu {
	padding:35px 7px 0px;
	margin-bottom: -1px;
}
.MegaMenu a.MegaMenuLink:link, .MegaMenu a.MegaMenuLink:visited {
	display: inline-block;
	padding: 5px 20px 4px 35px;
	margin: 1px 2px 0px 1px;
	color: #FFF;
	text-decoration: none;
	font-size: 16px;
	z-index: 1000;
}
.MegaMenu a.MegaMenuLinkActive:link, .MegaMenu a.MegaMenuLinkActive:visited {
	color: #f6e0a5;
}
.MegaMenu .MegaMenuContent, .MegaMenu .MegaMenuContentR {
	display: none;
}
#MegaMenuContent {
	position: absolute;
	z-index: 10;
	width:310px;
	padding:15px;
	top:120px;
}
#MegaMenuContentR {
	position: absolute;
	z-index: 10;
	width:310px;
	padding:15px;
	top:120px;
	margin-left:-120px;
}
.linkMenuTop {
	height:22px;
	width:310px;
	background-image:url(http://www.herm2hockeytown.com/assets/images/menuTop.png);
	background-repeat:no-repeat;
}
.linkMenuTopR {
	height:22px;
	width:310px;
	background-image:url(http://www.herm2hockeytown.com/assets/images/menuTopR.png);
	background-repeat:no-repeat;
}
.linkMenuBottom {
	height:17px;
	width:310px;
	background-image:url(http://www.herm2hockeytown.com/assets/images/menuBottom.png);
	background-repeat:no-repeat;
}
.itemLinks {
	width:310px;
	background-image:url(http://www.herm2hockeytown.com/assets/images/menuBG.png);
	background-repeat:repeat-y;
}
.dropLink {
	padding:10px 20px 10px 30px;
	font-size:12px;
	color:#fff;
}
.farRight {
	margin-left:-150px;
}
.dropLink a {
	font-size:16px;
	color:#f6e0a5;
	padding-bottom:4px;
}
.dropLink a:hover {
	color:#fff;
}
/*Non IE CSS Starts*/
html>body .MegaMenu a.MegaMenuLink:link, html>body .MegaMenu a.MegaMenuLink:visited {
	position: relative;
}
html>body #MegaMenuContent {
}
#secondaryMenu {
	width:100%;
	text-align:right;
	padding-top:5px;
}
#secondaryMenu a {
	font-size:11px;
	color:#fff;
	padding-right:5px;
}
#threeColumns {
	margin:10px;
/*	position:relative;
	z-index:9999; */
}
.tresColumns {
	float:left;
	display:inline;
	clear:none;
}
.tresColumns h3 {
	color:#fff;
	padding-bottom:4px;
	border-width:0 0 1px 0;
	border-color:#4a94c3;
	border-style:solid;
}
.tresColumns h3 span img {
	height:20px;
	vertical-align:middle;
}
.tresColumn1 {
	width:280px;
	margin:0 15px 0 0;
}
.tresColumn2 {
	width:280px;
	margin:0 30px 0 15px;
}
.tresColumn3 {
	width:300px;
	margin:0;
}
.frontPagePlayer {
	border-width:3px;
	border-color:#CCCCCC;
}
/*jQuery MegaMenu Plugin
  Author: Devadatta Sahoo
  Author URI: http://www.geektantra.com */



.homePageSummary h4 {
	font-size:16px;
	margin-bottom:6px;
	font-weight:normal;
}
.homePageSummary .postInfo {
	font-size:11px;
}
.homePageSummary p {
	font-size:14px;
	line-height:1.5;
}
#footer {
	width:800px;
	margin:30px auto;
}
.dmcBanner {
	float:left;
	display:inline;
	width:250px;
	margin:0 40px 0 0;
}
.disclaimer {
	font-size:13px;
	width:500px;
	line-height:1.5;
	float:right;
	display:inline;
}
/* Gallery */
.singleColumn {
	position:relative;
	padding-bottom:100px;
	z-index:6000;
	padding: 30px 0 0 10px;
}
.introContent {
	width:400px;
	float:left;
	display:inline;
	clear:none;
}
div.content {
	/* The display of content is enabled using jQuery so that the slideshow content won't display unless javascript is enabled. */
	display: none;
	width: 960px;
}
div.imageAndControls {
	width:550px;
	float:right;
	display:inline;
}
div.captionAndControl {
	width:460px;
	padding:20px;
	margin:10px auto;
	background-color: transparent;
	background-color: rgba(204, 204, 255, 0.3);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#30000066, endColorstr=#30000066);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#30000066,endColorstr=#30000066)";
}
div.content a, div.navigation a {
	color: #f6e0a5;
}
div.content a:focus, div.content a:hover, div.content a:active {
	text-decoration: underline;
	color:#fff;
}
div.controls {
	margin-top: 5px;
	height: 23px;
}
div.controls a {
	padding: 5px;
}
div.ss-controls {
	float: left;
}
div.nav-controls {
	float: right;
}
div.slideshow-container {
	position: relative;
	height: 500px; /* This should be set to be at least the height of the largest image in the slideshow */
}
div.loader {
	position: absolute;
	top: 0;
	left: 0;
	background-image: url('http://www.herm2hockeytown.com/images/ajax-loader.gif');
	background-repeat: no-repeat;
	background-position: center;
	width: 550px;
	height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */
}
div.slideshow {
}
div.slideshow span.image-wrapper {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
div.slideshow a.advance-link {
	display: block;
	width: 550px;
	height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */
	line-height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */
	text-align: center;
}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {
	text-decoration: none;
}
div.slideshow img {
	vertical-align: middle;
	border: 1px solid #ccc;
}
div.download {
	float: right;
}
div.caption-container {
	position: relative;
	clear: left;
	height: 75px;
}
span.image-caption {
	display: block;
	position: absolute;
	width: 550px;
	top: 0;
	left: 0;
}
div.caption {
	padding: 12px;
}
div.image-title {
	font-weight: bold;
	font-size: 1.4em;
}
div.image-desc {
	line-height: 1.3em;
	padding-top: 12px;
}
div.navigation {
}

ul.thumbs {
	clear: both;
	margin: 0;
	padding: 0;
}
ul.thumbs li {
	float: left;
	padding: 0;
	margin: 5px 10px 5px 0;
	list-style: none;
}
a.thumb {
	padding: 2px;
	display: block;
	border: 1px solid #ccc;
}
ul.thumbs li.selected a.thumb {
	background: #000;
}
a.thumb:focus {
	outline: none;
}
ul.thumbs img {
	border: none;
	display: block;
}
div.pagination {
	clear: both;
}
div.navigation div.top {
	margin-bottom: 12px;
	height: 11px;
}
div.navigation div.bottom {
	margin-top: 12px;
}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
	display: block;
	float: left;
	margin-right: 2px;
	padding: 4px 7px 2px 7px;
	border: 1px solid #ccc;
}
div.pagination a:hover {
	background-color: #eee;
	text-decoration: none;
}
div.pagination span.current {
	font-weight: bold;
	background-color: #000;
	border-color: #000;
	color: #fff;
}
div.pagination span.ellipsis {
	border: none;
	padding: 5px 0 3px 2px;
}
div.legal p {
	font-size:11px;
	line-height:1.25;
}
#siteCredits {
	margin-top:10px;
	font-size:9px;
	display:inline;
}
.centered {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.B_crumbBox {
	font-size:12px;
}
.B_crumbBox a {
	color: #f6e0a5;
}
div.mainSep {
	margin:10px 0 15px;
	line-height:1px;
	border-bottom:1px #aaaa45 solid;
	clear:both;
}

.prizeImages {
	float:right;
	 display: inline;
	 width:220px;
vertical-align:top;
text-align:center;
	}

.prizeImages a {
	 padding:0 3px;
}

.prizeImages a:hover img{
	 border:2px #f6e0a5 solid;
	 width:56px;
	 height:56px;
}


.prizeDescription p {
font-size:12px;
margin:5px;

}

.prizeDescription h3 {
font-size:18px;
margin: 5px;
}

.prizes ul {
list-style:disc outside;
margin-left:10px;
padding-left:0px;
text-indent:0px;
font-size:12px;
}

.prizes li {
padding-top: 6px; 
}

div.quote {
	border:1px #f6e0a5 dashed;
	margin:5px auto 15px;	
}

div.quote2 {
	margin:12px;
}

h3.quotePub {
	padding-top:15px;
	margin-bottom:5px;
	color:#fff;
	}
	
h4.quoteHeadline {
	margin:5px 0;
	font-weight:normal;
	font-size:12px;
}	

h4.quoteHeadline a {
	font-size:16px;
	}


/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:10999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000;}

#colorbox{}
#cboxTopLeft{width:14px; height:14px; background:url(http://www.herm2hockeytown.com/images/controls.png) 0 0 no-repeat;}
#cboxTopCenter{height:14px; background:url(http://www.herm2hockeytown.com/images/border.png) top left repeat-x;}
#cboxTopRight{width:14px; height:14px; background:url(http://www.herm2hockeytown.com/images/controls.png) -36px 0 no-repeat;}
#cboxBottomLeft{width:14px; height:43px; background:url(http://www.herm2hockeytown.com/images/controls.png) 0 -32px no-repeat;}
#cboxBottomCenter{height:43px; background:url(http://www.herm2hockeytown.com/images/border.png) bottom left repeat-x;}
#cboxBottomRight{width:14px; height:43px; background:url(http://www.herm2hockeytown.com/images/controls.png) -36px -32px no-repeat;}
#cboxMiddleLeft{width:14px; background:url(http://www.herm2hockeytown.com/images/controls.png) -175px 0 repeat-y;}
#cboxMiddleRight{width:14px; background:url(http://www.herm2hockeytown.com/images/controls.png) -211px 0 repeat-y;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:5px;}
#cboxLoadingOverlay{background:url(http://www.herm2hockeytown.com/images/loading_background.png) center center no-repeat;}
#cboxLoadingGraphic{background:url(http://www.herm2hockeytown.com/images/ajax-loader.gif) center center no-repeat;}
#cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:normal; font-size:14px; color:#7C7C7C;}
#cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:normal; font-size:14px; color:#3399FF;}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(http://www.herm2hockeytown.com/images/controls.png) 0px 0px no-repeat; width:23px; height:23px; text-indent:-9999px;}
#cboxPrevious{left:0px; background-position: -51px -25px;}
#cboxPrevious.hover{background-position:-51px 0px;}
#cboxNext{left:27px; background-position:-75px -25px;}
#cboxNext.hover{background-position:-75px 0px;}
#cboxClose{right:0; background-position:-100px -25px;}
#cboxClose.hover{background-position:-100px 0px;}

.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}

.newPrize { position:absolute; margin-top:-35px; width:60px; height:60px; margin-left:-40px; z-index:11000;}

.authorDiv {
	margin-top:-10px;
	font-size:12px;
	}