/* -- Base ---------------------------------------------------------------- */
body {
  margin: 0;
  /*background-color: #fff*/
  /*background-image:url('/drupal/sites/all/themes/drigg_theme/img/fire.png');
  background-attachment:  fixed;*/
  /*font: 9pt/1.5em Arial, Tahoma, Verdana, "Lucida Grande", sans-serif;
  color: #333;*/

}
#backgroundImage{
  width:100%;
  height:100%;
  display: block;
  position:   fixed;
  z-index: -1;
  top:0; left:0;
}
#container {
  margin: 0 auto;
  min-width: 760px;
  max-width: 1060px;
  max-height: 100%;
      /*background-color:  #e0c192;
      background-attachment:  fixed;*/
      /*background-position:  50% 50% ;*/

}

/* Links */
a {
    font-family:  times new roman;
  color: black;
  text-decoration: none;
  font-size:105%;
  margin-left: -8px;
   padding-left: 10px;
}
a:hover { text-decoration: none; }
a:hover {color:#FF9910}

/* Clearfix */
.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
.clearfix {
 /* #display: inline-block;*/
  _height: 1px;
}
/* Hide from IE Mac \*/
.clearfix { display: block; }
/* End hide from IE Mac */

#header_breadcrumb
a {
    font-family:  arial;
  color: blue;
  text-decoration: none;
  font-size:100%;
  margin-left: -8px;
   padding-left: 10px;
}
a:hover { text-decoration: none; }
a:hover {color:#FF8800}

/* -- Header -------------------------------------------------------------- */
#header_title {
  /*background: url("../img/header_titlebg.gif") repeat-x top left;*/
  background-color: #000;
  height: 128px;
  padding: 0 30px;
   background-image:url('/7sins/sites/all/themes/drigg_theme/img/papyrus2.jpg');
background-position: 50% 50%;
background-attachment:  scroll;
background-repeat:  repeat-y;
}
#header_title h1 {
  margin: 0;
  width: 220px;
  height: 100px;
}
#header_title h1 a {
  display: block;
  width: 220px;
  height: 200px;
  background: url("../img/newlogos.jpg") no-repeat top left;
  text-indent: -1000em;
  overflow: hidden;
  text-decoration: none;
  outline: none;
  
}

/* Drupal Primary Links Menu */
ul.primary-links {
  position: relative;
  height: 25px;
  top: 0;
  float: right;
}

ul.primary-links li {
  margin: 0;
  padding: 0;
  float: left;
  background-image: none;
}

ul.primary-links li a, ul.primary-links li a:link, ul.primary-links li a:visited {
  display: block;
  margin: 0 1em;
  padding: .4em 0 0;
  color: #00446b;
  text-decoration:underline;
}

/* Search */
#header_search {
  clear: right;
  position: relative;
  top: 30px;
  float: right;
}
#header_search form {
  margin: 0;
  width: 180px;
}
#header_search form * { vertical-align: top;
color:  #fff;}
#header_search form input {
  margin: 0;
  display: block;
  float: left;
}
#header_search form input.form-text {
  border: 0;
  background-color: white;
  height: 17px;
  width: 139px;
  margin-right: 1px;
  padding: 1px 0 0 1px;
  /*border: 2px solid red;*/
  color: #333;
  outline: none;
}
#header_search p {
  clear: left;
  margin: 0;
  text-align: right;
  font-size: 8pt;
}
#header_search form input.form-submit {
  border: 0;
  padding: 0;
  background-image: url("../img/header_searchbtn.gif");
  width: 28px;
  height: 18px;
  overflow: hidden;
  text-indent: -1000em;
  word-spacing: 10em;
}

/* Header login and submit buttons */
#header_categories a.drigg-login,
#header_categories a.drigg-submit {
  float: right;
  margin-left: 10px;
  display: block;
  border: 1px solid #000;
  border-top: 0;
  border-bottom: 0;
  background-repeat: no-repeat;
  background-position: top left;
  height: 30px;
  text-indent: -1000em;
  overflow: hidden;
  text-decoration: none;
  outline: none;
}
#header_categories a.drigg-login {
  width: 117px;
  background-image: url("../img/header_loginbtn.gif");
}
#header_categories a.drigg-submit {
  width: 171px;
  background-image: url("../img/submit2.jpg");
}
#header_categories a.drigg-login:hover, 
/*#header_categories a.drigg-submit:hover { border:  #66ccff  3px solid ;/*background-position: 0 -30px;*/ }*/
  
