body { color: black; padding: 0px; margin: 0px; background-color: #438303;background-image: url(../images2/grass.jpg); line-height: 1.3em; font-size: 62.5%; font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
}

h1{
            	font-weight: bold;
            	font-size: 2.8em;
            	padding: 0px;
            	margin-top: 0px;
            	margin-bottom: 6px;
            	margin-right: 0px;
            	margin-left: 0px;
            }
            
h2{
            	font-weight: bold;
            	font-size: 2.6em;
            	padding: 0px;
            	margin-top: 2px;
            	margin-bottom: 7px;
            	margin-right: 0px;
            	margin-left: 0px;
            }
            
h3{
    	font-weight: bold;
            	font-size: 3em;
            	padding: 0px;
            	margin-top: 2px;
            	margin-bottom: 2px;
            	margin-right: 0px;
            	margin-left: 0px;
            	overflow: visible;
}

.blog {
    	font-weight: bold;
            	font-size: 2em;

}


    
ul.aboutul{
font-size:1.7em;}

ol.crash{
font-size:1.7em;}

.kerberstyle1{
line-height: 1.6em;}

.kerberstyle2{
line-height: 1.6em; font-size: 1.5em;}

.kerberstyle3{
line-height: 1.2em; font-size: 2em;}


            
p {
font-size: 1.7em; padding-top:3px; margin-top:3px; line-height: 1.6em;}


a:link{
color:#000;
text-decoration: none;}

a:hover{
color: #006f00;}

a:visited{
color:#000;
}

a:active{
text-decoration: underline;}

.signuplink{
font-size:3em;
}

img.left{
float: left;}

.strong{
font-size: 1.3em;
font-weight: bold;}
.space{
font-size: 1.2em;
padding-right:6px;
padding-left:6px;
}

#shadow {
	width: 100%;
	background-repeat: repeat-x;
	background-image: url(../images2/shadow.png);
	overflow: hidden;
}

#header {
	margin: 0 auto;
	width: 1014px;
	height:170px;
}

#logo{width:368px;
height:170px;
margin-left:56px;
background: url(../images2/logo.gif) no-repeat;
text-indent: -9999px;
float: left;}

#logo2{width:368px;
height:170px;
margin-left:56px;
text-indent: -9999px;
float: left;}

#logo a{width:368px;
height:170px;
display: block;}

#topball{
width: 407px;
height:134px;
background: url(../images2/topball.png) top no-repeat;
float:right;}

#topball2{
width: 407px;
height:134px;
background: url(../images2/topballspecial.png) top no-repeat;
float:right;}
#topball2 a{width: 407px;
height:134px; 
display: block; text-indent: -9999px;}

#bottomball{
width:331px;
height:257px;
background: url(../images2/bottomball.png) bottom no-repeat;
float:left;
clear:both;
}

/* ---- Nav  ---- */
#nav{
width:474px; height: 25px; overflow: hidden;	float: right; margin-right:24px;
background-image: url(../images2/newnav.png);
background-repeat: no-repeat;}

#membernav{
width:474px; height: 25px; overflow: hidden;	float: right; margin-right:24px;
background-image: url(../images2/membernav.png);
background-repeat: no-repeat;}

#ulnav{list-style-type: none; margin: 0; padding: 0; height:25px;	width:474px; overflow: hidden;
position: relative;}

#ulnav a {display: block;	width:106px; height: 25px;}

li#blog{position: absolute;
width:50px; height: 25px; text-indent: -9999px;overflow:hidden;}

li#about{position: absolute;left:55px;
width:65px; height: 25px; text-indent: -9999px; padding-right: 20px; overflow:hidden;}

li#freestuff{position: absolute;left:165px;
width:106px; height: 25px; text-indent: -9999px; padding-right: 20px; overflow:hidden;}

li#contact{position: absolute;left:295px;
width:82px; height: 25px; text-indent: -9999px; padding-right: 20px; overflow:hidden;}

