body{
	padding:0px;
	margin:0px auto;
	background: #020202;
}
h1,h2,h3,h4,h5,h6,a{
	margin:0px auto;
	padding:0px;
}	
img{
	border:0px;
}	 

/*** A HREF FIX FOR TOP MENU SPRITE ***/
a{
 outline : none;
}



/*** SPACER ***/
.spacer{
	clear: both;
}

/*** WRAPPER ***/
.wrapper{
	width: 1000px;
	margin: 0 auto;
}

/*** HEADER ***/
.header{
	width: 100%;
	background: url(http://smarterfootball.com/images/headerbg.png) top left repeat-x;
	height: 116px;
}

.logo {
	float: left;
	width: 50%;
}
.logo1 {
	float: left;
	width: 20%;
}
.menus{
	float: right;
	
}
.menus1{
	float: right;
	width:754px;
	
}
.menus2{
	float: right;
	width:400px;
	
}


#fast_signup{

	color: #ffffff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	float: right;
	background-color: #8dc63f; 
}
#fast_signup h3{
	color: #000000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	float: right;
	background-color: #8dc63f; 
}






/** SMALL MENU **/
.smallmenu	
{
	height:70px;
	color: #ffffff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	float: right;
}

.smallmenu a{
	color: #ffffff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.smallmenu ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
	float: right;
}

.smallmenu ul li{
	float: left;
	width:50px;
	padding: 10px;
}

.smallmenu ul li a{
	color: #ffffff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

/** TABBED MENU **/
.tabbedmenu{
	margin-top: 0px;
}

.tabbedmenu ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.tabbedmenu ul li{
	float: left;
}

.tabbedmenu ul li a{
	float: left;
	display: block;
	height: 46px;
	background: url(http://smarterfootball.com/images/menusprite.png);
	text-indent: -9999px;
	margin:0px;
}

/** HOME **/
.tabbedmenu ul li #home{
	background-position: 0 0;
	width: 84px;
}

.tabbedmenu ul li #home:hover{
	background-position: 0 -56px;
	width: 84px;
}

.tabbedmenu ul .current #home{
	background-position: 0 -56px;
	width: 84px;
}

/** HOW IT WORKS **/
.tabbedmenu ul li #howitworks{
	background-position: -83px 0;
	width: 137px;
}

.tabbedmenu ul li #howitworks:hover{
	background-position: -83px -56px;
	width: 137px;
}

.tabbedmenu ul .current #howitworks{
	background-position: -83px -56px;
	width: 137px;
}

/** Benefits **/
.tabbedmenu ul li #benefits{
	background-position: -220px 0;
	width: 94px;
	
}

.tabbedmenu ul li #benefits:hover{
	background-position: -220px -56px;
	width: 94px;
}

.tabbedmenu ul .current #benefits{
	background-position: -220px -56px;
	width: 94px;
}

/** Pricing **/
.tabbedmenu ul li #pricing{
	background-position: -314px 0;
	width: 161px;
}

.tabbedmenu ul li #pricing:hover{
	background-position: -314px -56px;
	width: 161px;
}

.tabbedmenu ul .current #pricing{
	background-position: -314px -56px;
	width: 161px;
}