#header_categories a.drigg-login:active,
#header_categories a.drigg-submit:active { background-position: 0 -60px; }

/* Header categories */
#header_categories {
  height: 30px;
  padding: 0px 20px 0px 43px ;
  /*background: url("../img/fire.png") repeat-x top left;*/
  background-color: #000;
  margin-top: 2px;
  margin-bottom: 2px;
}

#header_categories ul {
  margin: 0;
  padding: 0;
  list-style: none;
  height: 30px;
  line-height: 27px;
}
#header_categories ul li { display: inline; }
#header_categories ul li a {
  float: left;
  display: block;
  padding: 0 1em;
  color: #fff;
  font: bold;
  font-size: 110%;
  /*font-family:  serif;*/
  margin-left: 0px;
  /*word-spacing: 1em;*/

  background:url(../img/fires.jpg) no-repeat scroll 100% 100%;
  
 
    border-right-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-right-color: #000000;
    border-left-color: #000000;
    border-bottom-color: #000000;
    border-top-color: #000000;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
}
#header_categories ul li a:hover { /*font-style: italic;*/
          /*background: none;
          background-image: url(none);*/
/*border:  #66ccff  2px solid ;*/
 /*background-color:  #e91515;*/
   background-image: url("../img/firemenu.jpg");

 }
#header_categories ul li a.active {
  /*margin-top: 3px;*/
  line-height: 27px;
  /*background: #ff8810;*/
  color: #fff;
  margin-bottom: 1px;
  /*border:  #66ccff  2px solid ;*/
  background-image: url("../img/firemenu.jpg");
  /*text-shadow: none;*/
}


#header_subcategories {
  height: 30px;
  padding: 0 20px;
  /*background: url("../img/header_categoriesbg.gif") repeat-x top left;*/
  background-color:gray;
}
#header_subcategories ul {
  margin: 0;
  padding: 0;
  list-style: none;
  height: 30px;
  line-height: 30px;
}
#header_subcategories ul li { display: inline; }
#header_subcategories ul li a {
  float: left;
  display: block;
  padding: 0 0.5em;
  color: #fff;
  text-shadow: 0 1px 0 rgba(0,0,0,0.3);
}
#header_subcategories ul li a.active {
  margin-top: 3px;
  line-height: 27px;
  background: #fff;
  color: #666;
  text-shadow: none;
}



#header_subcategories2 {
  height: 30px;
  padding: 0 20px;
  /*background: url("../img/header_categoriesbg.gif") repeat-x top left;*/
  background-color:green;
}
#header_subcategories2 ul {
  margin: 0;
  padding: 0;
  list-style: none;
  height: 30px;
  line-height: 30px;
}
#header_subcategories2 ul li { display: inline; }
#header_subcategories2 ul li a {
  float: left;
  display: block;
  padding: 0 0.5em;
  color: #fff;
  text-shadow: 0 1px 0 rgba(0,0,0,0.3);
}
#header_subcategories2 ul li a.active {
  margin-top: 3px;
  line-height: 27px;
  background: #fff;
  color: #666;
  text-shadow: none;
}





#header_subcategories3 {
  height: 30px;
  padding: 0 20px;
  /*background: url("../img/header_categoriesbg.gif") repeat-x top left;*/
  background-color:gray;
}
#header_subcategories3 ul {
  margin: 0;
  padding: 0;
  list-style: none;
  height: 30px;
  line-height: 30px;
}
#header_subcategories3 ul li { display: inline; }
#header_subcategories3 ul li a {
  float: left;
  display: block;
  padding: 0 0.5em;
  color: #fff;
  text-shadow: 0 1px 0 rgba(0,0,0,0.3);
}
#header_subcategories3 ul li a.active {
  margin-top: 3px;
  line-height: 27px;
  background: #fff;
  color: #666;
  text-shadow: none;
}


