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

html {
  height:100%;
}

body {
  text-align: left;
  background-color:#323232;
  height:100%;
}
h1 {
  text-indent: -9000px;
  background: url(Interface/wyvernlogo.jpg);
  height: 85px;
  width: 800px;
}
ul {
  margin-top:3px;
}
img {border:0px; margin:3px;}

hr {
  border: 0px;
  margin: 0px auto;
  background-image: url(Interface/bar-blue.gif);
  height:8px;
  width: 560px;
}

table {width:100%;}
th {font-family:arial, helvana, sans-serif; font-size:12px; color:#000; background-color:#D0D0DD; 
  padding:2px;}
td {font-family:arial, helvana, sans-serif; font-size:12px; color:#000; vertical-align:top; padding:2px;}
td a {text-decoration:none; color:#00F}

tr.evenrow {background-color: #D0D0DD;}
th.tablehead {color:#FFF; font-weight:bold; text-align:center; background-color:#900;}
p.totalposts {text-align:right;}

#entirepage {margin-left:auto; margin-right:auto; width:800px; background-color: #FFFFFF;}

#leftcolumn {float:left; background:#fff; padding-bottom:10px; width:120px;}
#mainbody {float:left; background:#F0F0FF; padding-bottom:10px; width:480px;}
#rightcolumn {float:left; background:#fff; padding-bottom:10px; width:200px;}
#content {float:left; background:#F0F0FF; padding-bottom:10px; width:680px;}

#ds10menu {margin-left:auto; margin-right:auto; width:800px; height:20px; 
  text-align:right; color:#FFFFFF;}
#ds10menu h3 {display: none;}
#ds10menulinks {list-style-image: url(Interface/minicomm2.gif); margin-top:0px;}
#ds10menulinks li {display:inline;}
#ds10menulinks li a, #ds10menulinks li a:visited {display:inline; height:20px; color:#fff; 
  font-size:12px; text-decoration:none; line-height:20px; font-family:arial, verdana, sans-serif; 
  margin:5px; vertical-align:top; text-transform:uppercase;}
#ds10menulinks li a:hover {color:#f00;}
#ds10menulinks li:before{content: url("Interface/minicomm2.gif");}
#ds10menulinks li.firstlink:before{content: "";}

#sitemenu {width:120px;background-color:#D2DFF7; height:170px;}
#sitemenu ul {list-style:none; margin-left: 3px; padding-left:1em; text-indent:-1em;}
#sitemenu h3 {font-size:12px; text-transform:uppercase; color:#000000; font-weight:bold;
  font-family:arial, verdana, sans-serif; padding:5px; width:110px; height:15px;
  background-color:#ABBEDE; vertical-align:middle;}
#sitemenu li {font-family: arial, verdana, sans-serif; font-size: 12px; margin-left:2px;}
#sitemenu a {text-decoration: none; color:#000;}
#sitemenu a:hover {color:#900;}
#sitemenu li.apply {position:relative; top:15px;}

#recentposts-game {background-color:#D2DFF7; width:200px;}
#recentposts-game ul {list-style:none; list-style-position:inside; }
#recentposts-game h3 {font-size:12px; color:#000000; font-weight:bold;
  font-family:arial, verdana, sans-serif; padding:5px; width:190px; height:15px;
  background-color:#ABBEDE; vertical-align:middle; margin-top:0px;}
#recentposts-game li {font-family: arial, verdana, sans-serif; font-size: 12px; margin:0px; padding:0px;}
#recentposts-game a {text-decoration: none; color:#000;}
#recentposts-game a:hover {color:#900;}
#recentposts-game li:before {content:"- ";}

#recentposts-forum {background-color:#D2DFF7; width:200px; margin-top:10px;}
#recentposts-forum ul {list-style:none; list-style-position:inside; }
#recentposts-forum h3 {font-size:12px; color:#000000; font-weight:bold;
  font-family:arial, verdana, sans-serif; padding:5px; width:190px; height:15px;
  background-color:#ABBEDE; vertical-align:middle; margin-top:0px;}
#recentposts-forum li {font-family: arial, verdana, sans-serif; font-size: 12px; margin:0px; padding:0px;}
#recentposts-forum a {text-decoration: none; color:#000;}
#recentposts-forum a:hover {color:#900;}


#mainbody p {font-family: arial, verdana, sans-serif; font-size: 12px; margin: 8px 5px;}
#content p {font-family: arial, verdana, sans-serif; font-size: 12px; margin: 8px 5px;}
h2 {font-family: arial, verdana, sans-serif; font-size: 12px; font-weight:bold; margin:5px;}
h2.pagetitle {text-transform:uppercase;}
h2.subpagetitle {width:670px; color:#FFFFFF; background-color:#881122; text-align: center;}
span.timestamp {font-size:10px; font-style:italic;}
p.source {text-align:center;}

#startreknews {border-top:double #777}
#startreknews a {text-decoration:none; color:#0000FF;}
#startreknews a:hover {color:#990000;}

#credits {clear:both; margin-left:auto; margin-right:auto; width:800px; height:70px; 
  text-align:center; background-color: #000000; color:#FFFFFF;}
#credits h3 {display: none;}
#credits p {font-size:12px; color:#FFFFFF; font-family:arial, verdana, sans-serif; position:relative; 
  top:10px;}
#credits p a {text-decoration:none; color:#FFFFFF;}
#credits li {font-size:11px; color:#999999; display:inline; font-family:arial, verdana, sans-serif;
  position:relative; top:15px;}
#credits li a {text-decoration:none; color:#FFFfFF;}
#credits li:before {content: " | ";}
#credits li.first:before {content: "";}
#credits a:hover {color:#F00;}
