html { background: url(theme/background.jpg) top center no-repeat, url(theme/backgroundRepeat.png) top center repeat-y; background-color: #777; height: 100%; position: relative; zoom: 1; -webkit-background-size: 1920px 1200px; }
body { background: transparent none; position: static; }

/* POSITIONING ELEMENTS */

.siteContainer { width: 980px; }
#panelTwo { width: 765px;}

#accountNav { box-shadow: 0 0 5px rgba(0,0,0,.3); position: absolute; z-index: 200; }

#accountNav .currentSite a#edit_membership { background-color: transparent; display: block; color: #020948;}

#siteHeader { height: 187px; }

#siteContainer2.one_panel #topNav, #topNav { border-left: 1px solid #1a3b6c; border-right: 1px solid #021127; background: transparent none; margin: 0 5px; padding: 0; }
#topNav table { background: transparent none; margin: 0; width: 970px; }
#topNav table tr td { margin: 0; padding: 0; }
#topNav table tr td:hover, #topNav table tr td:hover a, #topNav table tr td.selected, #topNav table tr td.selected a { background: transparent none; }
#topNav table tr td a {
	border-right: 1px solid #1a3b6c; border-left: 1px solid #021127; color: #fff; font: 400 14px/56px Arial, Helvetica, sans-serif; text-transform: uppercase;
	-webkit-transition: .2s background ease-in-out;
		 -moz-transition: .2s background ease-in-out;
			-ms-transition: .2s background ease-in-out;
			 -o-transition: .2s background ease-in-out;
					transition: .2s background ease-in-out;
}
#topNav table tr td.selected a, #topNav table tr td a:hover { background: #05122c none; }

#pageContentContainer { background: transparent none; margin-top: 0; }
#siteContainer2.one_panel #yieldContent { margin: 10px 10px 0; width: 960px; }

.noBottomMargin .pageElement { margin-bottom: 0; }

/* SITE FOOTER */

/* Removed fixed positioning on 4/28/2012 because of Edit Mode issues */
#siteFooter, #siteContainer2.one_panel + #siteFooter { background: #d2d2d2 url(theme/siteFooter.jpg) top center repeat-x; padding-top: 8px; bottom: 0; width: 100%; z-index: 200; }
#siteFooter ul { background: #484848 none; padding: 15px; text-align: left; width: 950px; }
#siteFooter ul li, #siteFooter ul li a { color: #fff; }
#siteFooter ul li a { font-style: normal; text-decoration: underline; }
#siteFooter ul li a:hover { text-decoration: none; }

#siteFooter ul li#poweredByNGIN { display: inline-block; float: right; margin: 0; }
#siteFooter ul li#poweredByNGIN a img { display: none; }
#siteFooter ul li#poweredByNGIN a:before { content: "Powered By Sport Ngin"; }

.sportsPage iframe { width: 495px; height: 35px; }