body {
  background-color:#000000;
  font:12px Verdana,Geneva,Arial,Helvetica,sans-serif;
  margin:0
}

.cleaner{display:block;clear:both;content:'.';visibility:hidden;height:0;font-size:0;line-height:0}

/* header */

#header {
 width:800px;
 height: 85px;
 margin: 0 auto;
}

.logo {
 float:left;
 padding-top: 15px;
}

.logo a {
  text-decoration:none;
  outline:none;
}

.logo img {
 border: none;
}

/* navigation */

#nav {
 width:800px;
 height: 38px;
 background:url(img/nav_bg.gif) no-repeat;
 margin:10px auto; 
}

#nav ul {
 list-style:none;
 display:block;
 float:left;
 width:800px;
 height:30px;
 margin-left: 30px;  
}

#nav li {
  display: block;
  float: left;
  height:30px;
  padding-right:60px;
}

#nav li a {
  font:15px Verdana,Geneva,Arial,Helvetica,sans-serif;
  color:#bebebe;
  text-decoration:none;
  outline:none;
}

#nav li a:hover {
  color:#f1262a;
  text-decoration:none;
}

#nav li.active a {
  color:#f1262a;
  text-decoration:none;
}

#nav li.active a:hover {
  color:#f1262a;
  text-decoration:none;
}

/* content */

#content {
  width: 800px;
  margin:0 auto;
}

#content img {
  border:none;
}

#content h2 {
  font:16px Verdana,Geneva,Arial,Helvetica,sans-serif;
  color:#ffffff;
  font-weight:bold;
  padding:10px 0 0 10px
}

#content h3 {
  font:16px Verdana,Geneva,Arial,Helvetica,sans-serif;
  color:#f1262a;
  padding:5px 0 0 5px
}

#content p {
  font:13px Verdana,Geneva,Arial,Helvetica,sans-serif;
  color:#ffffff;
  text-align:justify;
  padding:10px 40px
}

#content p a {
  font:13px Verdana,Geneva,Arial,Helvetica,sans-serif;
  color:#f1262a;
  outline:none;
  text-decoration:none;
}

#content p a:hover {
  text-decoration:underline;
}

#content ul {
 list-style: none;
 display:block;
 width:760px;
 padding-left:10px 
}

#content li {
  display: block;
  font:13px Verdana,Geneva,Arial,Helvetica,sans-serif;
  color:#bebebe;
  text-align:justify;
  padding-bottom:10px;
  padding-left:10px
}

#content li span.title {
  font-weight:bold;
  font:14px;
  color:#ffffff;
}

#content li span.italic {
  font-style:oblique;
  font-weight:bold;
  color:#ffffff;
}

#content li span.white {
  font:13px;
  color:#ffffff;
}

#content li a {
  font:13px Verdana,Geneva,Arial,Helvetica,sans-serif;
  color:#ffffff;
  text-decoration:underline;
  outline:none;
}

#content li a:hover {
  color:#f1262a;
  text-decoration:underline;
}

/* footer */

#footer {
  width:800px;
  margin: 0 auto;
}

.left {
  float: left;
}

.left p {
  font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;
  color:#bebebe;
}

.left a {
  font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;
  color:#bebebe;
  text-decoration:underline;
  outline:none;
}

.left a:hover {
  color:#f1262a;
  text-decoration:underline;
}

.right {
  float: right;
}

.right p {
  font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;
  color:#bebebe;
}

.right a {
  font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;
  color:#bebebe;
  text-decoration:underline;
  outline:none;
}

.right a:hover {
  color:#f1262a;
  text-decoration:underline;
}
