/* $Id: local-sample.css,v 1.1.2.1 2010/01/11 00:08:12 sociotech Exp $ */

/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom CSS and CSS overrides in this file and  */
/* rename it local.css.  By restricting your CSS changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.  You can also */
/* use a local-rtl.css file for the equivalent in RTL.     */

/* Steps to activate local.css:                       */
/* 1. Add your custom CSS to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Clear cached data at admin/settings/performance */


/*------ Major Regions Formatting -------*/
#main {padding:10px;background-color:#96AAB5;}
#sidebar-first {float:left;margin-right:20px;}
#preface-top {padding:10px;background-color:#96AAB5;}
#page-inner {background-color:#000000;}
#main-inner-no-front {
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        -khtml-border-radius: 20px;
        behavior:url(sites/all/themes/fusion-starter/css/border-radius.htc);
        border-radius: 20px;
        background-color:#EEEEEE;
        border:1px solid;
        }
#main-group {}
#main-content-group .row {width:924px;}
#content-inner-inner-no-front .content-content {padding:0;}
#content-inner-inner-no-front h1 {width:96%;border-bottom:1px solid #771111;padding-bottom:5px;}
body.pid-admin-build-block .main-content-inner {width:940px;}
.pid-contact .contact-mail-page {width:400px;float:right;}
/*
#main-content-inner {overflow:visible;}
#main-group-inner {overflow:visible;}*/

.grid16-8 {width:475px;}

.page-inner {background-color:#000000;}

.content-pid-contact form {width:422px;float:left;}

#block-search-0 {
        margin-left:0;
        margin-top:4px;
        position:relative;
        width:21%;
        }
#block-search-0 form input.form-submit {height:22px;margin-left:168px;padding-left:10px;}
#edit-search-block-form-1-wrapper {margin:5px 0 0 55px;position:absolute;}

#edit-custom-search-paths-wrapper {display:none;}
        
label.edit-search-block-form-1 {display:none;}

.breadcrumbs {
        font-size:90%;
        line-height:100%;
        margin-bottom:-15px;
        margin-top:15px;
        display:none;
        }

#header-site-info {
        height:138px;
        margin-bottom:4px;
        width:79%;
        }
#header-group {
        background-image:url("/sites/all/themes/fusion_starter/images/noc-header-bg.jpg");
        background-repeat:no-repeat;
        background-position:right top;
        background-color:#96AAB5;
        /*overflow:visible;*/
        width:980px;
        }
#header-group-wrapper {
        background-color:#96AAB5;
        background-image:url("/sites/all/themes/fusion_starter/images/big-header-bg.jpg");
        }
        
#header-site-info-inner {width:50%;}

.nested {
        float:left;
        margin:0;
        /*width:100%;*/
        }


/*----------- Header Logo, Mission, & Slogan formatting -------------*/

#logo img {width:51%;}
#site-name {float:left;margin-left:-4000px;position:absolute;}
#slogan {
        font-size:16px;
        font-style:italic;
        margin-left:55%;
        margin-top:-87px;
        width:71%;
        }

#mission {
        font-size:16px;
        line-height:121%;
        position:absolute;
        top:98px;
        width:400px;
        }
#mission h2 {width:auto;float:left;margin-bottom:0;}
#mission span {
        float:left;
        font-size:14px;
        width:400px;
        }
        

/*------- Sidebar First formatting ------*/
#sidebar-first-inner {margin:10px 10px 10px 5px;}



/*------- Main formatting ------*/


.block .inner {margin:0;}

#node-4 {margin-left:10px;}

