/* CSS Document */
body {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
background: url(../images/woodback.jpg) no-repeat top center fixed #641417;
margin: 20px auto;
border: 0px; 
padding: 0px;
}
#container { 
position:relative; 
top: 0px; 
margin: 0px auto; 
padding: 0px;
width: 760px;
text-align: center;
height: auto;
}
#header {
width: 710px;
height: 96px;
background: url(../images/header4.gif) no-repeat top center;
font: 10px Verdana, Arial, Helvetica, sans-serif; 
color: #006699;
padding: 84px 0px 0px 50px;
margin: 0px;
border: 0px;
overflow: hidden;    
}
    #header .home {
    float: left;   
    width: 153px;
    height: 62px;
    text-align: left;
	padding: 0px;
	margin: 0px;
	border: none;
	display: block;               
    }
	#header .home a {
    padding: 0px;
    display: block;
    height: 62px;
    }
    #header .apps {
    float: left;   
    width: 105px;
    height: 62px;
    text-align: left;
	padding: 0px;
	margin: 0px;
	border: none;
	display: block;                  
    }
	#header .apps a {
    padding: 0px;
    display: block;
    height: 62px;
    }
	#header .apps a:hover { 
    background-image: url('../images/apps-on.gif');
    background-repeat: no-repeat;
    }
	#header .awards {
    float: left;   
    width: 109px;
    height: 62px;
    text-align: left;
	padding: 0px;
	margin: 0px;
	border: none;
	display: block;                  
    }
	#header .awards a {
    padding: 0px;
    display: block;
    height: 62px;
    }
    #header .awards a:hover { 
    background-image: url('../images/awards-on.gif');
    background-repeat: no-repeat;
    }
	#header .teams {
    float: left;   
    width: 109px;
    height: 62px;
    text-align: left;
	padding: 0px;
	margin: 0px;
	border: none;
	display: block;                  
    }
	#header .teams a {
    padding: 0px;
    display: block;
    height: 62px;
    }
    #header .teams a:hover { 
    background-image: url('../images/teams-on.gif');
    background-repeat: no-repeat;
    }
	#header .location {
    float: left;   
    width: 109px;
    height: 62px;
    text-align: left;
	padding: 0px;
	margin: 0px;
	border: none;
	display: block;                  
    }
	#header .location a {
    padding: 0px;
    display: block;
    height: 62px;
    }
    #header .location a:hover { 
    background-image: url('../images/map-on.gif');
    background-repeat: no-repeat;
    }
	#header .rules {
    float: left;   
    width: 106px;
    height: 62px;
    text-align: left;
	padding: 0px;
	margin: 0px;
	border: none;
	display: block;                  
    }
	#header .rules a {
    padding: 0px;
    display: block;
    height: 62px;
    }
    #header .rules a:hover { 
    background-image: url('../images/rules-on.gif');
    background-repeat: no-repeat;
    }
	#header img { 
    border: none;
    }
	#header a {
    outline: none;
    }
#content {
width: 754px;
background: url(../images/contentback.jpg) repeat-y top left #ffffff;
padding: 0px;
margin: 0px;
border-left: 3px solid #fffea6;
border-right: 3px solid #fffea6;
overflow: hidden;    
}
	#content .left {
	background: url(../images/headerbottom.gif) no-repeat top left #fe843b;
    margin: 0px auto;
    padding: 40px 0px 0px 0px;
    float: left;
    width: 197px;
	text-align: center;
    }
	#sidebar {
	width: 160px;
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
	padding: 0px;
	margin: 0px auto;
	border: 0px;
	overflow: hidden;    
	}
	#sidebar .top {
	background: url(../images/sidebartop.gif) no-repeat;
    margin: 0px;
    padding: 0px;
    width: 160px;
	height: 10px;
	border: none;
	display: block; 
	overflow: hidden;        
    }
	#sidebar .main {
	background: url(../images/sidebar.gif) repeat-y;
    margin: 0px;
    padding: 10px;
    width: 140px;
	border: none;
    }
	#sidebar .bottom {
	background: url(../images/sidebarbottom.gif) no-repeat;
    margin: 0px;
    padding: 0px;
    width: 160px;
	height: 8px;
	border: none;
	display: block; 
	overflow: hidden;     
    }
	#content .middle {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
    float: left;
    width: 497px;
	text-align: left;
	line-height: 150%;
    }
	#content .right {
    margin: 0px;
    padding: 0px;
    float: left;
    width: 20px;
    }
