body { 
	margin: 0; 
	padding: 0; 	
	font-size: 100%;
	text-align: center; 
	background: #6F943F url(images/bg2.jpg) repeat-x 51% 0;
	font-family: Verdana, Arial, sans-serif; 
}

html {
     overflow: -moz-scrollbars-vertical;
}

/* GLOBAL STYLES */
* {
	margin: 0; 
	padding: 0; 
	border: 0; 
	font-weight: normal
}


/* HEADINGS */
h1, h2, h3, h4 {
	margin-left:10px;
	text-align: left; 
	color: #FFFFFF; 	
	font-family: Verdana, Arial, sans-serif; 
}

h1 {
	color: #FFFFFF; 
	line-height: 210px; 
	font-size: 3.00em; 
	letter-spacing: 6px
}
h1 a:link, h1 a:visited, h1 a:active {
	color: #FFFFFF; 
	text-decoration: none; 
	border: 0
}
h1 a:hover {
	border-bottom: 1px solid #FFFFFF
}
h2 {
	font-size: 1.65em; 
	line-height: 1.65em
}
h3 {
	font-size: 1.25em; 
	line-height: 1.45em
}
h4 {
	font-size: 1.00em; 
	line-height: 1.25em
}

/* PARAGRAPH TEXT AND LISTS */
p, ul, ol{
	font-family: Verdana, Arial, sans-serif; 
	line-height: 1.55em; 
	margin: 5px 15px 10px 15px; 
	text-align: left; 
	color: #FFFFFF;
	font-size: 0.70em;
}

ul {
	float: left; 
	margin: 0 10px 15px 15px; 
	list-style: none outside;
}  /* Margins may need adjusting to suit */

/* LINKS */
a:link, a:active, a:visited {color: #fff; text-decoration: none;}
a:hover {color: #fff; text-decoration: none; border-bottom: none}
	

/* OTHER */
acronym {cursor: help; border-bottom: 1px solid #486010}
strong {font-weight: bold}
span.special {color: #415210}  /* Use to highlight special text */
p.updated {font-size: 0.55em; color: #E9C80F; line-height: 0.55em}


/* MAINNAV */
ul#nav {font-size: 0.80em; margin: 0 0 15px 0; width: 100%; list-style: none outside}
ul#nav li {line-height: 35px; margin-bottom: 3px}
ul#nav li a {display: block; height: 35px; border: 0; padding-left: 33px; margin-left: 10px; background: url(images/button.gif) 0% 0% no-repeat }
ul#nav li a:hover, ul#nav li a.current {border: 0; background: url(images/button.gif) 0% 100% no-repeat}


/* KEY LAYOUT DIVS */
#hdr {
	margin: 0;
	width: 900px;
	height: 225px;
	background: #0593E7 url(images/bg.jpg) 50% 0 no-repeat;
}

#headername{
	padding-left: 216px;
	font-weight: bold;
}

#container {  /* all divs are contained in this div and it is positioned centrally */
	margin: 0 auto;  /* positions div centrally */
	width: 900px;
	background: transparent;
	overflow: visible;
}

#lftcol {  /* left column containing content */
	float: left;
	width: 700px;
	background: transparent;
	padding-bottom: 50px; /* Adds a nice bit of space */
}

#rgtcol {  /* rightcolumn containing nav */
	float: right;
	width: 200px;
	margin-top: 5px;
	background: transparent;
}

#bttmbar {  /* bottom bar for copyright etc */
	float: left;
	width: 900px;
	height: 50px;
	background: transparent;	
	text-align: center;
}

/* OPTIONAL LAYOUT DIVS */
.insetboxlarge {  /* Full width of lftcol */
	float: left;
	padding: 4px;
	margin: 4px;
	width: 690px; /* width of lftcol div minus 10px for left and right margins and a little extra to line up width insetboxsmall */
	background: #739C3C;
	border: 1px solid #698B3E;
}

.insetboxsmall {  /* Use 2 of these together for 2 rows */
	float: left;
	margin: 5px;
	padding: 10px 0;	
	width: 332px; /* half of the lftcol div minus 10px for left and right margins */
	background: #739C3C;
	border: 1px solid #698B3E;
}




/* Start Players.html */
.playerBox{
	width: 98px;
	border: 1px #FFFFFF solid; 
	float: left;
	margin: 6px;
	padding: 1px;
	font-size: 0.78em;
}


.playersHeader{
	margin-left: 5px;
}

.playersHeader:hover{
	cursor: pointer;
}
/* END Players.html */

/* Start PlayerInfo.html */
#playerimgdiv{
	float:left;
	margin: 6px;
}

#playerbiodiv, #playerseasondiv{
	float:left; 
	width: 272px; 
	height: 160px;
	text-align: left;
	font-size: 0.8em;
}

/* END PlayerInfo.html */

/* Start Results.html */
.tournamentimgdiv{
	float:left;
	margin: 6px;
}

.tournamentinfodiv{
	float:left; 
	width: 588px; 
	text-align: left;
}

.tournamentinfo{
	font-size: 0.80em;
}

.resultsdiv{	
	float: left;
	margin: 5px;
	padding: 10px 0;	
	width: 332px; /* half of the lftcol div minus 10px for left and right margins */
	background: #739C3C;
	border: 1px solid #698B3E;
}

.result {
	color: yellow;
	font-weight: bold;
}

.borderbottom{
	border-bottom: 1px #FFFFFF solid;
	width: 296px;
}

.standingdiv{
	float: left;
	margin: 5px;
	padding: 10px 0;	
	width: 332px; /* half of the lftcol div minus 10px for left and right margins */
	background: #739C3C;
	border: 1px solid #698B3E;
}

.standingtable{
	width: 100%;
	font-size: 0.85em;
	line-height: 1.50em;
 }
 
 .standingtable th, .standingtable td{
	font-weight: bold;
 }
 
 .standingtable tr{
	text-align: left;
 }
 
 .standingdobrich{
	color: yellow;
 }
 
 .standingother{
	color: #415210;
 }
/* END Results.html */

/* Start Match.html */

#hometeamdiv, #awayteamdiv{
	float: left;
	width:  256px;
	height: 176px;
	font-size: 2em;
}

#resultdiv{
	padding-top: 10px;
	float: left;
	width: 144px;
	font-size: 3em;
	color: yellow;
}

#goalscorersdiv, #lineupdiv, #reservesdiv{
	float:left;
	padding: 4px;
	text-align: left;
	font-size: 0.8em;
}

#goalscorersdiv{
	width: 240px;
}

#lineupdiv,  #reservesdiv{
	width: 208px;
}

/* END Match.html */

/* Start Friends.html */
#friendimgdiv{
	float:left;
	margin: 6px;
}

#friendinfo{
	float:left; 
	width: 504px; 
	text-align: left;
}
/* END Friends.html */

/* Start Contacts.html */
#contactimgdiv{
	float:left;
	margin: 6px;
}

#contactinfo{
	float:left; 
	width: 464px;
	text-align: left;
	font-size: 0.8em;
}
/* END Contacts.html */


.h3nomargin{
	margin-left: 0px;
}

.h3custom{
	margin-left: 0px;
	font-size: 2.50;
}