@charset "UTF-8";
/* CSS Document */

* {
margin:0;
padding:0;
}

body {
margin:0;
padding:0;
margin-left:-1px;
background: transparent url(../images/main-bg.jpg) no-repeat center top;
background-attachment:fixed;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:small;
	line-height:1.5em;



}

p {
padding:.6em;
}

a:link, a:visited {
color:#FE6812;
}

a:hover, a:active {
color:#FF9900;
}

#wrap {
width:860px;
margin:0 auto;
}

#header {
width:860px;
}

#team-links {
width:860px;
height: 160px;
position:relative;
background:transparent url(../images/team-links.jpg) no-repeat center top;

}

#team-links ul {
list-style:none;
}
#team-links a {
display:block;
text-indent:-9999px;
}

#saints {
width:150px;
height:160px;
position:absolute;
top:0;
left:0;
}

#saints a {
width:150px;
height:160px;
}

#saints a:hover {
width:150px;
height:160px;
background: transparent url(../images/saints-over.jpg) no-repeat center top;
}

#leps {
width:160px;
height:160px;
position:absolute;
top:0;
left:150px;
}

#leps a {
width:160px;
height:160px;
}

#leps a:hover {
width:160px;
height:160px;
background: transparent url(../images/leps-over.jpg) no-repeat center top;
}

#tigers {
width:170px;
height:160px;
position:absolute;
top:0;
left:310px;
}

#tigers a {
width:170px;
height:160px;
}

#tigers a:hover {
width:170px;
height:160px;
background: transparent url(../images/tigers-over.jpg) no-repeat center top;
}

#rocks {
width:190px;
height:160px;
position:absolute;
top:0;
left:480px;
}

#rocks a {
width:190px;
height:160px;
}

#rocks a:hover {
width:190px;
height:160px;
background: transparent url(../images/rocks-over.jpg) no-repeat center top;
}




#banner {
width:860px;
height:166px;
background: transparent url(../images/banner.jpg) no-repeat center top;
position:relative;
}

#main-menu {
width:860px;height:40px;
list-style:none;
position:absolute;
left:0;
top:100px;
background: transparent url(../images/links-menu-bg.jpg) no-repeat center top;
text-indent:-9999px;
}

#main-menu a {
display:block;
}

#main-menu #home {
width:119px;
height:40px;
position:absolute;
left:0;
top:0;

}

#main-menu #home a {
width:119px;
height:40px;


}

#main-menu #home a:hover {
width:119px;
height:40px;
background:transparent url(../images/home-over.jpg) no-repeat center top;
}


#main-menu #schedule {
width:196px;
height:40px;
position:absolute;
left:119px;
top:0;

}

#main-menu #schedule a {
width:196px;
height:40px;


}

#main-menu #schedule a:hover {
width:196px;
height:40px;
background:transparent url(../images/schedule-over.jpg) no-repeat center top;
}


#main-menu #contact {
width:180px;
height:40px;
position:absolute;
left:315px;
top:0;

}

#main-menu #contact a {
width:180px;
height:40px;


}

#main-menu #contact a:hover {
width:180px;
height:40px;
background:transparent url(../images/contact-over.jpg) no-repeat center top;
}


#main-menu #oatka{
width:145px;
height:40px;
position:absolute;
left:495px;
top:0;

}

#main-menu #oatka a {
width:145px;
height:40px;


}

#main-menu #oatka a:hover {
width:145px;
height:40px;
background:transparent url(../images/oatka-over.jpg) no-repeat center top;
}

#content-wrap {
width:860px;
background:#fff;

}

#rightcol, #leftcol {
float:left;
}

#leftcol {
width:580px;
padding:10px;
}

#rightcol {
width:240px;
padding:10px;
}

#footer {
width:860px;
margin:0 auto;
padding: 10px 0;
text-align:center;
}

.post {

position:relative;


margin: 1em auto;

}


.post-body {
margin-left: 85px;
width:510px;
}
.date-time {
display: block;

	text-align: center;

	font-family: 'Trebuchet MS', Verdana, sans-serif;

	margin: 0 7px 0 0;

	padding: 0;

	font-weight: bold;

	width: 75px;

	height: 75px;

	position:absolute;

	top:0px;

	left:.5em;
color: #fff;

background: transparent url(../images/blogdate.jpg) no-repeat left top;

}

.pub-month {

	display: block;

	font-size: 15px;

	padding: 6px 8px 0 8px;

	line-height: 15px;
	text-transform:uppercase;

	

}

.pub-date {

	display: block;

	font-size: 20px;

	padding: 0 5px;

	line-height: 20px;
	
	

}





.newsheader {
width:230px;
height:45px;
text-indent:-9999px;
background: transparent url(../images/newsheader.jpg) no-repeat center top;
}

.eventsheader {
width:230px;
height:45px;
text-indent:-9999px;
background: transparent url(../images/eventsheader.jpg) no-repeat center top;
}

.rsevent {
list-style:none;
width:240px;
padding:5px 0;
margin:0;
}
.rsevent li {

}
.eventlist a {
display:block;
padding-left:18px;
margin: 0 5px;
background:transparent url(../images/sport_football.png) no-repeat left center;
}
.eventlist strong {
color:#009900;
}

.schedule {
border:0;
border-collapse:collapse;
}

.schedule tr, .schedule td {
border-collapse:collapse;
}

.schedule td{
padding:.8em;
}

.sched-header {
font-weight:bold;
background: #2B7A2B;
color:#fff;
text-align:center;
}

.schedule .even {
background:#FFC237;
}

#presmsg {
background:transparent url(../images/open-quote.gif) no-repeat left top;
padding-top:50px;
margin-top: 15px;
}

#presmsg blockquote {
background:transparent url(../images/close-quote.gif) no-repeat right bottom;
}

#presmsg blockquote cite {
display:block;
padding:.5em;

}


/* Self-Clearing Floats

----------------------------------------------------------------------------------*/

#content-wrap:after {



	content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

    }