#node-5 {margin-bottom:15px;}
#node-5 h2 {display:none;}
#node-5 .inner {
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        -khtml-border-radius: 20px;
        behavior:url(sites/all/themes/fusion-starter/css/border-radius.htc);
        border-radius: 20px;
        border: 1px solid #771111;
        padding: 6px 12px 7px 25px;
        background-color:#EEEEEE;
        margin:0;
        }

    /*
#content-group-inner .content-inner-inner {
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    behavior:url(sites/all/themes/fusion-starter/css/border-radius.htc);
    border-radius: 20px;
    border: 1px solid #771111;
    padding: 20px;
    background-color:#EEEEEE;
    margin:0;
    }
    */
/*
#content-group .nested {overflow:visible;}
.nested {overflow:visible;}*/
#content-inner-inner-no-front {padding:10px;}
#content-inner-inner-no-front .pid-contact {}
.pid-contact {padding:20px;}
#node-1 .inner {padding:0 20px 20px 20px;}
#content-inner-inner-no-front h1 {margin-left:10px;padding-left:5px;}

.no-sidebars .main-inner {width:101%;}


/*--------------------------  Primary Menu formatting  -------------------------------------*/

.sf-menu li {width:163.33px;text-align:center;}
.sf-menu li .last {}
.sf-menu.sf-style-pomegranate li.last a {}
.sf-menu.sf-style-pomegranate li.last a:hover,
.sf-menu.sf-style-pmoegranate li a:hover {color:#000000;}
.sf-menu.sf-style-pomegranate a {color:yellow;}
.sf-menu.sf-style-pomegranate a {
        border:1px outset #68000E;
        color:yellow !important;
        }
.sf-menu.sf-style-pomegranate li li a {font-size:12px;font-weight:normal;z-index:999;}
.sf-menu.sf-style-pomegranate a:hover {color:white !important;}
.sf-menu.sf-style-pomegranate a:active {color:white !important;}
.sf-menu.sf-style-pomegranate li:hover, .sf-menu.sf-style-pomegranate li.sfHover,.sf-menu.sf-style-pomegranate li.active a, .sf-menu.sf-style-pomegranate a:focus,
.sf-menu.sf-style-pomegranate a:hover, .sf-menu.sf-style-pomegranate a:active,.sf-navbar.sf-style-pomegranate li li {
        background:none repeat scroll 0 0 #4C0012;
        color:#FFFFFF !important;
        z-index:999;
        }
.sf-menu.sf-style-pomegranate li, .sf-menu.sf-style-pomegranate li, .sf-menu.sf-style-pomegranate li a, .sf-menu.sf-style-pomegranate a, .sf-menu.sf-style-pomegranate a, .sf-menu.sf-style-pomegranate a, .sf-navbar.sf-style-pomegranate li li {
        background:none repeat scroll 0 0 #68000B;z-index:999;
        }

div#preface-top, div#block-superfish-1 {
overflow: visible;
}

.block .inner {
  position: static;
}

        
#preface-top, 
#block-superfish-1 {overflow: visible;padding-bottom:0;} /*--enables the secondary menu items to show --*/
#block-superfish-1 {width:100%;margin:1px 0 0 0;}
#block-superfish-1 .inner {}
#block-superfish-1 ul {margin:0.5px 0 -0.5px 0;width:102%;}
#block-superfish-1 ul li a {font-size:16px;border:solid 1px black;margin:-1px 0;padding-top:14px;}
#block-superfish-1 ul li a:hover {color:white;}
#block-superfish-1 .menuparent ul li a {font-size:12px;}
#block-superfish-1 ul ul {z-index:999;}

/* ---------------------- Upcoming Block formatting ---------------------------------*/
#block-views-NOC_calendar-block_1 {
        -moz-border-radius:20px 20px 20px 20px;
        -webkit-border-radius: 20px;
        -khtml-border-radius: 20px;
        border-radius: 20px;
        background-color:#EEEEEE;
        border:1px solid;
        height:330px;
        margin:0 0 5px 5px;
        width:39.8%;
        }
#block-views-NOC_calendar-block_1 .inner {
        margin:0;
        padding:0 14px 14px;
        width:333px;
        }