/*** MIDDLE ***/
.middle{
	background: url(http://smarterfootball.com/images/middle_bg.png) top left repeat-x #ffffff;
	padding-bottom:30px;
	float:left;
	width:100%;
	
}

.middleheaders{
	width: 1000px;	padding-top: 20px;

	
}
.middleheaders a{
	font-size: 36px;
	color: #606060;
}

.middleheaders a:hover {color:#8dc63f;}   /* mouse over link */



.middleheaders h1{
	font-size: 60px;
	font-family: "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #8dc63f;
	font-weight: normal;
	margin: 0px;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 20px;
}

.middleheaders h2{
	font-size: 36px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #606060;
	font-weight: normal;
	margin: 0px;
	text-align: center;
	padding-bottom: 10px;	padding-top: 10px;
	}

ul{
	list-style-type:square	
}	

.video{
	background: url(http://smarterfootball.com/images/middle_videobg.png) top left no-repeat;
	width: 433px;
	height: 355px;
	margin-top: 20px;
	float: left;
	margin-left: 35px;
}

.featuredvideo{
	padding-left:4px;
	padding-top: 5px;
}

.middlelist{
	float: left;
	padding-left: 40px;
	padding-top: 25px;
	width: 300px;
}

.middlelisting{
	margin-top: 20px;
}

.middlelisticon{
	float: left;
}

.middlelisttext{
	color: #393939;
	font-size: 19px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	float: left;
	padding-left: 15px;
	padding-top: 2px;
}

.middlefindout{
	margin-top: 25px;
}

/** BOTTOM **/
.bottom{
	background: url(http://smarterfootball.com/images/bottom_bg.png) #020202 top left repeat-x;
	clear:both;
}

.bottomdivider{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 120px;
	float: left;
}

/** ASK EXPERT **/
.askexpert{
	width: 307px;
	float: left;
	padding-left: 20px;
}

.askexperttitle{
	height: 115px;
}

.askexperttext{
	width: 245px;
	color: #8f8f8f;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 20px;
	padding-top: 15px;
}

.askexpertinput{
	background: url(http://smarterfootball.com/images/bottom_askanexpert_input.png) top left no-repeat;
	width: 259px;
	height: 158px;
	margin-top: 10px;
	margin-left: 10px;
}

.askexpertinput textarea{
	width: 250px;
	height: 150px;
	background: none;
	outline: none;
	border: none;
	background-color: #646464;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding-left: 5px;
	padding-top: 5px;
}

.expertusername{
	border: none;
	background-color: #646464;
}


.expertuseremail{
	border: none;
	background-color: #646464;
}

.askexpertask{
	float: right;
	padding-right: 40px;
	padding-top: 15px;
	padding-bottom: 10px;
}

.askexpertask a{
	background: url(http://smarterfootball.com/images/bottom_askanexpert_ask_sprite.png) top left no-repeat;
	text-indent: -9999px;
	outline: none;
	height: 46px;
	background-position: 0 0;
	display: block;
	width: 87px;
	margin-top: 10px;
}

.askexpertask a:hover{
	background-position: 0 -56px;
	height: 56px;
	margin-top: 0px;
}

/** EXPERT TIPS **/
.experttips{
	float: left;
	width: 307px;
}

.experttipstitle{
	height: 115px;
}

.experttipslist{
	padding-left: 15px
}

.experttipslisticon{
	float: left;
}

.experttipslisticon img{
	border: 3px solid #1f1f1f;
}

.experttipslisttext{
	color: #8f8f8f;
	font-size: 11px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	float: left;
	padding-left: 10px;
	padding-top: 0px;
	width: 200px;
}

.experttipslisttext h4{
	color: #6fa526;
	font-size: 14px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0px;
}

.experttipslisting{
	margin-top: 20px;
	padding-left: 10px;
	padding-bottom: 0px;
}

.experttipsmore{
	float: right;
	padding-top: 20px;
	padding-bottom: 10px;
	margin-right: 25px;
}

.experttipsmore a{
	background: url(http://smarterfootball.com/images/bottom_experttips_more_sprite.png) top left no-repeat;
	text-indent: -9999px;
	outline: none;
	height: 46px;
	background-position: 0 0;
	display: block;
	width: 95px;
	margin-top: 10px;
}

.experttipsmore a:hover{
	background-position: 0 -56px;
	height: 56px;
	margin-top: 0px;
}




/** TWITTER **/

.ourtwitter{
	float: left;
	width: 330px;
}

.ourtwittertitle{
	margin-left: 40px;
	height: 115px;
}

.twitterlist{
	padding-left: 25px;
	float: left;
}

.twitterlisticon{
	float: left;
}

.twitterlisticon img{
	border: 3px solid #1f1f1f;
}

.twitterlisttext{
	color: #8f8f8f;
	font-size: 11px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	float: left;
	padding-left: 10px;
	padding-top: 0px;
	width: 250px;
}

.twitterlisttime{
	float:left;
	color: #484848;
	font-size: 11px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: italic;
	padding-left: 35px;
	margin: 0px;
}

.twitterlisting{
	margin-top: 10px;
	border-bottom: 1px #2f322a dotted;
	padding-bottom: 5px;
}

/** FOOTER **/
.footer{
	margin-top: 20px;
	background: url(http://smarterfootball.com/images/footer_bg.png) top left repeat-x;
	width: 100%;
	height: 96px;
}

.footermenu{
	padding-top: 10px;
	float: left;
}

.footermenu ul{
	list-style: none;
}

.footermenu ul li{
	float: left;
}

.footermenu ul li a{
	color: #5c5c5c;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.footermenu ul li a:hover{
	color: #47720c;
	font-weight: bold;
}

.footermenu ul .divider{
	padding-left: 5px;
	padding-right: 5px;
	color: #191919;
	font-size: 12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 1px;
}

.copywrite{
	color: #afafaf;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left: 40px;
}

.footericon{
	float: right;
	padding-top: 15px;
}
/*** LOGIN ***/
.loginbox{
	width:100%;
	float:left;
}
.loginboxin{
	width:783px;
	padding:0px;
	margin:0px auto;
}	
.topcurve{
	width:783px;
	float:left;
}
.midline{
	width:781px;
	float:left;
	background-image:url(http://smarterfootball.com/images/loginline.jpg);
	border-left: 1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	background-repeat:repeat-x;
	background-color:#d5d5d5;
}	
.bestfitline{
	width:781px;
	float:left;
	border-left: 1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	background-repeat:repeat-x;
	background-color:#ffffff;
}	
.bottomcurve{
	width:783px;
	float:left;
}
.midin-login{
	width:770px;
	padding:0px;
	margin:0px auto;
}
.loginhead{
	width:770px;
	float:left;
}
.loginhead h1{
	font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #606060;
	padding-left:15px;
	text-decoration: none;
	background-image:url(http://smarterfootball.com/images/star.png);
	background-position:left;
	background-repeat:no-repeat;	
}
.loginhead h2{
	font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #606060;
	padding-left:15px;
	text-decoration: none;
	margin: 20px 10px 20px 10px	;
	padding-bottom:20px;
	text-align:center;
}
.loginhead h3{
	font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	margin-top:20px;
	margin-bottom:5px;
}
.loginhead h4{
	font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #606060;
	text-decoration: none;
	margin-top:20px;
	margin-bottom:15px;
}
.loginhead p{
	font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	margin-top:20px;
	margin-bottom:15px;
}
.loginhead h5{
	font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #2c2c2c;
	text-decoration: none;
	padding:10px 5px 10px 5px;
}
.loginhead h5 span{
	font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
	text-decoration: none;
	padding:10px 5px 10px 5px;
}
.loginhead h6 {
	font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #5cab13;
	text-decoration: none;
	padding:5px 5px 5px 5px;
}

.logindetail{
	width:770px;
	float:left;
}
.detailbox{
	width:380px;
	float:left;
}
.detailline{
	width:2px;
	float:left;
	margin-left:20px;
}
.detailmenu{
	width:355px;
	float:left;
	margin-top:15px;
	
}
#dmenu{
	width:330px;
	float:left;
	padding-left:20px;
	margin:0px auto;

}
#dmenu ul{
	width:320px;
	padding:0px;
	margin:0px auto;

}
#dmenu li{
	font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #568219;
	text-decoration: none;
	list-style-image:url(http://smarterfootball.com/images/arrow.png);
	list-style-position:inside;
	line-height:30px;
	
}	
#dmenu li a{
	font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #568219;
	text-decoration: none;	
	list-style-position:inside;
	
	
}
	
.inputemail{
	width:380px;
	float:left;
	margin-top:30px;
}	
.inputtext{
	width:100px;
	float:left;
	font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #606060;
	text-decoration: none;
	text-align:right;
}
.inputbox{
	width:280px;
	float:left;
}
.inputpassword{
	width:380px;
	float:left;
	margin-top:20px;
}	
.inputtextp{
	width:100px;
	float:left;
	font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #606060;
	text-decoration: none;
	text-align:right;
}
.inputboxp{
	width:280px;
	float:left;
}
.inputr{
	width:380px;
	float:left;
	margin-top:10px;
}	
.inputtextr{
	width:100px;
	float:left;
	
}
.inputboxr{
	width:280px;
	float:left;
	font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #606060;
	text-decoration: none;
	margin-left:50px;
	
}
.resourcebox{
	width:600px;
	float:left;
}

#resource1{
	width:500px;
	float:left;
	padding-top:10px;
}
#resource ul{
	width:400px;
	padding:0px;
	margin:0px auto;
}
#resource li{
	font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #689f1d;
	text-decoration: none;
	list-style-image:url(http://smarterfootball.com/images/arrow.png);
	list-style-position:inside;
	line-height:30px;
	
}
#resource li a{
	font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #689f1d;
	text-decoration: none;
	
	
	
}
/*** NEW MWNU HOME ***/
#new-menu{	
	width:400px;
	height:46px;

}
#new-menu ul{	
	padding:0px; 
	margin:0px; 
}
#new-menu ul li{	
	float:left;
	height:46px;
	list-style:none;
}	
/*** NEW MENU ***/
#newmenu{	
	width:754px;
	height:46px;

}
#newmenu ul{	
	padding:0px; 
	margin:0px; 
}
#newmenu ul li{	
	float:left;
	height:46px;
	list-style:none;
}	
/** BEST FIT ***/
.bestfit{
	width:600px;
	float:left;
	padding-left:80px;
	margin:0px auto;
}
.bestfithead{
	width:600px;
	float:left;
	font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #606060;
	text-decoration: none;
	margin-top:15px;
	margin-bottom:10px;	
}
.bestfittext{
	width:600px;
	float:left;
	
}
.bestfittext h1{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333;
	text-decoration: none;
	margin-top:5px;
	margin-bottom:5px;
}
.bestfittextbox{
	width:200px;
	height:22px;
	float:left;
	font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #606060;
	text-decoration: none;	
	margin-top:15px;
	
}
.bestfitinputbox{
	width:260px;
	float:left;
	height:22px;
	margin-top:15px;
}	
.registerresponse{
	width:140px;
	float:left;
	height:22px;
	margin-top:15px;
}	

