@charset "utf-8";
body {background-color: #000;margin: 0px;padding: 0px;font-family: Arial, Helvetica, sans-serif;font-size: 100%;}

#Container {margin: 0 auto;padding: 0px;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 {height: 90px;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: 300px;}
#left-col {float: left;width: 728px;}
#Footer {border-radius:10px;background:#e8e5ce;box-shadow: 0px 0px 5px;padding:10px 10px;text-align:center;margin: 10px 0 5px;}

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

div.wrapper{
	margin: 0 auto;
	padding: 0px;
	width: 1066px;
}

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

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: #000;

}

a:hover {

	text-decoration: underline;

}

.clr {

	clear: both;

	height: 1px;

	margin: 0;

	padding: 0;

}



/* 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: #A20018 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}



#toplinks {

	color: #FFF;

	margin-top: 0px;

	margin-right: 20px;

	margin-bottom: 0px;

	margin-left: 20px;

}

#toplinks p {

	margin: 0px;

	padding: 0px;

}

#toplinks a {

	color: #FFF;

}

#toplinks a span {

	margin-right: 5px;

	margin-left: 5px;

}

#toplinks a span.start {

	margin-left: 0px;

}



div.event { 

	border: solid 1px #000; 

	padding: 10px; 

	margin-bottom: 10px

}



div.event h3, div.event h4, div.event p {

	margin: 0;

	padding-top: 0px;	

}



div.event p{

	margin-bottom:10px;	

}



.readon:hover {

border-color: rgba(0, 0, 0, 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(0, 0, 0, 0.4);

background-color: #000;

}



.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;

}