*
{margin: 0px; padding: 0px;}

body {background-color: white; text-align: center; width: 800px; margin-top: 10px; margin-right: auto; margin-left: auto; font-family: verdana, arial, helvetica, sans-serif; font-size: 1em; font-weight: normal; font-style: normal; color: #006400; background-image: url(/images/bg.jpg);}

div#container {width: 800px; height: auto; background-color: #FFFFFF;}
div#header {margin-right: auto; margin-left: auto; color: #006400; width: 800px; height: 150px; background-repeat: no-repeat; background-image: url(/images/header.jpg);}
div#nav {margin-top: 10px; margin-right: auto; margin-left: auto; width: 800px; height: 25px; background-color: #FFFFFF; border-top: 1px solid #DFD9C3; border-bottom: 1px solid #DFD9C3;}
div#nav ul {list-style-type: none; margin: 5px 0px 5px 10px;}
div#nav li {float: left; font-family: sans-serif; margin: 0px 0px 5px 3px;}
div#nav a:hover {color: #7FFF00; text-decoration: none;}
div#next {margin-top: 5px; margin-right: auto; margin-left: auto; margin-top: 10px; font-size: 0.85em; color: #006400; width: 800px; height: 25px; background-color: white;}
div#next ul {list-style-type: none;}
div#next li {float: left; font-family: sans-serif;}
div#next a:hover {text-decoration: none;}
div#content { margin-top: 20px; margin-right: auto; margin-left: auto; color: #006400; font-size: 0.85em; width: 800px; height: auto; background-color: white;}
div#milestone {margin: 10px 10px 10px 10px; text-align: left; font-size: 0.85em; width: 780px; height: auto; background-color: white;}
div#notes {float: left; margin-top: 25px; margin-bottom: 25px; padding: 5px; text-align: left; font-size: 0.7em; font-style: italic; clear: left; background-color: white;}
div#links {float: left; padding: 5px; margin-top: 25px; text-align: left; font-size: 0.75em; clear: left; background-color: white;}
div#linkspage {float: left; margin-left: 100px; padding: 1em; text-align: left; font-size: 0.9em;}
div#footer {clear: both; width: 800px; height: 120px; margin-top: 50px; margin-right: auto; margin-left: auto; margin-bottom: 15px; color: #006400; font-family: sans-serif; font-size: 0.75em; background-color: white;}

/* class definitions */
h1, h2, h3, h4, h5 {text-align: center; padding:5px; margin: 5px 5px 5px 5px; color: #8B0000;}
h6 {text-align: center; padding:5px; margin: 5px 5px 5px 5px; color: #006400;}
.content {padding: 2px;}
.foot {font-style: italic; font-size: 0.8em; color: black; padding: 2px;}
.lineup {padding: 2px; text-indent: 5px;}
.milestone {text-align: left; padding: 5px;}
.next {text-align: right; margin: 2px 10px 2px 750px;}
.notes {text-align: left; padding: 2px;}
.ref {font-size: 0.85em; margin: 5px 5px 5px 5px;}
.right {float: right}
.substitute{padding: 2px; text-indent: 15px;}

/* link definitions */		
.footerlink{text-decoration: none; color: #006400; font-family: sans-serif;}
a:visited.footerlink{color: #006400;}
a:hover.footerlink {color: #7FFF00;}

.menulink{text-decoration: none; color: #006400; font-family: sans-serif; font-size: 0.8em; font-weight: bold; border-left: 1px solid #006400; padding: 0px 5px 0px 5px;}
.menulinklast{text-decoration: none; color: #006400; font-family: sans-serif; font-size: 0.8em; font-weight: bold; border-left: 1px solid #006400; border-right: 1px solid #006400; padding: 0px 5px 0px 5px;}
a:visited.menulink {color: #006400;}
a:hover.menulink {color: #7FFF00;}

.milestonelink{text-decoration: underline; text-align: center; color: #006400; font-family: sans-serif;}
a:visited.milestonelink{color: #006400;}
a:hover.milestonelink{color: #7FFF00;}

.nextmatch {text-decoration: none; text-align: left; color: #C0C0C0; font-size: 0.85em; padding: 2px 0px 0px 2px; margin: 0px 10px 0px 400px;}
a:visited.nextmatch {color: #C0C0C0;}
a:hover.nextmatch {color: #808080;}

.previousmatch {text-decoration: none; text-align: left; color: #C0C0C0; font-size: 0.85em; padding: 2px 0px 0px 2px; margin: 0px 10px 0px 100px;}
a:visited.previousmatch {color: #C0C0C0;}
a:hover.previousmatch {color: #808080;}

.nextopp {text-decoration: none; color: #006400; font-family: sans-serif; font-size: 0.85em;}
a:visited.nextopp {color: #006400;}
a:hover.nextopp {color: #7FFF00;}

.resindex {text-decoration: none; text-align: center; color: #006400;}
a:visited.resindex {color: #006400;}
a:hover.resindex {color: #7FFF00;}

.teamlist {text-align: center; color: #006400;}
a:visited.teamlist {color: #006400;}
a:hover.teamlist {color: #7FFF00;}

/* table definitions */
.players {border-collapse: collapse; width: 650px; margin-left: auto; margin-right: auto;}
.players th {font-size: 0.8em; text-align: left; background-color: #DFD9C3; border-right: solid 1px white; border-left: solid 1px #DFD9C3; padding: 2px;}
.players th.last {border-right: solid 1px #DFD9C3;}
.players td {font-size: 0.85em; text-align: left; vertical-align: top; border-top: solid 1px #DFD9C3; border-bottom: solid 1px #DFD9C3; border-right: solid 1px #DFD9C3; border-left: solid 1px #DFD9C3; padding: 4px;} 

.record {border-collapse: collapse; width: 350px; margin-right: auto; margin-left: auto;}
.record th {font-size: 0.8em; color: black; text-align: left; border-right: solid 1px white; border-left: solid 1px #DFD9C3; background-color: #DFD9C3; padding: 2px;}
.record th.last {border-right: solid 1px #DFD9C3;}
.record td {font-size: 0.85em; text-align: left; vertical-align: top; border-top: solid 1px #DFD9C3; border-right: solid 1px #DFD9C3; border-left: solid 1px #DFD9C3; border-bottom: solid 1px #DFD9C3; padding: 2px;} 

.resindex {border-collapse: collapse; width: 600px; margin-right: auto; margin-left: auto;}
.resindex th {font-size: 0.8em; color: black; text-align: center; border-right: solid 1px white; border-left: solid 1px #DFD9C3; background-color: #DFD9C3; padding: 2px;}
.resindex th.last {border-right: solid 1px #DFD9C3;}
.resindex td {font-size: 0.85em; text-align: center; vertical-align: top; border-top: solid 1px #DFD9C3; border-right: solid 1px #DFD9C3; border-left: solid 1px #DFD9C3; border-bottom: solid 1px #DFD9C3; padding: 4px;} 

.results {border-collapse: collapse; width: 780px; margin-right: auto; margin-left: auto;}
.results th {font-size: 0.8em; color: black; text-align: center; border-right: solid 1px white; border-left: solid 1px #DFD9C3; background-color: #DFD9C3; padding: 2px;}
.results th.club {font-size: 0.8em; color: black; text-align: center; vertical-align: top; border-top: solid 1px #DFD9C3; border-right: solid 1px #DFD9C3; border-left: solid 1px #DFD9C3; border-bottom: solid 1px white; padding: 2px;}
.results th.manager {background-color: white; font-size: 0.8em; color: #8B0000; text-align: left; vertical-align: top; border-top: solid 1px #DFD9C3; border-right: solid 1px #DFD9C3; border-left: solid 1px #DFD9C3; padding: 2px;}
.results th.last {border-right: solid 1px #DFD9C3;}
.results td {font-size: 0.85em; text-align: center; vertical-align: top; border-top: solid 1px #DFD9C3; border-right: solid 1px #DFD9C3; border-left: solid 1px #DFD9C3; border-bottom: solid 1px #DFD9C3; padding: 4px 4px 4px 4px;} 
.results td.name {text-align: left;}

.players {width: 780px; border-collapse: collapse; margin-right: auto; margin-left: auto;}
.players th {font-size: 0.8em; color: black; text-align: center; border-right: solid 1px white; border-left: solid 1px #DFD9C3; background-color: #DFD9C3; padding: 2px;}
.players th.last {border-right: solid 1px #DFD9C3;}
.players td {font-size: 0.85em; text-align: center; vertical-align: top; border-top: solid 1px #DFD9C3; border-right: solid 1px #DFD9C3; border-left: solid 1px #DFD9C3; border-bottom: solid 1px #DFD9C3; padding: 4px;} 

.list {border-collapse: collapse; width: 300px; margin-right: auto; margin-left: auto;}
.list th {font-size: 0.8em; color: black; text-align: center; border-right: solid 1px white; border-left: solid 1px #DFD9C3; background-color: #DFD9C3; padding: 2px;}
.list th.last {border-right: solid 1px #DFD9C3;}
.list td {font-size: 0.85em; text-align: center; vertical-align: top; border-top: solid 1px #DFD9C3; border-right: solid 1px #DFD9C3; border-left: solid 1px #DFD9C3; border-bottom: solid 1px #DFD9C3; padding: 4px;} 

.tabindex {border-collapse: collapse; width: 600px; margin-right: auto; margin-left: auto;}
.tabindex th {width: 33%; font-size: 0.8em; color: black; text-align: center; border-right: solid 1px white; border-left: solid 1px #DFD9C3; background-color: #DFD9C3; padding: 2px;}
.tabindex th.last {border-right: solid 1px #DFD9C3;}
.tabindex td {width: 33%; font-size: 0.85em; text-align: center; vertical-align: top; border-top: solid 1px #DFD9C3; border-right: solid 1px #DFD9C3; border-left: solid 1px #DFD9C3; border-bottom: solid 1px #DFD9C3; padding: 4px;}

.tablgroup {border-collapse: collapse; width: 550px; margin-left: auto; margin-right: auto;}
.tablgroup th {font-size: 0.8em; color: black; text-align: left; background-color: #DFD9C3; border-left: solid 1px #DFD9C3; border-right: solid 1px white; padding: 2px;}
.tablgroup td {font-size: 0.85em; text-align: left; vertical-align: top; border-top: solid 1px #DFD9C3; border-bottom: solid 1px #DFD9C3; border-right: solid 1px #DFD9C3; border-left: solid 1px #DFD9C3; padding: 4px;} 
.tablgroup th.last {border-right: solid 1px #DFD9C3;}

.teamsheet {border-collapse: collapse; width: 550px; margin-left: auto; margin-right: auto;}
.teamsheet th {width: 50%; font-size: 0.85em; color: black; text-align: left; background-color: #DFD9C3; border-left: solid 1px #DFD9C3; border-right: solid 1px white; padding: 2px;}
.teamsheet td {width: 50%; font-size: 0.85em; text-align: left; vertical-align: top; border-top: solid 1px #DFD9C3; border-bottom: solid 1px #DFD9C3; border-right: solid 1px #DFD9C3; border-left: solid 1px #DFD9C3; padding: 4px;} 
.teamsheet th.last {width: 50%; border-right: solid 1px #DFD9C3;}

/* image classes */
.assoc {margin: 5px 5px 5px 5px;}
.teamphoto {height: 360px; width: 600px; border: solid 1px; margin: 10px 10px 10px 10px;}
.progphoto {margin: 10px 10px 10px 10px;}