/*

This Stylesheet contains template specific styles

*/

/* ---------------------------------------------------- defaults */
body {
  margin:0;
  background:#000 url(../images/content_bg.jpg) center top repeat-y;
}
body, p, div, td, span, font, a, a:visited {
  font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
  color: #fff;
}
body, p, div, td {
  font-size: 14px;
}
a, a:visited {
  color:#ccc;
}
a:hover {
  color:#c00;
}
.clr {
  display:block;
  clear:both;
  height:0;width:100%;
}

/* ---------------------------------------------------- main */
#main {
  text-align:center;
  background:url(../images/site-bg.jpg) left top repeat-x;
}
#main #main_col {
  margin:0 auto;
  padding:0 0 0 0;
  width:774px;
  text-align:left;
  background:url(../images/bloodrush_header.jpg) left top no-repeat;
}

/* ---------------------------------------------------- header */
#main #header {
  width:774px;
  height:120px;
  overflow:hidden;
}
#main #header #hlogo {
  float:left;
}
#main #header #tlpos {
  float:left;
}
#main #header #trpos {
  float:right;
  padding:10px 10px 0 0;
}

/* ---------------------------------------------------- menubar */
#main #menubar {
  width:774px;
  height:37px;
}
#main #menubar #menubar_pad {
  padding:5px 0 0 5px;
}

/* ---------------------------------------------------- pathway */
#main #pathway {
  background:url(../images/pathway_bg.jpg) left top no-repeat;
  height:40px;
}
#main #pathway #pathway_pad {
  padding:6px 0 0 100px;
}
#main #pathway #pathway_pad a,
#main #pathway #pathway_pad span {
  text-decoration:none;
  font-weight:bold;
  font-size:12px;
  color:#999;
}

/* ---------------------------------------------------- left_col */
#main #left_col {
  margin:5px 0 0 20px;
  width:200px;
  float:left;
  overflow:hidden;
}
#main #left_col_pad {
  padding:5px;
}
#main #left_col ul {
  margin:0;padding:5px 0 5px 20px;
}
#main #left_col ul li {
  list-style:square;
}

/* ---------------------------------------------------- body_row   */
#main #body_row {
  background:url(../images/content_bg.jpg) left top repeat-y;
}

/* ---------------------------------------------------- center_col */
#main #center_col {
}
#main .centercol {
  margin:0;
}
#main .centercol_lefton {
  margin:5px 0 0 20px;
  width:700px;
  float:left;
}
#main .centercol_righton {
  margin:5px 0 0 20px;
  width:700px;
  float:left;
}
#main .centercol_lefton_righton {
  margin:5px 0 0 20px;
  width:490px;
  float:left;
}
#main #center_col_pad {
  padding:10px;
}

/* ---------------------------------------------------- right_col */
#main #right_col {
  margin:5px 0 0 5px;
  width:200px;
  float:left;
  overflow:hidden;
}
#main #right_col_pad {
  padding:5px;
}
#main #right_col ul {
  margin:0;padding:5px 0 5px 20px;
}
#main #right_col ul li {
  list-style:square;
}

/* ---------------------------------------------------- footer_row */
#main #footer_row {
  background:url(../images/footer_bg.jpg) left top no-repeat;
  height:40px;
  clear:both;
}
#main #footer_row_pad {
  height:26px;
}

/* ---------------------------------------------------- copyright */
#main #copyright_row {
  background:#000 url(../images/content_bg.jpg) center top repeat-y;
}

/* ---------------------------------------------------- pages */
#main .page-1 #center_col,
#main .page-2 #center_col {
  background:url(../images/cover_bg.jpg) 1px top no-repeat;
}

