html,body {
   height: 100%;
   margin: 0;
   .soc
}

strong{font-weight:bold !important;}
em{font-style: italic !important;}

@font-face {
    font-family: 'league_gothicregular';
    src: url('../fonts/league_gothic-webfont.eot');
    src: url('../fonts/league_gothic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/league_gothic-webfont.ttf') format('truetype'),
         url('../fonts/league_gothic-webfont.woff') format('woff'),
         url('../fonts/league_gothic-webfont.svg#league_gothicregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
   margin: 0;
   padding: 0;
   border: 0;
   font-size: 100%;
   font: inherit;
   vertical-align: baseline;
}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
   display: block;
}
body {
   background: #f1f1f1;
   font:12px/15px 'Helvetica', Arial, sans-serif;
   min-width: 995px;
}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {
   content: '';
   content: none;
}
table {
   border-collapse: collapse;
   border-spacing: 0;
}
a{
   color: #2d89a5;
   text-decoration: none;
}
a:hover{color: #e57834;}
#wrapper {min-height: 100%;}
.w1 {
   /*padding-bottom: 370px;*/
}
.social-networks{
   position: fixed;
   z-index: 5;
   top: 186px;
   right: 0;
   width: 24px;
   padding: 15px 7px 9px;
   border: 1px solid #da9e02;
   -moz-border-radius: 4px 1px 1px 4px;
   -webkit-border-radius: 4px 1px 1px 4px;
   border-radius: 4px 1px 1px 4px;  
   background-color: #ebbd41;
   -moz-box-shadow: 0 2px 2px rgba(0,0,0,.23), inset 0 0 0 1px rgba(255,255,255,.31);
   -webkit-box-shadow: 0 2px 2px rgba(0,0,0,.23), inset 0 0 0 1px rgba(255,255,255,.31);
   box-shadow: 0 2px 2px rgba(0,0,0,.23), inset 0 0 0 1px rgba(255,255,255,.31);
}
.social-networks:before{
   content: "";
   position: absolute;
   left: -8px;
   top: 47px;
      background: url(../images/site/sprite.png) no-repeat -53px -162px;
   width: 10px;
   height: 17px;
}
.social-networks li{margin-bottom: 6px;}
.social-networks a{
   width: 24px;
   height: 23px;
   display: block;
   text-indent: -9999px;
   overflow: hidden;
}
#sidebar.add .video>a>img{display: block;margin-bottom: 5px; }
.social-networks .rss a{background: url(../images/site/sprite.png) no-repeat;}
.social-networks .tweeter a{background: url(../images/site/sprite.png) no-repeat 0 -25px;}
.social-networks .facebook a{background: url(../images/site/sprite.png) no-repeat 0 -48px;}
.social-networks .youtube a{background: url(../images/site/hugger-youtube.png) no-repeat;}
.social-networks .vimeo a{background: url(../images/site/sprite.png) no-repeat 0 -73px;}
#header .holder{
   width: 986px;
   margin: 0 auto;
}
.top-bar{
   color: #616161;
   background: #f0ebe1 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZWJlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI3JSIgc3RvcC1jb2xvcj0iI2YwZWNlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjczJSIgc3RvcC1jb2xvcj0iI2ZkZjhlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZGY4ZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -webkit-gradient(linear, 0 0, 0 100%, from(#f0ebe1), color-stop(0.27, #f0ece1), color-stop(0.73, #fdf8ed), to(#fdf8ed));
   background: -webkit-linear-gradient(#f0ebe1 0%, #f0ece1 27%, #fdf8ed 73%, #fdf8ed 100%);
   background: -moz-linear-gradient(#f0ebe1 0%, #f0ece1 27%, #fdf8ed 73%, #fdf8ed 100%);
   background: -o-linear-gradient(#f0ebe1 0%, #f0ece1 27%, #fdf8ed 73%, #fdf8ed 100%);
   background: linear-gradient(#f0ebe1 0%, #f0ece1 27%, #fdf8ed 73%, #fdf8ed 100%);
 }
.top-bar .search-form{
   float: right;
   margin: 14px 15px 0 0;
   height: 20px;
   width: 143px;
   border: 1px solid #b4b4b4;
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
   background-color: #fff;
   -moz-box-shadow: inset 0 1px 5px rgba(0,0,0,.15);
   -webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,.15);
   box-shadow: inset 0 1px 5px rgba(0,0,0,.15);
   overflow: hidden;
   padding: 2px;
}
.search-form input[type="text"]{
   width: 98px;
   border:none;
   color: #5e5e5e;
   background: none;
   padding: 3px 7px 2px 7px;
   float: left;
   font-size: 12px;
   margin: 0;
   outline: none;
   outline-width: 0;
   -webkit-appearance:none;
}
input[type=text]::-webkit-search-decoration,
input[type=text]::-webkit-search-cancel-button,
input[type=text]::-webkit-search-results-button,
input[type=text]::-webkit-search-results-decoration {
  display: none;
}
.search-form input[type="submit"]{
   width: 33px;
   height: 28px;
   border: none;
   -moz-border-radius: 0 3px 3px;
   -webkit-border-radius: 0 3px 3px;
   background: url(../images/site/sprite.png) 1px -153px;
   text-indent: -9999px;
   overflow: hidden;
   cursor: pointer;
   float: right;
   margin: -5px -2px 0 0;
}
::-moz-placeholder {opacity: 1;}
.top-bar .top-nav{
   float: right;
   padding: 19px 10px 0 0;
   font-weight: bold;
}
.top-bar .top-nav li{
   float: left;
   margin: 0 7px;
}
.top-bar a{
   color: #616161;
   text-decoration: none;
}
.top-bar a:hover{color: #2d89a5;}
.top-bar .holder{
   position: relative;
   padding-bottom:4px;
}
.top-bar .holder:after{
   display: block;
   clear: both;
   content: '';
}
.resource-list img {display: block;}
.logo{
   width: 183px;
   height: 150px;
   background: url(../images/site/aob-logo.png) no-repeat;
   text-indent: -9999px;
   overflow: hidden;
   position: absolute;
   top: 0;
   left: 10px;
   z-index: 5;
}
div.banner div.mask {
   position: relative;
   overflow: hidden;
   width: 961px;
}
.logo a{
   height: 100%;
   display: block;
}
#nav{
   background: #00acda;
   border-top:5px solid #ecbd41;
   min-height: 66px;
   font: 16px/20px 'league_gothicregular', Helvetica, Arial, sans-serif;
   position: relative;
   z-index: 4;
}
#nav>ul{
   width: 748px;
   margin: 0 auto;
   padding-left: 235px;
   font-size: 19px;
}
#nav>ul:after{
   display: block;
   clear: both;
   content: "";
}
#nav>ul>li{
   float: left;
   border-left: 1px solid #e9e1cd;
   position: relative;
}
#nav ul ul{
   position:absolute;
   top: 65px;
   left: 0;
   background: #00acda;
   padding: 12px 10px 10px 12px;
   min-width: 150px;
   font: 700 12px/18px 'Helvetica', Arial, sans-serif;
   font-family: helvetica;
   display: none;
   width: 190px;
}
#nav ul li:hover ul{display: block;}
#nav ul ul a{color: #fff;}
#nav>ul>li:first-child{border: none;}
#nav>ul>li span{
   display: block;
   font-size: 28px;
}
#nav>ul>li>a{
   color: #fff;
   text-decoration: none;
   padding:10px 16px;
   display: block;
   line-height: 23px;
   text-transform: uppercase;
}
#nav>ul>li:first-child a{padding: 10px 19px 10px 16px;}
#content ul.articles>li{
   border-top: 1px solid #e1e1e1;
   margin-bottom: 9px;
   padding-top: 59px;
   min-height:200px;
}
ul.articles>li.last-child .date {margin-bottom: 7px;}
ul.articles>li.last-child .align-right{margin-top: 15px;}
#content ul.articles>li:first-child{
   border: none;
   padding: 0;
  /* margin-bottom: 46px; */
}


