/*
Theme Name: EIHitClub.com
Version: 1.0
Author: Kira Nebilak
Author URI: http://www.glowdesignco.com/
*/


/* STANDARD ID */
body {
		background-color: #7C8170;
	margin: 0px !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#wrapper {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	border: 0px solid #fff;
}



#header {
	float: left;
	width: 960px;
	height: 134px;
		background-image: url(images/main_header.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	text-align: right;
}

#header #userbox {
	display: block;
	width: 270px;
	height: 69px;
	float: right;
	padding-left: 500px;
	padding-right: 20px;
	padding-top: 8px;
}

#header #socialbox {
	display: block;
	width: 270px;
	height: 57px;
	float: right;
	padding-left: 500px;
	padding-right: 20px;
}

#container {
	float: left;
	width: 960px;
		background-color: #000000;
}

#leftblock {
	float: left;
	width: 787px;
}

#nav {
	float: left;
	width: 787px;
	height: 31px;
		background-image: url(images/main_navbg.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}

#nav ul, #footer ul {
	margin: 0px;
	padding-left: 20px;
	padding-top: 7px;
	padding-bottom: 7px;
}

#nav ul li, #footer ul li {
	display: inline;
		font-size: 14px;
		color: #E0FF64;
		font-weight: bold;
		padding-right: 10px;
		letter-spacing: -1px;
}

#subnav {
		background-image: url(images/main_subnavbg.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	width: 787px;
	height: 30px;
	float: left;
}

#content {
	float: left;
	width: 787px;
		background-color: #FFFFFF;
	min-height: 614px;
	background-repeat: no-repeat;
	background-position: top left;
}

#sidebar {
	float: right;
	width: 173px;
	height: 614px;
		background-color: #000000;
}

#footer {
	float: left;
	width: 960px;
		background-color: #000000;
	
}

#footer #footershadow {
	float: left;
	width: 787px;
	background-image: url(images/main_footershadow.jpg);
	background-repeat: repeat-x;
	height: 14px;
}

#footer #partnerlinks {
	float: left;
	width: 930px;
	border-top: 1px solid #FFF;
	font-size: 14px;
	color: #E0FF64;
	background-color: #5A6D32;
	padding: 10px;
	padding-left: 20px;
}

#footer #partnerlinks h3 {
	margin: 0px;
	padding: 0px;
	margin-bottom: 4px;
}

#footer #partnerlinks img {
	border: 1px solid #000000;
}

#footer #links {
	float: left;
	width: 960px;
		border-top: 1px solid #FFF;
		font-size: 14px;
		color: #E0FF64;
		background-color: #7E9E01;
}

#footer #copyright {
	float: left;
	width: 960px;
		border-top: 1px solid #FFF;
		background-color: #2D390F;
		font-size: 11px;
		color: #E0FF64;
}

#footer #copyright .ele {
	width: 440px;
	padding-left: 20px;
	padding-right: 20px;
	float: left;
	padding-top: 3px;
	padding-bottom: 3px;
}

/* SEARCH FIELD */

#searchform {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 250px;
	text-align: right;
	margin-top: 3px;
}

#searchform label {
	display: none;
}

#searchform input {
		border: 1px solid #000;
		background-color: #FFF;
		color: #000000;
		width: 150px;
	padding: 3px;
}

#searchform #searchsubmit {
		color: #7E9E01;
		font-weight: bold;
		width: 65px;
	padding: 2px;
}

#subnav h3 {
	float: left;
	display: inline;
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	margin-top: 8px;
		color: #EEFFA7;
		font-size: 12px;
		font-style: normal;
	width: 500px;
}

#subnav h3 a {
		color: #EEFFA7;
		text-decoration: underline;
}

#subnav h3 a:hover {
		color: #FFF;
		text-decoration: underline;
}

/* INNER PAGES */
#content {
	background-image: url(images/inner_content_bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #FFF;
}

#main.inner {
	padding: 20px;
}

#main.inner h2 {
	font-size: 37px;
	font-weight: normal;
	color: #000;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top: 0px;
	margin-bottom: 0px;
}

