body{
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	background:#003;
}

div.clr{clear:both;}

form{
	margin:0;
}

img {
	border:0;
}

a{
	color:#009;
	text-decoration:none;
}

a:hover{
	color:#d00;
}

a:visited{
	font-style:italic;
}

/*start layout*/

#main_wrapper_l{
	width:970px;
	background:#000 url(../images/shadow_l.png) repeat-y;
	margin:auto auto;
}

#main_wrapper_r{
	margin-left:10px;
	background:#000 url(../images/shadow_r.png) right repeat-y;
}

#main_wrapper{
	margin-right:10px;
	background:#fff;
	width:950px; /*important for ie*/
}

/* this is the top banner we're talking about */

#banner_wrapper{
	background:#000;
}

#banner{
	float:left;
	height:150px;
	background:#000;
}

#top{
	/*width:100%;*/
	height:148px;
	background:#000;
	text-align:right;
	color:white;
}

#top img{
	margin-top:100px;
}

#menuBar{
	width:950px;
	background:#000;
}

#menuBar a{
	font-style:normal !important;
}

#breadcrumb{
	background:#333;
	padding-left:12px;
	padding-top:4px;
	padding-bottom:4px;
	color:#999;
	border-right:1px solid #333;
	font: bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#breadcrumb a{
	text-decoration:none;
}

#breadcrumb a:visited{
	color:#666;
}

#content_wrapper{
	background:#fff;
}

#l_column{
	float:left;
	width:160px;
	margin-top:4px;
}

#main_column{
	float:left;
	width:622px;
	background:#fff;
	margin-top:4px;
	margin-left:8px;
}

#main_column_full{
	float:left;
	width:790px;
	background:#fff;
	margin-top:4px;
}

#r_column{
	float:right;
	width:160px;
	background:#fff;
	margin-top:4px;
}

/*don't part the banner and sponsors */

#user4 .moduletable{
	margin:0;
}


#footer{
	text-align:center;
	background:#ddd;
	padding-top:6px;
	padding-bottom:8px;
	text-transform:uppercase;
	font-size:9pt;
	color:#005;
}

#footer img{
	margin:0;
	padding-left:4px;
	padding-right:4px;
	position:relative;
	top:2px;	
}

#syndicate{
	float:right;
	margin-top:-32px;
}

#syndicate a{
	text-transform:uppercase;
	color:#F90;
	font-size:10px;
}

#syndicate span{
	position:relative;
	top:-4px;
}

#user1{
	margin-right:8px;
}

#user2{
	width:387px;
	float:left;
	background:#ccc;
	margin-right:8px;
}

#user3{
	padding:0;
	width:387px;
	float:left;
}

.com_main{
	margin-right:8px;
}

.com_main .wrapper{
	background:#eee;
	border-top:0;
	text-align:center; /*align all our stuff in the middle*/
	min-height:625px;
	padding-bottom:4px;
}

.com_main .wrapper .date{
	text-align:right;
	padding-top:8px;
	margin-right:8px;
	margin-bottom:8px;
	clear:both;
	color:#000066;
}

.com_main .wrapper table.photos{
	margin-bottom:24px !important;
	width:100%;
	text-align:center;
}

.com_main .wrapper li, .com_main .wrapper p{	
	line-height:1.5em;
	margin:1em;
	margin-bottom:2em;
	margin-top:0;
	text-align:justify; /*justify our paragraph text*/
}

.com_main .wrapper img{
	margin-top:8px;
	margin-bottom:8px;
}
/*fix spacing bug; we only want spaces on main articles*/
.com_main .wrapper .element img{
	margin-top:0;
}

.element{
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
}

.last{
	border-bottom:1px solid #aaa !important;
}

.element p{
	margin-top:0.5em !important;
	text-align:justify;
}

.com_main .wrapper h1{
	font-size:16pt;
	color:#666;
	text-align:center;
	margin-top:0;
	padding-top:12px
}

.com_main h5{
	font-size:10pt;
	color:#d00;
	margin:0;
	margin-top:0.5em;
	margin-bottom:0.5em;
	border-bottom:1px dotted #d00;
	padding-left:4px;
}

.com_main .view_options{
	margin-right:8px !important;
	margin-top:-23px !important;
	float:right;
	margin:0;
}

.toggler, .toggler-down{
	color: #fff;
	margin: 0px;
	padding:4px;
	padding-left:10px;
	text-transform:uppercase;
	text-align:left !important;
	background:#000 url(../images/arrow_tog.png) no-repeat 0px 5px;
	font-size:9pt;
}

.toggler:hover, .toggler-down:hover{
	cursor:pointer;
}

.toggler-down{
	background:#000 url(../images/arrow_tog_bot.png) no-repeat 2px 5px;
	color:#fa0;
}

/*end layout*/


/*start module boxes*/

.moduletable, .moduletable_text, .com_main{
	text-align:left;
	background:#ccc;
	margin-bottom:8px;
}

.moduletable h3, .moduletable_text h3, .com_main h3, #sponsors th{
	margin:0;
	text-transform:uppercase;
	font: bold 9pt Arial, Helvetica, sans-serif;
	line-height:30px;
	background:#000 url(../images/grad_h.gif) repeat-x;
	padding-left:4px;
	color:#fff;
}

.moduletable p{
}

.moduletable_content{
	display:block;
	padding:8px;
}

/*end module boxes*/

/*user menu*/
#user1{
	clear:both;
}

#user1 a{
	text-decoration:none;
}

#user1 #top_image{
	width:400px;
	height:225px;
	float:left;
	margin-right:12px;
}

