/*------------------------------------------------------------
////////////  Global Custom CSS 
------------------------------------------------------------*/  

body.custom {}

.main_wrapper h2 {
    padding: 20px 0 20px 68px !important;
    
}




.custom #container {}

.custom #header {}
.custom #header .shrinkwrap {}

  .custom #header #header-search-menu{
      left: 645px;
      position: relative;
      width: 295px;
  }

  .custom #header #header-search-menu #searchform{
      width: 305px; /* total 335 */
      height: 31px; /* total 47 */
      padding: 8px 20px;
      background: #440200;
      z-index:50;
      -moz-border-radius-topleft: 0px;
      -moz-border-radius-topright: 0px;
      -moz-border-radius-bottomright: 10px;
      -moz-border-radius-bottomleft: 10px;
      -webkit-border-radius: 0px 0px 10px 10px;
      border-radius: 0px 0px 10px 10px;
  }

  .custom #header #header-search-menu #searchform input#s{
      width: 225px; /* 235 */
      height: 13px; /* 23 */
      border: none;
      padding: 5px;
  }

  .custom #header #header-search-menu #searchform #searchsubmit{
      width: 64px;
      height: 20px;
      text-transform: uppercase;
      color: #a36749;
      border: 1px solid #a36749;
      background: #440200;
      cursor: pointer;
      margin-left:1px;
  }

  .custom #header #header-search-menu .menu-header-menu-container{
  background: none repeat scroll 0 0 #FE4A08;
    font-weight: bold;
    height: 38px;
    width: 195px;
    left: 164px;
    line-height: 35px;
    position: relative;
    margin-top:-11px;
    z-index:1;
    text-align: center;
      -moz-border-radius-topleft: 0px;
      -moz-border-radius-topright: 0px;
      -moz-border-radius-bottomright: 10px;
      -moz-border-radius-bottomleft: 10px;
      -webkit-border-radius: 0px 0px 10px 10px;
      border-radius: 0px 10px 10px 10px;
  }
  
   .custom #header #header-search-menu .menu-header-menu-container ul {
      margin-left:5px;
  }

  .custom #header #header-search-menu .menu-header-menu-container ul li{
      float: left;
      text-transform: uppercase;
      list-style: none;
      text-align: center;
      padding-top:7px;      
  }
  
  .custom #header #header-search-menu .menu-header-menu-container ul li a{
      color: #440300;
      text-decoration: none;
      font-size: 13px;
      display: block;
      padding: 0 7px;
      margin: 0;
  }

  .custom #header #header-search-menu .menu-header-menu-container ul li a:hover{
      color: #fff;
  }

  .custom #header .title a {}
  
  .custom #header .subtitle {}
  
.custom #nav {}
.custom #nav .shrinkwrap {}

  .custom #nav .menu {}

  .custom #nav .menu li {}
  
  .custom #nav .menu li a {}
  
  .custom #nav .menu li:hover a {}
  
  .custom #nav .menu li.current-menu-item a {}

  .custom #nav .menu ul {}
  
  .custom #nav .menu ul li {}
  
  .custom #nav .menu ul li a {}
  