#block-views-NOC_calendar-block_1 h2.block-title {
        -moz-border-radius: 20px 20px 0 0;
        -webkit-border-radius: 20px 20px 0 0;
        -khtml-border-radius: 20px 20px 0 0;
        behavior:url(sites/all/themes/fusion-starter/css/border-radius.htc);
        border-radius: 20px 20px 0 0;
        background-color:#771111;
        border-bottom:1px solid #771111;
        color:yellow;
        font-weight:normal;
        height:30px;
        margin:0 0 0 -14.5px;
        padding:10px 0 0;
        text-align:center;
        width:115%;
        }
#block-views-NOC_calendar-block_1 .content {padding-right:5px;}
#block-views-NOC_calendar-block_1 .views-admin-links {margin-left:300px;}
#block-views-NOC_calendar-block_1 .views-field-title {font-size:16px;font-weight:bold;padding-bottom:5px;}
#block-views-NOC_calendar-block_1 .views-field-field-date-value {padding-left:10px;font-weight:bold;}
#block-views-NOC_calendar-block_1 .views-field-body {padding-left:10px;}
#block-views-slideshow_nav-block_1 .inner {margin:0;}

.view-NOC-calendar {width:100%;}
.view-NOC-calendar .views-admin-links ul {margin-left:200px;}
.view-NOC-calendar ul {margin:0;}
.view-NOC-calendar ul li {list-style:none;padding:9px;font-size:11px;height:78px;width:96%;border-bottom: 1px solid #771111;}
.view-NOC-calendar ul li.views-row-last {border-bottom: none;}

.view-NOC-calendar ul li a {text-decoration:none;color:#771111;}
.view-NOC-calendar ul li a:hover {text-decoration:underline;}
.view-NOC-calendar p {margin:0;}

.calendar-calendar td.has-no-events {
text-align:center;
}
.calendar-calendar td.has-events {
text-align:center;
}

/*-----------------  Month Calendar formatting  -----------------------------*/
#node-data-field-date-field-date-value span {font-weight:normal;}
#node-title a {font-weight:bold;}

/*------------------The NOC Intro Video Block (on front page) ------------------*/
.noc-intro-video-block {float:right;width:390px;margin-bottom:0;z-index:-1;}
.noc-intro-video-block p {margin:0;}
.noc-intro-video-block p span {margin-right:10px;}
.noc-intro-video-block ol {margin-bottom:0;}
.youtube-player {z-index:-1;}

/*-------------- Our Ministries Page View formatting -------------------------*/
.view-ministries ul li {margin-top:26px;}
.view-ministries .views-field-title a {font-size:142%;font-weight:bold;color:#68000B;}
.view-ministries p {font-family:"Lucida Sans","Lucida Grande","Lucida Sans Unicode",Verdana,Geneva,sans-serif;font-size:14px;}

/*------------- Our Ministries Block formatting (found on front page) --------------*/
.our-ministries-block {
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
}

#block-block-12 {margin-right:10px;}

#block-block-12,
#block-block-13,
#block-block-14 {margin-bottom:14px;width:475px;}

#block-block-12 .inner,
#block-block-13 .inner,
#block-block-14 .inner {
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        -khtml-border-radius: 20px;
        behavior:url(sites/all/themes/fusion-starter/css/border-radius.htc);
        border-radius: 20px;
        border: 1px solid #771111;
        padding:0 10px 10px 10px;
        background-color:#EEEEEE;
        float:left;
        width:453px;
}
#block-block-12 h2.block-title {
        -moz-border-radius:20px 20px 0 0;
        -webkit-border-radius: 20px 20px 0 0;
        -khtml-border-radius: 20px 20px 0 0;
        behavior:url(sites/all/themes/fusion-starter/css/border-radius.htc);
        border-radius: 20px 20px 0 0;
        background-color:#771111;
        border-bottom:1px solid #771111;
        color:yellow;
        font-weight:normal;
        height:30px;
        margin:0 0 0 -10px;
        padding:10px 0 0;
        text-align:center;
        width:104.6%;
        }
#block-block-13 h2.block-title {
        -moz-border-radius:20px 20px 0 0;
        -webkit-border-radius: 20px 20px 0 0;
        -khtml-border-radius: 20px 20px 0 0;
        behavior:url(sites/all/themes/fusion-starter/css/border-radius.htc);
        border-radius: 20px 20px 0 0;
        background-color:#771111;
        border-bottom:1px solid #771111;
        color:yellow;
        font-weight:normal;
        height:30px;
        margin:0 0 0 -10px;
        padding:10px 0 0;
        text-align:center;
        width:104.6%;
        }
