body {
margin: 0px;
padding: 0px;
font-size: 9pt;
font-family: arial,sans-serif;
background:gray;
text-align: center;
}

img {
border: none;
}

<!-- Kingdom of Riches v2.0 CSS information, soon to go -->
table,tr,td { font:9pt arial,sans-serif; }

textarea { color:black; font:9pt arial,sans-serif; }

.button {
background:#fed;
border:1px solid;
color:black;
font:normal 9pt arial,sans-serif;
}

#header {
//background:url(../images/kor_logo.jpg) center no-repeat; 
height:60px;
background-color: maroon;
width: 960px;
}

#header2 {
background:url(../images/kor_logo.jpg) center no-repeat; 
height:60px;
background-color: maroon;
width: 970px;
}


#menu { border:outset; width:50%}

#OUTSIDE{border:1px solid;padding:0px 0px}

a:hover{text-decoration:underline overline}
a:visited,
a:active,
a:hover,
a:link {
color:black;
text-decoration:underline;
}

.playerbox {
width: 970px;
padding: 0px;
border: black;
border-style: solid;
border-width: thin;
background: yellow;
text-align: left;
}

.bigheader {
color: yellow;
background-color: black;
padding: 0px;
margin: 0px;
width: 970px;
}

.menulayout {
padding: 1px;
border: black;
border-style: solid;
border-width: thin;
background: yellow;
width:150px;
}

.menuheader {
font: sans-serif;
color: yellow;
background-color: black;
padding: 0px;
margin: 0px;
}

.menubuttons {
padding: 1px;
border: black;
border-style: groove;
background: yellow;
}

.tablelayout {
width: 580px;
padding: 0px;
border: black;
border-style: solid;
border-width: thin;
text-align: center;
background: yellow;
}

.tableheader {
color: yellow;
background-color: black;
padding: 0px;
margin: 0px;
width: 970px;
}

.tablelayoutnocolor {
width: 580px;
padding: 0px;
border: black;
text-align: center;
font-size: 9pt;
}

.link a:visited,
.link a:active,
.link a:hover,
.link a:link {
color: yellow;
text-decoration: underline;
font-size: 8pt;
} 

.bluelink a:visited,
.bluelink a:active,
.bluelink a:hover,
.bluelink a:link {
color: blue;
text-decoration: underline;
font-size: 9pt;
} 

.yellowtext {
color: white;
font-size: 8pt;
text-align: center;
}

.menubutton {
border:thin; 
border-color: black; 
border-style: outset;
width: 72px;
height: 16px;
float: left;
background: url(../images/button.jpg) center no-repeat;
}

/***********************************************/
#wrapper1 {
padding: 0px;
margin: 0px;
width: 960px;
background: silver;
/*background: url(../images/screenback.gif);*/
border: thin;
border-color: black;
border-style: solid;
margin-left: auto;
margin-right: auto;
text-align: left;
}

#wrapper {
padding: 0px;
margin: 0px;
width: 970px;
background: silver;
/*background: url(../images/screenback.gif);*/
border: thin;
border-color: black;
border-style: solid;
margin-left: auto;
margin-right: auto;
text-align: left;
}

#top {
margin: 0px;
padding: 0px;
height: 60px;
background: url(../images/kor_logo.jpg);
background-position: center;
}

#left {
padding :0px;
float: left;
width: 205px;
}

#center {
background: #ccc;
margin-left: 210px;
margin-right: 210px;
}

#right {
padding:0px;
float: right;
width: 205px;
}

#footer {
background: #ccc;
margin: 0px;
text-align: center;
}

#clear {
clear: both;
}

.centereditem {
text-align: center;
}

.justifieditem {
text-align: justify;
}
/*
 * ---- TABBED MENU ----
 */
/*Credits: By Santosh Setty (http://webdesigninfo.wordpress.com) */
/*Posted to: Dynamic Drive CSS Library (http://www.dynamicdrive.com/style/) */
.glossymenu{
    position: relative;
    padding: 0 0 0 34px;
    margin: 0 auto 0 auto;
    background: url(../images/menug_bg.gif) repeat-x; /*tab background image path*/
    height: 46px;
    list-style: none;
}

.glossymenu li{
    float:left;
}

.glossymenu li a{
    float: left;
    display: block;
    color:#000;
    text-decoration: none;
    font-family: sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding:0 0 0 16px; /*Padding to accomodate left tab image. Do not change*/
    height: 46px;
    line-height: 46px;
    text-align: center;
    cursor: pointer;    
}

.glossymenu li a b{
    float: left;
    display: block;
    padding: 0 24px 0 8px; /*Padding of menu items*/
}

.glossymenu li.current a, .glossymenu li a:hover{
    color: #fff;
    background: url(../images/menug_hover_left.gif) no-repeat; /*left tab image path*/
    background-position: left;
}

.glossymenu li.current a b, .glossymenu li a:hover b{
    color: #fff;
    background: url(../images/menug_hover_right.gif) no-repeat right top; /*right tab image path*/
}
/*
 * Normal side menu
 */
.glossmenu{
list-style-type: none;
margin: 5px 0;
padding: 0;
width: 170px;
border: 1px solid #9A9A9A;
border-bottom-width: 0;
}

.glossmenu li a{
background: white url(../images/glossyback.gif) repeat-x bottom left;
/*font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;*/
color: white;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;
}

* html .glossmenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 160px;
}

.glossmenu li a:visited, .glossymenu li a:active { color: white; }
.glossmenu li a:hover { background-image: url(../images/glossyback2.gif); }

/* shop stuff */
#fieldborder1 {
border-bottom-style: dotted; 
border-width: thin;
}

#title {
text-align: left;
font-size: 14px;
margin: 0px;
font-weight: bold;
}

#desc {
text-align: left;
font-size: 12px;
margin: 0px;
color : purple;
}

#list {
text-align: left;
font-size: 10px;
margin: 0px;
color: gray;
}

#listboxes {
width: 600px;
}

.newboxes {
width: 600px;
border: thin;
border-style:ridge ;
background: gray;
}

#footermenu {
height: 22px;
width: 967px;
bottom: 0px;
left: auto;
right: auto;
background-color: white;
position: fixed;
border-style: solid;
border-width: thin;
border-bottom: white;
}

#usernamebar {
position: absolute;
width: 150px;
height: 20px; 
bottom: 0px;
border-right-style: solid;
border-width: thin;
font-size: 9pt;
margin-top: 3px;
margin-bottom: 3px;
margin-left: 5px;
}

#menubar {
position: relative;
width: 300px;
height: 18px;
bottom: 0px;
border-right-style: solid;
border-width: thin;
font-size: 10pt;
margin-top: 2px;
margin-bottom: 2px;
margin-left: 160px;
float: left;
}