#user1 #top_image img{
	width:400px;
	height:225px;
}

#user1 #next_stories{
	width:340px;
	float:left;
}

#user1 #next_stories ul{
	list-style:none;
	padding:0;
	margin:0;
	text-transform:capitalize;
}

#user1 #next_stories ul li{
	font-family:"Trebuchet MS", "Helvetica CY", Verdana, Arial;
	width:340px;
	margin-bottom:10px;
	background:#eee;

}

#user1 #next_stories ul li a{
	display:block;
	height:40px
	text-decoration:none;
	color:#007;
	padding-left:8px;
	padding-top:8px;
	padding-bottom:8px;
}

#user1 h1 a:hover{
	color:#d00 !important;
}

#user1 #next_stories ul li a:hover{
	color:#fa0;
	background:url(../images/grad_h.gif) #000 repeat-x;
}

#user1 #top_right{
	float:right;
}

#user1 #top_right a{
	 color:#007;
}


#user1 #top_text{
	padding:4px;
	display:block;
	background:#fff;
	margin-top:8px;
}

#user1 #top_text h1{
	line-height:24px;
	display:block;
	margin:0;
	margin-bottom:0.2em;
	text-transform:capitalize;
}

#user1 #top_text h1 a{
	color:#fa0;
}

#user1 #top_text p{
	margin:0;
}

#user1 a:visited{
	font-style:normal;
}

#user2{
	background:#fff;
}

#user2 .photopak{
	margin:0;
	height:308px;
	overflow:hidden;
	margin-bottom:8px;
border-bottom:8px solid #ccc;
}

#user4 .moduletable{
	background:0;
}

#user4 .moduletable_content{
	padding:0 !important;
	margin:0 !important;

	margin-bottom:8px;
}


/*banner*/
.bannergroup{
	text-align:left;
}
/*end banner*/

/*sponsors*/
#sponsors{
	width:100%;
	background:#fff;
	text-align:center;
}

#sponsors .apparel{
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}
/*end sponsors*/

span.readmore{
	margin-left:0.5em;
	font-size:8pt;
	border-bottom:2px dotted #aaa;
}

span.readmore a{
	color:#007;
}

.mostread{
	text-align:left;
	padding:0;
	margin:0;
	margin-bottom:1em;
	text-decoration:none;
}

.mostread li{
	margin-left:16px;
	list-style-type:decimal;
}

.sectiontableheader{
	background:#999;
	color:#a00;
	font-size:9pt;
	font-weight:bold;
	text-transform:uppercase;
}

.sectiontableheader img{
	margin-left:4px;
	width:7pt;
	height:7pt;
}

.sectiontableheader a{
	color:#a00;
	font-size:9pt;
	text-decoration:none;
}

.sectiontable li{
	margin-top:1em;
}

/* This part is for the history */

.people_list th , .league_list th{
	background:#aaa;
}

.people_list td{
	text-align:center;
}

.people_list .coach{
	text-align:left;
}

.league_list p{
	text-align:justify;
}
.odd{
	background:#ccc;
}
.even{
	background:#ddd;
}
.hometeam{
	background:#528CE0;
	font-weight:bold;
}

.pagination span, .pagination a{
	margin-left:4px;
	margin-right:4px;
	font-style:normal !important;
}

.people img{
	margin-bottom:0 !important;
}
.people{
	text-align:left;
}

.people th.name{
	font-size:16px;
	text-transform:uppercase;
}

.people td.biodata_wrap{
	background:url(../images/checked.gif);
}
.people table.biodata{
	background:#fff;
}


.poll_candidate{
	font-size:24px;
}


table.pollstableborder tr.sectiontableentry0 td {
	background: #eee;
}

table.pollstableborder tr.sectiontableentry1 td {
	background: #ddd;
}

.smalldark{
font-size:8pt;
}

.gallery a{
	text-transform:capitalize;
}

.gallery a:visited{
	font-style:normal;
}

.people{
	background:url(../images/checked.gif);
}

.people .tab{
	font-size:20px !important;
	padding-left:8px;
	padding-right:8px;
	background:#fff;
}

.people .tab p{
	margin:0 !important;
}

.introtxt{
	text-align:justify;
}

small.date{
	font-size:11px;
}

a.item_title{
	text-transform:capitalize;	
}

.arrow{
	font-size:1.5em;
}

.section_list{
	line-height:20px;
	list-style:url(../images/arrow_tog.png);
}


.crestbg, .wrapper{
	background-image:url(../images/crestbg.gif) !important;
	background-repeat:no-repeat !important;
	background-position:bottom right !important;
}

li a:visited{
	font-style:normal;
}

.acmt{ text-align:center;
}
.acmt td, .acmt p, .acmt th{
	text-align:center !important;
	padding:0 !important;
}

.acmt td{
padding-top:12px !important;
}

.acmt th{
	color:#fff;
	background:#000;
	padding:4px;
}

.acmt .year{
	color:#fff;
	font-size:28px;
	font-weight:bold;
}

table.align-left, table.align-left td{
	text-align:left !important;
	margin-left:8px;
	float:none;
}

.annoucements{
			text-align:center;
			padding:0;
}

div.annoucements img{ 	
			margin-bottom:8px;
}


div.annoucements .txtwrapper p{
			margin-top:0.2em;
			margin-bottom:0.2em;
}

div.annoucements .txtwrapper{
			text-align:justify;
			background-color:#eee;
			padding:1em;
}

div.annoucements .more{
	font-size:11px;
	text-align:right;
	margin-top:12px;		
}