/*** MY SCHOOL ***/
.myschoolbox{
	width:950px;
	padding:0px;
	margin:0px auto;
}	
.myschooltopcurve{
	width:950px;
	float:left;
}

.myschoolline{
	width:948px;
	float:left;
	background-image:url(http://smarterfootball.com/images/myschoolmidline.jpg);
	border-left: 1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	background-repeat:repeat-x;
	background-color:#d5d5d5;
}	
.myschoolbottomcurve{
	width:950px;
	float:left;
}
.myschoolmid{
	width:935px;
	padding:0px;
	margin:0px auto;
}
.myschoolhead{
	width:920px;
	float:left;
}
.myschoolhead h1{
	font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #606060;
	padding-left:15px;
	margin-bottom:15px;
	text-decoration: none;
	background-image:url(http://smarterfootball.com/images/star.png);
	background-position:left;
	background-repeat:no-repeat;	
}
#schoolname{
	width:100px;
	float:left;
	margin-left:10px;
}
#schoolname h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #606060;
	text-decoration: none;	
}
#schoolname li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0033FF;
	text-decoration: none;
	clear:both;
	margin-top:15px;
	margin-bottom:15px;
	list-style-type:none;
	
}
/*** RANKING ***/
#rankimg{
	width:100px;
	float:left;
}
#rankimg h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #606060;
	text-decoration: none;
	text-align:center;
		
}
#rankimg li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0033FF;
	text-decoration: none;
	clear:both;
	margin-top:12px;
	margin-bottom:12px;
	list-style-type:none;
}
/*** Send Letter ***/		
#sendletter{
	width:100px;
	float:left;
}
#sendletter h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #606060;
	text-decoration: none;	
}
#sendletter li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0033FF;
	text-decoration: none;
	clear:both;
	margin-top:12px;
	margin-bottom:12px;
	list-style-type:none;;
	
}		
/*** SEND VIDEO ***/
#sendvideo{
	width:100px;
	float:left;
}
#sendvideo h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #606060;
	text-decoration: none;	
}
#sendvideo li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0033FF;
	text-decoration: none;
	clear:both;
	margin-top:12px;
	margin-bottom:12px;
	list-style-type:none;
	
}		
/*** Receive a Questionnaire ***/
#raq{
	width:100px;
	float:left;
}
#raq h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #606060;
	text-decoration: none;	
}
#raq li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0033FF;
	text-decoration: none;
	clear:both;
	margin-top:12px;
	margin-bottom:12px;
	list-style-type:none;
	
}
/*** GO ON A VISIT ***/		
#goonavisit{
	width:100px;
	float:left;
}
#goonavisit h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #606060;
	text-decoration: none;	
}
#goonavisit li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0033FF;
	text-decoration: none;
	clear:both;
	margin-top:12px;
	margin-bottom:12px;
	list-style-type:none;
	
}
/*** GET AN OFFER ***/		
#getanoffer{
	width:100px;
	float:left;
}
#getanoffer h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #606060;
	text-decoration: none;	
}
#getanoffer li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0033FF;
	text-decoration: none;
	clear:both;
	margin-top:12px;
	margin-bottom:12px;
	list-style-type:none;
	
}	
/*** Communication Log ***/	
#communicationlog{
	float:left;
}
#communicationlog h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #606060;
	text-decoration: none;	
}
#communicationlog li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0033FF;
	text-decoration: none;
	margin-top:8px;
	margin-bottom:8px;
	list-style-type:none;
}
/*** Rankings Worksheet  ***/
#rankingsworksheet{
	width:100px;
	float:left;
	margin-left:5px;
}
#rankingsworksheet h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #606060;
	text-decoration: none;	
}
#rankingsworksheet li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0033FF;
	text-decoration: none;
	clear:both;
	margin-top:8px;
	margin-bottom:8px;
	list-style-type:none;	
}	
/*** PROFILE ****/
.profile{
	width:770px;
	float:left;
}	
.profileimg{
	width:300px;
	float:left;
}
.proimg{
	width:125px;
	float:left;
	height:150px;
	border:1px solid #999999;
	background-color:#efffd6;
	text-align:center;
	margin-left:10px;
	margin-top:10px;
	font:Arial, Helvetica, sans-serif;
	font-size:70px;
}
	
