h1, h2
{
   margin: 0;
   padding: 0;
}

body
{
   background-color: #000;
   padding: 10px;
   font-family: arial;
   font-size: 12px;
}

div#container
{
   margin: 0 auto;
   position: relative;
   padding: 25px;
   width: 740px;
   background-color: #fff;   
}

div#bottom
{
   margin: 0 auto;
   margin-top: 10px;
   width: 780px;
   background-color: #000;
   color: #fff;
}

div#header, div#footer
{
   clear: both;
   position: relative;
}

div#panel
{
   float: left;
   margin-top: 25px;
   width: 180px;
}

div#content
{
   position: relative;
   float: left;
   margin-top: 25px;
   width: 560px;
}

div#content h1
{
   padding-top: 25px;
   font-size: 32px;
   font-weight: bold;
   color: #de7800;
}

div#content h2
{
   padding-top: 20px;
   font-size: 19px;
   font-weight: bold;
   color: #de7800;
}

div#content p
{
   font-family: verdana, arial;
   font-size: 14px;
   line-height: 22px;
}

ul#nav
{
   padding: 0px;
   margin: 0px;
   width: 150px;  
}

ul#nav li
{
   padding-top: 10px;
   list-style-type: none;
   border-style: solid;
   border-width: 0px;
   border-bottom-width: 1px;
   border-color: #de7800;
}

ul#nav li a
{
   font-weight: bold;
   text-decoration: none;
   text-transform: uppercase;
   color: #000;
}

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

div#errors
{
   background-color: #ff9696;
   border-style: solid;
   border-width: 2px;
   border-color: red;   
   padding: 5px;
}

div#errors p
{
   line-height: 5px;
   font-size: 10px;
}

a.footer
{
   text-decoration: none;
   color: white;
}
a.footer:hover
{
   text-decoration: underline;
}