/*
Theme Name: Black Bible
Description: Dark, but nice Theme :)
Version: 1.0
Author: Benjamin Held @ Designers Heaven

*/

body {
    margin:0;
    padding-top:0px;
    background:#1f1f1f url(images/body.jpg) center repeat-y;
    font-family:Century gothic, Arial,Tahoma,sans-serif;
    color:#cfcfcf;
    font-size:13px;
}
img {
    border:0;
}
a {
    color:#cc9f4a;
    text-decoration:none
}
a:hover {
    color:#fff;
    text-decoration:none
}
h1, h2, h3, h4, h5, h6 {

}
blockquote {
    padding-left:10px;
    color:#666;
    font-style: normal;

}
.clear {
    clear:both;
}
.alignleft {
    float:left;
    padding:2px 0 0 5px;
}
.alignright {
    float:right;
    padding:2px 0 0 5px;
}
/* The Menu */

.foxmenucontainer{
    height:28px;
    background:#0b0d0d;
    display:block;
    padding:0px 0 0px 0px;
    border-top:1px solid #4f5155;
}
.foxmenucontainerheader {
    height:28px;
    background:#0b0d0d;
    display:block;
    padding:0px 0 0px 0px;
    margin-left: 2px;
    margin-bottom: 5px;
    width: 588px;
    border-top:1px solid #4f5155;
}
#foxmenu{
    position:relative;
    display:block;
    height:28px;
    font-size:13px;
    font-weight:normal;
    font-family:Tahoma,Verdana,Helvitica,sans-serif;
}



/* The Wrapper */

.wrapper {
    width:1000px;
    margin:0 auto;
    background:#0a0c0d;
    border-left:1px solid #302f2f;
    border-right:1px solid #302f2f;
}

/* The Top */

.top {
    
    height:420px;
    margin:auto;
    background:url(images/top.jpg);
    background-repeat:no-repeat;

}
.header {
    height: 399px;
    width: 600px;
    
    float: right;
}
.header-top {
    background: url('images/header-title-top2.png');
    width: 600px;
    height: 11px;
    background-repeat:no-repeat;
    background-position: center center;
}
.header-bottom {
    background: url('images/header-title-bottom2.png');
    width: 600px;
    height: 11px;
    background-repeat:no-repeat;
    background-position: center center;
}
.cal_rep {
    background: url('images/header-title-middle2.png');
    width: 600px;
    background-repeat:repeat-y;
    vertical-align: middle;
}
.clear {
    clear: both;
}
.children {
    margin: 10px 0 0 20px;
    float: left;
    width: 100px;
    height: 100px;
  /*  border: 1px solid white; 
    background-image: url("images/logo.png"); */
    background-repeat: no-repeat;
}
.banner { 
  top: 0;
  left: 0;
  width: 495px !important;
  height: 90px !important;
  background-image: url('images/baneris2.png');
  background-repeat: no-repeat;
  background-position: center center;
  margin-bottom: -20px;
}
.slide_show {
  margin: 10px 10px 0 20px;
  float: left;
  height: 250px;
  width: 400px;
  /* border: 1px solid white; */
}
.callendar {
    float: left;
    margin: 5px 0 0 10px;
}
.blogname {
    float:right;
    width:1000px;
    font-family:Georgia,century gothic, Arial, sans-serif;
    margin:0px 0 0 0;
}
.blogname h1  {
    font-size:40px;
    font-weight:normal;
    margin:60px 20px 0 0px;
    color:#cfcfcf;
    text-decoration: none;
    text-align:right;
    font-weight:bold;
}
.blogname h1  a:link, .blogname h1  a:visited{ 
    color: #cfcfcf;
    text-decoration: none;
    background-color:transparent;
}

.blogname h1  a:hover { 
    color: #fff;
    text-decoration: none;
    background-color:transparent;
}
.blogname h2 {
    margin:0px 20px 0 30px;
    font-size:16px;
    font-weight:normal;
    color:#fff;
    text-align:right;
}


.content {
    padding:0px 10px 25px 5px;
    background:#282c2f ;
    border-top:1px solid #404547;
}	