.custom #content {
    margin-top: -403px;
}
.custom #content .shrinkwrap {}

  .custom #main {
      background: url('images/body-top.png') no-repeat top left;
      padding-top: 25px;
  }

  .custom #main .main_wrapper{
      background: url('images/body-repeating.png') repeat top left;
      width: 610px;
      min-height: 850px;
    padding: 0 0 25px;
}
  }
    
    .custom #main h1 {}
    
    .custom #main h2.post_title {
        background: #990000;
        -moz-border-radius-topleft: 0px;
        -moz-border-radius-topright: 15px;
        -moz-border-radius-bottomright: 15px;
        -moz-border-radius-bottomleft: 0px;
        -webkit-border-radius: 0px 15px 15px 0px;
        border-radius: 0px 15px 15px 0px;
        /* height: 76px; */
        margin-bottom: -12px;
        width: 486px;
        margin-left: -68px;
        padding-left: 68px;
    }
    
     .custom #main h2.arch_title, .custom #main h2.page_title {
        background: #990000;
        -moz-border-radius-topleft: 0px;
        -moz-border-radius-topright: 15px;
        -moz-border-radius-bottomright: 15px;
        -moz-border-radius-bottomleft: 0px;
        -webkit-border-radius: 0px 15px 15px 0px;
        border-radius: 0px 15px 15px 0px;
        /* height: 56px; */
        margin-bottom: -12px;
        width: 486px;
        margin-left: -68px;
        padding-left: 68px;
    }
    
    .custom h2.post_title a {}

    .custom #main h2 a{
        color: #fff;
       /* height: 76px;*/
        display: block;
        padding-bottom: 25px;
    }
    
    .custom #main h3 {}
    
    .custom #main h4 {}

    .custom #main p {}

    .custom #main ul {}

    .custom #main ol {}

    .custom #main li {}

    .custom #main img {}
  
    .custom #main .post_snippet {
        padding: 0 72px 0 68px;
      width: 470px;
    }
    
    .custom #main .post_snippet p {
    margin: 0;
  }
    
    .custom #main .post {}
    
    .custom #main .page {margin-top: 30px;}
    
    .custom #main .post_title a {position: relative;
    top: 15px;}
    
    .custom #main .author {}
    
     .custom #main .readMore a {}

  .custom #comments_wrapper {}
  
    .custom #comments_count {}
    
    .custom #comments_count a /*comment rss link*/ {}
    
    .custom #comments_list {}

      .custom #comments_list .comment {}

      .custom #comments_list .comment .comment  {}
      
      .custom #comments_list .comment.alt {}
      
      .custom #comments_list .comment.thread-alt {}

      .custom #comments_list .comment_box {}

      .custom #comments_list .vcard {}
      
      .custom #comments_list img.avatar {}

      .custom #comments_list .comment_author {}

      .custom #comments_list .comment_details {}

      .custom #comments_list .comment_date {}

      .custom #comments_list .comment_time {}

      .custom #comments_list .comment_count {}

      .custom #comments_list .reply {}

      .custom #comments_list .reply a {}

      .custom #comments_list .comment.bypostauthor .highlight{}

      .custom #comments_list .comment.moderating .highlight{}

      .custom #comments_list .comment_content {}

  .custom .sidebar {}
    
    .custom .sidebar.left {
        margin-top: 250px;
    }
    
        .custom .sidebar.left .textwidget {}

        .custom .sidebar.left #text-3{
            width: 134px; /* total 154px */
            padding: 10px 10px 0;
            background: #fe4a08;
            margin-left: 91px;
            color: #fff;
            text-align: right;
            -moz-border-radius-topleft: 10px;
            -moz-border-radius-topright: 0px;
            -moz-border-radius-bottomright: 0px;
            -moz-border-radius-bottomleft: 10px;
            -webkit-border-radius: 10px 0px 0px 10px;
            border-radius: 10px 0px 0px 10px;
        }
        
        .sidebar form, .sidebar .textwidget, .sideitem {padding: 0;}
        
        .custom .sidebar.left p {color: #fff;padding-right: 2px;font-weight:bold;}
}

        .custom .sidebar .left #text-3 p{
            color: #fff;
            text-align: right;
        }

        .custom .sidebar.left #text-3 input.email{
            border: 1px #3F808A solid;
            margin: 3px 0;
            height: 23px;
            width: 130px;
        }

        .custom .sidebar.left #text-3 input.subscribe{
            background: none;
            color: #fff;
            font-weight:bold;
            font-size:.8em;
            text-transform: uppercase;
            border: none;
            cursor: pointer;
            padding: 0;
        }

        .custom .sidebar.left .sideitem .menu-first-sidebar-menu-container{
            width: 116px; /* total 136px */
            background: #440200;
            float: right;
            text-align: right;
            padding: 4px 10px;
            margin-left: 109px;
            -moz-border-radius-topleft: 0px;
            -moz-border-radius-topright: 0px;
            -moz-border-radius-bottomright: 0px;
            -moz-border-radius-bottomleft: 10px;
            -webkit-border-radius: 0px 0px 0px 10px;
            border-radius: 0px 0px 0px 10px;
        }

        .custom .sidebar.left .sideitem ul.menu-first-sidebar-menu-container li{
            padding: 10px 0;
            margin-left:20px;
            border-bottom: 2px dotted #fff;
            font-weight:bold;
        }
    
    .custom .sidebar.left .sideitem ul.menu-first-sidebar-menu-container li.menu-item ul.sub-menu {
            padding: 7px 0 0;
            margin-left:0px;
            border-bottom: none;
            font-weight:normal;
        }
        
        .custom .sidebar.left .sideitem ul.menu-first-sidebar-menu-container li.menu-item ul.sub-menu li.menu-item {
            padding: 0;
            margin-left:0px;
            border-bottom: none;
            font-weight:normal;
        }
        
        .custom .sidebar.left .sideitem ul.menu-first-sidebar-menu-container li:last-child{
            border-bottom: none;
        }

        .custom .sidebar.left .sideitem ul.menu-first-sidebar-menu-container li a{
            color: #fff;
            font-weight:strong;
            text-decoration: none;
            display: block;
        }
        
        .custom sidebar.left .sideitem ul.menu-first-sidebar-menu-container li.menu-item menu-item-type-taxonomy a{padding: 5px 0;}

        .custom .sidebar.left .sideitem .menu-first-sidebar-menu-container li a:hover{
            color: #ccc;
        }       

        .custom .sidebar.left .sideitem .menu-second-sidebar-menu-container {
            width: 55px; /* total 75px */
            background: #990000;
            float: right;
            text-align: right;
            padding: 0 10px 5px;
            margin-left: 170px;
            -moz-border-radius-topleft: 0px;
            -moz-border-radius-topright: 0px;
            -moz-border-radius-bottomright: 0px;
            -moz-border-radius-bottomleft: 10px;
            -webkit-border-radius: 0px 0px 0px 10px;
            border-radius: 0px 0px 0px 10px;
        }

        .custom .sidebar.left .sideitem .menu-second-sidebar-menu-container ul li{
            padding: 0;
            border-bottom: 2px dotted #fff;
        }

        .custom .sidebar.left .sideitem .menu-second-sidebar-menu-container ul li:last-child{
            border-bottom: none;
        }

        .custom .sidebar.left .sideitem .menu-second-sidebar-menu-container ul li a{
            padding: 10px 0;
            color: #fff;
            font-weight:bold;
            text-decoration: none;
            display: block;
        }

        .custom .sidebar.left .sideitem .menu-second-sidebar-menu-container ul li a:hover{
            color: #ccc;
        }

    .custom .sidebar.left #text-9 .textwidget{
        float: right;
        margin: 18px 0 0;
        padding: 0 10px 0 0;
        text-align: right;
        width: 130px;
    }

    .custom .sidebar.left #text-9 a{
      text-decoration: none;
    }

    .custom .sidebar.right {
        margin-top: 315px;
    }
    
    .custom .sidebar.right ul li {padding: 0 0 20px;}
    
    .custom .sidebar p {}
    
    .custom .sidebar li {
      clear: both;
    }
    
    .custom .sidebar ul ul {}
    
    .custom .sidebar ul ul li {}
    
    .custom .sidebar .sidetitle {}
    
    .custom .sidebar .sideitem {}
    
    .custom .sidebar .textwidget { padding: 0 0 0.5em;}
  
