/* CSS Document */

/* CSS Document */
/* Body Tags */
*{
padding:0;
margin:0;
}

body{
font-family: Arial, Helvetica, sans-serif;
font-size:small;
color:#333333;	
line-height:130%;
background-color:#FFFFFF;	
margin:10px 0px;
padding:0px;
text-align:center;
}
#pageWrap{
width:980px;
margin:0px auto;
text-align:left;
}


/* columns */

#col3Wrap, #col2Wrap, #col1Wrap{
clear:both;
margin:10px 0px;
}

#col1Wrap #content{
padding:0px;
float:left;
width:100%;
}

#col1Wrap #sideContent{
display:none;
}


#col2Wrap #sideContent, #col3Wrap #sideContent{
width:170px;
float:left;
margin-bottom:10spx;
}

#col2Wrap #content, #col3Wrap #content{
float:right;
width:790px;
margin-top:2px;
display:inline;
margin-bottom:50px;
}

#col2Wrap #content #secondaryContent{
display:none;
}
#col2Wrap #content #primaryContent{
width:99%;
float:left;
}

#col3Wrap #content #primaryContent{
width:605px;
float:left;
}

#col3Wrap #content #secondaryContent{
margin-left:25px;
width:150px;
float:left;
display:inline;
}

/* header */
#banner{
padding-top:5px;
float:left;
width:980px;
}

#bannerBlock1{
width:320px;
float:left;
}

#bannerBlock2{
width:600px;
float:right;
display:inline;
}



h1#logo{
padding: 0px;
margin:0px;
background: url(../images/logo.gif) no-repeat 0% 50%;
font-size:200%;
width:320px;
height:50px;
}

h1#logo a{
color:#993300;
text-decoration:none;
width:320px;
height:50px;
}

h1#logo a:hover{
color:#993300;
text-decoration:none;
}


ul#utility{
list-style:none;
padding:3px 0;
text-align:right;
}

ul#utility li{
display:inline;
}

ul#utility a{
color:#666666;
text-decoration:none;
background:url(../images/bullet.gif) no-repeat 0% 50%;
padding:0px 0px 0px 12px;
margin-left:6px;
}

ul#utility a:hover{
color:#333333;
text-decoration:underline;
}

#searchBlock{
text-align:right;
}

ul#primaryNav{
background:#cccccc url(../images/bg_prim_nav.gif) bottom left repeat-x;
padding:1px 0px 4px 1px;
margin:0px;
float:left;
width:100%;
margin-bottom:2px;
}
ul#primaryNav li{
margin:0px;
padding:0px;
float:left;
list-style-type:none;
}
ul#primaryNav a{
display:block;
float:left;
color:#333333;
font-weight:bold;
text-decoration:none;
padding:4px 12px;
}
ul#primaryNav a:hover{
color:#333333;
text-decoration:none;
background:#dddddd url(../images/bg_primaryNav_hover.jpg) repeat-y left center;
}

ul#secondaryNav{
margin:0px 0px 15px 0px;
padding:0px;
list-style-type:none;
}
ul#secondaryNav li{
margin:0px 0px 5px 0px;
padding:0px;
border-bottom:#cccccc 1px solid;
display:inline;
}

ul#secondaryNav li a{
display:block;
width:auto;
margin-bottom:1px;
padding:3px 3px 3px 20px;
background: #cccccc url(../images/bg_nav_link_up.gif) repeat-y left center;
color:#333333;
font-weight:bold;
text-decoration:none;
}

ul#secondaryNav li a:hover{
background:#dddddd url(../images/bg_nav_link_hover.jpg) no-repeat left center;
color:#333333;
font-weight:bold;
text-decoration:none;
}


body.home #content{
background: url(../images/littleton_players.jpg) top left no-repeat;
padding-top:105px;
}


/* -------------footer----------------------- */

#footer{
text-align:center;
font-size:90%;
color:#999999;
padding:25px 0px;
clear:both;
background:#ffffff url(../images/bg_footer.gif) top left repeat-x;
}
#footer ul {		
padding:0px;	
margin:0px;
}
#footer ul li{
display: inline;	
}
#footer ul li a{
border-right:#cccccc 1px solid;
padding:0 5px;
color:#666666;
text-decoration:underline;
}
#footer ul li a:hover{
color:#6F8533;
text-decoration:underline;
}
#footer ul li a.first{
border-left:#cccccc 1px solid;
}


/*Typography*/

h1{	
font-size:140%;
color: #993300;
margin:1em 0;
font-weight:normal;

}
h2{
font-size:140%;
color:#6F8533;
padding:0px;
margin:1em 0;
font-weight:normal;
}
caption{
font-size:100%;
color:#993300;
padding:0px;
margin:1em 0 .5em 0;
font-weight:bold;
text-align:left;
}
h3{
font-size:100%;
color:#333333;
background:#F4f4f4 url(../images/h2_bg.jpg) repeat-x;
padding:3px;
border-top: 1px solid #dddddd;
border-left: 1px solid #dddddd;
border-bottom: 1px solid #999999;
border-right: 1px solid #999999;
margin-bottom:7px;
}
h4{
font-size:12px;
color:#333333;
padding:3px 0px;
margin:3px 0px;
}
h5{

}
h6{

}
p{
margin:1em 0;
padding:0px;
}

p.highlight{
background:#f4f4f4;
padding:3px;
margin:8px 0;
}

a:link{
color:#993300;
text-decoration:underline;
}
a:visited{
	color:#990000;
	text-decoration:underline;
}
a:hover{
color:#6F8533;
text-decoration:underline;
}
/* Elements */


table.data{
border: 1px solid #DDDDDD;
width:98%;
margin-bottom:10px;
}
table.data th{		
background-color:#F0F0F0;
text-align:left;
color: #333333;
padding:3px;	
border-bottom: 1px solid #DDDDDD;
}
table.data td{	
border-bottom: 1px solid #DDDDDD;
padding:3px;
}
tr.altrow{
background-color:#f7f7f7;
}

table.data caption{
padding:3px;
}

table.forms{
background-color:#f4f4f4;
border:1px solid #dddddd;
margin:10px 0px;
}
table.forms td{	
padding:10px 6px 5px 6px;
}


ol{
margin:15px;
list-style-position:inside;
padding:10px;
}
ul.bulletlist1{
margin: 15px 0px 20px 15px;
padding: 0px;
list-style-type: none;
}
ul.bulletlist1 li{ 
margin: 0px;
padding:2px 0px 2px 10px;
background: url(../images/list_bullet.gif) no-repeat 0% 0%;
}

ul.bulletlist1 a{
color:#333333;
text-decoration:underline;
}

ul.bulletlist1 a:hover{
color:#6F8533;
text-decoration:underline;
}


/* styles */

.imgFloatLeft{
float:left;
margin:0em  0.5em 0.5em;
padding: 0.3em;
border: 1px solid #dddddd;
}
.imgFloatRight{
float:right;
margin:0em  0.5em 0.5em;
padding: 0.3em;
border: 1px solid #dddddd;
}

.clear{
clear:both;
}

.block1{		
border: 1px solid #cccccc;
margin:0px 0px 8px 0px;
padding:5px;
}
.block1 h3{		
margin:0px;	
font-size:100%;
padding:5px;
}

.block2{		
border: 1px solid #cccccc;
margin:0px 0px 8px 0px;
padding:4px;
text-align:center;
}

.block2 p{
padding:0px;
margin: 0px 0px 5px 0px;
}

.date{
font-size:90%;
color:#666666;
padding:4px 0px;
}


p.event{
margin:1.5em 0;
line-height:160%;
}





