body{
background: #161616;
font-family: "Arial", "Tahoma", "Verdana";
font-size: 12px;
color: #FFF;
line-height:160%;
margin:30px 0 0 0;
text-shadow: 2px 1px 0px #000000;
}

a, a:link, a:visited {
color: #FF0000;
text-decoration: none;}

a:hover {
color: #9b0000;
text-decoration: none;
}

p, li {
margin:0 0 10px 0;
padding:0px;
text-align:justify;
}
td {
}


#layout {  
width: 860px;
margin: 0 auto;
text-align:center;
}

#header {
z-index:2;
width:360px;
float:left; 
}

#content {
z-index:3;
width:480px;
float:right;
text-align:justify;
}

#footer {
width:540px;
padding: 10px 30px 7px 30px;
text-align:center;
clear:both;
font-size:10px;
line-height:110%;
}

#navigation {
text-align:center;
margin: 0 0 10px 0;
padding: 0;
font-family: "Arial", "Tahoma", "Verdana";
font-size:13px;
font-weight:normal;
text-transform:lowercase;
}

#header img a:hover {
border:none;
}


/* navigation menu */
ul.menu {
padding:0;
margin:0;
list-style-type:none;
}

.menu li {
padding:0;
margin:2px;
display:inline;
}

.menu li a {
padding:5px;
}

.menu li a:hover {

}
#footer2 {
text-align:left;
font-size:10px;
line-height:110%;
}

/* main content */

h1 {
display:none;
}
h2 {
margin:0px;
padding:0px;
font-size:18px;
font-weight:bold;
color: #9b0000;
text-align:left;
text-transform:lowercase;}
h3 {
margin:0px;
padding:0px;
font-size:14px;
font-weight:bold;
color: #9b0000;
text-align:left;
text-transform:lowercase;}

ul {
list-style-type: square;
padding:0px;
margin-left:20px;
margin-top:0px;
}
li {
padding:0;
margin:0;
}

/* images */

p.affiliates img , p.icons img, .codes img {
text-align:center;
margin:2px;
 }


/* Forms */
.commentform {
width:90%; }

.form {
width:90%; }

.password {
width: 40%;}

input, textarea, option, select {
font-family: "Arial", "Tahoma", "Verdana";
font-size: 13px;
color: #FFF;
background: #9b0000;
border: solid 3px #000;
padding:4px;
}

input:focus, textarea:focus, option:focus, select:focus {
background: #FF0000;
}