#nav>ul>li:hover>a,
#nav ul ul li a:hover,
#nav li.active>a{color: #ffdc00;}
#content ul.articles li.last-child { padding-top: 95px;}
 ul.articles li .align-right{
   float: right;
   border: 10px solid #f7f7f7;
   margin-left: 25px;
}
#sidebar .social-shares{
   width: 265px;
   margin-left: -2px;
   font-size: 13px;
}
#sidebar .social-shares:after {
   content: "";
   display: block;
   clear: both;
}
#sidebar .social-shares li{
   /*float: left;
   margin-right: 7px;*/
   margin-left: 45px;
}
.social-shares li.facebook a{
   background: #0081a9 url(../images/site/sprite.png) no-repeat 88px -447px;
   padding-left:10px;
   width: 110px;
}
.social-shares li.rss a{
   background: #de614f url(../images/site/sprite.png) no-repeat 61px -478px;
   padding-left: 18px;
   width: 74px;
}
#content ul.articles{margin-bottom: 28px;}
.social-shares li a{
   display: block;
   height: 30px;
   line-height: 30px;
   font-weight: bold;
   color: #fff;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   -webkit-box-shadow: 5px 8px 3px -1px #ccc;
   -moz-box-shadow: 5px 8px 3px -1px #ccc;
   box-shadow: 5px 8px 3px -1px #ccc;
}
.slide {
   width: 961px;
   float: left;
   padding-left: 1px;
}
.banner{
   width: 962px;
   margin: 0 auto 69px;
   padding: 0 11px 11px;
   -webkit-border-radius: 0 0 4px 4px;
   -moz-border-radius: 0 0 4px 4px;
   border-radius: 0 0 4px 4px;
   -webkit-box-shadow: 0 0 1px 0 #cdcdcd;
   -moz-box-shadow: 0 0 1px 0 #cdcdcd;
   box-shadow: 0 1px 1px 0 #cdcdcd;
   position: relative;
   z-index: 3;
   background: #fff;
   background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255,255,255,1)), color-stop(0.38, rgba(254,254,254,1)), color-stop(0.39, rgba(252,252,252,1)), to(rgba(248,248,248,1)));
   background: -webkit-linear-gradient(rgba(255,255,255,1) 0%, rgba(254,254,254,1) 38%, rgba(252,252,252,1) 39%, rgba(248,248,248,1) 100%);
   background: -moz-linear-gradient(rgba(255,255,255,1) 0%, rgba(254,254,254,1) 38%, rgba(252,252,252,1) 39%, rgba(248,248,248,1) 100%);
   background: -o-linear-gradient(rgba(255,255,255,1) 0%, rgba(254,254,254,1) 38%, rgba(252,252,252,1) 39%, rgba(248,248,248,1) 100%);
}
.slideset {
  /* width: 9999px; */
  /* float: left; */
}
.banner .caption{
   width: 608px;
   color: #757575;
   padding: 8px 0 0 6px;
}
.banner .caption h1{
   color: #00acda;
   margin-bottom: 4px;
   font: bold 38px/40px 'league_gothicregular', Helvetica, Arial, sans-serif;
}
.banner .caption p{
   font-size: 15px;
   line-height: 22px;
   color: #757575;
   margin-bottom: 12px
}
.banner .caption a{
   text-decoration: none;
   font-size: 15px;
}
.banner .pagination{
   position: absolute;
   top: 417px;
   right: 0;
}
.banner .pagination ul{
   width: 311px;
   height: 54px;
}
.banner .pagination ul li{
   float: left;
   margin: 0 0 10px 13px;
}
.banner .pagination ul li.last{margin: 0 0 10px 12px;}
.banner .pagination ul li:first-child{margin: 0;}
.banner .pagination ul a{
   display: block;
   width: 52px;
   height: 52px;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   overflow: hidden;
}
.stories:before{
   background: #d9d9d9;
   width: 100%;
   height: 1px;
   content: '';
   position: absolute;
   left:0;
   top:-88px;
   z-index: -1;
}
.stories{
   background: url(../images/site/bg-stories.jpg);
   padding: 61px 0 27px;
   position: relative;
   margin-bottom: 50px;
}
.stories:after{
   position: absolute;
   content: "";
   height: 1px;
   width: 100%;
   /*background: #bc9634;*/
   bottom: 87px;
}
.stories .holder{
   width: 960px;
   margin: 0 auto;
   z-index: 1;
   position: relative;
}
.stories .heading,
.upcoming-events .heading,
.resources .heading{
   width: 825px;
   margin: 0 auto 41px;
   text-align: center;
   color: #fff;
   background: url(../images/site/sep02.png) repeat-x 0 18px;
}
.upcoming-events .heading{margin-bottom: 29px;}
.stories .heading .holder{
   width: 233px;
   padding: 0 20px;
   margin: 0 auto;
   background: url(../images/site/bg-stories.jpg);
}
.heading h2{
   text-transform: uppercase;
   margin-bottom: 6px;
   font:40px/45px 'league_gothicregular', Helvetica, Arial, sans-serif;
}
.heading .sub-heading{font-size: 16px;}
.heading .sub-heading a{color:#5c5d5d;}
.heading .sub-heading a:hover{
   text-decoration: underline;
   color:#5c5d5d;
}
.video-block{
   overflow: hidden;
   padding-left: 9px;
}
.video .caption{
   position: absolute;
   right: 0;
   top:0;
   width: 258px;
   height: 365px;
   background: url(../images/site/bg-caption.png);
   background:rgba(0, 0, 0, 0.59);
}
article.stories .video .details{padding: 185px 20px 34px;}
.video .details{
   padding: 183px 19px 10px;
   margin-bottom: 10px;
   height: 122px;
   overflow: hidden;
}
.video .details p{
   color: #fff;
   font-size: 15px;
   line-height: 19px;
   text-shadow: 0 1px 2px rgba(255, 255, 255, 0.5);
}
.video-block .caption .info{
   font-size: 15px;
   font-weight: bold;
   overflow: hidden;
   border-top: 1px solid #707582;
   padding: 15px 19px 11px;
   background: url(../images/site/sep05.png) no-repeat 119px 14px;
}
.video-block .caption .info a{
   float: right;
   position: relative;
}
.video-block .caption .info a:after{
   position: absolute;
   left: 0;
   bottom: 0;
   background: #3c6b85;
   height: 1px;
   width: 100%;
   content: "";
}
.video-block .caption .info a:hover:after{display: none;}
.video-block .caption .info a:first-child{float: left;}
.video-block .video .btn-play,
article .video .btn-play{
   position: absolute;
   width: 62px;
   height: 62px;
   top:73px;
   left: 91px;
   background: url(../images/site/sprite.png) no-repeat 0 -191px;
   text-indent: -9999px;
   overflow: hidden;
}
article.stories .btn-play{
   top: 90px;
   left: 90px;
}
.video-block .video h3,
article .video h3{
   font:36px/40px 'league_gothicregular', Helvetica, Arial, sans-serif;
   color: #00acda;
   margin-bottom: 4px;
}
.video-block .video,
article .video{
   float: left;
   width: 658px;
   height: 370px;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   border-color: #fff;
   border-width: 13px 14px 15px 15px;
   border-style: solid;
   position: relative;
}
.video-container { margin: 0 0 0 2px;}
article.stroies .video {
    float: none;
    margin: 40px 0 0 2px;
}
.video>img{display: block;}
.video-holder .video{
   position: relative;
   display: block;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
   margin-bottom: 15px;
}
#main .caption .btn-play {top: 91px;}
.video-holder .video span{
   position: absolute;
   left: 0;
   top: 0;
   width: 188px;
   height: 110px;
   background: url(../images/site/sprite.png) no-repeat 0 -330px;
   text-indent: -9999px;
   overflow: hidden;
   display: none;
}
.video-holder .video:hover span,
.video-holder .video.active span{display: block;}
.video-block .video-list{
   float: right;
   width: 244px;
   padding: 1px 4px 0 0;
}
.video-block .video-list li{
   overflow: hidden;
   margin-bottom: 36px;
}
.video-list a.btn-play{
   position: absolute;
   right:2px;
   bottom: 1px;
   width: 26px;
   height: 26px;
   background: url(../images/site/sprite.png) no-repeat 2px -262px;
   text-indent: -9999px;
   overflow: hidden;
}
.video-list li .description{
   overflow: hidden;
   color: #fff;
}
.video-list .description a{
   font-size: 13px;
   line-height: 17px;
   color: #fff;
   font-weight: bold;
   text-decoration: underline;
}
.video-list .description span{
   display: block;
   padding-top: 7px;
}
.video-list .description a:hover{text-decoration: none;}
.upcoming-events{
   width: 986px;
   margin: 0 auto 55px;
   padding: 9px 0 0;
   overflow: hidden;
}
.upcoming-events .heading .holder{
   width: 233px;
   padding: 0 20px;
   margin: 0 auto;
   background: #f1f1f1;
   color: #5c5d5d;
}
.upcoming-events ul{
   overflow: hidden;
   width: 980px;
   padding-left: 10px;
}
.upcoming-events ul li{
   display: inline-block;
   vertical-align: top;
   margin: 0 26px 20px 0;
   -webkit-border-radius: 6px 6px 0 0;
   -moz-border-radius: 6px 6px 0 0;
   border-radius: 6px;
   overflow: hidden;
   width: 297px;
   -moz-box-shadow: -1px 1px 1px rgba(0,0,0,.1);
   -webkit-box-shadow: -1px 1px 1px rgba(0,0,0,.1);
   box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.1);
}
.upcoming-events ul li>img{
   display: block;
   -webkit-border-radius: 6px 6px 0 0;
   -moz-border-radius: 6px 6px 0 0;
}
.upcoming-events ul .description{
   background: #fff;
   height:160px;
   padding: 19px 6px 11px 15px;
   -webkit-border-radius: 0 0 6px 6px;
   -moz-border-radius: 0 0 6px 6px;
   position: relative;
}
.upcoming-events ul .description:before{
   content: "";
   width: 33px;
   height: 20px;
   background: url(../images/site/sprite.png) no-repeat -154px -212px;
   position: absolute;
   top: -17px;
   right: 30px;
}
.upcoming-events ul .title{
   font-size: 15px;
   font-weight: bold;
   text-transform: uppercase;
   display: block;
   padding: 0 0 5px;
   border-bottom: 1px solid #e1e1e1;
   margin-bottom: 9px;
   width: 265px;
}
.upcoming-events ul .title a{color: #7bab73;}
.upcoming-events ul .title a:hover{color: #e57834;}
.upcoming-events ul h3{
   margin-bottom: 19px;
   font:35px/40px 'league_gothicregular', Helvetica, Arial, sans-serif;
}
.upcoming-events ul h3 a{color: #372f2b;}
.upcoming-events a:hover{color: #e57834;}
.upcoming-events time{
   display: block;
   background: url(../images/site/sprite.png) no-repeat 0 -99px;
   padding: 3px 5px 3px 33px;
   font-size: 15px;
   margin-left: -3px;
   height: 14px;
   font-weight: bold;
   position: relative;
   color: #2d89a5;
}
.upcoming-events time span{border-bottom: 1px solid #d9e5f1;}
.upcoming-events time a:hover{border: none;}
.resources{
   background: #74aa17;
   padding: 50px 0 118px;
   border-bottom: 2px solid #f1f1f1;
}
.resources .holder{
   width: 960px;
   margin: 0 auto;
}
.resources .heading {
    background-position: 0 26px;
    margin-bottom: 63px;
}
.upcoming-events ul li>a img{
   display: block;
}
.resources .heading .holder{
//   width: 211px;
   width: 371px;
   padding: 8px 20px 0;
   margin: 0 auto;
   background: #74aa17;
}
.resources .container{
   overflow: hidden;
   padding-left: 22px;
   width: 963px;
}
.resources .description{
   float: left;
   width: 279px;
   color: #565656;
   padding: 10px 9px 14px 10px;
   background: #fff;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -moz-box-shadow: -1px 0 1px rgba(0,0,0,.1);
   -webkit-box-shadow: -1px 0 1px rgba(0,0,0,.1);
   box-shadow: -1px 0 1px rgba(0,0,0,.1);
}
.resources .description>img{
   display: block;
   margin-bottom: 8px;
}
.resources h4{
   font-weight: bold;
   font-size: 15px;
   margin-bottom: 3px;
}
.resources h4 a{color: #565656;}
.resources h4 a:hover{color: #e57834;}
.resource-list{
   float: right;
   width: 637px;
   overflow: hidden;
}
.resource-list ul{width: 660px;}
.resource-list li{
   display: inline-block;
   vertical-align: top;
   margin: 0 35px 33px 0;
   width: 128px;
}
.resource-list li>img{display: block;}
.resource-list li>a{
   background: #fff;
   padding: 9px 9px 13px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
   margin-bottom: 5px;
   display: block;
}
.resource-list ul .title{
   font-weight: bold;
   font-size: 14px;
   color: #fff;
   display: block;
   margin-left: 5px;
}
.resource-list ul .title a{color: #fff;}
.resource-list ul .title a:hover{text-decoration: underline;}
#footer{
   padding: 15px 0 65px;
   background: #fff;
   text-align: center;
   position:relative;
   background-color: #f1f1f1;
   /*width: 100%;
   margin-top: -380px;*/
}
#footer:before{
   content: '';
   position: absolute;
   top: 8px;
   left: 0;
   height: 1px;
   width: 100%;
   background: #d9d9d9;
}
#sidebar.add .event {
   margin-bottom: 35px;
   padding-left: 3px;
}
#sidebar.add .event>a img{display: block;}
#footer ul{
   width: 986px;
   margin: 0 auto;
   color: #a7a7a7;
   text-align: center;
   font-weight: bold;
   font-size: 11px;
}
#footer ul li{
   display: inline-block;
   padding: 0 9px;
   background: url(../images/site/sep07.png) no-repeat 0 2px;
}
#footer ul li:first-child{background: none;}
#footer a{color: #a7a7a7;}
#footer a:hover{color: #e57834;}
#main{
   padding: 71px 0 74px;
   width: 986px;
   margin: 0 auto;
}
#main:after{
   display: block;
   content: '';
   clear: both;
}
#sidebar{
   width: 219px;
   float: left;
   padding: 4px 0 0 12px;
}
#sidebar .aliance{
   background: #fff;
   margin: 0 0 50px 2px;
   padding: 9px 0 4px 0;
   width: 215px;
}
#main #sidebar .aliance.add{padding: 9px 0 14px;}
#sidebar .aliance h2{
   background: #de614f;
   color: #fff;
   font-size: 14px;
   line-height: 22px;
   padding: 4px 15px 3px 27px;
   margin-bottom: 9px;
   position: relative;
   left: -9px;
   width: 173px;
   text-transform: uppercase;
}
#content.add #sidebar .aliance h2{
   text-transform: none;
}
.event .details{padding-left: 10px;}
#sidebar .aliance h2:before{
   position: absolute;
   left: 0;
   bottom:-4px;
   content: '';
   width: 9px; 
   height: 4px; 
   background: url(../images/site/sprite.png) no-repeat -38px -162px;
}
#main #content{
   width: 699px;
   float: right;
   padding-right: 5px;
}
#main #content p img{
   padding: 10px;
   background: white;
   clear: both;
}
#sidebar .aliance>ul{
   font-size: 15px;
   /* background:url("../images/site/sep03.png") no-repeat 50% 1px; */
   margin-bottom: 4px;
   margin-bottom: 4px;
}
#sidebar .aliance>ul>li{
   background: url(../images/site/sep03.png) no-repeat 50% 0;
   margin-bottom: 1px; 
   padding-top: 5px; 
}
#sidebar .aliance>ul>li:first-child{background: none;padding-top: 0; }
#sidebar .aliance>ul>li a:hover{background: #e9e9e9}
#sidebar .aliance>ul li a{
   display: block;
   color: #898989;
   text-decoration: none;
   padding: 7px 15px 7px 18px;
}
#sidebar .aliance a.more,
#sidebar .aliance a.archieved{
   color: #898989;
   text-decoration: none;
   padding: 5px 15px 6px 19px;
   font-size: 15px;
   display: block;
}
#sidebar .aliance>a:hover{background: #e9e9e9}
#sidebar .aliance ul ul{
   font-size: 12px;
   font-weight: bold;
   line-height: 14px;
   padding-top: 0;
}
.videolist-wrap{overflow: hidden;}
#sidebar .aliance ul li ul li a{padding: 5px 15px 7px 34px;}
#sidebar .aliance ul li ul li:hover,
#sidebar .aliance ul li ul li.active{background: #e9e9e9;}
#content .heading a.btn-share{
   float: right;
   width: 104px;
   height: 29px;
   margin: 2px 6px 0 10px;
}
#content .heading h1, .allianceLi h1{
   color: #456c93;
   margin: -2px 0 16px 1px;
   text-transform: uppercase;
   font: 40px/45px 'league_gothicregular', Helvetica, Arial, sans-serif;
}
#content.add .heading h1{margin-top: -3px;}
#content p{
   margin-bottom: 12px;
   line-height: 20px;
   font-size: 14px;
}
#content article.stroies > p {margin-bottom: 15px;}
#content.add p {margin: 0 0 26px;}
div.index{
   overflow: hidden;
   width: 679px;
   height: 20px;
   padding: 5px 3px 3px 10px;
   background: url(../images/site/bg-index.png) no-repeat;
   margin-bottom: 36px;
   font-size: 12px;
}
.index .title{
   float: left;
   font-size: 10px;
   font-weight: bold;
   color: #898989;
   width: 75px;
}
.index ul{
   float: left;
   text-transform: uppercase;
   font-weight: bold;
   width: 591px;
   margin: 1px 0 0 13px;
   font-size: 11px;
}
.index li{
   float: left;
   margin-left:15px;
}
.index li:first-child{margin: 0;}
.index li a{
   color: #0d9ec5;
   text-decoration: none;
}
.index li a:hover{color: #e57834;}
.video-container .utility{
   padding: 0 !important;
   width: 217px !important;
}
.videolist-wrap .video-list>li{
   display:inline-block;
   vertical-align: top;
   margin: 0 16px 26px 0;
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
   border-radius: 4px;
   -moz-box-shadow: 0 1px 1px rgba(0,0,0,.16);
   -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.16);
   box-shadow: 0 1px 1px rgba(0,0,0,.16);
   background: #fff;
   padding: 13px 13px 0;
   width: 190px;
   min-height:190px;
}
.video-container .utility .video-holder{padding: 13px 15px;}
.video-container .video-list{
   width: 707px;
   margin-bottom: 18px;
}
.video-container .video-holder>img{
   display: block;
   margin-bottom: 15px;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
}
li.utility .video-holder .title{
   font-size: 18px;
   display: block;
   color: #372f2b;
   height:20px;
}
.video-container .video-holder .title{
   font-size: 18px;
   display: block;
   color: #372f2b;
   min-height: 36px;
   line-height: 17px;
}
.video-container .video-holder .title a{
   color: #372f2b;
}
.video-container .video-holder .title a:hover{
   color:#2d89a5;
}
.video-container .video-holder p{
   font-size: 14px;
   color: #888;
   margin-bottom: 5px;
}
.video-container .video-list ul{
   overflow: hidden;
   text-align: center;
   background: url(../images/site/sep04.png) repeat-y 111px 0;
   border-top: 1px solid #e6e6e7;
   padding: 18px 0 15px;
   font-size: 13px;
   font-weight: bold;
}
.video-container .video-list ul li{
   float: left;
   width: 100px;
   padding: 0 4px;
}
.video-container .video-list ul li a:hover{text-decoration: underline;}
.video-container li{color: #de614f;}
.video-container li.grey {color: #e4e4e4;}
.videolist-wrap .pagination,
#content.add .pagination{
   float: right;
   font-size: 13px;
   font-weight: bold;
}
.videolist-wrap .pagination li,
#content.add .pagination li{
   float: left;
   margin: 0 1px;
}
.videolist-wrap .pagination a,
#content.add .pagination a{
   color: #898989;
   text-decoration: none;
   display: block;
   height: 18px;
   padding-top: 4px;
   width: 22px;
   vertical-align: middle;
   text-align: center;
}
.videolist-wrap .pagination li.last:hover,
#content.add .pagination li.last:hover{margin-top: 1px;}
.videolist-wrap .pagination li.active a,
.videolist-wrap .pagination li a:hover,
#content.add .pagination li.active a,
#content.add .pagination li a:hover{
   width: 20px;
   height: 17px;
   padding-top: 3px;
   -moz-border-radius: 11px;
   -webkit-border-radius: 11px;
   border-radius: 11px;
   background-color: #fff;
   border: 1px solid #e5e5e5;
   color: #00acda;
}
.videolist-wrap .pagination li.prev a,
.videolist-wrap .pagination li.last a,
.videolist-wrap .pagination li.next a,
#content.add .pagination li.prev a,
#content.add .pagination li.last a,
#content.add .pagination li.next a{
   width: auto;
   height: auto;
   background: none;
   -webkit-border-radius: 0;
   -moz-border-radius: 0;
   border-radius:0;
}
.videolist-wrap .pagination li.prev a,
.videolist-wrap .pagination li.next a,
#content.add .pagination li.prev a,
#content.add .pagination li.next a{
   width: 7px;
   height: 12px;
   text-indent: -9999px;
   overflow: hidden;
}
.videolist-wrap .pagination li.prev a:hover,
.videolist-wrap .pagination li.last a:hover,
.videolist-wrap .pagination li.next a:hover,
#content.add .pagination li.prev a:hover,
#content.add .pagination li.last a:hover,
#content.add .pagination li.next a:hover{
   border: none;
   border-top: 4px;
}
.videolist-wrap .pagination li.prev a,
#content.add .pagination li.prev a{background: url(../images/site/sprite.png) no-repeat -28px -270px;}
.videolist-wrap .pagination li.next a,
#content.add .pagination li.next a{background: url(../images/site/sprite.png) no-repeat -38px -270px;}
.videolist-wrap .pagination li.next,
#content.add .pagination li.next{margin: 5px 4px 0 12px;}
.videolist-wrap .pagination li.prev,
#content.add .pagination li.prev{margin: 5px 8px 0 0;}
#two-columns{
   width: 681px;
   float: right;
   padding-right: 14px;
   overflow: hidden;
}
.videolist-wrap .pagination .last {margin: 0 4px;}
#sidebar.add{
   width: 220px;
   float: left;
   background: none;
   padding: 4px 0 0 12px;
}
.video-list .image-holder{
   border: 4px solid #fff;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   width: 103px;
   height: 63px;
   float: left;
   margin-right: 10px;
   position: relative;
}
#aside .contact{margin-bottom: 66px;}
#aside .contact>img{
   display: block;
   border: 9px solid #f7f7f7;
   margin-bottom: 16px;
}
#aside .contact dl{
   padding:0 0 8px 6px;
   font-size: 14px;
}
#aside .contact dt{
   float: left;
   font-weight: bold;
   margin-right: 3px;
}
#aside .contact address{
   padding-left: 6px;
   font-size: 14px;
   line-height: 20px;
}
#aside address strong{font-weight: bold;}
#aside .contact dd{margin-bottom: 10px;}
#aside .related{
   background: #fff;
   padding: 9px 5px 1px 12px;
}
#aside .related h2{
   left: -18px;
   width: 163px;
   background: #f3dc9e;
   color: #000;
   margin-bottom: 22px;
   padding: 7px 10px 7px 8px;
   position: relative;
}
.events ul li time{
    display: block;
    margin: 0 0 3px;
}
#aside .events li strong.title {
    display: block;
    margin-bottom: 4px;
}
#aside .related h2:before{
   position: absolute;
   left: 0;
   bottom:-3px;
   content: '';
   width: 7px; 
   height: 3px; 
   background: url(../images/site/sprite.png) -41px -174px;
}
#aside .related .title{
   font-weight: bold;
   display: block;
   margin-bottom: 2px;
}
#aside .related article>a{
   display: block;
   height: 89px;
   width: 141px;
   margin-bottom: 6px;
}
#aside .related .title a{color: #363636}
#aside .related .title a:hover{color: #e57834}
.spotlights article>img{
   display: block;
   margin-bottom: 7px;
}
.related p{
   margin-bottom: 20px;
   line-height: 18px;
}
.related p a{
   font-weight: bold;
   color: #000;
}
.related p a:hover{color: #e57834}
.spotlights { margin-bottom: 26px;}
#two-columns #content{
   width: 450px;
   float: left;
   color: #444;
   font-size: 13px;
   line-height: 20px;
}
#two-columns #content h1{
   color: #456c93;
   font: 40px/40px 'league_gothicregular', Helvetica, Arial, sans-serif;
   margin-bottom: 12px;
}
#two-columns #content p{
   margin-bottom: 25px;
   font-size: 14px;
}
#two-columns #content p a{color:#565656;}
#two-columns #content .direction{
   display: block;
   margin: -5px 0 30px;
}
#two-columns #aside{
   width: 220px;
   float: right;
}
.leadership li {margin-bottom: 20px;}
.office-hours {overflow: hidden;}
#sidebar.add .c-person{
   background: #fff;
   margin-bottom: 44px;
   -webkit-border-radius: 4px 4px 0 0;
   -moz-border-radius: 4px 4px 0 0;
   border-radius: 4px 4px 0 0;
}
#sidebar.add .c-person>img{
   display: block;
   margin-bottom: 40px;
}
#sidebar.add ul{
   padding: 0 20px 14px;
   -moz-border-radius: 4px / 4px 4px 4px 4px;
   -webkit-border-radius: 4px / 4px 4px 4px 4px;
   border-radius: 4px / 4px 4px 4px 4px;
   background-color: #fff;
   -moz-box-shadow: 0 1px 3px rgba(0,0,0,.1);
   -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.1);
   box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
   color: #5f5f5f;
}
#sidebar.add ul li{margin-bottom: 9px;}
#sidebar.add ul a{
   color: #1f94b3;
   text-decoration: none;
}
#sidebar.add ul a:hover{color: #e57834;}
#sidebar .event{margin-bottom: 68px;}
#sidebar .event>img{
   display: block;
  /* border: 2px solid #00afde;
   background: #00afde; */
   margin-bottom: 7px;
}
#sidebar.add .details{padding: 10px 0 0 7px;}
#sidebar .event .title{
   font-weight: bold;
   display: block;
   color: white;
