/*
 * *** Reset ****
 */
* {
	margin: 0;
	padding: 0;
}
html {
	background: #e5e5e5 url(../images/headerBG.jpg) repeat-X left -2px;
}
body {
	color: #333;
 	font-size: 62.5%; 
 	margin: 0;
	font-family: Verdana, Lucida, sans-serif; 
	background: transparent url(../images/footerBG.jpg) repeat-X bottom left; 
}
.clear{
	clear:both;
}
/*
 * *** Containers ****
 */
#globalContainer {	/*contains everything */
	width: 940px;
	margin: 0 auto;
}
#container { 		/*contains everything except footer */
	width: 940px;
	padding-bottom: 15px; /* Gap between main area and footer*/
	background: #e5e5e5 ;
	}
#header { 
 	width: 940px; 
 	margin: 0 auto;
	height:174px;
	overflow: hidden;
	background: #99ad3a;
	}
/*
 * ***Main Navbar ***
 */
#navbar {
	width: 940px;
	margin: 0 auto;
	padding-top: 42px;
	overflow: hidden;
	background: #99ad3a url(../images/header_top.jpg) no-repeat center top;
}
	#navbar a.homeLink {
		width:400px;
		height:50px;
		display:block;
		margin-top:-50px;
	} 
#navbar ul { 
 	float: right; 
	margin-right: 38px;
	}
	#navbar ul li { 
	 	list-style: none; 
		margin: 0; 
		float: left;
		line-height: 2em;
		display: block;
		}
	#navbar ul li a { 
		float: left;
		text-align: left;
		text-decoration: none;
		display: block; 
		width: 127px;
		height:24px;
		font-size: 1.5em; 
		padding: 4px 0px 0px 37px;
		margin: 0 0 0 -80px;
		color: #666666;
		background: transparent url(../images/navbar_buttonMiddle.gif) no-repeat top left;
		}
	#navbar ul li a.first{
		background: transparent url(../images/navbar_buttonFront.gif) no-repeat top left;
	}
	#navbar ul li a.last{
		background: transparent url(../images/navbar_buttonBack.gif) no-repeat top left;
	}	
	#navbar ul li a:hover{ 
		background-position: 0 -28px;
		color: #1d6e00;
		}
	#navbar ul li a.current, #navbar ul li a.section {
		background-position: 0 -56px;
		color: #ccff00;
		}	
/**** layout Wrappers *****/
#layout {	/* contains sidebar & content */
	width: 740px;
	clear: both;
	overflow: hidden;
	margin: 5px auto 0 auto;	/* Gab between main area and header */
	background: #C5DC4F url(../images/sidebarBG.jpg) repeat-X right bottom;
}
#content {
	width: 598px;
	min-height: 220px;
	float: right; 	
	margin: 0 2px 2px 0;	/* Border around  content */
	text-align: left;
	background: #FFFFFF;
	padding-bottom: 30px;
}
div.breadcrumbs { 
 	color: #000000;
	text-align: left;
	font-size: 0.9em; 
	margin: 10px 20px;
	}	
#pageHead {
	width:100%;
	height: 4em;		
	background: #C5DC4F;
	padding: 3px 0 0 0;
	
}
	#pageHead h2{
		margin:9px 25px 0 0 ;
		font-size: 1.8em;
		color: #1d6e00;
		width:97%;
		clear:none;
		text-align: right;
		
	}
#content .topImages {
	width: 565px;
	margin: 10px 20px;	
	float: left;
}
#content .topImages img{
	float:left;
	margin: 0 0 10px 0;
}
#content p.pageNumbers {
	text-align:right;
}
/**** Sidebar *****/
#sidebar {
 	width: 140px; 
	float: left;  
	margin: 0 ;
	padding: 0;
}
	#sidebar .sidebarBox {
		margin: 0;
		padding:0;
	}	
		#sidebar ul {
			margin: 0px 0 5px 0px;
		}
		#sidebar li {			
			list-style: none;
		}
		#sidebar a {
		font-style: normal;
		}
		#sidebar a:hover {
			color: #1d6e00;
			background: #C5D200;
		}	
    			ul#menu2 li { 
            			 margin:0;				 
            		}
			ul#menu2 li a {
				display: block;
				width: 120px;
				font-size: 1.2em;
				height: 2.2em;
				line-height: 1.8em;
				color: #666666;
				background: transparent;
				text-decoration:none;				
				padding: 3px 0 0 20px;	
				overflow:hidden;
			}
			#sidebar li a.current,#sidebar li a.section{
			color: #1d6e00;
			background: transparent  url(../images/sidebarCurrent.gif) no-repeat left center;
			}	
			#sidebar div.dashedLine{
			margin:0 0 0 15px;
			height:1px;
			padding:0;
			width:110px;
			border-bottom: 1px dashed #1d6e00;
			}
			ul#menu2 li h1{
				margin:0 0 5px 0;
				padding: 0 0 3px 20px;
				font-size: 2.2em;
				color: #1d6e00;
				width:107px;
				clear:none;
				text-align: left;
				background-color: #dff181
			}
