p
{
margin-bottom: 1cm;
border: 1px;
}

ul.menu{
margin:0;
padding:0;
list-style-type:none;
display:block;
font:bold 14px Helvetica, Verdana, Arial, sans-serif;
line-height:165%;width:80px;
text-align:right
}

ul.menu li{
margin:0;
padding:0;
border-top:0px solid #FF0000;
border-bottom:0px solid #00FF00;
}

ul.menu li a
{
display:block;
text-decoration:none;
color:#ffffff;
background:#0A0505;
padding:0 0 0 0px;
width:100px;
}

ul.menu li a:hover
{
background:#FFFFE0 0 9px;
color:#fff
}

ul.menu li a.current,ul.menu li a.current:hover
{
background:#00f 0 9px;
}

body {background-color: #0A0505;}
/*body {background-color: #000;}*/

#main {
float:right;
width:880px;
min-height: 800px;
padding:40px;
background:#FFFFE0;
font:12px Helvetica, Verdana, Arial, sans-serif;
color: 444
}

#main * {
margin: 0px 0px 0px 0px;
margin-bottom: 8px;
}

#main a {
color: #111;
}

#sidebar {
float:left;
width:100px;
padding:10px;
background:#0A0505;
}

#wrap {
width:1080px;
margin:auto auto auto auto;
padding: 100px;
background:#0A0505;
}

#header {
width: 1080px;
height: 100px;
padding:0px 0px;
background:#0A0505;
}

#header-left {
float: left;
width: 120px;
height: 100px;
padding:0px 0px;
background:#0A0505;
}

#header-right {
  padding:0px 20px;
  text-align:right;
  margin-right: 0%;
  font-size:2.0em;
  font-family: Verdana,Geneva,Helvetica,Arial;
  font-style:normal;
  text-decoration:none;
  color:#111;
  background:#FFFFE0;
/*float: right;
width: 460px;
padding:0px 0px;
background:#888;*/
}

#footer {
clear:both;
padding:5px 10px;
background:#cc9;
}
#footer p {
margin:0;
}
* html #footer {
height:1px;
}

#box {
float: right;
width: 200px;
height: 150px;
padding:10px 10px;
background:#FFFFE0;
}
