body {background-color: #A0A0A0; font-family: "cambria";}
h1 {color:red; margin: 0px;}
h2 {color:red; margin: 0px;}
h3 {color:red; margin: 0px;}
h4 {color:red; margin: 0px;}
h2.bts {color: #FFFFFF; margin: 0px;}
h2.highscores {color: #FFFFFF; text-align: center; }
#main {width: 800px; min-height: 600px; background-color: #FFFFFF; margin-right: auto; margin-left: auto;}
#news {max-width: 700px; margin-right: auto; margin-left: auto;}

a:link {color: blue;}
a:visited {color: blue;}
a:focus {color: blue;}
a:hover {color: blue;}
a:active {color: blue;}

#banner {margin: 0; padding: 0;}
#navbar {margin: 0; padding: 0;}
#navbar ul{margin: 0; padding:0; list-style:none; width: 800px;}
#navbar a {display: block; color: #ffffff; text-align: center; text-decoration: none; font-weight:bold; width: 160px; }
#navbar li {float: left; background-color: #000000; width: 160px;}
#navbar li ul {display:none; width: 160px;}
#navbar li:hover ul{display: block; position: absolute;}
#navbar li ul li {background-color: #464646; width: 160px;}
#navbar li ul li:hover{color: #ffffff; background-color: #000000;}
div.content {clear:left;}

#games {max-width: 600px; margin-right: auto; margin-left: auto; border: 10px solid #898989;}
#games {border-bottom: 5px solid #898989; background-color: #CCCCCC;}
#gameintro {max-width: 600px; margin-right: auto; margin-left: auto;}
#gameintro {border: 10px solid #898989;}
#gameintro {border-top: 5px solid #898989; border-bottom: 5px solid #898989;} 
#gameintro {background-color: #CCCCCC; font-weight: 500;}
#gamesinstruction {max-width: 600px; margin-right: auto; margin-left: auto; border: 10px solid #898989;}
#gamesinstruction {border-top: 5px solid #898989; border-bottom: 5px solid #898989;}
#gamesinstruction {background-color: #CCCCCC; font-weight: 500;}
#soldiertypes {max-width: 600px; margin-right: auto; margin-left: auto; border: 10px solid #898989;}
#soldiertypes {border-top: 5px solid #898989; background-color: #CCCCCC; font-weight: 500;}

#personalbiosection {width: 780px; margin-right: auto; margin-left: auto;}
#personalbiosection {border: 5px solid #898989;}
#personalbiosection {background-color: #121212;}

#btsmain {width: 800px; min-height 600px; background-color: #000000; margin-right: auto; margin-left: auto;}
#btsmain {text-align: center; font-weight: 500; color: #FFFFFF; }

#highscoremain {width: 800px; min-height: 600px; background-color: #898989; margin-right: auto; margin-left: auto;}
#hslevelheader {max-width: 600px; margin-right: auto; margin-left: auto; border: 1px solid #000000;}
#hslevelheader {border-bottom: 1px solid #000000; background-color: #000000; padding: 0 0 0 0;}
#hsscores {max-width: 600px; margin-right: auto; margin-left: auto; }
#hsscores {background-color: #FFFFFF; font-weight: 400; color: #000000;}
#hsscores {border: 1px solid #000000;}

#hsscores td {border: 1px solid #000000;}

.newsdate {color: white; font-size: 12px;} 

.newsheadline {max-width: 640px; margin-right: auto; margin-left: auto; border: 1px solid #000000;}
.newsheadline {border-bottom: 1px solid #000000; background-color: #000000; padding: 5px 5px 5px 5px;}
.newstable {max-width: 640px; margin-right: auto; margin-left: auto; border: 1px solid #000000;}
.newstable {border-bottom: 1px solid #000000; background-color: #FFFFFF; font-weight: 400; color: #000000;}
.newstable {padding: 5px 5px 5px 5px;}
.newstable li {list-style-type: disc;}

.personalbios {width: 750px; height: 200px; margin-right: auto; margin-left: auto; }
.personalbios {border: 3px solid #898989;}
.personalbios {background-color: #CCCCCC;}

.personalphoto {margin-right: auto; margin-left: auto;}
.personalphoto {width: 250px; height: 195px;}
.personalphoto {background-color: #CCCCCC;}

.bioinfoheaders {margin-right: auto; margin-left: auto;}
.bioinfoheaders {width: 150px; height: 195px;}
.bioinfoheaders {border-right: 3px solid #898989; border-left: 3px solid #898989;}
.bioinfoheaders {background-color: #CCCCCC;}

.bioinfo {margin-right: auto; margin-left: auto;}
.bioinfo {width: 300px; height: 195px;}
.bioinfo {background-color: #CCCCCC;}

.downloads {max-width: 640px; margin-right: auto; margin-left: auto; border: 1px solid #000000;}
.downloads {border-top: 0px solid #000000; background-color: #FFFFFF; font-weight: 400; color: #000000;}
.downloads {padding: 5px 5px 5px 0px;}

.yearlyheader {max-width: 300px; margin-right: auto; margin-left: auto; border: 1px solid #000000;}
.yearlyheader {border-bottom: 1px solid #000000; background-color: #000000; padding: 5px 5px 5px 5px;}

.archiveheader {text-align: center; margin-right: auto; margin-left: auto; }
h2.archiveheader {color: #000000; }
 
.newsarchive {max-width: 300px; margin-right: auto; margin-left: auto; border: 1px solid #000000;}
.newsarchive {border-bottom: 1px solid #000000; background-color: #FFFFFF; font-weight: 400; color: #000000;}
.newsarchive {padding: 5px 5px 5px 5px;}
