body {
background-color:#252525;
background-image:url(images/bg.jpg);
background-position:top;
background-repeat:repeat-x;
background-attachment:scroll;
margin:0px;
}

table b
{
color:#ccc;
}

a
{
color:#ccc;
}

a:hover
{
text-decoration:none;
}

h1
{
font-size:18px;
color:#ccc;
font-family:Georgia, "Times New Roman", Times, serif
}

h2
{
font-size:14px;
color:#CCC;
font-family:Georgia, "Times New Roman", Times, serif;
margin-bottom:17px;
}

p {
line-height:18px;
margin-bottom:16px;
margin-top:0px;
}

img
{
border:0px;
}

img.links
{
position:absolute;
top:5px;
left:0px;
}

div.body a:hover img
{
border:3px solid #666;
}

div.header
{
position:relative;
margin:auto;
width:830px;
height:240px;
/*border-bottom:1px solid #222;*/
}

div.nav
{
position:relative;
left:-607px;
top:10px;
float:left;
width:130px;
}

div.body
{
position:relative;
width:615px;
top:10px;
left:179px;
color:#999;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
text-align:justify;
padding-left:18px;
}

div.content
{
position:relative;
margin:auto;
width:830px;
background-color:#000;
color:#ccc;
height:auto;
}

div.body img
{
border:3px solid #333;
margin:3px;
}

div.body img.left
{
float:left;
margin-right:15px;
margin-left:0px;
}

div.body img.right
{
float:right;
margin-left:15px;
margin-right:0px;
}

div.footer
{
position:relative;
width:830px;
top:30px;
clear:both;
text-align:right;
background-color:#252525;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#444;
padding-top:3px;
margin-bottom:10px;
padding-bottom:10px;
}

div.footer a
{
text-decoration:none;
font-weight:bold;
color:#555;
}

ul.nav
{
list-style:none;
padding:0px;
margin:0px;
}

ul.nav li
{
padding:0px;
margin:0px;
border-top:1px solid #252525;
}

ul.nav li:hover,ul.nav li.active
{
padding:0px;
margin:0px;
border-top:1px solid #999;
}

ul.nav li.active
{
border-top:1px solid #fff;
}

ul.nav li.active a
{
color:#fff;
}

ul.nav li:hover a
{
color:#999;
}

ul.nav li.active:hover a
{
color:#fff;
}

ul.nav li a
{
padding-top:3px;
display:block;
width:130px;
margin-bottom:12px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
color:#777;
font-size:12px;
}

ul.nav li a img
{
padding:0px;
margin:0px;
}

input.text {
width:270px;
}

input {
border:#222 1px solid;
background-color:#000;
font-family:"Courier New", Courier, mono;
font-size:14px;
color:#ccc;
}

textarea.message {
border:#222 1px solid;
font-family:"Courier New", Courier, mono;
font-size:14px;
color:#ccc;
width:270px;
height:130px;
background-color:#000;
}

div.info
{
border:#fff 2px solid;
background-color:#EEE;
color:#222;
padding:2px;
font-weight:bold;
margin-bottom:10px;
}

table.items
{
font-size:18px;
color:#999;
font-family:Georgia, "Times New Roman", Times, serif;
width:615px;
text-align:left;
}

table.items td
{
border-top:1px solid #222;
border-bottom:1px solid #444;
padding:5px;
}

table.sub td
{
border-top:1px dotted #222;
border-bottom:1px dotted #222;
padding:5px;
}

span.switcher
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

span.switcher a
{
text-decoration:none;
color:#ccc;
background-color:#333;
padding:1px 3px 2px 3px;
}