#block-block-14 h2.block-title {
        -moz-border-radius:20px 20px 0 0;
        -webkit-border-radius: 20px 20px 0 0;
        -khtml-border-radius: 20px 20px 0 0;
        behavior:url(sites/all/themes/fusion-starter/css/border-radius.htc);
        border-radius: 20px 20px 0 0;
        background-color:#771111;
        border-bottom:1px solid #771111;
        color:yellow;
        font-weight:normal;
        height:30px;
        margin:0 0 0 -10px;
        padding:10px 0 0;
        text-align:center;
        width:104.6%;
        }

h2.block-title {
    border-bottom:1px solid #771111;
    padding-bottom:6px;
    text-align:center;
}

/*----------- Announcements Page formatting ------------*/
#view-id-Announcements-page_1 .views-field-title {
        border-bottom:1px solid #771111;
        font-size:22px;
        font-weight:bold;
        padding:28px 0 3px;
        width:100%;
        }
#view-id-Announcements-page_1 .views-field-body {margin:5px 5px 0 10px;font-size:14px;}
#view-id-Announcements-page_1 .views-field-created {margin-left:5px;}


/*!
 * Dynamic display block module template: vsd-default - Cascading Style Sheet 
 */
#block-views-slideshow_nav-block_1 {
        margin:0;
        -moz-border-radius:20px 20px 20px 20px;
        -webkit-border-radius: 20px 20px 20px 20px;
        -khtml-border-radius: 20px 20px 20px 20px;
        behavior:url(sites/all/themes/fusion-starter/css/border-radius.htc);
        border-radius: 20px 20px 20px 20px;

        background:none repeat scroll 0 0 #EEEEEE;
        border:1px solid;
        height:304px;
        margin:0 5px 0 0;
        padding:13px;
        width:537px;
        }
#block-views-slideshow_nav-block_1 .inner {margin:0;}