/* Header breadcrumb */
#header_breadcrumb {
    font-family:  arial;
  clear: left;
  height: 23px;
  line-height: 23px;
  padding: 0 25px;
  font-size: 9pt;
  color: #fff;
  background-color: #000;
  /*border-bottom: 1px solid #e5e5e5;*/
}

/* -- Content layout ------------------------------------------------------ */
#content { padding: 3px 220px; }

#content .column {
  position: relative;
  float: left;
  /*background-color: #fff*/
      background-image:url('/7sins/sites/all/themes/drigg_theme/img/papyrus.jpg');
background-position: 0% 50%;
background-attachment:  scroll;
/*background-repeat:  repeat-y;*/
height:  4600px;
}
#content_center { width: 100%;
background-image:url('/7sins/sites/all/themes/drigg_theme/img/papyrus.jpg');
background-position: 50% 50%;
background-attachment:  scroll;

/*background-repeat:  repeat;*/
/*height:  auto;*/

}
#content_left {
  width: 180px;
  padding: 0 20px;
  margin-left: -100%;
  left: 220px;
  border-right: 1px solid #000;
}
#content > #content_left {
  left: -220px;
  margin-left: expression(document.all.content_center.offsetWidth * -1);
}
#content_right {
  width: 189px;
  padding: 0 15px;
  margin-right: -220px;
  border-left: 1px solid #000;
}

/* -- Content styles ------------------------------------------------------ */

/* Control bar */
#content_center div.controlbar h1 {
  float: left;
  line-height: 1.5em;
  margin-right: 20px;
  margin-bottom: 0;
}
#content_center div.controlbar ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#content_center div.controlbar ul li { display: inline; }
#content_center div.controlbar ul.drigg-viewtype {
    color:  black;
  float: right;
  font-size: 13pt;
  line-height: 23pt;
  background-color:  #eadcc4;
  /*color:  black;*/
}
#content_center div.controlbar ul.drigg-viewtype li a {
  display: block;
  float: left;
  margin-left: 10px;
  padding: 0px 5px 5px 5px;
}
#content_center div.controlbar ul.drigg-viewtype li.active a {
  background-color:  #F3E5CD;
  /*background-color: #f3f9fc;
  color: #00446b;*/
  color: #ff9910;
}

#content_center div.controlbar ul.drigg-order {
  /*background-color: #f3f9fc;*/
  background-color: #F3E5CD;
  padding: 0.3em;
  clear: both;
}
#content_center div.controlbar ul.drigg-order li a {
  padding: 0.2em 0.5em;
  margin-right: 0.5em;
  margin-left: 0pt;
  font-size: 12pt;
}
#content_center div.controlbar ul.drigg-order li.active a {
  /*background-color: #ff8800;*/
  color: #ff9910;
}

/* Basic tags */
#content_center h1 {
  font-size: 16pt;
  font-family:  sans-serif;
  font-weight: normal;
  /*color: #00446b;*/
  color: #000;
  /*letter-spacing: -1px;*/
  margin-top: 0;
  margin-left:  10px;
  /*padding-left:  0.1em;*/
}
#content_center h2 {
  font-size: 13pt;
  line-height: 1.3em;
  color: #000;
}
#content_center table th {
  padding: 0.5em;
  background-color: #e8f2fa;
  border-bottom: 0;
}
#content_center table tbody { border-top: none; }
#content_center table tr {
  padding: 0;
  border-bottom: 1px solid #fff;
  background: transparent;
}
#content_center table tr.even { background-color: #f3f9fc; }
#content_center table td { padding: 0.5em; }
#content_center table td.active { background-color: #ffc; }

/* Pager */
#content_center div.pager {
  clear: both;
  padding: 0 20px;
  margin-top: 15px;
}
#content_center div.pager a {
  border: 1px solid #ccc;
  padding: 0.1em 0.5em;
  margin: 0 1px;
  color: #666;
}
#content_center div.pager strong {
  border: 1px solid #ddd;
  padding: 0.1em 0.5em;
  margin: 0 1px;
  color: #333;
  background-color: #f3f9fc;
}

/* -- Footer -------------------------------------------------------------- */
#footer {
  clear: both;
  padding: 20px;
  background-color:  black;
  color: #ff8800;

}

#footer a{
  color: #ff8800;

}