.content-main {
    float: left;
    width: 485px;
    margin: 0px 0px 0px 5px;
    padding: 0 0;
}
.name_of_content {    
    margin: 10px;
    font-size:24px;
    font-family:Century gothic,Verdana,Helvitica,sans-serif;
    padding-left:10px;
    padding-top:2px;
    font-weight:normal;
    color:#cc9f4a;
    
}

.content-main-page {
    float: left;
    width: 980px;
    margin: 0px 0px 0px 5px;
    padding: 0 0;
    font-size: 24px;
}

.title{
    margin: 0 0 0;
    padding: 0px 0px 0px 5px;
    height:70px;
    background:url(images/title.jpg)
}
.title1{
    min-height: 70px;
    margin: 0 0 0;
    padding: 0px 0px 0px 5px;
    background:url(images/title1.jpg);
    background-repeat: no-repeat;
}
.title_correct{
    background:url(images/title1-2.jpg);
    background-repeat: repeat-y;
}
.title-page{
    margin: 0 0 0;
    padding: 0px 0px 0px 5px;
    height:70px;
    background:url(images/title-page.jpg)
}
.date {
    float:left;
    height:14px;
    font-size:14px;
    font-family:Century gothic,Verdana,Helvitica,sans-serif;
    padding-left:10px;
    padding-top:2px;
    font-weight:normal;
    color:#919191;
    
}
.date2 {
    float:left;
    height:14px;
    font-size:14px;
    font-family:Century gothic,Verdana,Helvitica,sans-serif;
    padding-left:10px;
    padding-bottom:2px;
    font-weight:normal;
    color:#919191;

}
.news_dir{
    padding:10px 0px 0 10px;
    float: right;
}
.date-back {
    height:22px;
    background: url(images/title2.jpg);
}
.time{
    text-align:left;
    width:140px;
    height:25px;
    margin-top:2px;
    font-family:Georgia,century gothic, Arial, sans-serif;
    padding:1px 0 0 17px;
    color:#fff;
    float:right;
    font-size:12px;
}	
.post {
    margin: 10px 10px 0 5px;
    padding:0px 0px 0px 0px;
    height: 100%;
    text-align:left;
    color:#777;
    font: 13px Georgia,century gothic, Arial, sans-serif;
}

.post h2 {
    margin: 0 0;
    padding: 10px 0px 5px 10px;
    background: transparent;
    text-align: left;
    font: 24px Georgia,century gothic, Arial, sans-serif;
    font-weight:normal;

}

.post h2 a, .post h2 a:link, .post h2 a:visited  {
    color: #fff;
    background-color: transparent;
}
.post h2 a:hover  {
    color: #fff;
    background-color: transparent;
}	


.postinfo {
    height:31px;
    padding: 4px 5px 0px 2px;
    background:url(images/meta.jpg);

}
.hide {
    visibility: hidden;
}
.postinfo-page {
    height:31px;
    padding: 4px 5px 0px 20px;
    background:url(images/meta-page.jpg);

}
.spostinfo {
    height:34px;
    padding: 4px 5px 0px 2px;
    background:url(images/smeta.jpg);

}

.postinfo a:link {
    color:#e35416;
    font-weight:normal;
    text-decoration:none;
}
.category{
    float:left;
    padding:0px 0 0 5px;
    color:#222;
    background:url(images/categ.gif);
    background-repeat:no-repeat;
    font-size:12px;
}	

.postinfo .com{
    line-height:15px;
    float:left;
    padding:10px 0px 0 10px;
    background:url(images/comments.gif);
    background-repeat:no-repeat;
    font-size:11px;
}

.postinfo .com a:link,
.postinfo .com a:visited {
    color:#cc9f4a;
    background-color: transparent;
}
.postinfo .com a:hover{
    color:#fff;
}
.post a:link,
.post a:visited {
    color: #cc9f4a;
    background-color: transparent;
}

.post a:hover {
    color: #f4e0e0;
    background-color: transparent;
    text-decoration: none;
}

