html {background: url(background.jpg) top center repeat-y #fff;}
body {background: transparent;}

#siteHeader {height: 180px; padding: 0; background: url(siteHeader.jpg) top center no-repeat;}

.siteContainer {background: transparent; width: 960px;}

#topNav {position: relative; top: 0; width: 960px; background: transparent;}
	#topNav tr td a {color: #8a1b04; text-transform: uppercase;}
	#topNav tr td a:hover {color: #f58839;}
	#topNav tr td.selected a {color: #333740;}

.subNav ul li a, .relatedSections ul li a {color: #333740;}
.subNav ul li a:hover, .relatedSections ul li a:hover {color: #f58839;}
.subNav ul li.selected a, .relatedSections ul li.selected a {color: #8a1b04;}

#accountNav a {color: #444}
#siteHeader .adminToggle {top: 30px;}

#panelOne {width: 155px;}
#panelTwo {width: 760px;}

.heroes {position: absolute;top: 230px;width: 940px; left: 0; padding: 10px; background: #dedede; box-shadow: inset 0 0 10px rgba(0,0,0,.2);}
.edit_mode .heroes {position: relative; top: 0; width: auto;}
.heroes .heroPhotoElement {margin: 0 !important; margin-right: 0 !important;}
.heroes img {display: block;}
.heroes:after {display: block; content: ''; background: url(shadow.png); height: 30px; width: 960px; bottom: -30px; left: 0; position: absolute;}

#siteContainer2.two_panel .oneColumn .column1 .pageElement, #siteContainer2.two_panel .twoColumn5050 .column2 .pageElement, #siteContainer2.two_panel .twoColumn6633 .column2 .pageElement, #siteContainer2.two_panel .twoColumn3366 .column2 .pageElement, #siteContainer2.two_panel .threeColumn333333 .column3 .pageElement, #siteContainer2.two_panel .threeColumn502525 .column3 .pageElement, #siteContainer2.two_panel .threeColumn255025 .column3 .pageElement, #siteContainer2.two_panel .threeColumn252550 .column3 .pageElement, #siteContainer2.two_panel .oneColumn .column1 .hrElement, #siteContainer2.two_panel .twoColumn5050 .column2 .hrElement, #siteContainer2.two_panel .twoColumn6633 .column2 .hrElement, #siteContainer2.two_panel .twoColumn3366 .column2 .hrElement, #siteContainer2.two_panel .threeColumn333333 .column3 .hrElement, #siteContainer2.two_panel .threeColumn502525 .column3 .hrElement, #siteContainer2.two_panel .threeColumn255025 .column3 .hrElement, #siteContainer2.two_panel .threeColumn252550 .column3 .hrElement {
margin-right: 0px !important;
}

#pageContentContainer {margin-top: 320px;}
#displayBodyHeader {padding-left: 0; background: transparent; color: #333740; height: auto; line-height: 30px;}
#coaching #pageContentContainer {margin-top: 0;}

.subNav h4 {display: none;}
.pageElement h3 {color: #f58839}

.clientGraphic div p, .clientGraphic a div p, .clientGraphic div h4 {color: #333740;}

#siteFooter {background: #333740; width: 960px;}

#panelOne {/* CODE FOR PRESENTED BY  padding-top: 57px; background: url(presented.png) top center no-repeat;*/ }

.heroes .codeElement {margin: 0 !important;}

.heroes .callout {background: url(theme/black75.png);background: url(logo.png) no-repeat 20px 50%, url(theme/black75.png); width: 60%; position: absolute; right: 10px; bottom: 10px; padding: 20px 15px 20px 80px; border-radius: 10px 0 0 0;}
.edit_mode .heroes .callout {position: static;}

.heroes .callout h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 700;
	color: #f58636;
	font-size: 24px; margin-bottom: 5px;}
.heroes .callout p {color: #fff; font-size: 14px;line-height: 1.4; margin-bottom: 0;} 

.quickLinksContainer {
	height: 334px;
	width: 980px;
	display: block;
	position: absolute;
	left: 0; top: 168px;
	background: transparent url(theme/quickLinksBackground.jpg) top left no-repeat;
	z-index: 20;
}

.quickLinks {
	background: transparent url(theme/black50.png);
	display: block;
	border-right: 7px solid #fff;
	height: 278px;
	width: 290px;
	position: absolute;
	left: 10px;
	top: 10px;
}

.quickLinks h2 {
	background: transparent url(theme/quickLinksHeader.jpg) top center no-repeat;
	text-indent: -9999px;
	height: 38px;
}

.quickLinks a h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 700;
	color: #f58636;
	font-size: 20px;
	text-transform: uppercase;
	line-height: 20px;
	margin-bottom: 0;
}

.quickLinks a p {
	color: #fff;
	margin-bottom: 0;
}

.quickLinks a {
	border-top: 1px dotted #fff;
	display: block;
}

.quickLinks a span {
	padding: 13px 15px 13px 60px;
	display: block;
}

.quickLinks .preview span { background: transparent url(theme/previewIcon.png) 22px 18px no-repeat; }
.quickLinks .participate span { background: transparent url(theme/participateIcon.png) 22px 18px no-repeat; }
.quickLinks .volunteer span { background: transparent url(theme/volunteerIcon.png) 22px 18px no-repeat; }
.quickLinks .results span { background: transparent url(theme/resultsIcon.png) 22px 18px no-repeat; }

.quickLinks a:hover {
	background: transparent url(theme/black50.png);
}

.edit_mode .quickLinksContainer {
	position: static;
	width: 746px;
}

.edit_mode .quickLinks {
	height: 225px;
	position: relative;
	overflow: hidden;
}

.countdownElement h2 {text-align: left; margin: 10px 0 0px 97px;}
.countdownElement abbr {margin: 0 0 14px 3px}