div.views-slideshow-ddblock-cycle-vsd-default div.container{background-color:#EEEEEE;width:538px;}
div.views-slideshow-ddblock-cycle-vsd-default div.container-inner{height:310px;position:relative;z-index:0;}
div.views-slideshow-ddblock-cycle-vsd-default div.slider{float:left;width:538px;}
div.views-slideshow-ddblock-cycle-vsd-default div.slide{display:none;height:100%;left:0;position:absolute;top:0;}
div.views-slideshow-ddblock-cycle-vsd-default div.slide-inner img{height:305px;margin:0 !important;padding:0 !important;width:538px;}
div.views-slideshow-ddblock-cycle-vsd-default div.slide-text-horizontal{height:85px;left:0;width:538px;}
div.views-slideshow-ddblock-cycle-vsd-default div.slide-text-vertical{height:342px;width:140px;}
div.views-slideshow-ddblock-cycle-vsd-default div.slide-text-top{top:7px;}
div.views-slideshow-ddblock-cycle-vsd-default div.slide-text-right{bottom:0;right:30px;}
div.views-slideshow-ddblock-cycle-vsd-default div.slide-text-bottom{bottom:7px;}
div.views-slideshow-ddblock-cycle-vsd-default div.slide-text-left{bottom:0;left:30px;}
div.views-slideshow-ddblock-cycle-vsd-default div.slide-text-inner{padding:10px;}
div.views-slideshow-ddblock-cycle-vsd-default div.slide-title{float:left;}
div.views-slideshow-ddblock-cycle-vsd-default div.slide-title-vertical{width:130px;}
div.views-slideshow-ddblock-cycle-vsd-default div.slide-title-horizontal{float:left;width:100px;}
div.views-slideshow-ddblock-cycle-vsd-default div.slide-title h2{margin:-5px 0 0 0;padding:0;line-height:130%;}
div.views-slideshow-ddblock-cycle-vsd-default div.slide-title-inner{color:white;font-weight:bold;}
div.views-slideshow-ddblock-cycle-vsd-default div.slide-body-vertical{width:132px;}
div.views-slideshow-ddblock-cycle-vsd-default div.slide-body-horizontal{float:left;width:355px;}
div.views-slideshow-ddblock-cycle-vsd-default div.slide-body-inner{font-weight:normal;font-size:1em;color:white;margin-left:35px;width:300px;}
div.views-slideshow-ddblock-cycle-vsd-default div.slide-body-inner p{margin:0 8px 0 0;padding:0;}
div.views-slideshow-ddblock-cycle-vsd-default div.slide-body-inner li{float:left;}
div.views-slideshow-ddblock-cycle-vsd-default div.slide-body-inner a{color:#ffffff;}

div.views-slideshow-ddblock-cycle-vsd-default div.slide-read-more{width:110px;}
div.views-slideshow-ddblock-cycle-vsd-default div.slide-read-more p{padding:0;margin:0;}
div.views-slideshow-ddblock-cycle-vsd-default div.slide-read-more-horizontal a{}
div.views-slideshow-ddblock-cycle-vsd-default div.slide-read-more-vertical a{right:5px;}
div.views-slideshow-ddblock-cycle-vsd-default div.slide-read-more-horizontal a:hover{right:-17px;}
div.views-slideshow-ddblock-cycle-vsd-default div.slide-read-more-vertical a:hover{right:5px;}

/*previous next pager on the slide*/
div.views-slideshow-ddblock-cycle-vsd-default div.views-slideshow-ddblock-prev-next-slide {left:0;position: absolute;top:110px;width:535px;z-index: 50;}
div.views-slideshow-ddblock-cycle-vsd-default div.views-slideshow-ddblock-prev-next-slide a {color:#fff;display:block;height:50px;margin:0;padding:0;width:50px;}
div.views-slideshow-ddblock-cycle-vsd-default div.views-slideshow-ddblock-prev-next-slide a:focus{outline:none;}
div.views-slideshow-ddblock-cycle-vsd-default div.next-container{float: right;height: 50px;opacity: 0.7;position: relative;width: 50px;}
div.views-slideshow-ddblock-cycle-vsd-default div.prev-container{float: left;height: 50px;opacity: 0.7;position: relative;width: 50px;}

div.views-slideshow-ddblock-cycle-vsd-default div.spacer-vertical{display:block;float:left;height:50px;width:5px;background-color:#ccc;}
div.views-slideshow-ddblock-cycle-vsd-default div.spacer-horizontal{clear:both;}

/*---------- Gmap formatting ------------*/
.gmap-block {width:481px;margin-left:8px;}

.content-inner {margin-bottom:0;}

#footer-message {padding:10px;background-color:#656565}
#footer-message-wrapper {text-align:center;background-color:#68000B;}
#footer-message-wrapper {
        background-color:#68000B;
        color:#000000;
        font-size:84%;
        line-height:150%;
        text-align:center;
        }
#footer-message-wrapper a {color:#FFFFFF;}
a.feed-icon img, ul.links img, th img {
        border:0 none;
        left:295px;
        margin:0 5px;
        position:absolute;
        }
        
#footer-message a.feed-icon {position:absolute;}