.profilevideo{
	width:470px;
	float:left;
	text-align:center;
}	
.profileright{
	margin-left:50px;
	width:400px;
	float:left;
	text-align:left;
}	


.profileimg h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #009933;
	text-decoration: none;
	margin-top:5px;
	margin-bottom:5px;
	padding-left:8px;
	}
.profileimg h1 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #009933;
	text-decoration: none;
	margin-top:5px;
	margin-bottom:5px;
	
}
.profileimg h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: capitalize;
	color: #545454;
	text-decoration: none;
	margin-top:5px;
	margin-bottom:5px;
	padding-left:8px;
}
.profiletext{
	width:300px;
	float:left;
	
}
.profiletext h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #000000;
	text-decoration: none;
	margin-top:20px;
	margin-bottom:20px;
	padding-left:8px;
	}
.profiletext h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: capitalize;
	color: #000000;
	text-decoration: none;
	margin-top:5px;
	margin-bottom:5px;
	padding-left:8px;
}	
/*** UPCOMING EVENT ***/
#upcominghead{
	width:770px;
	float:left;
}
#upcominghead ul{
	margin:0px auto;
	padding:0px; 
	float:left;
}
#upcominghead li{
	width:150px;
	height:30px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: none;
	text-align:center;
	color: #000000;
	padding-top:12px;
	text-decoration: none;
	list-style-type:none;
	background-color:#c0e68d;
	border:1px solid #628f26;
}