li#login{position: absolute; left:410px;
width:60px; height: 25px; text-indent: -9999px;  overflow:hidden;}


#topwhite{
width:1014px;
height:31px;
margin:0 auto;
overflow: hidden;
background-image: url(../images2/topwhite.png);}

#topwhite2{
width:1014px;
height:31px;
margin:0 auto;
overflow: hidden;
background-image: url(../images2/topwhite.png);}

#bottomwhite{
width:1014px;
height:54px;
margin:0 auto;
text-align: center;
overflow: hidden;
clear:both;
background-image: url(../images2/bottomwhite.png);}

#bottomwhite2{
width:1014px;
height:54px;
margin:0 auto;
text-align: center;
overflow: hidden;
clear:both;
background-image: url(../images2/bottomwhite.png);}

.base{
background-color: #FFF;
overflow: hidden;
margin:0 auto;
padding-left: 31px;
padding-right: 31px;
padding-bottom: 31px;
width:952px;}

#content{
background-color: #FFF;
overflow: hidden;
margin:0 auto;
padding-left: 31px;
padding-right: 31px;
padding-bottom: 31px;
width:952px;}

.content{
background-color: #FFF;
overflow: hidden;
margin:0 auto;
padding-left: 31px;
padding-right: 31px;
padding-bottom: 31px;
width:952px;}

.content2{
background-color: #FFF;
overflow: hidden;
font-size: 1.6em;
line-height: 1.6em;
margin:0 auto;
padding-left: 31px;
padding-right: 31px;
padding-bottom: 31px;
width:952px;}

.base a {
font-size: 1.6em; padding-right:26px;}

#signup{
width:437px;
height:57px;
padding-top:10px;
text-align: center;
background: url(../images2/signupbg.gif) bottom no-repeat;}

#signup a{
color:#197b30;
}

#signup a:hover{
color:blue;}

#topleft{
width:437px;
float:left;}

#topleft p{
font-size: 1.6em; text-align: center;}

#video{
width:464px;
height:322px;
clear:right;
float:right;}

#emailbg{
width: 1014px; margin:0 auto;  background-color: #fffdde; clear:both; text-align: center; overflow: visible; padding-top:12px; padding-bottom:6px;font-size:1.2em;}

#signupbg{
width: 1014px; margin:0 auto;  background-color: #d30013; clear:both; text-align: center; overflow: visible; padding-top:12px; padding-bottom:12px;font-size:1.6em; color:#FFF;}

#signupbg p{
padding-bottom:0; margin-bottom:0;}

#signupbadge{
width:160px; height: 160px; position: relative; left:-78px; top: -48px; background: url(../images2/preseason2.png) no-repeat; text-indent: -9999px;}
.signblock{
display: block; width: 160px; height:160px;}
#signupbadgeanchor{
width:0px; height: 0px; position: absolute; }

#leftcontent{
width:530px;	float:left;	padding-top:31px;}

#freecontentleft{
width:464px; float:left;}

#freecontentright{
width:420px; float:right; line-height: 1.6em;}


#leftcontent2{
width:530px;	float:left; padding-top:4px;} 

#leftcontent-blog{
width:530px;	float:left; padding-top:4px;} 

#leftcontent-blog ul{
font-size:1.6em; line-height: 1.6em;} 

#leftcontent p{ line-height: 1.6em; padding-bottom:20px;}

#leftcontent-blog p{line-height: 1.6em;}

.namepublished
{font-size: 1em; color: #ccc;}

#rightcontent{
width:395px;
padding-top:31px;
float:right;}

#rightcontent3{
width:395px;
padding-top:31px;
line-height: 1.6em;
float:right;}

#rightcontent2{
width:395px;
padding-top:4px;
float:right;}

#rightcontent-blog{
width:345px;
padding-top:4px;
float:right;}

#rightcontent2 p{
line-height: 1.4em;
font-size: 1em;}

/* ---- Video Library  ---- */