#main.inner .post, #main.inner .hentry {
		border: 1px solid #BCA253;
		background-color: #FBFFE8;
	padding: 10px;
	margin-bottom: 10px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	width: 720px;
}

.single .entry, .single #commentscontainer {
		border: 1px solid #BCA253;
		background-color: #FBFFE8;
	padding: 10px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	width: 720px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}



.single #commentscontainer {
	margin: 20px;
}

#commentscontainer h3 {
	margin: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: normal;
	color: #000;
}

.single #commentscontainer ol {
	list-style-type: none;
	padding-left: 0px;
}

.single #commentscontainer li {
	background-color: #FFF;
	padding: 10px;
	margin: 0px;
	margin-top: 3px;
	margin-bottom: 5px;
	border: 1px solid #DDD0AA;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-background-image: url(images/comment_bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
	
}



/* FRONT PAGE (Splash.php) */

.page-template-splash-php #content {
	background-image: url(images/front_mainbg_1.jpg);
	background-repeat: no-repeat !important;
	background-position: top left !important;
}

.page-template-splash-php #main {
	width: 569px;
	float: left;
}

.page-template-splash-php #mainside {
	width: 194px;
	float: right;
		background-image: url(images/front_sidebg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	min-height: 430px;
	padding: 12px;
	padding-top: 62px;
}

.page-template-splash-php #subnav h3 {
	float: left;
	display: inline;
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	margin-top: 4px;
		color: #FFFFFF;
		font-size: 20px;
		text-shadow: #000 2px 2px 0px;
		font-style: italic;
	width: 500px;
}

.page-template-splash-php #blocktop {
	float: left;
	width: 330px;
	height: 282px;
	margin-left: 220px;
	margin-top: 18px;
}

.page-template-splash-php #blocktop .top {
	float: left;
	width: 330px;
	height: 137px;
	overflow: hidden;
}

.page-template-splash-php #blocktop .top ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
}

.page-template-splash-php #blocktop .top ul li {
	padding: 0px;
	color: #E3FF75;
	font-size: 17px;
	font-weight: bold;
	text-shadow: #000 1px 1px 0px;
	border-left: 5px solid #7E9E01;
	padding-left: 4px;
	margin-bottom: 8px;
}

.page-template-splash-php #blocktop .bot {
	float: left;
	width: 330px;
	height: 145px;
		font-size: 13px;
}

.page-template-splash-php #blocktop .bot h2 {
	color: #7E9E01;
	font-size: 38px;
	font-weight: normal;
	font-style: italic;
	text-align: right;
	margin: 0px;
	padding: 0px;
	text-shadow: #FFF 2px 2px 0px;
	margin-bottom: 2px;
}

.page-template-splash-php #blocktop .bot h3 {
	color: #000;
	font-size: 22px;
	font-weight: bold;
	text-align: right;
	margin: 0px;
	padding: 0px;
	padding-right: 20px;
	margin-bottom: 2px;
}

.page-template-splash-php .usersignup {
	text-align: right;
}

.page-template-splash-php .usersignup form {
	margin: 0px;
	padding: 0px;
	margin-top: 2px;
	margin-bottom: 4px;
}

.page-template-splash-php .usersignup form input {
		border: 1px solid #000;
		background-color: #FFF;
		color: #999;
	padding: 3px;
}

.page-template-splash-php .usersignup form #submit {
		color: #7E9E01;
		font-weight: bold;
	padding: 2px;
}

.page-template-splash-php #blocktop .bot a {
		color: #7E9E01;
	font-style: italic;
	text-decoration: underline;
	display: block;
}

.page-template-splash-php #blocktop .bot a:hover {
		color: #000;
	font-style: italic;
	text-decoration: underline;
}

.page-template-splash-php #blockbot {
	width: 559px;
	float: left;
	margin-left: 10px;
}

.page-template-splash-php #blockbot #postings {
	width: 523px;
	background-image: url(images/front_postbg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	border: 1px solid #BCA253;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 12px;
	float: left;
}