.entry {
    margin: 0 0;
    padding: 5px 10px;
}
.entry-page {
    margin: 0 0;
    padding: 15px 20px;
}
.news_image {
    float: left;
    margin: 2px;
}
.cover{
    margin: 0 0;
    background:url(images/cover.jpg);
    background-repeat:repeat-y;
}
.cover-page{
    margin: 0 0;
    background:url(images/cover-page.jpg);
    background-repeat:repeat-y;
}
.rightcolumn{
    float:right;
    width:200px;
}

/* --- FOOTER --- */
.footer_contacts td{
    padding-left: 30px;
}
#contacts-footer {
    margin-left: 20px;
    width: 240px;
    float: left;
}
#footer {
    
    padding:10px 0 0 0px;
    background:#020202;
    border-top:1px solid #2E2E2E;
    color:#fff;
    font-size:10px;
    font-weight:normal;
    letter-spacing:1px;
}

#footer a {
    color:#cc9f4a;
}

#footer a:hover {
    color:#eee;
}


/* The Navigation */

.navigation {
    height:25px;
    padding:0 20px;
}
.navigation a {
    font-weight:bold;
    text-decoration:none;
    font-size:14px;
    color:#7A8B92;
}
.navigation a:hover {
    color:#fff;

}

/* The Attachment */

.contentCenter {
    text-align:center;
}

/* The Page Title */

h2.pagetitle {
    padding:0;
    margin:0 0 20px 0;
    font-size:25px;
    text-align:center;
}

/* The Comments */

.comments {
    font-size: small;
}
.comments form {
}
.comments textarea {
    width:80%;
    height:150px;
    background:#3c3f41;
    border:1px solid #62676a;
    color:#999;
    padding:10px;
    overflow:auto;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
}
#commentform {
    padding-left:23px;
}
#commentform input {
    background:#3c3f41;
    border:1px solid #62676a;
    color:#777;
    padding-left:10px;
}
input#s {
    
    background-image: url('images/sch.png');
    background-repeat: no-repeat;
    background-color:#3c3f41;
    border:1px solid #62676a;
    color:#777;
    padding-left:10px;
    background-attachment: none;
    background-position: right center;
    padding-right: 30px;
}
#searchform {
    float: right;
    margin: -15px 0 0 0;
}
#scope {
    margin-left: -20px;
}
.comments input#submit {
    padding:0;
    width:72px;
    height:29px;
}
#purchase {
    background:#3c3f41;
    border:1px solid #62676a;
    color:#777;
    padding:0;
    width:72px;
    height:29px;
}
.back {
    background:#3c3f41;
    border:1px solid #62676a;
    color:#777;
    padding:0;
    width:72px;
    height:29px;
}
.comments h2 {
    font-size:15px;
    line-height:30px;
    margin:24px 0 0 23px;
    padding:0;
    font-weight:normal;
}
.comments ol li p {
    padding:0;
    margin:10px 0;
    color:#888;
}

.top-line{
     border: 0;
     width: 95%;
     color: white;
      background-color: white;
      height: 1px;
}


#dropmenu, #dropmenu ul {margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:22px; z-index:300; width:100%; background:#0b0d0d; font-weight:normal;}
#dropmenu a {display:block; padding:0.25em 0.65em; color:#cc9f4a; border-right:1px solid #c8c8c8; text-decoration:none; background:#0b0d0d; font-family: Century Gothic, Arial,Tahoma,sans-serif;}
#dropmenu a:hover {background:#888; color:#fff;}
#dropmenu li {float:left; position:relative;}
#dropmenu ul {position:absolute; display:none; z-index: 100; width:12em; top:1.9em; left:-1px;}
#dropmenu ul a {border-left:1px solid #c8c8c8; padding:0.25em 1em;}
#dropmenu li ul {border-top:1px solid #c8c8c8; z-index: 100;  width:14.1em;}
#dropmenu li ul a {width:12em;  height:auto; float:left;  border-bottom:1px solid #c8c8c8;}
#dropmenu ul ul {top:auto;}
#dropmenu li ul ul {left:12em;  margin:0px 0 0 28px;}
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}


.flash{
z-index: 1;
}
.zindex {
z-index: 500;
}

