/* BECOME A MEMBER FIX */

#accountNav .currentSite { display: block; }
#accountNav .currentSite a { display: none; }
#accountNav .currentSite a#edit_membership { border: none; border-radius: 0 0 0 5px; color: #fff; display: block; }

/*ACCOUNT NAV LINKS*/

#siteHeader .headerLinks { position: absolute; top: 0; right: 0; 
	padding: 10px 0px 0px 10px; width: 192px; height: 18px; background-image: url(accountNav.png);
	font-family: orbitron; text-transform: uppercase; margin-right: 62px;}

#siteHeader .headerLinks a {padding: 10px; color: white; text-decoration: none;}
#siteHeader .headerLinks a:hover {color: #39F;}
#siteHeader .adminToggle {right: 175px;}

/* TYPOGRAPHY */

.pageElement h3 { font-family: Helvetica, Arial, sans-serif; }

html { background: #34363c url(theme/background.jpg) top center no-repeat; }

.siteContainer { position: relative; }

#accountNav { position: absolute; width: auto; z-index: 100; }
#accountNav .nginLogo { display: none; }

.noUserBar #siteHeader, #siteHeader { height: 235px; position: relative; background: none; }
#siteHeader h1 a { background: transparent url(theme/ohioBoysLogo_home.png) 0 0 no-repeat; text-indent: -999em; position: absolute; top: 10px; left: 50%; margin-left: -125px; display: block; width: 250px; height: 199px; }

.sport-colors h2 { 
	font: bold 24px/28px sans-serif;
	text-transform: uppercase; }

/* TOP NAVIGATION */

#siteContainer2.one_panel #topNav { padding: 0; }

#topNav { background: transparent none; position: absolute; top: 108px; left: 0; padding: 0; z-index: 100; }
#topNav table { background: transparent none; margin: 0; padding: 0; width: auto; }
#topNav table tr td { padding: 0; }
#topNav table tr td a { color: #3399ff; font: 700 14px/30px orbitron, sans-serif; margin: 0 15px; letter-spacing: 2px; padding: 0 4px; text-transform: uppercase; white-space: nowrap; }
#topNav table tr td a:hover, #topNav table tr td.selected a { color: #000; }
#topNav table tr td.home a { display: none; }
#topNav table tr td.selected, #topNav table tr td.selected a, #topNav table tr td:hover, #topNav table tr td:hover a { background: transparent none; }

#topNav table tr td#top_nav_node_page_node_433777 a { margin-right: 290px; }
#topNav table tr td#top_nav_node_page_node_433777 ul li a { margin: 0; }
#topNav table tr td#top_nav_node_page_node_426075 { display: none; } /* TRASH LINK */

/* NAV DROPDOWN */

#topNav tr td ul { padding-bottom: 10px; }
#topNav tr td ul li a { border: none; margin: 0 1px 1px 0; background: transparent url(theme/black90.png) top left repeat !important; letter-spacing: 0; font: 900 10px/14px Helvetica, Arial, sans-serif; padding: 5px 20px; width: 140px; }
#topNav td ul li:hover > a, #topNav td ul li.hover > a { border: none; background: #3399ff none !important; }
#topNav ul ul { border: none; }
#topNav td ul { box-shadow: none; }
#topNav tr td ul li a, #topNav tr td ul li a:hover { margin: 0; color: #fff !important; }
#topNav #navLinksLink { display: none; }
#top_nav_node_page_node_230411 .dropdown { display: none !important; }
#topNav td ul li ul.right { right: 100%; }

/* SUB NAVIGATION */

.subNav ul.parents li a { font-family: Arial, Helvetica, sans-serif; }

#pageContentContainer #displayBodyHeader { color: #3399ff; font: 700 32px/1 orbitron, sans-serif !important; }

.textBlockElement p { font-size: 12px; }
.textBlockElement img { display: block; }

.dateImage .date { font-size: 20px; }

#siteFooter { background: transparent url(theme/siteFooter.png) top center no-repeat; padding: 10px 0 0; }

.socialIcons a { margin: 0 5px; }

/* HOMEPAGE ELEMENTS */

.homeElement .contentList { display: block; width: 309px; height: 160px; }
.homeElement ul { padding: 85px 0 0 30px; }
.homeElement ul li { list-style-type: none; }
.homeElement ul li a { color: #2e2e2e; font: 900 12px/18px Helvetica, Arial, sans-serif; padding: 2px 8px 2px 2px; }
.homeElement ul li a:hover { background: #39f none; color: #fefefe; text-decoration: none; }

.homeElement .train { background: transparent url(custom/train.jpg) 0 0 no-repeat; }
.homeElement .compete { background: transparent url(custom/compete.jpg) 0 0 no-repeat; }
.homeElement .prep { background: transparent url(custom/prep.jpg) 0 0 no-repeat; }

#topNav table tr td > a { display: block; float: left; }
#topNav table tr td > ul { top: 25px; }

.documentElement h3 { font-family: Georgia, Times, serif; }

/* SLIDESHOW */
/* 
.layout_classic .newsSlideShow-headline h1 { line-height: 20px; padding: 7px 5% 0 5%; }
.layout_classic .newsSlideShow-headline h1 a { height: auto; }
*/
.layout_classic .newsSlideShow-headline { display: none; }


/* FOOTER */

a#loginLink {
color: #000!important;
background: #ACFF00;
padding: 5px;
border-radius: 3px;
border: 2px solid #3194FA;
}

a#loginLink:hover {
text-decoration: none;
color: #3295FB!important;
border-color: #9DFF00;
background: #fff;
}