/*   margin-bottom: 7px; */
}
#sidebar .event .details p,
#sidebar .event .date{
   font-size: 14px;
   color: #9b9b9b;
   margin-bottom: 1px;
   display: block;
}
#sidebar .event .details>a{
   font-weight: bold;
   text-decoration: none;
   font-size: 13px;
}
#sidebar .video{
   color: #565656;
   margin-bottom: 90px;
}
#sidebar .video>a, #sidebar .event>a{
   display: block;
   color: #fff;
   font-weight: bold;
   text-decoration: none;
   font-size: 14px;
   margin-bottom: 5px;
   border: 2px solid #00afde;
   background: #00afde;
   width: 214px;
   padding-bottom: 3px;
}
#sidebar.add .video>a{
   margin-bottom: 5px;
   width: 213px;
   background: #00afde;
}
#sidebar.add .video{margin-bottom: 89px;}
.promo > p {
    font-size: 14px;
    line-height: 17px;
}
.video > p, .event > p {font-size: 14px; color: #565656;}
#sidebar .video>a span{
   display: block;
   margin: 0 0 2px 0px;
}
#sidebar.add .video>img{display: block;}
#sidebar .promo{
   color: #565656;
   border-bottom: 1px solid #cfcfcf;
   margin-bottom: 32px;
   padding-bottom: 40px;
}
#sidebar .promo .txt-ac{
   display: block;
   width: 162px;
   height: 99px;
   background: url(../images/site/sprite.png) no-repeat -26px 0;
   text-indent: -9999px;
   overflow: hidden;
   margin: 0 auto 26px;
}
.stroies .video .details {padding: 199px 19px 10px;}
#content article.stroies{margin-bottom: 43px;}
ul.articles li .date{
   font-size: 14px;
   color: #9b9b9b;
   display: block;
   margin-bottom: 1px;
}
ul.articles li .info .location a{color: #e57834;}

ul.info li{
   padding: 0 7px 0 11px;
   float: left;
   background: url(../images/site/sep06.png) no-repeat 0 50%;
}
ul.info li:first-child{
   background: none;
   padding-left: 0;
}


ul.info a:first-child{
   color:#e77737;
}


ul.articles li a.more{
   font-weight: bold;
   font-size: 13px;
}
 ul.articles li h2{
   color: #565656;
   font-size: 22px;
   line-height: 23px;
   margin-bottom: 7px;
}
ul.articles>li ul.info{
   margin-bottom: 10px;
   font-size: 14px;
   overflow: hidden;
}
#content ul.articles p {
    margin-bottom: 11px;
    color: #565656;
    font-size: 14px;
}
.leadership{margin-bottom: 20px;}
.leadership h3{
   text-align: center;
   font-size: 20px;
   margin-bottom: 25px;
}
.office-hours .title{
   float: left;
   margin-right: 27px;
   font-weight: bold;
}
.office-hours  span{float: left;}
#sidebar .aliance.add > h2 {
   font-size: 16px;
   text-transform: none;
}