#rightvideo{
width:592px;	float:right; padding-top:30px; line-height: 1.6em;}

#leftvideo{
width:300px;	float:left; padding-top:30px; line-height: 1.6em;}

.videonorm{
font-weight: normal;}

.soccerdrill{
line-height: 1em; font-size: 1.7em; padding-left:6px;}

.drillp{
font-size: 1.2em; padding-left:6px; color:#999;}


.about {line-height: 1.6em;}

.testimonial{
width:367px;
padding: 14px 14px 14px 14px;
margin-bottom: 14px;

background-color: #f6f6f6;}

.testimonial1{
width:367px;
padding: 14px 14px 14px 14px;
margin-left:28px;
float:left;
background-color: #f6f6f6;}

.testimonial2{
width:367px;
padding: 14px 14px 14px 14px;
margin-right:28px;
float:right;
background-color: #f6f6f6;}

.testimonial_image{
float:left;
padding-right:6px;
}

#short_news h3 {
background-color: black; color: white;	font-size: 1.5em;	font-weight: bold;}

.short_news_date{
color: #CCCCCC; font-size: .8em;	font-weight: normal;}

 ol.forumsitesummary{
list-style-type:disc; margin-left:6px; padding-left:12px; font-size:1.4em;}

ol.forumsitesummary li { padding-bottom:8px;}

ol.forumsitesummary a{ display: block; width:350px; font-size:1.2em;}


#graytestimonials{
width:1014px;
background-color: #f7f7f7;
margin:0 auto;
text-align: center;
overflow: hidden;
clear:both;
}

ul.samplevideosul{
  list-style-type: none; margin-left:20px; width: 840px;}

ul.samplevideosul li{display: inline; padding-right: 20px; padding-left: 20px; width:168px;height:160px; overflow: hidden;}

ul.samplevideosul2{
  list-style-type: none;}

ul.samplevideosul2 li{display: inline; padding-right:60px; padding-left: 60px;  overflow: hidden;}

.soccerdrills{
line-height: 1em; font-size: 1.7em; clear: both; padding-right:60px; padding-left: 30px; }

.redbutton{margin-left:168px;}

.name{
color:#197b30;
font-style: italic;
float:right;}

.testimonial_p{
width:240px;
line-height: 1.3em;
font-size: 1.4em;
float:right;
margin-top:0;
padding-top:0;
}

.recentblogposts{
font-size: 2em;}

#memberlogin{
width:158px;
margin:0 auto;}

.next_step{
clear:both;
text-align: center;
width:400px;
margin: 0 auto;
font-size: 2.8em;
font-weight: normal;}


.formright {
float:right;
text-align:left;
}

.labelfont {
font-size:1.4em;
}
.cat_textbox2 {
clear:right;
color:#666666;
float:right;
font-size:1.6em;
height:26px;
width:170px;
}
.signupborder {
background-color:#EEF9E7;
border:thin solid #CCCCCC;
margin-bottom:12px;
padding:6px 6px 4px 12px;
width:500px;
overflow: hidden;
clear:both;
}
.signuppage {
color:#00AEEF;
font-size:2.4em;
font-weight:normal;
margin:0px;
padding:0px;
}
.cat_textbox4 {
clear:both;
color:#666666;
font-size:1.6em;
height:26px;
width:365px;
}
.clearsignup {
clear:both;
margin-top:4px;}

.cat_textbox3 {
float:right;
font-size:1.5em;
height:20px;
margin-bottom:8px;
margin-right: 4px;
width:325px;
}

.cat_textbox4 {

font-size:1.5em;

width:370px;
}

.cat_listbox4 {
height:250px;
font-size:1.5em;

width:370px;
}

.formright {
float:right;
text-align:left;
}

.floatleft2 {
float:left;
width:155px;
padding-top:6px;
text-align: right;
font-size:1.4em;

}

.cat_dropdown2 {
float:right;
height:20px;
width:326px;
}

img.right {
float:right;
}