th {text-align:left;}
.nb { border:none; }

.dfl
{
 float:left;
 padding:2px;
}

.dfr
{
 float:right;
 padding:2px;
}

table
{
border-collapse:collapse;
}

table tr td, table tr th
{
 vertical-align:top;
}
a img { border-width:0px; }
a { color:#444; }
body
{
 margin: 0px;
 padding: 0px;
 width:100%;
 height:100%;
 font: 12px verdana, sans-serif;
 color:#444;
 background-color:#ece8e0;
 text-align:center;
}

#wrapper
{
 float:center;
 display:inline-block;
 border: none;
 width:1008px;
 margin:8px;
 margin-top:0px;
 min-height:940px;
}

#header
{
 overflow:hidden;
 z-index: 1;

 top:0px;
 margin-left:14px;
 width:980px;
 height:310px;
 
 background: url('gfx/header_small.jpg') top left no-repeat;
 background-size:cover; 
}

#header #menu
{
 position:relative;
 display:block;
 overflow:hidden;

 top:266px;
 bottom:0px;
 left:0px;
 width:980px;
 height:24px;
 padding:10px;
 background: rgba(255, 99, 0, 0.75);
}

#header #menu a
{
 position: relative;
 display: inline-block;
 margin: 3px;
 margin: 1px;
 margin-left:6px;
 margin-right:6px;
 padding-left:16px;
 padding-right:16px;
 font-size:18px;
 text-decoration: none;
 color: #FFF;
 text-align: left;
 font-style: bold;
}


#header #menu a.sel   { background: rgb(255, 99, 0); color: #FFF; }
#header #menu a:hover { background: rgb(255, 99, 0); }

#content
{
 display:block;
 top:8px;
 right:21px;
 background-color:#fff;
 border: 2px #E0E0E0 solid;
 margin:13px;
 margin-top:0px;
 min-height:600px;
 height:100%;
 text-align:left;
 padding: 4px;
}

#content a
{
 color: #000;
}
#content a:hover
{
 color: #000;
}

#footer
{
 margin-left:14px;
 margin-right:14px;
 text-align:left;
 widt:100%;
}
#footer #menu
{
 width:490px;
 display:inline;
 float:right;
}
#footer #menu a
{
 
}