/*			
 * *** Footer ***
*/
#footer { 
 	clear: both;  
	width: 100%; 
	height: 119px; 
	background: transparent url(../images/footerImage.jpg) no-repeat bottom right;
	text-align: center; 
	}
  	#footer p { 
		color: #ddd;
		float:left;
		font-size: 1.1em;
		text-align: center;
		margin-top: -0.6em;
	}
	#footer p.credit {
		float:right;
		margin: 85px 100px 0 0;;
	}
  	#footer a { 
	   	color: #C5D200; 
	   	text-decoration: none;
		}
		#footer a:hover {
			text-decoration: underline;
		}
	#footer p.address {
		float:left;
		text-align: left;
		margin: 20px 0 0 100px;
	}
		#footer p.address a{
			color: #ddd;
		}
	/**** News on Home Page****/
#content h4.feature span{
	color: #1d6e00;
	width: 390px;
	display:block;
	float:left;
}
#content h4.feature span.title{
	color: #99ad3a;
	width:80px;
	display:block;
	float:left;
}
#content h4.feature {
	font-size: 1em;
	font-weight: normal;
	margin: 0 15px 10px 0;
	color: #1d6e00;	
}
#content #articleContent h4.feature {
	font-size: 1.2em;
	margin: 10px 15px 10px 20px;
}
div#PageComments_holder {
	margin: 0 20px 0 20px;
}
#NewsList	 li h1{
	margin: 0;
}
/*
 * *** Teampage ***
 */
	
#content div#logo {
	float:right;
	margin: 10px 20px 0 0;
}
#content ul.infoList {
	list-style:none;
	font-size: 1.4em;
	margin:10px 20px 10px 20px;
	width: 380px;
	display:block;
}
	#content ul.infoList li {
		margin: 5px 0px;
		float:left;
		width: 300px;
	}
		#content ul.infoList li#captain {
			text-transform: capitalize;
			}
		#content ul.infoList li.title {
			clear:left;
			font-size: 0.9em;
			font-weight: bold;
			width: 65px;
			margin:7px 5px 0 0;
		}
			#content ul.infoList li span{
				list-style:none;
				color: #1d6e00;
				font-size: 0.9em;
			}
#content h1.nextMatchTitle,
#content h1.lastMatchTitle {
	padding: 20px 0 15px 0px;
}
#content a.team {
	display:block;
	background-color: #336633;
	color: #C5D200;
	width:540px;
	padding: 5px 10px;
	margin:0px 20px 0 20px;
	clear:left;
}
#content span.team {
	display:block;
	background-color: #336633;
	color: #C5D200;
	width:540px;
	padding: 5px 10px;
	margin:0px 20px 0 20px;
	clear:left;
}		
#content div.fixture {
	width: 560px;
	height:50px;
	display:block;
	background-color: #c5dc4e;
	margin: 0px 20px 10px 20px;
}
	#content .fixture form{
		width:30px;
		float:right;
		margin: 5px 15px 0 0;
	}
	#content span.fixtureTitle{
		font-size: 2.2em;
		color: #1d6e00;
		float: left;
		margin: 10px 0 20px 20px;
	}
	#content span.fixtureFilter{
		float:right;
		margin: 20px 20px 0px 0;
	}
		#content span.fixtureFilter span{
				color: #888;
			}
	#content p.noMatches{		
		clear:both;
		margin: 0px 20px 0 20px;
		padding: 20px 0 0 0;
		color: #F00;
	}
	#content .matchinfo {
		float:left;
		width:515px;
		margin: 0px;		
		}
		#content .matchinfo h2 {
			font-size:1.6em;
			color: #1d6e00;
			margin: 5px 10px;
			float:left;
			clear:none;
			text-transform: capitalize;
		}
			#content .matchinfo h2 span{
				font-size:0.9em;
				color: #000;		
			}
		#content .fixture ul {
			list-style:none;
			margin: 0;
			}
			#content .fixture ul li {
				float: left;
				margin: 2px 10px;
				font-size: 1.1em;
				font-weight:bold;
				width:100%;
				height:15px;
				overflow:hidden;
			}
				#content .fixture ul span {
					color: #1d6e00;
					margin: 0 0 0 5px;
					font-weight:normal;
					width:100%;
					text-transform: capitalize;
					font-size:1em;
				}
				#content .fixture span.postcode{
					text-transform: uppercase;						
				}