/* Mike additions */ 
.mwSlide { position: relative; overflow: auto; }
    .mwSlide li { list-style: none; }
        .mwSlide ul li { float: left; }
        
        
.c-personUL { 
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   background-color: #fff;
   -moz-box-shadow: 0 1px 3px rgba(0,0,0,.1);
   -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.1);
   box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
   color: #5f5f5f;
   border:0;
   font-size:100%;
   font:inherit;
   vertical-align:baseline;
   display:block;
   -webkit-margin-before: 1em;
   -webkit-margin-after: 1em;
   -webkit-margin-start: 0px;
   -webkit-margin-end: 0px;
   -webkit-padding-start: 40px;
   height:55px !important;
   width:180px !important;
   margin-top:-5px;
   padding-top:5px;
   
}

.c-personULCongregation { 
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   background-color: #fff;
   -moz-box-shadow: 0 1px 3px rgba(0,0,0,.1);
   -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.1);
   box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
   color: #5f5f5f;
   border:0;
   font-size:100%;
   font:inherit;
   vertical-align:baseline;
   display:block;
   -webkit-margin-before: 1em;
   -webkit-margin-after: 1em;
   -webkit-margin-start: 0px;
   -webkit-margin-end: 0px;
/*   -webkit-padding-start: 40px; */
   height:auto !important;
   width:180px !important;
   margin-top:-5px;
   padding:5px 20px 10px;
   
}
 
 .allianceFont {
   color:#565656;
   font-size:16px;
 }

 
  .detailFont {
   color:#de614f;
   font-size:13px;
   padding-right:5px;
 }
 
 .congregationLi {
min-height:180px !important;
 }
 
 .sidebarFormStyle 
 {
 padding-left:15px;
 }
 
 .sidebarForm 
 {
 padding-left:15px;
 }
 
 .sentence-case {
text-transform: capitalize;
}

