#header{
background-image: url("../images/king_block.png");
height: 113px;
width: 570px;
border: #68421D 2px solid;
margin: 0 150px;
float: left;
}

#header li{
background-image: url("../images/gem.png");
float: left;
list-style-type: none;
height: 67px;
width: 100px;
margin: -4px 7px;
padding-top: 33px;
text-align: center;
color: #2a44d6;
font-size: .8125em;
font-weight: bold;
font-family: arial, georgia, times;
text-transform: capitalize;
}

#header li:hover{background-image: url("../images/gem_hover.png");}
#header li:active{background-image: url("../images/gem_active.png");}

.pillar{
width: 100px;
height: 100%;
background-image: url("../images/pillar.png");
background-repeat: repeat-y;
float: left;
}

body{background-image: url("../images/background.jpg");}

#subbody{
width: 1074px;
margin: 0 auto;
}

#main{
width: 794px;
background-color: #3B352B;
border-color: #383225;
border-width: 5px;
border-style: solid;
padding: 115px 10px 0 10px;
color: #07bc19;
margin: 0 125px;
}

h1{
font-size: 1.75em;
font-family: helvetica, georgia, times;
margin-left: 25px;
background-color: #4c4437;
word-spacing: 2px;
}

h2{
font-size: 1.4em;
font-family: helvetica, georgia, times;
margin-left: 20px;
word-spacing: 2px;
}

p{
font-family: georgia, times;
font-size: .95em;
text-indent: 15px;
line-height: 20px;
background-color: #3B352B;
}

a:link, a:visited{color: #326689; text-decoration: none;}
a:hover{color: #528fb7;text-decoration: underline;}
a:active{color: #59b0ea;text-decoration: underline;}

.framed_image{
float: right;
border: #68421D 4px outset;
}

table, td, th{
border: solid;
border-width: 4px;
border-color: #72644c;
}

table{
width: 750px;
padding: 5px;
border-collapse: collapse;
margin: 0 auto;
}

th{
height: 50px;
font-size: 1.5em;
background-color: #687235;
}

td{
text-align: justify;
vertical-align: middle;
width: 369px;
padding: 10px;
color: #1f5b1b;
}

#table_img td{
height: 204px;
text-align: right;
vertical-align: top;
padding: 0;
color: #07bc19;
text-decoration: underline overline;
}