.page-template-splash-php #mainside h3 {
		color: #678101;
		font-size: 22px;
		font-weight: bold;
		text-shadow: #FFF 2px 2px 0px;
		font-style: italic;
	margin: 0px;
	margin-top: 8px;
	margin-bottom: 4px;
}

.page-template-splash-php .newvideos a {
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}

.page-template-splash-php .newvideos a:hover {
	color: #7E9E01;
	text-decoration: underline;
}

.page-template-splash-php ul.newvideos  {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.page-template-splash-php .newvideos ul li {
	margin: 0px;
	padding: 0px;
	padding-bottom: 6px;
}

.page-template-splash-php .newvideos p {
	display: block;
	padding-bottom: 4px;
	padding-top: 2px;
	margin-top: 2px;
	margin-bottom: 4px;
}

/* STD MODULE: ARCHIVE display (std_archive.php) */

.post, .hentry {
	float: left;
	width: 100%;
}

.post .postheader, .single .postheader, .hentry .postheader {
	float: left;
	width: 100%;
}

.post .postcommentcount, .single .postcommentcount, .hentry .postcommentcount {
	float: left;
	width: 60px;
	background-color: #7E9E01;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	text-align: center;
	margin-right: 15px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
	padding: 4px;
	padding-top: 1px;
}

.inner .page .postcommentcount, .inner .page .postheader small {
	display: none;
}

.post .postcommentcount strong, .single .postcommentcount strong, .hentry .postcommentcount strong {
	display: block;
	font-size: 19px;
	font-weight:normal;
}

.post .postcommentcount a, .single .postcommentcount a, .hentry .postcommentcount a {
		color: #FFFFFF;
		text-decoration: none;
}

.post .postcommentcount a:hover, .single .postcommentcount a:hover, .hentry .postcommentcount a:hover {
		color: #FFFFFF;
		text-decoration: underline;
}

.post .postheader h3, .single .postheader h3, .hentry .postheader h3 {
	font-size: 22px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.post .postheader h3 a, .single .postheader h3 a, .page a, .hentry .postheader h3 a {
	color: #000000;
	text-decoration: none;
}

.post .postheader h3 a:hover, .single .postheader h3 a:hover, .page a:hover, .hentry .postheader h3 a:hover {
	color: #7E9E01;
	text-decoration: none;
}

.post .entry, .hentry .entry {
	float: left;
	margin-top: 8px;
	width: 100%;
}

.post a, .single a, .hentry a {
	color: #7E9E01;
	text-decoration: underline;
}

.post a:hover, .single a:hover, .hentry a:hover {
	color: #000;
	text-decoration: underline;
}

.post .postmeta, .single .postmeta, .hentry .postmeta {
	float: left;
	width: 100%;
	margin: 0px;
}

/* TODAY and UPCOMING EVENTS SIDEBAR */

ul.events, ul.events ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

ul.events ul {
	margin-bottom: 6px;
}

.todays-events h2, .upcoming-events h2 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.todays-events ul li, .upcoming-events ul li ul li {
	margin-left: 8px;
}

.upcoming-events ul li {
	font-style: italic;
}

.upcoming-events ul li ul li {
	font-style: normal !important;
}

/* TEXT and LINK COLORS */

#nav a, #footer a {
	color:#E0FF64;
	text-decoration: none;
}

#footer #copyright a {
	text-decoration: underline;
}

#nav a:hover, #footer a:hover {
	color:#FFF;
	text-decoration: none;
}

#header #userbox {
	color: #FF9900;
	font-size: 15px;
	font-weight: bold;
}

#header #userbox a {
	color: #FFCC00;
	text-decoration: none;
}

#header #userbox a:hover {
	color: #FFF;
	text-decoration: none;
}


#banner-main {
	text-align: center;
	margin-top: 6px;
}


/* Video Modifications */

body.category-videos.single #content {
	width: 560px;
	padding-top: 300px;
	min-height: 400px;
	position: relative !important;
}

body.category-videos.single #content .entry, body.category-videos #content #commentscontainer {
	width: 505px;
}