tr.spaceUnder > td
{
  padding-bottom: 2em;
}

 .eventDetailFont {
   color:#B5B5B5;
   font-size:14px;
 }
 
 .cellPad {
 padding-left:5px;
 }
 
 .mapit {
 dispay:block !important;
 }
 
 .mapit-a {
 color:#e77737 !important;
 font-weight:600;
 }
 
 .storyImage {
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   border-color: #fff;
   border-width: 13px 14px 15px 15px;
   border-style: solid;
   float:right;
   margin:0 5px 0 0;
 }
 
 .storyInfo {
/*   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
   border-color: #fff;
   border-width: 2px;
   border-style: solid;*/
   height:15px;
   min-width:150px;
   max-width:220px;
/*   background-color:#fff;
   -webkit-box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.63);
   -moz-box-shadow:    1px 1px 2px rgba(50, 50, 50, 0.63);
   box-shadow:         1px 1px 2px rgba(50, 50, 50, 0.63);*/
   padding-top:4px;
 }
 
 .storyInfo a {
 font-weight:600;
 }
 
 .frontAlliance a{
 font-weight:500;
 color: #888;
 font-size:13px;
 
 }
 
 .frontAlliance a:hover{
 font-weight:500;
 color: #2d89a5;
 font-size:13px;
 }
 
