/*---------------------------------------------General----------------------------------------------*/

* {
	margin:0;
	padding:0;
	font-family:geneva,tahoma,sans-serif;
	font-size:1em;
	line-height:1.4em;
	color:#222;
	-webkit-text-size-adjust: none;
}

body {
	background-color:#fff;
	font-size:62.5%;	
}

h1,h2,h3,h4,abbr {
	font-family: georgia,"times new roman",serif;
	font-weight:normal;
	margin:1em 0em;
}

abbr {
	border:none;
	cursor:help;
}

p {margin:1em 0em;}
h1 {font-size:3.8em;}
h2 {font-size:3em;border-bottom:1px solid #999;margin-top:2em;}
h3 {font-size:2.2em;}
h4, th {font-size:1.8em; font-weight:normal;}
p, td, li, dd, dt {font-size:1.6em;}

a {
	padding:0.4em 1em;
}

a, .dspchar {
	text-decoration:none; 
	color:#C04830;
	background-color:#E2E2E2;
}

.dspchar {
	display:inline-block;
	width:3em;	
	text-align:center;
	float:left;
}

#content {
	width:84em;
	margin:auto;
	padding:7em;
	background-color:#F1F1F1;
}

.first_line, .date {
	margin-top:0em;
}

/*-----------------------------------------Header & Footer-------------------------------------------*/

#page_header {
	width:98em;
	height:16.2em;
	margin:auto;	
	text-align:center;
	background-color:#4CA651;
}

#page_header h1 {
	padding-top:1em;
	padding-bottom:0.6em;
	margin-top:0;
	color:#fff;
}

#navigation ul {list-style-type:none;}
#navigation li {float:left; margin-top:-2em; border-left: black solid 0.05em;}
#navigation #first_nav_item {border-left:none;}

#navigation li a {
	display:block;
	width:10.156em;
	padding: 0.6em 0em;
	color:#fff;
	background-image:url('/site/images/button.jpg');
}

#navigation li a:hover {background-image:none; background-color:green;}
#navigation li a:active {background-color:black;}


#page_footer {
	width:98em;
	margin:auto;
	height:10em;
	text-align:center;
	background-color:#4CA651;
}

#page_footer p {
	padding-top:2.5em;
	margin:0;
}

#page_footer a {
	color:#fff;
	background-color:#4CA651;
}

/*--------------------------------------Fixtures-------------------------------------*/

.date, .division {
	text-align:center;
}

.date span {
	color:#C04830;
}

.fixtures_table {
	margin:auto;
	margin-bottom:2em;
}

.home_team {
	width:20em;
	text-align:right;
	padding-right:2em;
	padding-top:0.2em;
	padding-bottom:0.2em;
}

.away_team {
	width:20em;
	text-align:left;
	padding-left:2em;
	
}

.score {
	text-align:center;
	width:3em;	
}

h3.date a {
	display:block;
	margin:auto;
    margin:0.5em 0em;
	font-weight:normal;
	background-color:#E2E2E2;
	padding:0.5em 0em;
}

/*--------------------------------------Participants-------------------------------------*/

.participant {
	display:inline-block;
	margin:0.2em;
}

#map_canvas {
	height:40em;
	width:60em;
	display:inline-block;
}

#venue_contact {
	float:right;
	width:20em;
}

/*--------------------------------------Rules-------------------------------------*/

#rules dd, #rules ol ol, #rules ul ul {padding-left:3em;}
#rules dt,#rules ol li, #rules ul li, #rules dl dd {margin-bottom:1em;}
#rules li, #rules dd dt, #rules dd dd {font-size:1em;}
#rules dd, #rules dt {font-size:1.6em;}
#rules dd ol {list-style-type:lower-alpha}
#rules dd ol ol {list-style-type:lower-roman}
#rules dd ul {list-style-type:none}
#rules ul ul, #rules ol ol {margin-top:1em;}

.dspcont {display:block;}

#rules .dspcont {
	margin-top:1em;
	margin-left:2em;
	margin-right:3.5em;	
	text-align:justify;
}

#rules .dspcont .dspcont {
	margin-right:0em;
	margin-left:0em;
}

#rules .dspchar {
	margin-top:-0.33em;
	padding-top:0.33em;
	padding-bottom:0.32em;
}

#rules dt {
	padding:0.33em 0;	
}

/*--------------------------------------email-------------------------------------*/

#contact_details {
	width:45em;
	display:inline-block;
	padding-bottom:12em;
}

#contact_details h4 {
	margin-top:0;
	margin-bottom:0.5em;
}

#contact_details p {
	margin-top:0.3em;
	margin-bottom:4.1em;
}

#email_us {
	width:32.6em;
	float:right;
}

#email_us h3 {
	text-align:center;
	margin:0;
}

#name_field, #email_field, #subject_field, #message_field {
	text-align:left;
	margin-bottom:.5em;
}

#name_field input, #email_field input, #subject_field input, #message_field textarea {
	background-color:#fee3ad;
	padding:0.3em;
	border: 1px solid #781351
}

#submit_button input {
	padding:0.2em 0.5em;
	background: #ddd;
	border: 2px outset #d7b9c9
}

#name, #email, #subject, #send_to{
	width:20em;
}

#message {
	width:20.25em;
}

#name_field {
	margin-top:1em;
}

#mailing_field {
	text-align:center;
}

#submit_button {
	text-align:center;
	margin-top:1.5em;
}