#content div.result {
	width: 556px;
	height:59px;
	display:block;
	border: 2px solid #c5dc4e;
	margin: -10px 20px 10px 20px;
}
		#content .result ul.score {
			float:left;
			list-style:none;
			width: 110px;
			margin: 0;		
			}
			#content .result ul li {
				margin: 5px 10px;
				font-weight:bold;	
			}
				#content .result ul.score li {
						font-size: 1.2em;
						margin: 10px;
					}
		#content .result ul.players {
			float:right;
			width: 435px;
			list-style:none;
			margin: 0;
			text-transform: capitalize;
		}
				#content .result ul span {
					color: #1d6e00;
					margin: 0 5px ;
					font-weight:normal;
				}
.red { 
	color: #FF0000 !important;
}
.blue{
	color: #0000FF !important;
}
.green {
	color: #009900 !important;
}
#sidebar ul.result, #sidebar ul.fixture{
	margin: 10px 0 0 15px;
	padding-bottom: 20px;
}
	#sidebar ul.result li, #sidebar ul.fixture li {
		display:block;
		padding-bottom: 15px;
		clear: left;
	}
		#sidebar ul.result li a, #sidebar ul.fixture li a{
			width:60px;
			float:left;
			display:block;
			color: #556906;
		}
		#sidebar ul.result li span, #sidebar ul.fixture li span{
		float:left;
		display: block;
		}
#content div.season {
	width: 560px;
	height:35px;
	display:block;
	background-color: #1d6e00;
	margin: 10px 20px 38px 20px;
	clear:left;
}
#content div.season div.matchinfo{
	border: 2px solid #1d6e00;
	width:556px;
	font-size: 1em;
	}
	#content div.season h2 {
			font-size:1.9em;
			color: #c5dc4e;
			}
	#content div.season ul {
		width: 556px;
		height:25px;
		display:block;
		margin: 0;
		list-style:none;
		font-size:1.3em;
	}
		#content div.season ul li{		
				float: left;
				margin: 3px 10px;
				font-size: 1.1em;
				font-weight:bold;
			}
				#content .season ul li span {
					color: #1d6e00;
					margin: 0 10px ;
					font-weight:normal;
				}

#content div#map {
	width: 300px;
	float: left;
	margin: 20px;
}
#content div#map img{
		border: 2px solid #c5dc4e;
	}
#content div.contactInfo {
	width: 350px;
	float:left;
	display:block;
}
#content div.contactInfo h1{
	width: 200px;	
}

#content div.contactInfo div{
		margin:10px 5px;
		font-weight:bold;	
}
	#content div.contactInfo p.travel{
		float:left;
		clear:left;
		margin:0 0 15px 20px;
		width: 70px;
	}
		#content div.contactInfo  span {
							color: #1d6e00;
							margin: 5px 0 20px 0px;
							font-weight:normal;
							width: 250px;
							float:left;
						}
#content form.directions{
	width: 310px;
	margin:16px 0 10px 0px;

}
	#content form.directions input{
		width: 250px;
		}
		#content form.directions input.Action{
			width: 50px;
		}
		#content form.directions input#saddr{
			color: #666;
			border: 1px solid #c5dc4e;
			height: 18px;
		}
#content div.contactForm {
		
		clear:both;
		margin: 0px 0;
	
}
	#content div.contactForm p.tel{
			font-weight:bold;	
			margin-top: 10px;
		}
		#content div.contactForm  span {
							color: #1d6e00;
							margin: 5px 0 25px 10px;
							font-weight:normal;
		}
a.downloadLink {
	font-size:1.3em;
	color: #555;
	padding: 5px 15px;
	width: 94%;
	margin: 10px 0 0 1%;
	background-color: #fff;
	display:block;
}
object.training{
	margin: 0 50px;
}
/*
 * Carousel Style
 */
.jcarousel-container li img{
	border: 1px solid #99ad3a;
}
.jcarousel-container li img:hover{
	border: 1px solid #1d6e00;
}
.typography ul.caroucel{
	list-style:none;
}
.typography ul.caroucel li{
	float:left;
}

/*
 * Teams CMS competitions page
 */


 form div#Root_Content_set_Competitions input{
 	width:100px; clear:none;
 }
 form div#Root_Content_set_Competitions span.middleColumn{
 	width:320px;
       float:left;
       clear:none;
 }
form div#Root_Content_set_Competitions div#SummerLeagueYear,
form div#Root_Content_set_Competitions div#SummerLeagueDivision
{
width:100px;
float: left;
clear:none;
}