
body, table { 
 margin:0;
 font-family: arial;
 font-size: 17px;
}

h5 {
 margin: 0;
}

li {
 margin-left: 30px;
}

div#newsimg {
 margin: 0px 0 0 0;
 float: right;

}


table { 
 border: 1px solid rgb(125, 120, 100) ; 
 background: rgb(231,236,237);
 border-collapse: collapse;
 text-align: left;
}

td { 
 border: solid white 1px; 
}

th {
 background: rgb(133,167,214);
 text-align: center;
}

A:link {color: #000000; font-weight: bold; font-size: 15.5px}
A:visited {color: #000000; font-weight: bold; font-size: 15.5px}
A:active {color: #000000; font-weight: bold; font-size: 15.5px}
A:hover {color: red; font-weight: bold; font-size: 15.5px}

.editlink A:link {text-decoration: none; color: #444; font-weight: bold; font-size: 12px;}
.editlink A:visited {text-decoration: none; color: #000000; font-weight: bold; font-size: 12px}
.editlink A:active {text-decoration: none; color: #000000; font-weight: bold; font-size: 12px}
.editlink A:hover {text-decoration: none; color: red; font-weight: bold; font-size: 12px}
.editlink { font-size: 12px;}

div#container {
position: absolute;
background: url("../img/fenceback.jpg") no-repeat 0 0;
}


div#titlebar {
background: rgb(255,250,240) no-repeat;
font-size: 38px; 
 font-weight: bold;
padding: 9px 15px 10px 100px;
border: 1px solid black;
}

div#est {
font-size: 15px;
font-weight: bold;
text-align: right;
}

div#banner_dragon {

position: absolute;
top: 98px;
left: 228px;
}


div#title {

border: 1px solid black;
padding: 15px;
background: rgb(255,250,240);
font-size: 35px;
width: 500px;
float: left;
}

div#titleimg{
border: solid red 1px;
background: rgb(255,250,240);
width: 190px;
float: right;
}

div#maincontainer {
background: rgb(211,226,247);
margin: 70px 35px 0 200px;
padding: 20px;
border: 1px solid black;
}

div#maincontent {
padding: 12px;
border: 1px rgb(125, 120, 100) solid;
}

div#linkcontainer {
position: absolute;
top: 180px;
width: 196px;
background: none;
}

div#linkcontents {
background: none;
text-align: right;
width: 181px;
margin-left: 20px; 
}

div.selectedlinkelement {
border: 1px solid black;
border-right: 0px;
background: rgb(211,226,247);
padding: 6px;
padding-right: 0px;
margin: 4px;
margin-right: 0px;
}

div.linkelement {
border: 1px solid black;
border-right: 1px solid black;
background: rgb(133,167,214);
padding: 6px;
padding-right: 0px;
margin: 4px;
margin-right: 0px;
}

div#footercontainer {
float: right;
}

div#footercontents {
text-align: right;
}

img {
margin: 1px;
}

div#runcontainer {
width: 380px;
border: black dotted 1px;
display: table;
}

div#runelementiteml {
border: green solid 1px;
display: table-cell;
}

div.haberdash {
 border: 1px solid black;
 background: rgb(231,236,237);
 padding: 7px;
 margin: 5px 60px;
 height: 180px;
}

div.haberdash_tall {
 border: 1px solid black;
 background: rgb(231,236,237);
 padding: 7px;
 margin: 5px 60px;
 height: 250px;
}

div.haberdash_text {
 padding: 50px 10px;
 height: 100px;
}

div.thumb {
 border: 1px white solid;
 float: left;
 margin: 5px;
 background: rgb(231,236,237);
}

div.thumbr {
 border: 1px white solid;
 float: right;
 margin: 5px;
 background: rgb(231,236,237);
}

p {
 margin: 1px;
 background: rgb(231,36,237);
 border: none;
}

div#subcontainer {
margin-top: 10px;
}

span#sublinkspacer {

}


div#subcontent {
 border: 1px solid black;
 background: rgb(231,236,237);
 padding: 15px;
 margin-top: 4px;
}

span#sublinkcontainer {
margin: 0;
}

span.sublinkelement {
 padding: 10px 20px 5px;
 background: rgb(200,206,207);
 border: 1px black solid;
 margin-right: 8px;
}

span.selectedsublinkelement {
 padding: 10px 20px 6px;
 background: rgb(231,236,237);
 border: 1px black solid;
 border-bottom: 0;
 margin-right: 8px;
}

div#newsbox {
 margin:20px 60px ;
 border:gray 2px solid;
 background:white;
 padding:15px;
 min-height: 180px;
} * html div#newsbox {
 height:180px;
{