#upcominghead li a{
	width:150px;
	float:left;
	height:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: none;
	text-align:center;
	color: #000000;
	text-decoration: none;
	list-style-type:none;
}

#upcoming{
	width:770px;
	float:left;
}
#upcoming ul{
	margin:0px auto;
	padding:0px; 
	float:left;
}
#upcoming ul li{
	width:150px;
	height:20px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	text-align:center;
	color: #000000;
	padding-top:6px;
	text-decoration: none;
	list-style-type:none;
	background-color:#d5d5d5;
	border:1px solid #aaaaaa;
}
#upcoming ul li#wide{
	width:325px;
}
#upcoming ul li#short{
	width:100px;
}

#upcoming li a{
	width:150px;
	float:left;
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	text-align:center;
	color: #000000;
	text-decoration: none;
	list-style-type:none;
	
}

#upcomingd{
	width:770px;
	float:left;
}
#upcomingd ul{
	margin:0px auto;
	padding:0px; 
	float:left;
}
#upcomingd li{
	width:150px;
	height:20px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	text-align:center;
	color: #000000;
	padding-top:6px;
	text-decoration: none;
	list-style-type:none;
	background-color:#a6a6a6;
	border:1px solid #797979;
}
#upcomingd li a{
	width:150px;
	float:left;
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	text-align:center;
	color: #000000;
	text-decoration: none;
	list-style-type:none;
}
/*** BENEFITS ***/
#benefitsleft{
	margin-left:0px;
	width:350px;
	float:left;
}
	#bebefitsbutton{
	width:250px;
	float:left;
	margin-top:8px;
	margin-bottom: 40px;
}
#bebefitsbutton ul{
	width:300px;
	clear:both;
	padding:0px;
	margin:0px auto;
	margin-left: 50px;
}
#bebefitsbutton ul li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height:23px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;	
	text-align:center;
	border-left:1px solid #ede8da;
	border-right:1px solid #ede8da;
	list-style:none;
	background-image:url(http://smarterfootball.com/images/benefitline.jpg);
	padding-top:5px;
	margin-bottom:10px;
}

