@charset "utf-8";







/*



Design by NodeThirtyThree <http://www.nodethirtythree.com>



Published by Free CSS Templates <http://www.freecsstemplates.org/>



Released for free under a Creative Commons Attribution 2.5 License



*/







* {



	margin: 0;



	padding: 0;



}







body {



	background: #620D16;



	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;



	font-size: 13px;



	color: #4A5157;



    margin:0;



}







h1, h2, h3 {



	text-transform: lowercase;



	color: #292929;



}







h1 {



	letter-spacing: -1px;



	font-size: 30px;



}







h2 {



	font-size: 24px;



	color: #292929;



}







h3 {



	font-size: 13px;



	color: #292929;



}







p, ul, ol {



	margin-bottom: 2em;



	text-align: justify;



	line-height: 200%;



}







p {



}







ul {



}







ol {



}







a {



	color: #620D16;



}







a:hover {



	text-decoration: none;



}







img {



	border: none;



}







img.left {



}







img.right {



}







.tn img {



	border: 8px solid #F5F5F5;



}







hr {



	display: none;



}



#sponsors { margin:0 auto; margin:10px 0; text-align:center }



/* Logo */







#logo {



position:absolute;

left:200px; 

top:15px;



}



/* Div clear fix */

.clearfix:after { content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden; }

.clearfix { min-height: 1px; }

* html .clearfix { height: 1px; }



#social { bottom:47px;

right:10px;

position:absolute; }

#social li { list-style:none; float:right; margin-left:10px;line-height:34px; }

#header { position:relative; width:750px; position:relative; margin:0 auto; height:196px; background:#FFFFFF url(images/img01.gif) repeat-x }

.content { padding:10px 0 20px 0; }





#teams { background-color:#FFFFFF;

border:1px solid #000000;

bottom:-115px;

display:none;

padding:15px;

position:absolute;

right:0;

width:719px; }

#teams .team { float:left;

padding:5px;

width:115px; }

.home #teams { width:518px; }

#logo h2 {



	float: right;



	padding: 98px 0 0 0;



	text-transform: lowercase;



	font-weight: normal;



	font-size: 16px;



	color: #FFFFFF;



}







#logo a {



	text-decoration: none;



	color: #FFFFFF;



}







/* Menu */



#subMenu {



	width: 490px;



	height: 35px;



	margin: 0 auto;

    background: url(images/sub_menu_bg.png) no-repeat left top;

    position:absolute;

    right:10px;

    bottom:50px

}





#menu {



	width: 750px;



	height: 50px;



	margin: 0 auto;



    position:absolute;



    bottom:0



}







#menu ul, #subMenu ul {



	margin: 0;



	padding: 10px 0 0 0;



	list-style: none;



	line-height: normal;



}







#menu li, #subMenu li {



	display: inline;



}







#menu a {



	display: block;



	float: left;



	height: 25px;



	margin: 0 8px;



	padding: 5px 10px 0 20px;



	text-transform: lowercase;



	text-decoration: none;



	font-size: 14px;



	font-weight: bold;



	color: #FFFFFF;



}



#subMenu ul { padding:0 }



#subMenu a {

	

    display: block;



	float: left;



	height: 25px;



	margin: 0 7px;



	padding: 9px 10px 0 10px;



	text-transform: lowercase;



	text-decoration: none;



	font-size: 12px;



	font-weight: bold;



	color: #000;

}



#subMenu a:hover {



	text-decoration: none;

    color:#620D16

}





#menu a:hover, 

.home #menu ul li.homeMenu a,

.coaches #menu ul li.coachesMenu a,

.privateLessons #menu ul li.privateLessonsMenu a,

.tryouts #menu ul li.tryoutsMenu a,

.teams #menu ul li.teamsMenu a,

.collegeRecruiting #menu ul li.collegeRecruitingMenu a

 {



	text-decoration: none;

    color: #620D16;

    background-color:#FFF

}







#menu .active a {



	color: #620D16;

    background-color:#FFF



}







/* Page */







#bg {



	background: #620D16;



}







#wrapper {



	width: 750px;



	margin: 0 auto;



    background-color:#FFFFFF;



}







/* Content */





#sidebar { float:left;  background-color:#CCCCCC; }

#sidebar .left { width:180px; float:left; padding:10px }

#sidebar .left .header {  background:url("images/img01.gif") repeat-x scroll 0px -30px transparent; padding:5px; text-align:center; color:#FFF; margin:10px 0 }

#sidebar .left .header a { color:#FFF }

#sidebar .right { width:530px; float:right; padding:10px; background-color:#FFF;min-height:600px; }



#content {



	float: left;



	width: 700px;



	padding: 25px;



    background-color:#FFF



}







#content h1 {



	margin: 50px 0 20px 0;



	padding-left: 50px;



	background: url(images/img07x.JPG) no-repeat left center;



}







#content .content {



	padding-left: 32px;



}







/* Posts */







#content h1.title {



	margin: 50px 0 20px 0;



	padding-left: 50px;



	background: url(images/img07x.JPG) no-repeat left center;



}







#content h2.title {



	margin: 20px 0 20px 0;



	padding-left: 20px;



	background: url(images/img07x.JPG) no-repeat left center;



}







#content .title a {



	text-decoration: none;



	color: #292929;



}







#content .entry {



	padding-left: 32px;



}







#content ul, #content ol {



	margin-left: 3em;



}







#content ul {



	list-style-type: square;



}







#content ol {



	list-style-type: decimal;



}







/* Sidebar */







#sidebar {



	float: right;



	width: 750px;



	padding: 0 0 0 0;



    margin:-25px;

}







#sidebar a {



	color: #4A5157;



}







.box {



}







.box .title {



	height: 27px;



	padding: 6px 0 0 34px;



	background: #C80000 url(images/img05.gif) no-repeat;



	text-transform: lowercase;



	font-size: 17px;



	color: #FFFFFF;



}







.box .content {



	padding: 26px;



	



}







.box ul {



	list-style: none;



	line-height: normal;



}







.box ul li {



	margin-bottom: 13px;



	font-size: 12px;



}







.box small {



	font-size: 10px;



	color: #000;



}







/* Footer */







#footer {



	padding: 35px 0;



	font-size: 12px;



    color:#FFF;



    clear:both;

}



#footer a {



    color:#FFF;



}





#footer p {



	text-align: center;



}