#videorelated {
	display: none;
}

#videorelated h3 {
	color: #678101;
	font-size: 22px;
	font-weight: bold;
	font-style: italic;
	background-color: #F0FFB0;
	width: 213px;
	padding: 7px;
	float: left;
	position: absolute;
	top:-21px;
}
#videorelated h3 small {
	display: block;
	font-size: 12px;
}

#videorelated a h3 { 
	text-decoration: none;
}

#videorelated a h3 small { 
	text-decoration: underline;
	
}

#videorelated ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#videorelated ul li {
	padding: 10px;
	background-color: #FCFFF2;
}

#videorelated ul li a {
	display: block;
	font-size: 12px;
	font-weight: bold;
}

#videorelated ul li p {
	display: block;
	margin: 0px;
	padding: 0px;
}

#videorelated ul li.alt {
	background-color: #F7FFD5
}

body.category-videos #videorelated {
	display: block !important;
	float: left;
	width: 227px;
	background-image: url(images/inner_content_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFFFFF;
	min-height: 574px;
	position: relative;
	padding-top: 50px;
}

#video {
	position: absolute;
	top: -11px;
	left: 0px;
}

/* this is for changing the entry area to accomodate for the proshop menu */
#main.proshop .post {
	background-image: url(http://www.eihitclub.com/wp-content/uploads/2010/02/proshop_main.jpg);
	background-position: top;
	background-repeat: no-repeat;
	
	min-height: 150px;
	padding: 0px;
	width: 740px;
}

#main.services .post {
	background-image: url(http://www.eihitclub.com/wp-content/uploads/2010/02/services.jpg);
	background-position: top;
	background-repeat: no-repeat;
	
	min-height: 150px;
	padding: 0px;
	width: 740px;
}

#main.calendar .post {
	background-image: url(http://www.eihitclub.com/wp-content/uploads/2010/02/calendar.jpg);
	background-position: top;
	background-repeat: no-repeat;
	min-height: 150px;
	padding: 0px;
	width: 740px;
}

#main.contact .post {
	background-image: url(http://www.eihitclub.com/wp-content/uploads/2010/02/contact.jpg);
	background-position: top;
	background-repeat: no-repeat;
	min-height: 150px;
	padding: 0px;
	width: 740px;
}

#main.aboutus .post {
	background-image: url(http://www.eihitclub.com/wp-content/uploads/2010/02/aboutus.jpg);
	background-position: top;
	background-repeat: no-repeat;
	min-height: 150px;
	padding: 0px;
	width: 740px;
}

#main.proshop .post .entry, #main.services .post .entry, #main.calendar .post .entry, #main.contact .post .entry, #main.aboutus .post .entry {
	min-height: 150px;
	padding: 10px;
	float: left;
	width: 720px;
}

#main.calendar .post .entry, #main.contact .post .entry {
	margin-top: 122px;
}

#main .post .entry {
	line-height: 135%;
}

#main .post .entry h2 {
	margin-top: 0px;
	margin-bottom: 6px;
	font-size: 24px;
}

/* sub menu */

#main .post .submenu {
	border-top: 1px solid #FFF;
	background-color: #7f9e02;
	margin-top: 122px;
	float: left;
}

#main .post .submenu ul {
	margin: 0px;
	padding: 0px;
	width: 735px;
	margin-left: 5px;
		font-size: 13px;
		color: #E0FF64;
		font-weight: bold;
}
#main .post .submenu ul li {
	display: inline;
	float: left;
	padding: 5px;
	padding-right: 10px;
}

#main .post .submenu a {
	color: #e0ff64;
	text-decoration: none;
}

#main .post .submenu a:hover {
	color: #FFF;
}


/* page post mods */

.post .entry h3 {
	margin-top: 0px;
}

.post .entry img {
	border: 0px;
}


.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.post .entry img.alignright {
	float: right;
	margin-left: 15px;
	margin-bottom: 10px;
}

.half-width {
	float: left;
	width: 350px;
}

.alignright {
	float: right;
	margin-left: 10px;
	margin-bottom: 15px;
}
