@charset "utf-8";
/* CSS Document */

/* Blueprint Override for Dreamweaver Design View*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {font-family:Verdana, Tahoma, Arial;}

body {
  margin:30px 0;
  background:#000 url(../images/bg.gif) top left repeat-x;
  font:11px Verdana, Tahoma, Arial;
  color:#ccc;
  line-height:1.5;
}

a:link {
  color:#ccc;
  text-decoration:underline;
}

a:visited {
  color:#ccc;
  text-decoration:underline;
}

a:hover {
  color:#fff;
  text-decoration:none;
}

h1, h2, h3, h4, h5, h6 {
  font-weight:normal;
  color:#ccc;
}

/* Container Class Blueprint Override */

.container {
  width:960px;
  background:url(../images/content-bg.gif) top center repeat-y;
}

/* Header */

.header-content .left-side, .header-content .right-side {
  float:left;
  width:130px;
  height:89px;
  background-color:#000;
}

.header-content .left-side{
  background:url(../images/header-left-side.gif) top right no-repeat;
}

.header-content .right-side{
  margin-right:0px;
  background:url(../images/header-right-side.gif) top left no-repeat;
}

.header-content .main {
  float:left;
  width:700px;
  height:89px;
  background:#2f0000 url(../images/header-bg.gif) top left repeat-x;
}

/* Navigation */

.header-content .main-nav {
  float:left;
  margin:21px 0 0;
  height:68px;
  line-height:68px;
}

.header-content .main-nav ul {
  margin:0;
  padding:0;
  list-style-type:none;
}

.header-content .main-nav ul li {
  float:left;
}

.header-content .main-nav a {
  display:block;
  padding:0 10px;
  text-transform:uppercase;
  font-size:10px;
  font-weight:bold;
  color:#d9bfbf;
  text-decoration:none;
}

.header-content .main-nav a:hover {
  color:#fff;
  text-decoration:none;
  background:url(../images/main-nav-bg0.gif) top left repeat-x;
}

.header-content .main-nav a.selected {
  color:#fff;
  background:url(../images/main-nav-bg1.gif) top left repeat-x;
}

.header-content .main-nav .divider {
  width:2px;
  height:68px;
  background:url(../images/main-nav-div.gif) top left no-repeat;
}

/* Logo */

.header-content .logo {
  float:right;
  margin:21px 10px 0 0;
  width:172px;
  height:68px;
  background:url(../images/logo.gif) top left no-repeat;
}

/* Content */

.main-content .left-side, .main-content .right-side {
  float:left;
  width:130px;
  height:390px;
  background-color:#000;
}

.main-content .left-side{
  background:url(../images/strip-left.gif) top right no-repeat;
}

.main-content .right-side{
  margin-right:0px;
  background:url(../images/strip-right.gif) top left no-repeat;
}

.main-content .area {
  float:left;
  width:700px;
  background:#181818;
}

.main-content .area .frame {
  border:10px solid #800000;
  color:#ccc;
}

/* Footer */

.footer-content .left-side, .footer-content .right-side {
  float:left;
  width:130px;
  height:60px;
  background-color:#000;
}

.footer-content .left-side{
  background:url(../images/footer-left-side.gif) top right no-repeat;
}

.footer-content .right-side{
  margin-right:0px;
  background:url(../images/footer-right-side.gif) top left no-repeat;
}

.footer-content .area {
  float:left;
  width:700px;
  height:60px;
  background:#2f0000 url(../images/footer-bg.gif) top left repeat-x;
  font-size:10px;
  color:#b58080;
  text-align:left;
  line-height:normal;
}

.footer-content .area a {
  color:#b58080;
  text-decoration:none;
}

.footer-content .area a:hover {
  color:#fff;
  text-decoration:none;
}

.footer-content .area .copy {
  float:center;
  margin:13px 0 0 10px;
}

.footer-content .area .ir {
  font-size:8px;
  float:right;
  margin:6px 6px 0 0;
}