#bebefitsbutton ul li:hover{	
	background-image:url(http://smarterfootball.com/images/benefitlinehover.jpg);
	width:100%;
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	
}
	
#benefitsright{
	margin-left:75px;
	width:620px;
	float:left;
}	
#benefitsright h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	list-style-image:none;
	margin-top:10px;
	margin-bottom:10px;
	text-align:justify;
	padding-left:10px;
	padding-right:15px;
}	
#bebefitsbutton a{	
	color:#000000;
	text-decoration:none;
}
#bebefitsbutton a:hover{	
	color:#FFFFFF;
	text-decoration:none;
}
/*** COACH ***/
#coachbody{
	width:770px;
	float:left;
}
#coachhead{
	width:180px;
	float:left;
}
#coachhead h1{
	height:23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #5cab13;
	text-decoration: none;
	border: 1px solid #d4d4d4;
	list-style-image:none;
	list-style:none;
	clear:both;	
	text-align:center;
	padding-top:6px;
}
#coachhead li{
	height:23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #6f6f6f;
	text-decoration: none;
	border: 1px solid #d4d4d4;
	list-style:none;	
	text-align:center;
	padding-top:6px;
		
}	
#coachingtitle{
	width:180px;
	float:left;
}
#coachingtitle h1{
	height:23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #5cab13;
	text-decoration: none;
	border: 1px solid #d4d4d4;
	list-style-image:none;
	list-style:none;
	clear:both;	
	text-align:center;
	padding-top:6px;
}
#coachingtitle li{
	height:23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #6f6f6f;
	text-decoration: none;
	border: 1px solid #d4d4d4;
	list-style:none;	
	text-align:center;
	padding-top:6px;
		
}	
#coachphone{
	width:160px;
	float:left;
}
#coachphone h1{
	height:23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #5cab13;
	text-decoration: none;
	border: 1px solid #d4d4d4;
	list-style-image:none;
	list-style:none;
	clear:both;	
	text-align:center;
	padding-top:6px;
}
#coachphone li{
	height:23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #6f6f6f;
	text-decoration: none;
	border: 1px solid #d4d4d4;
	list-style:none;	
	text-align:center;
	padding-top:6px;
		
}	
#coachemail{
	width:200px;
	float:left;
}
#coachemail h1{
	height:23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #5cab13;
	text-decoration: none;
	border: 1px solid #d4d4d4;
	list-style-image:none;
	list-style:none;
	clear:both;	
	text-align:center;
	padding-top:6px;
}
#coachemail li{
	height:23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #013dff;
	text-decoration: none;
	border: 1px solid #d4d4d4;
	list-style:none;	
	text-align:center;
	padding-top:6px;
		
}	