.leadership-image-listings {
   padding-top:40px;

}

.leaderLi {
   display: inline-block;
   zoom:1;
   *display:block;
   width:131px;
   height:145px;
   padding-right:30px;
   padding-bottom:60px;
   vertical-align:top;
}

.leaderLi img {
   border-style:solid;
   border-width:3px;
   border-color:white;

}

.leadershipP a{
   font-weight:600 !important;
}

.leadershipBar {
   width:auto;
   height:30px;
   padding-bottom:30px;
}



.leadershipBar a {
   font-weight:600;
   color:#565656 !important;
   font-size:15px;

}      

.leadershipBar a:hover {
   font-weight:600;
   color:#0082A9 !important;
   font-size:15px;

}    

.divider {
   padding-left:20px;
   padding-right:20px;
}  

.congDetailSpan {
   padding-right:30px;
}

.congDetailLi {
/*   margin-left:-30px; */
}

.leadership p {
   padding-right:25px;
}

.pcp-container img {
   float: left;
   margin: 0 25px 0 0;
   border-style:solid;
   border-width:10px;
   border-color:white;

}

.pcp-container h2 {
   color: #565656;
   font-family: Helvetica,Arial,sans-serif;
   font-size: 18px;
   font-style: normal;
   font-weight: bold;
   line-height: 18px;
   padding: 0px 0 10px;
   text-transform: none;
}