#footer {
width: 720px;
height: 62px;
background: url(../images/footer2.gif) no-repeat top center;
font: 11px Verdana, Arial, Helvetica, sans-serif; 
color: #641417;
text-align: left;  
padding: 40px 20px 20px 20px;
margin: 0px;
border: 0px;
overflow: hidden;  
}
p { 
margin-top: 15px; 
margin-bottom: 15px; 
}
p.med { 
margin-top: 10px; 
margin-bottom: 15px; 
}
p.small { 
margin-top: 5px; 
margin-bottom: 10px; 
}
img {
border: 0;
}
a:active, a:focus { 
outline: none; -moz-outline-style: none; 
} 
.imageborder {
    border: 1px solid #006699;
}
hr {
margin-top: 10px;
margin-bottom: 10px;
text-align : left;
}
ul.bullet {
padding: 0px 0px;
margin-left: 25px; 
margin-top: 5px; 
margin-bottom: 5px;
}
ul.bullet li {
margin-top: 5px; 
margin-bottom: 5px;
}
ul.bullet li.p {
margin-top: 5px; 
margin-bottom: 10px;
}
ul.bullet li.parag{
margin-top: 5px; 
margin-bottom: 15px;
}
ol.bullet {
padding: 0px 0px;
margin-left: 30px; 
margin-top: 5px; 
margin-bottom: 5px;
}
ol.bullet li {
margin-top: 5px; 
margin-bottom: 5px;
}
ol.bullet li.parag {
margin-top: 5px; 
margin-bottom: 25px;
}
li.parag {
margin-bottom: 15px;
}
.alignLeft { 
float: left; 
margin-right: 15px; 
margin-top: 5px;
margin-bottom: 5px;
}
.alignRight { 
float: right; 
margin-left: 15px; 
margin-top: 5px;
margin-bottom: 5px;
}
.alignCenter { 
text-align:center;
display:block;
}
.blockIMG {
display:block;
margin:0;
}
.bbqheading {
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 12px;
font-weight: bold; 
color: #ffffff;
line-height: 150%;
border: 0px;
margin: 0px auto;
padding: 2px 2px;
background-color:#cc3300;
text-align: center;
}
.featurebox {
padding: 10px; 
float: right; 
margin-left: 15px; 
margin-top: 5px;
margin-bottom: 5px;
background: url(../images/panel-bottom.gif) no-repeat bottom center #fbdd79;
text-align: center; 
font-size: 11px; 
line-height: 120%; 
overflow: hidden; 
}
h3 {
font-size: 18px; 
font-weight: bold; 
line-height: 150%; 
margin: 0px auto;
color: #cc3300;
}
h4 {
font-size: 14px; 
font-weight: bold; 
line-height: 150%; 
margin: 0px auto;
color: #cc3300;
}
hr.bbqline {
background-color: #cc3300;
color: #cc3300;
height: 1px;
border: 0 solid #cc3300;
border-top-width : thin;
margin-top: 10px;
margin-bottom: 10px;
text-align: left;
}

a.sub:link		 { color: #333333; text-decoration: none; }
a.sub:visited	 { color: #333333; text-decoration: none; }
a.sub:hover		 { background: #cce0eb; color: #333333;}

a.sub1:link		 { color: #cc3300; text-decoration: none; font-weight: bold;}
a.sub1:visited	 { color: #cc3300; text-decoration: none; font-weight: bold;}
a.sub1:hover	 { background: #fffea6; color: #cc3300;}