/**Blog Sidebar Information **/
.sidebar {
float:right;
width:270px;
}
.video1{
	border-width: 1;
	border-color: #000000;
	width: 500px;
	margin-top: 20px;
	float: left;
	margin-left: 35px;
	margin-right: 50px;
}
.sidebarfeaturedheader{
	background: url(http://www.smarterfootball.com/images/featuredheader.png) top left no-repeat;
	width: 257px;
	height: 29px;
}

.sidebarfeaturedimg{
	background: url(http://www.smarterfootball.com/images/featuredimage.png) top left no-repeat;
	width: 256px;
	height: 122px;
	margin-top: 15px;
}

.sidebarfeaturedtext{
	color: #8dc63f;
	font-size: 14px;
	font-weight: bold;
	font-family: "Lucida Grande","Lucida Sans","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;
	float: right;
	margin-top: 85px;
	margin-right: 25px;
}

.sidebarsearch{
	margin-top: 20px;
}

.sidebarsearchheader{
	background: url(http://www.smarterfootball.com/images/searchheader.png) top left no-repeat;
	width: 270px;
	height: 29px;
}

.sidebarsearchform{
	margin-top: 15px;
}header.php

.sbsfinput{
	font-size: 12px;
	float: left;
}

.sbsfinput input{
	border: 1px solid #d1d0d0;
	outline: none;
	width: 223px;
	background: none;
	font-size: 14px;
	font-family: "Lucida Grande","Lucida Sans","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;
	color: #807e7e;
}

.sbsfsubmit{
	float: left;
	margin-left: 5px;
}

.sbsfsubmit input{
	background: url(http://www.smarterfootball.com/images/searchsubmit.png) top left no-repeat;
	width: 32px;
	height: 26px;
	border: none;
	outline: none;
}

.sidebarcate{
	margin-top: 20px;
}

.sidebarcateheader{
	background: url(http://www.smarterfootball.com/images/cateheader.png) top left no-repeat;
	width: 257px;
	height: 29px;
}

.sidebarcatelist{
	margin-top: 10px;
}

.sidebarcatelist ul{
	margin: 0px;
	padding-left: 15px;
	padding-top: 0px;
	list-style: none;
}

.sidebarcatelist ul li{
	background: url(http://www.smarterfootball.com/images/bullet.png) top left no-repeat;
	height: 17px;
	padding-left: 20px;
	color: #8dc63f;
	font-size: 11px;
	font-family: "Lucida Grande","Lucida Sans","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;
	margin-top: 10px;
}

.sidebarcatelist ul li a{
	text-decoration: none;
	font-size: 11px;
	font-family: "Lucida Grande","Lucida Sans","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;
	color: #807e7e;
}

.sidebararchive{
	margin-top: 20px;
}

.sidebararchiveheader{
	background: url(http://www.smarterfootball.com/images/archivesheader.png) top left no-repeat;
	width: 257px;
	height: 29px;
}

.sidebararchivelist{
	margin-top: 10px;
}

.sidebararchivelist ul {
	margin: 0px;
	padding-top: 0px;
	padding-left: 10px;
	list-style: none;
}

.sidebararchivelist ul li{
	background:url(http://www.smarterfootball.com/images/bullet2.png) top left no-repeat;
	height: 18px;
	padding-left: 23px;
}

.sidebararchivelist ul li a{
	font-size: 11px;
	font-family: "Lucida Grande","Lucida Sans","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;
	color: #807e7e;
	text-decoration: none;
}

.besttext{
	float:left;
	font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #606060;
	text-decoration: none;	
	margin:15px;
	
}

#resource1{
	width:700px;
	float:left;
	padding-top:10px;
}		

#resource1 .besttext strong{
background-color: #c0c0c0;	
}