html, body {
    /* get rid of default spacing on the edges */
    margin: 0;
    padding: 0;

    /* get rid of that 2px window border in Internet Explorer 6 */
    border: 0;
	
	background:#222222;
	background-image:url(images/bg.jpg);
	}

/* so you don't get the dotted border on click with ff */
a:active { outline: none; }
a:focus { -moz-outline-style: none; }

a:link
{
   color: #ffa500;
   text-decoration: none;
}
a:visited
{
   color: #ffa500;
   text-decoration: none;
}
a:hover
{
   text-decoration: underline;
}

div.head {
margin-top:12px;
margin-left:auto;
margin-right:auto;
background-image:url(images/Forum-Header.jpg);
height:150px;
width:898px;
border:1px solid #696969;
}

div.title {
margin-left:auto;
margin-right:auto;
background-image:url(images/titlebg.jpg);
height:31px;
width:898px;
border-bottom:1px solid #696969;
border-right:1px solid #696969;
border-left:1px solid #696969;
}

div.title p {
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
margin-left:10px;
margin-top:0px;
padding-top:6px;
}

div.links {
margin-left:auto;
margin-right:auto;
background-color:transparent;
background-image:url(images/linkbg.gif);
background-position:10px center;
background-repeat:no-repeat;
height:18px;
width:900px;
line-height:12px;
}

a:link.link {
color:#FFFFFF;
font-family:Tahoma, Sans-serif;
font-size:9px;
margin-top:0px;
text-decoration:none;
}

a:visited.link {
color:#FFFFFF;
font-family:Tahoma, Sans-serif;
font-size:9px;
margin-top:0px;
text-decoration:none;
}

a:hover.link {
color:#FFFFFF;
font-family:Tahoma, Sans-serif;
font-size:9px;
margin-top:0px;
text-decoration:none;
}

div.main {
margin-top:40px;
margin-bottom:40px;
width:900px;
margin-left:auto;
margin-right:auto;
}

/* SotW Nav */

#sotwnavdiv {
background:#222222 none repeat scroll 0 0;
border-bottom:1px solid #696969;
border-left:1px solid #696969;
border-right:1px solid #696969;
height:30px;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
padding:0;
width:898px;
}

#sotwnavul {
display:inline;
text-transform:uppercase;
font-family:"Lucida Sans",Tahoma,Arial;
font-size:11px;
padding:0;
width:115px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#sotwnavul li {
display:inline;
float:left;
}

#sotwnavul li a {
border-right:1px solid #696969;
color:#FFA500;
display:block;
height:30px;
line-height:30px;
margin:0;
overflow:hidden;
padding:0;
text-align:center;
text-decoration:none;
text-indent:0;
width:120px;
background:#222222 none repeat scroll 0 0;
}

#sotwnavul li a:hover {
background-color:#700000;
color:#FFFFFF;
}

table {
background-color:#222222;
width:900px;
padding:0px;
border-collapse:collapse;
text-align:center;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

th {
border:1px solid #696969;
padding:0px;
border-collapse:collapse;
height:20px;
color:#ffa500;
}

td {
border:1px solid #696969;
padding:0px;
border-collapse:collapse;
height:26px;
}

th.name {
width:170px;
background-color:#000000;
}

th.class {
width:160px;
background-color:#000000;
}

th.campaign {
width:100px;
background-color:#000000;
}

th.difficulty{
width:100px;
background-color:#000000;
}

th.level {
width:70px;
background-color:#000000;
}

th.status {
width:80px;
background-color:#000000;
}

th.member {
width:170px;
background-color:#000000;
}

th.id {
width:50px;
background-color:#000000;
font-size:10px;
}

th.add {
width:900px;
background-color:#000000;
color:#ffffff
}

td.class {
background-color:#343434;
}

td.difficulty {
background-color:#343434;
}

td.status {
background-color:#343434;
}

td.Dead {
background-color:#320000;
}

td.Alive {
background-color:#003200;
}

td.id {
width:50px;
font-size:10px;
background-color:#343434;
}