.pcp-container p {
   color: #565656;
   line-height: 18px;
   font-size: 13px;
   padding: 0 0 10px;
}

.pcp-container a {
   font-family: Helvetica,Arial,sans-serif;
   font-size: 14px;
   font-style: normal;
   font-weight: bold;
}

.pcp-container { 
   vertical-align:top;
}

.overviewP {
   height:20px;
}

.activeTopLi {
background-color:#e9e9e9 !important;
}

.ulOverviewAlliance {
   width:100%; 
   height:auto;
}

.ulOverviewAlliance li {
   display:inline-block;
   line-height:20px;
}

.allianceInfo {
   /*-webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
   border-color: #fff;
   border-width: 2px;
   border-style: solid;*/
   height:10px;
   min-width:50px;
   max-width:200px;
   width:auto;
/*   background-color:#fff;
   -webkit-box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.63);
   -moz-box-shadow:    1px 1px 2px rgba(50, 50, 50, 0.63);
   box-shadow:         1px 1px 2px rgba(50, 50, 50, 0.63);*/
   padding-bottom:5px;
 }
 
 .share {
   float: right;
   width: 70px;
   padding:5px;
   height: 29px;
   margin: 2px 6px 0 10px;
   background-color:#E9E3E3;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
   border-color: #fff;
   border-width: 1px;
   border-style: solid;
   text-align:center;
 }
 
 .shareText {
    font-size:12px;
    font-weight:bold;
    color:#565656 !important;
    text-align:center;
    margin-top:4px;
 }
 