.custom #footer {}
.custom #footer .shrinkwrap {}

  .custom #footer p {
    bottom: 290px;
    position: relative;
    right: 45px;
}
  
  .custom #footer .textwidget {}
  
  .custom #footer li {}  
  
.custom #subfooter {
    bottom: 100px;
    position: absolute;
    z-index: -1;
}
.custom #subfooter .shrinkwrap {}

  .custom #subfooter p {}
  
  .custom #subfooter .textwidget {}
  
  .custom #subfooter li {}

.custom #content #content-logo{
    position: absolute;
    z-index: 100;
    top: -97px;
}

   .custom #main .timeStamp {
        text-transform: uppercase;
        font-weight:bold;
        position:relative;
        top: 23px;
    } 
 
 .custom .catstags {padding-bottom: 0 !important;
    line-height: 1.8em;}
 
 .custom span.tags {font-size:10px;}
  
 .custom .cats {    
    position: relative;
top: 5em;
font-weight: bold;
font-size: 1.3em;
height: 40px;
display: block;
  }

.custom span.cats a {text-decoration:none;color:#FFF;font-weight:bold;font-size: 1em;}

.custom span.cats a:hover {text-decoration:underline;color:#FFF;}

.custom #content #body-bottom{
    width: 610px;
    height: 55px;
    background: url('images/body-bottom.png') no-repeat top left;
}

.custom .archives-content {margin: 30px 0 20px;}

.custom .sidebar.right .sidebar_wrapper {margin: 10px 30px;text-align: left;}

.widget_fb_like_widget {margin-bottom:12px !important}

.fb_iframe_widget {background-color:white !important;}

.custom .custom #main ol {
}

.custom ol.wp-paginate {
    margin: 0 1.5em 0 1em;
    padding: 1em 0;
}

.custom .wp-paginate .prev, .custom .wp-paginate .next {font-weight:bold;font-size:13px;text-transform:uppercase;}

.custom .wp-paginate .prev {float:left;}

.custom .wp-paginate .next {float:right;}

.custom .wp-paginate li .page {display:none;}
/*Previous Next Post*/
#prev-next{font-size:16px;}
#prev-next a{color:#990000; display:block;text-decoration:underline;}
#prev-next a:hover{ text-decoration:none;}
.previous-post{float:left; padding:30px 0 30px 70px; }
.next-post{float:right; padding:30px 70px 30px 0;}
.navigation{padding:30px 0;font-size:16px;}