@charset "utf-8";

body {background-color: #780512;margin: 0px;padding: 0px;font-family: Arial, Helvetica, sans-serif;font-size: 100%;}

#Container {margin: 0 auto;padding: 0px;max-width: 1060px;margin-top: 10px;margin-bottom: 10px;font-size: 0.8em;}
#Header {padding: 10px 10px;height: 90px;margin: 5px 0;position: relative;z-index: 2;border-radius:10px;background:#fff;box-shadow: 0px 0px 5px;}
#Logo {height: 93px;width: 280px;float: left;}
#Leaderboard {width:100%;max-height: 90px; max-width:728px;float: right;margin: 0px;padding: 2px 0 1px 0;}
#Content {padding: 10px 10px;margin: 5px 0;border-radius:10px;background:#fff;box-shadow: 0px 0px 5px;}
#right-col {float: right;width:100%; max-width: 300px;}
#left-col {float: left;width:100%; max-width: 728px;}
#Footer {border-radius:10px;background:#e8e5ce;box-shadow: 0px 0px 5px;padding:10px 10px;text-align:center;margin: 10px 0 5px;}
#Footer div.bigdays {margin:0 100px; text-align:center;}
#Footer div.sitemap {float:left; width:100px;}
img.img728 {width:100%; max-width:728px; height:auto;}
img.img300 {width:100%; max-width:300px; height:auto;}
div.wrapper{margin: 0 auto;padding: 0px; width:100%; max-width: 1060px;}

p {margin-top: 10px;margin-bottom: 15px;}

a.no_decoration {color: #000000;text-decoration: none;}

h1, h2, h3, h4, h5 {padding-bottom: 5px;margin: 25px 0 10px 0;font-weight: normal;line-height: 120%;}

h1 {font-size: 200%;line-height: 100%;}
h2 {font-size: 175%;line-height: 100%;}
h3 {font-size: 150%;}
h4 {font-size: 120%;line-height: 130%;}
h5 {font-size: 120%;text-transform: uppercase;}

a {text-decoration: none;color: #780512;}
a:hover {text-decoration: underline;}

.clr {clear: both;}

/* Top Main Menu */
#horiz-menu {height: 40px;margin-top: 0px;padding: 0;display: block; font-size:12px;}
#menu-spacer {height: 55px;float: right;}
ul#horiznav.menutop, #horiz-menu ul.menutop {padding: 8px 0 3px 0;margin: 0;position: relative;z-index:120;float: right;}
#horiz-menu li, #horiz-menu li a, #horiz-menu li .separator {z-index:200;position:relative;display: block;}
#horiz-menu span {height: 29px;}
#horiz-menu a, #horiz-menu .separator {white-space: nowrap;display: block;float: left;height: 29px;line-height: 26px;font-weight: normal;font-size: 100%;text-decoration: none;z-index: 100;cursor: pointer;padding: 0 6px;color: #fff;text-transform: uppercase;}
#horiz-menu li.active a, #horiz-menu li.active .separator {z-index: 100;cursor: pointer;}
#horiz-menu ul {list-style: none;padding: 0;margin: 0;}
#horiz-menu li {display: block;float: left;margin: 0 4px 0 0;padding: 0;font-weight: bold;}
#horiz-menu li a span, #horiz-menu li .separator span {display: block;padding: 0;}

/* Top Main Menu Dropdowns */
#horiz-menu li li.active, #horiz-menu li.active li a, #horiz-menu li.active li a:hover, #horiz-menu li li a:hover, #horiz-menu ul li.active.parent ul a, #horiz-menu li.active li .separator, #horiz-menu li.active li .separator:hover, #horiz-menu li li .separator:hover, #horiz-menu ul li.active.parent ul .separator {border: 0;padding: 0;margin: 0;}
#horiz-menu li li a, #horiz-menu li li .separator {text-indent:15px;font-weight: normal;padding: 0;margin: 0;}
#horiz-menu li li, #horiz-menu li li a span, #horiz-menu li li .separator span {background: none;padding: 0;margin: 0;}
#horiz-menu li li a span, #horiz-menu li li .separator span {padding: 0;}
#horiz-menu li.sfHover li a, #horiz-menu li:hover li a, #horiz-menu ul li.active ul li.active li a, #horiz-menu ul li.active.parent ul li a, #horiz-menu li.sfHover li .separator, #horiz-menu li:hover li .separator, #horiz-menu ul li.active.parent ul li .separator, #horiz-menu ul li.active.parent ul li .seperator {background: none;}
#horiz-menu li.active li a, #horiz-menu li.active.parent li a, #horiz-menu li.active li .separator, #horiz-menu li.active.parent li .separator {font-weight: normal;font-size: 100%;background: none;}
#horiz-menu ul ul {margin: 0;border: 0;padding: 5px 0 2px 0;background: url(../images/menu/horizmenu-dropdown-bg.png) 50% 100% no-repeat;}
#horiz-menu ul ul li, #horiz-menu ul ul li.active {margin-bottom: 3px;}
#horiz-menu ul ul li:hover, #horiz-menu ul ul li.sfHover {background-image: none;}
#horiz-menu ul ul li a, #horiz-menu ul li.active.parent ul a, #horiz-menu ul li.active.parent ul a span, #horiz-menu ul ul li .separator, #horiz-menu ul li.active.parent ul .separator, #horiz-menu ul li.active.parent ul .separator span {text-transform: lowercase;background: none;}
#horiz-menu ul ul li.active {background: none;}
#horiz-menu ul ul li, #horiz-menu ul ul li.active, #horiz-menu li.active li a:hover, #horiz-menu li.active li a.sfHover, #horiz-menu li a.separator {background: url(../images/menu/dropdown-item.png) 0 0;}
#horiz-menu ul ul li a.daddy, #horiz-menu ul ul li .separator.daddy, #horiz-menu ul li.parent.active:hover li a.daddy, #horiz-menu ul li.parent.active:hover li .separator.daddy, #horiz-menu ul li.parent.active.sfHover li a.daddy, #horiz-menu ul li.parent.active.sfHover li .separator.daddy {background: transparent url(../images/menu/dropdown-item-hover-arrow.png) 95% 12px no-repeat;}
#horiz-menu ul ul li:hover, #horiz-menu ul ul li.sfHover, #horiz-menu ul ul li.active {background: url(../images/menu/dropdown-item-hover.png) 0 0;}
#horiz-menu {background: #780512 url(../images/menu/horiz-menu-bar.jpg) 100% 0 no-repeat;}
#horiz-menu a, #horiz-menu .separator {color: #fff;}
#horiz-menu li a, #horiz-menu li .separator {background: url(../images/menu/horiz-menu-bg.png) 0 0 repeat-x;}
#horiz-menu li.active a, #horiz-menu li.active .separator, #horiz-menu li:hover a, #horiz-menu li:hover .separator, #horiz-menu li.sfHover a, #horiz-menu li.sfHover .separator {background: url(../images/menu/horiz-menu-bgactive.png) 0 0 repeat-x;}
#horiz-menu li.active a span, #horiz-menu li.active .separator span {background: url(../images/menu/horiz-menu-active.png) 50% 100% no-repeat;}

.contentheading {margin: 0;padding: 0px; padding-bottom: 5px; font-size: 140%;font-weight: bold;line-height: 120%; color: #000}

#topbar {width:100%; max-width: 1060px;	margin: 0 auto;	color: #FFFFFF;	font-size: 12px;}
#topbar div {padding: 5px 10px; text-align:right;}
#topbar a {color: #FFFFFF;}

#Header #Logo img {background-image: url(../images/christmasday_title.jpg);}

.readon:hover {border-color: rgba(208, 181, 53, 0.3);background-position: 0 -85px;cursor: pointer;text-decoration:none;}
.readon {background-image: url(../images/overlays/readon.png);text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.3);color: white !important;}
.readon, a.readon {border: 1px solid rgba(208, 181, 53, 0.4);background-color: #780512;}
.readon {padding: 4px 15px;border-radius: 3px;font-size: 0.8em;font-weight: bold;text-transform: uppercase;background-repeat: repeat-x;position: relative;display: inline-block;line-height: 1.8em;}

a {-webkit-transition: color 0.1s ease-in;}

.event {border:solid 1px #780512;padding: 10px;margin-bottom:10px}
.event p {padding-top:0;margin: 0 0 5px 0;}
.event h3 {color: #780512;padding: 0px;margin: 0 0 5px 0;font-weight: bold;}
.event h4 {padding: 0px;margin: 0 0 5px 0;font-weight: bold;}
.event p.tag {margin-bottom: 10px;}

img.left {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.event img {
	float: right;
	height: auto;
	width: 100%;
	max-width: 288px;
}
