body
{
background: url(/images/bg.jpg) repeat-x;
height: 96%;
}

h2
{
font-family: Arial, Helvetica, sans-serif;
color: #036;
margin-bottom: 0px;
text-align:center;
}

h4
{
font-family: Arial, Helvetica, sans-serif;
color: #036;
margin-top: 0px;
margin-bottom: 0px;
}

p
{
font-family: Arial, Helvetica, sans-serif;
margin-top: 0px;
text-align: justify; 
text-justify: newspaper;
}

hr
{
color: #036;
background-color: #036;
width: 80%;
height: 1px;
padding: 0px;
}

a
{
text-decoration: underline;
color: black;
}

a img {
border: none;
}


table{
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	margin: 0px auto 0px auto;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
}

table#fixtures{
width: 640px;
}

table#fixtures td{
padding: 5px 0px 5px 0px;
}

table#fixtures th{
padding: 5px 0px 5px 0px;
}

th{
padding: 5px 5px 5px 5px;
}

td{
padding: 5px 5px 5px 5px;
}

tr.friendly{
background-color:#CAE1FF;
}

tr.cup{
background-color:#FFEC8B;
}

tr.details
{
width: 60%;
}

.details table
{
font-family: Arial, Helvetica, sans-serif;
table-layout: auto;
margin-bottom: 1em;
}

span.friendly{
background-color:#CAE1FF;
}

span.cup{
background-color:#FFEC8B;
}

iframe.table{
width:700px;
height:645px;
	border-width: 0px 0px 0px 0px;
}

td.TableCellBorder{
background-color:black;
}

.dropcap
{
float: left;
width: .7em;
font-size: 3em;
line-height: 83%;
}

.dropcap_large
{
float: left;
width: .8em;
font-size: 3em;
line-height: 83%;
}

.img_floatright
{
float: right;
width: 100;
background-color: #ddd;
margin: 0 0 10px 10px;
padding: 10px;
border-top: 1px solid #999;
border-right: 2px solid #555;
border-bottom: 2px solid #555;
border-left: 1px solid #999;
}

div.img_floatright a
{
display: block;
font-size: 0.75em;
text-align: center;
margin: 0;
padding: 0;
}

div.img_floatright img
{
border-top: 2px solid #555;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
border-left: 2px solid #555;
}

.img_floatleft
{
float: left;
width: 100;
background-color: #ddd;
margin: 0 10px 10px 0px;
padding: 10px;
border-top: 1px solid #999;
border-right: 2px solid #555;
border-bottom: 2px solid #555;
border-left: 1px solid #999;
}

div.img_floatleft a
{
display: block;
font-size: 0.75em;
text-align: center;
margin: 0;
padding: 0;
}

div.img_floatleft img
{
border-top: 2px solid #555;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
border-left: 2px solid #555;
}

img.center{
display:block;
margin-left:auto;
margin-right:auto;
}

img#resultsPie{
display: block;
width:500;
height:200;
margin-left:auto;
margin-right:auto;
}

.link_group
{
padding-top: 1em;
}

.link_group a
{
text-decoration: underline;
}

#mainbody{
background-color: #fff;
min-height:100%;
}

html{
height: 100%;
}

#container
{
min-height:100%;
width: 850px;
margin: auto;
background-color: #fff;
/*border: 2px solid #ADD8E6;*/
line-height: 130%;
}

#top
{
height: 76px;
/*background-color: #036;
border-bottom: 6px solid #ADD8E6;*/
}

#top img
{
border: 0;
display: block;
margin-left: auto;
padding-top: 0px;
margin-right: auto;
height:76px;
width: 850px;
}

#top_left img
{
float: left;
}

div.content
{
min-height:100%;
margin-left: 130px;
/*border-left: 1px solid #369;
/*border-right: 1px solid #369;*/
padding: 6px 6px 6px 6px;
}

div#index_content
{
margin-right: 156px;
}

p.key{
text-align:right;
padding-right:35px;
font-size:0.75em;
}

#footer
{
clear: both;
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
text-align:right;
font-size:0.75em;
/*background-color:#ADD8E6;*/
color: #ADD8E6;
}

div#map{
border:1px solid #979797; 
background-color:#e5e3df; 
width:500px;
height:400px; 
margin:2em auto;
}

#footer p
{
color: #ADD8E6;
margin:0px;
padding:0px
}

#game_info{
float: right;
width: 155px;
margin: 0px;
padding: 0px;
}

#navcontainer{
clear: both;
float: left;
width: 120px;
margin: 0px;
padding: 0px 6px 0px 6px;
}

#navcontainer ul
{
margin-top: 3px;
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer a
{
display: block;
padding: 3px;
width: 110px;
color: #fff;
text-align: center;
background-color: #036;
border-top: 6px solid #fff;
font-size:0.9em;
}

#navcontainer a.selected{
background-color: #369;
}

#navcontainer a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #369;
color: #fff;
}

#year_selection{
margin-left: 30px;
margin-right: auto;
}

#year_selection ul
{
margin-left: 3px;
padding-left: 0;
list-style: none;
font-family: Arial, Helvetica, sans-serif;
}

#year_selection ul li{
	display: inline;
}

#year_selection a{
display:inline-block;
text-decoration: none;
padding: 3px;
width: 80px;
color: #fff;
text-align: center;
background-color: #036;
font-size:0.9em;
}

#year_selection a:hover
{
background-color: #369;
color: #fff;
}

#year_selection a.selected{
background-color: #369;
}




#photo_selection{
margin-left: 30px;
margin-right: auto;
}

#photo_selection ul
{
margin-left: 3px;
padding-left: 20px;
list-style: none;
font-family: Arial, Helvetica, sans-serif;
}

#photo_selection ul li{
	display: inline;
}

#photo_selection a{
margin-right: 5px;
display:inline-block;
text-decoration: none;
padding: 3px;
width: 100px;
color: #fff;
text-align: center;
background-color: #036;
font-size:0.9em;
}

#photo_selection a:hover
{
background-color: #369;
color: #fff;
}

#photo_selection a.selected{
background-color: #369;
}

img#team{
width:550px;
}

div#gallery{
margin-left: 45px;
margin-top: 20px;
}

table.match_details{
padding: 6px 6px 6px 6px;
width: 100%;
font-size:0.9em;
}

table.match_details th{
font-weight:normal;
font-size:1em;
color: #fff;
background-color: #036;
font-family: Arial, Helvetica, sans-serif;
}

table#last_match td{
font-size: 0.9em;
text-align:right;
}

table#next_match td{
font-size: 0.9em;
text-align:left;
}

table#next_match td.left{
width:45px;
}

table#last_match td.right{
text-align:left;
}

#contacts p{
margin-top: 5px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
text-align: center;
}

input.date{
width:70px;
}

#password{
width:70px;
}

input.score{
width:25px;
}

div#tour p{
text-align:center;
}