.homeStoryFont {
   font-size:40px !important
}

.congregationName {
   height:20px;
   margin-top:5px;
}

.topNavActive a{
   color: #ffdc00 !important;
}

.regularWhite a:link    { color:#ffffff !important;}
.regularWhite a:visited { color:#ffffff !important;}
.regularWhite a:hover   { color:#ffdc00 !important;}
.regularWhite a:active  { color:#ffffff !important;}

.resultRow {
   height:30px;
   text-align:left;
   color:#565656;
}

.resultRow td {
   height:32px;
   text-align:left;
   color:#565656;
   padding-top:16px !important;
   padding-left:5px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
}


.resultRowHeader {
   height:30px;
   text-align:left;
   font-weight:bold;
   font-size:15px;
   color:#456c93;
}

.resultRowHeader th {
   height:32px;
   text-align:left;
   color:#565656;
   padding-top:16px !important;
   padding-left:5px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
}


.searchWrapper { 
   width:96%;
   height:auto;
   background-color:#ffffff;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   padding:10px; 
}

table.resultTable tr:nth-child(odd) {background: #EDEDED;}

.alliance-news-section {
   color: #565656;
}

.alliance-news-section > ul {
   margin-bottom: 11px;
   color: #565656;
   font-size: 14px;
   list-style-type: circle;
   margin-left: 5px;
   padding-left: 5px;
}

.alliance-news-section > ul li {
   margin-bottom: 11px;
   color: #565656;
   font-size: 14px;
   list-style-type: circle;
   margin-left: 5px;
   padding-left: 5px;

}

#mc_prev_month {
  
}

#mc_next_month {
  
}

.sort {
   display: block;
   color: #898989;
   text-decoration: none;
   padding: 7px 15px 7px 18px;
   font-size: 100%;
   font: inherit;
   vertical-align: baseline;
}

.allianceWriters {
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   background-color:#ffffff;
   padding:10px;
   width:91%;
   height:auto;
}

.allianceList {
   padding-left:5px;
   margin-top:15px;
}

.allianceList h2 {
   font-size:14px;
   font-weight:bold;
}

.writerHeader h2 {
   font-size:18px;
   font-weight:bold;
   color:#456c93;
   text-align:center;
}

.allianceAuthor {
   padding-left:10px;
   line-height:20px;
   font-size:12px;
   font-weight:bold;
   color:#616161;
}

.contactBox {
   
}

.contactBox {
   height:110px;
   width:300px;
   text-indent:0;
   display:block;
   color:#777777;
   text-shadow:1px 1px 0px #ffffff;
}


.contactContent { 
   margin-top:12px;
   margin-left:10px;
   line-height:18px;
}

.contactContent h2 { 
   font-weight:bold;
   font-size:14px;
}

.contactEnvelope {
   height: 30px;
   width: 30px;
   display: block;
   float: left;
   margin-top: -2px;
}

#content  ul.articles li{ 
   margin-bottom: 11px;
   color: #565656;
   font-size: 14px;
   line-height: 20px;
   /* margin-left:15px; */

}

.contactSocialBlock { 
   height:335px;
   width:360px;
   float:right;
}

.contactSocialBlock li {
   height:20px;
   margin-left:10px;
}

.follow { 
   font-size: 17px;
   // color: #3DD187;
   color: #37863A;
   font-weight: bold;
   display: inline-block;
   padding-left: 20px;
   vertical-align: top;
   margin-top: 30px;
}


.follow2 { 
   font-size: 17px;
   // color: #3DD187;
   color: #37863A;
   font-weight: bold;
   display: inline-block;
   padding-left: 20px;
   vertical-align: top;
   margin-top: 30px;
   margin-left:-13px;
}

.orgImage {
   padding:10px;
   display: inline-block;
}

.orgImage2 {
   padding:10px;
   display: inline-block;
}

.aob_contact {
   margin-top:5px;
}


.contactSocialBlock a{
   font-size:13px;
   font-weight:bold;
}

.socialHR{ 

  width: 80%;
  color:#EBEBEB;
  background-color:#EBEBEB;
  border-style: solid;
  margin:20px 0;
}

.socialBlockLi {
   padding-left:20px;
}

.allianceLi ul, .allianceLi ol{
   margin: 10px 0 26px 50px;
   font-size: 14px;
}

.allianceLi li {
   margin-left:15px;
   color:#565656;
   margin-top:5px;
 }
.allianceLi ul li{
    list-style-type:disc;    
}

.allianceLi ol li{
    list-style-type:decimal;    
}

 
.allianceLi {
   color:#565656 !important;
 }
 
 .allianceLi h3 {
   font-size:13px;
   font-weight:bold;
   color:#565656;
 }
#two-columns #content .allianceLi p a{
    color: #2d89a5;
}
.congregationLi ul.info li{
   color: #e77737 !important;
}
 .none {
 display:hidden !important;
 }
 .fltrt{
    float: right;
    margin: 0 0 15px 15px;
    }
    
.photo-credit{
   display: block;
   font-size: 10px !important;
   font-weight: bold;
   margin-top: 15px;
}
.aob_contact ul, .ac_contact ul{
 display: inline-block;
 vertical-align: top;
 margin-top: 9px;
 }