/*
	Theme Name: LeadTheWayFund
	Theme URL: http://www.leadthewayfund.org
	Description: Test
	Author: Moore Internet Services, LLC.
	Author URI: http://www.leadthewayfund.org
	Version: 0.1

	Tags: white, two-columns, three-columns, left-sidebar, right-sidebar, fixed-width, theme-options, threaded-comments, sticky-post, translation-ready


colors: 

green #003333
tan  #a39a6c

*/

body {
    background: #ffffff url(images/backgroundflag.jpg) no-repeat 0px 0px;
    color: #000000;
    background-color:#ffffff;
    font-size: 14px;
    font-family: Arial;
    color: #000000;
    line-height: 16px;
    margin: 0 auto 0;
    padding: 0;
    line-height: 20px;
}

/***** Hyperlinks ********************/

a {
    color:#003333;
    text-decoration: none;
    
}

a:hover {
    
    text-decoration: none;
    
}

a img {
    border: none;
}

a:focus, a:hover, a:active {
    outline: none;
}

/***** Wrap ********************/

#header-wrap {
    width: 1200px;
    margin: 0 auto 0;
    padding: 0;
    /*border: 1px solid black;*/

}

#content-wrap {
    width: 1000px;
    margin: 0 auto 0;
    padding: 0;
    
    /*border: 1px solid black;*/

}

/***** Header  ********************/

#header {
    width: 1250px;
    height: 380px;
    margin: 0;
    padding: 0;
    background-color:#003333;
    /*background: transparent url(http://www.leadthewayfund.org.php5-7.dfw1-2.websitetestlink.com/leadtheway/wp-content/themes/leadthewayfund/images/header_background.jpg) no-repeat 0px 0px;*/
    /*  border: 1px solid orange;*/
    -moz-box-shadow: 0px 0px 30px #000000;
    -webkit-box-shadow: 0px 0px 30px #000000;
    box-shadow: 0px 0px 30px #000000;
}


#header .header-left {
    width: 250px;
    height:300px;
    display: inline-block;
    position : relative;
    vertical-align: top;
    padding: 0px 0px 0px 25px;
    margin: 0px 0px 0px 0px;
    /*background: transparent url(http://www.leadthewayfund.org.php5-7.dfw1-2.websitetestlink.com/leadtheway/wp-content/themes/leadthewayfund/images/header_logo.png) no-repeat 0px 0px;*/
    /*border: 1px solid red;*/

}


.ie7 #header .header-left {
    width: 300px;
    height:250px;
    display: inline;
    position : relative;
    vertical-align: top;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;

    /*background: transparent url(http://www.leadthewayfund.org.php5-7.dfw1-2.websitetestlink.com/leadtheway/wp-content/themes/leadthewayfund/images/header_logo.png) no-repeat 0px 0px;*/
    /*border: 1px solid red;*/

}

#suasponte {
    position:absolute;
    margin-top:-15px;
    margin-left:995px;
    z-index:100;
}
#events-suasponte {
    position:absolute;
    margin-top:-15px;
    margin-left:950px;
    z-index:100;
}

#events-suasponte .image {
    background:transparent;
}

#header-left-logo {
    position:absolute;
    margin-top:-290px;
    margin-left:40px;
    z-index:1;
}

#header .header-left img{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border: none;
}

#header .header-right {
    width: 940px;
    height: 300px;
    display: inline-block;
    position : relative;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    /*border: 1px solid orange;*/
    background: transparent;
}

.ie7 #header .header-right {
    width: 940px;
    height: 300px;
    display: inline;
    position : relative;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 4px;
    /*border: 1px solid orange;*/
    background: transparent;
}



.main-nav-item {
    width:150px;
    height:50px;
    display:inline-block;
    text-align:center;
    float:left;
    vertical-align: middle;
    background-image: url(images/mainnavitem.png);
    background-repeat: no-repeat;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}


.main-nav-item a {
    color:#a39a6c;
    text-decoration: none;
    font-size:20px;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    vertical-align: middle;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.main-nav-item a:hover {
    color:#cecece;   
}

.nav-link {
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 0px;
}



.current-nav-item, .main-nav-item:hover {
    background-image: url(images/mainnavitem-hover.png);
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}



ul#header-nav {
    float:left;
    position:relative;
    border-top: #ffffff solid 1px;

    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    height:50px;
    width:1250px;
    background-color:#003333;
    font-family: "Times New Roman";
}



ul#header-nav #header-nav-inner-wrap{
    width:1020px;
    margin-left:100px;
}

ul#header-nav li {
    float:left;
    position: relative;
    list-style:none;
}

ul#header-nav li img {
    width:10px;
    height:10px;
    margin: 21px 5px 0px 5px;
    vertical-align: middle;
}

ul#header-nav li:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
ul#header-nav li a {
    display: block;
    position: relative;
    text-decoration: none;
    letter-spacing: -0.05em;
    z-index: 99;
}

ul#header-nav ul, ul#header-nav #blog-subnav {
    background-color: transparent;
    display: none;
    padding: 10px;
    position: absolute;
    right: 0;
    top: 40px;
    z-index: 10;
}





ul#header-nav ul li a {
    text-indent: 0;
    color: #cecece;
    text-align: left;

}

#home-nav {
    width:75px
}

#what-we-do-nav {
    width:130px
}

#about-us-nav {
    width:100px
}

#rangers-nav {
    width:100px
}

li#the-need-nav {
    width:100px
}

li#donate-nav {
    width:90px
}

li#events-nav {
    width:75px
}

li#media-nav {
    width:75px
}

li#regan-nav {
    width:200px;
    margin-left:10px;


}

ul#header-nav li:hover a {
    color: #cecece;
}

ul#header-nav li:hover ul {
    -moz-box-shadow: 3px 3px 12px #000000;
    background-color: #003333;
    display: block;
    width: 200px;
}
ul#header-nav li:hover ul li {
    -moz-box-shadow: none;
    border-bottom: medium none;
    border-top: 1px dashed #cecece;
    display: block;
    float: none;
    font-weight: bold;
    letter-spacing: normal;
    line-height: 1.2;
    text-transform: none;
}
ul#header-nav li:hover ul li.last {
    border-bottom: 1px dashed #CCCCCC;
}
ul#header-nav li:hover ul li a {
    background: none repeat scroll 0 0 transparent;
    border-bottom: medium none;
    border-top: medium none;
    color: #a39a6c;
    font-family: 'Helvetica','Arial',sans-serif;
    font-size: 12px;
    height: auto;
    margin: 0;
    padding: 10px 15px;
    width: auto;
}

ul#header-nav li:hover ul li a:hover, ul#header-nav li:hover ul li.here a {
    border-top: medium none;
    color: #cecece;
}








#header .header-right .content-slider-wraper {
    width: 760px;
    height: 300px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;

    display:inline-block;

}

.ie7 #header .header-right .content-slider-wraper {
    width: 760px;
    height: 300px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    position : relative;
    display:inline;

}

#header .header-right .content-slider {
    width:760px;
    float:left;

    height: 300px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    /*border: 1px solid orange;*/

}








/**********************************
*  Separator *
**********************************/
.separator-1 {
    background: #a39a6c;
    width: 1000px;
    height:10px;
    margin-top: 0px;
    margin-bottom: 0px;
}



/**********************************
*  Inner *
**********************************/

#inner {
    width:1000px;
    min-height: 550px;
    overflow: hidden;
    /*height:500px;*/
    /*border: 1px solid black;*/
}

.ie7 #inner {
    width:1000px;
    height: 100%;
    overflow: hidden;
    position:relative;
    padding-bottom: 10px;
    /*height:500px;*/
    /*border: 1px solid black;*/
}

#inner .column-1 {
    width: 680px;
    /*border: 1px solid blue;*/
    float: left;
    min-height: 100%;
    margin-bottom: -5000px;
    padding-bottom: 10px;
    padding-bottom: 5000px;
    position: relative;

    vertical-align: top;
    /* background: #ffffff url(images/column-1-background.jpg) repeat-x 0px 0px;*/
    background: #ffffff;
    padding-left:10px;
    padding-right:10px;
    padding-top: px;

}

.ie7 #inner .column-1 {
    width: 680px;
    /*border: 1px solid blue;*/
    float: left;
    height: 100%;

    position: relative;
    overflow: hidden;
    vertical-align: top;
    /* background: #ffffff url(images/column-1-background.jpg) repeat-x 0px 0px;*/
    background: #ffffff;
    padding-left:10px;
    padding-right:10px;
    padding-top: 0px;

}

#inner .column-2 {
    width: 300px;
    /*border: 1px solid red;*/

    min-height: 100%;
    margin-bottom: -5000px; 
    padding-bottom: 5000px;
    float: left;
    position: relative;
    vertical-align: top;
    padding-top: 10px;
    padding-bottom: 10px;
    /*background: #ffffff url(images/border_fade_295.png) repeat-y 0px 0px;*/
}

.ie7 #inner .column-2 {
    width: 300px;
    /*border: 1px solid red;*/
    overflow: hidden;
    height: 100%;
    margin-bottom: -5000px; 
    padding-bottom: 5000px;
    float: left;
    position: relative;
    vertical-align: top;
    padding-top: 10px;
    background: #ffffff url(images/border_fade_295.png) repeat-y 0px 0px;
}

#events .column-1 .featured-event-wrap {
    margin:0px 19px 0px 18px;
    height:200px;
    background: transparent url(images/eventlisting.png) no-repeat 0px 0px;
}

#home .column-1 .featured-event-wrap {
    margin:0px 0px 0px 18px;
    height:200px;
    width:100%;
    background: transparent url(images/eventlisting.png) no-repeat 0px 0px;
}

#home .column-1 #home-event-support {
    margin-left: 15px;
}

#home .column-1  #support-our-participants {
    float:right;
    top:11px;
    
}

#home .column-1  #independent-events{
    float:left;
    
    top:11px;
    
    
}


#events .column-1 .mini-sidebar {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: #ffffff;
    min-width:145px;
    display:inline-block;
    text-align: right;
    vertical-align: top;
}

#events .column-1 .mini-sidebar .past-events-title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: right;

    vertical-align: top;
}

#events .column-1 .mini-sidebar .past-events-title a{
    color: #ffffff;
    font-size:14px;
    text-align: right;
    margin: 0px 0px 0px 0px;
}

#events .column-1 .mini-sidebar .past-events-title a:hover{
    text-decoration: underline;
    text-align: right;
}

#home .column-1 .event-listing {
    margin: 10px 0px 0px 5px;
    padding: 0px 0px 10px 0px;
    color: #ffffff;
    width:500px;
    display:inline-block;
    vertical-align: top;

}

#home .column-1 .event-listing .header{

    width:275px;
    height:35px;
    margin: 0px 0px 0px 0px;
    font-weight: bold;
    padding-left:15px;
    margin-top:10px;
    display:inline-block;


}

#home .column-1 .event-listing .header a{
    color: #ffffff;
    text-decoration: none;
    min-width:275px;
    min-height:35px;
    font-size:22px;
    font-family: "Times New Roman";
}

#home .column-1 .event-listing .header a:hover{

    width:275px;
    height:35px;
    margin: 0px 0px 0px 0px;
    display:inline-block;

}

#home .column-1 .event-listing .title {
    margin: 0px 0px 7px 0px;
    padding: 0px 0px 0px 0px;
    display:inline-block;
}


#home .column-1 .event-listing ul{
    list-style-type: disc;
    margin: 0px 0px 0px 15px;
    padding: 0px 0px 0px 20px;

}

#home .column-1 .event-listing .title a{
    color: #cecece;
    font-size:14px;
    margin: 0px 0px 0px 0px;
    font-weight: bold;
}

#home .column-1 .event-listing .title a:hover{
    text-decoration: underline;
}

#home .column-1 .event-listing .image {
    margin: 0px 0px 7px 0px;
    padding: 0px 0px 0px 0px;
    display:inline-block;
    width:8px;
    height:8px;
}


#events .column-1 .calltoaction {
    float:left;
    margin:0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    /*border: 1px solid #646464;*/
    margin-bottom: 10px;
    margin-left:0px;
    margin-right:0px;
    width:675px;
    height:100px;
    background: transparent url(images/calltoaction_background.jpg) no-repeat 0px 0px;
}

#events .column-1 .calltoaction .title {
    color:#ffffff;
    font-family: Arial, Trebuchet MS;
    font-size: 26px;
    font-weight: bold;
    text-decoration: none;
    margin: 20px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
    text-align: left;
}

#events .column-1 .calltoaction .text {

    font-family: Arial, Trebuchet MS;
    font-size: 16px;
    line-height: 18px;
    font-weight: bold;
    margin-top: 35px;
    margin-left: 30px;
    vertical-align: top;
    border:none;
    outline:none;
    vertical-align: top;
    color:#ffffff;
    text-align: left;
}


#inner .column-1 .post-wrap {
    float:left;
    margin:0px 0px 10px 0px;
    padding: 7px 7px 7px 7px;
    border: 1px solid #003333;
    margin-left:5px;
    margin-right:5px;
    background-color:transparent;
}

.ie7 #inner .column-1 .post-wrap {
    float:left;
    margin-bottom: 10px;
    padding: 7px 7px 7px 7px;
    border: 1px solid #003333;
    margin-left:5px;
    margin-right:5px;

}

.left-side {
    float: left;
    width:325px;
}

#inner .column-1 img {

    float:left;
    margin:5px 15px 0px 0px;
    padding: 2px 2px 2px 2px;
    border: 1px solid #003333;
    width:300px;

}

#inner .column-1 .post-text {
    font-family: Times New Roman, Trebuchet MS;
    font-size: 16px;
    line-height: 20px;
    font-weight: normal;
    color:#000000;
    vertical-align: top;
    border:none;
    outline:none;
    vertical-align: top;
}

#inner .column-1 .post-text p {
    vertical-align: top;
    margin-top: -1px;

}

.ussoccc {
    width:300px;
    height:91px;
    margin-top:20px;
    margin-left:10px;
    background: transparent url(images/ussocomcc_300x91.png) no-repeat 0px 0px;
}

.rangers-speak-out {
    width:350px;
    height:100px;
    margin-top:20px;
    margin-left:10px;

}


div.registernow a{
    background: transparent url(images/event_registernow.png) no-repeat 0px 0px;
    float:left;
    width : 300px;
    height : 100px;
    margin : 5px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
    outline: none;
    /*border: 4px solid #9b0000;*/

}

div.registernow a:hover {
    background: transparent url(images/event_registernow_hover.png) no-repeat 0px 0px;
}

div.pdf1 a{
    background: transparent url(images/pdf-icon.jpg) no-repeat 0px 0px;
    float:left;
    width : 100px;
    height : 100px;
    margin : 5px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
    outline: none;
    /*border: 4px solid #9b0000;*/

}

div.pdf1 a:hover {
    background: transparent url(images/pdf-icon.jpg) no-repeat 0px 0px;
}


p.title {
    color: #003333;
    font-family: Times New Roman, Trebuchet MS;
    font-size: 26px;
    font-weight: normal;
    text-decoration: none;
    margin: 0 0 5px 0;
    padding: 0 0 5px 0;
}

a#donate-here{
    /*background: transparent url(images/donatehere.png) no-repeat 0px 0px;*/
    background: transparent url(images/donationinhonorofaranger.png) no-repeat 0px 0px;
    float : left;
    width : 285px;
    height : 100px;
    margin : -10px 0px 10px 7px;
    padding : 0px 0px 0px 0px;
    outline: none;
    /*border: 4px solid #9b0000;*/

}
a:hover#donate-here{
    /*background: transparent url(images/donatehere.png) no-repeat 0px 0px;*/
    background: transparent url(images/donationinhonorofaranger.png) no-repeat 0px 0px;
    float : left;
    width : 285px;
    height : 100px;
    margin : -10px 0px 10px 7px;
    padding : 0px 0px 0px 0px;
    outline: none;
    /*border: 4px solid #9b0000;*/

}




















.column-2 .ranger-news {
    width:370px;
    height:50px;
    margin: 10px 0px 5px 0px;
}

.column-1 .ranger-news {
    width:300px;
    height:75px;
    margin: 5px 0px 10px 0px;
}



.column-2 .ranger-news a{
    color: #ffffff;
    text-decoration: none;


}

.column-2 .newsbox {


    color: #ffffff;
    width:285px;
    height:125px;
    vertical-align: top;
    margin: 5px 0px 0px 7px;

    background: transparent url(images/newsbox.png) no-repeat 0px 0px ;
}

.clear { clear:both;}

#news {
    overflow: hidden;
    height: 100px;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:0px;
}

#news li {
    list-style: none;
    width: 285px;
    margin-left:-25px !important;
    padding-right:25px;
    color:#ffffff;
}

.column-2 .newsbox .content{
    width:275px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color:#ffffff;
}

#news .content .title a{
    width:275px;
    color:#ffffff;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-weight: bold;
}

.column-2 .newsbox .content  p{
    width:270px;
    color:#ffffff;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}


#slides1 .content h4 {
    margin: 0px 0px 0px 0px;
}

#slides1 li p {
    text-align:left;
    margin: 0px 0px 0px 0px;
}

#slides1 h3 {
    font-size: 12px;
    color: #8d8d8d;
    font-weight: normal;
    text-transform: lowercase;
}

#slides1 h4 {
    font-size: 12px;
    color: #000;
    font-style: italic;
    font-weight: normal;
    text-transform: lowercase;

}

.slides1_wrap .prev {
    position: absolute;
    left: -6px;
    top: 100px;
    outline: 0;
}

.slides1_wrap .next {
    position: absolute;
    right: 90px;
    top: 100px;
    outline: 0;
}

.slides1_wrap a:active {
    top: 102px;
}

.donate-box {

    padding: 0px 0px 0px 0px;
    color: #ffffff;

    width:285px;
    height:100px;
    vertical-align: top;
    margin: 10px 0px 0px 4px;
    background: transparent url(images/donationinhonorofaranger.png) no-repeat 0px 0px ;

}

.donate-box:hover {
    background: transparent url(images/donationinhonorofaranger-hover.png) no-repeat 0px 0px ;
}

#home-newsletter {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;


}

#home-newsletter td{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;


}

#newsletter-email {
    height:20px;
    padding: 0px 0px 0px 0px;
    margin: 3px 0px 0px 0px;
    border:none;
    color:#A39A6C;
    font-size:11px;
    text-transform: uppercase;
    vertical-align: top;
    font-weight: bold;
    
}

#newsletter-submit {
    height:20px;
    padding: 0px 0px 0px 0px;
    margin: 3px 10px 0px 0px;
    border:none;
    float:right;
    vertical-align: top;
}
#newsletter-prompt {
    
    
    width:225px;
    font-size:11px;
    text-transform: uppercase;
text-align: left;
    padding: 2px 0px 0px 0px;
    margin: 0px 10px 0px 10px;
    border:none;
    line-height:1.1em;
    display:inline-block;
    color:#cecece;
    vertical-align: top;
}



.honor-our-fallen .header {
    color: #000000;
    font-family: Times New Roman, Trebuchet MS;
    font-size: 26px;
    font-weight: bold;
    text-decoration: none;
    margin: 0 0 5px 0;
    padding: 0 0 5px 0;
}

.pastevent-box {
    
    display:inline-block;
    vertical-align: top;
    float:left;
}

.futureevent-box {
    
    color: #ffffff;
    vertical-align: top;
    float:right;
    display:inline-block;    
}

.home-event-buttons {
    width:530px;
    height:50px;
}

div.donate-here a:hover {
    /*background: transparent url(images/donatehere_hover.png) no-repeat 0px 0px;*/
    background: transparent url(images/donationinhonorofaranger_hover.png) no-repeat 0px 0px;
}

div.events-sidebar a{
    background: transparent url(images/events-sidebar.png) no-repeat 0px 0px;
    float : left;
    width : 285px;
    height : 100px;
    margin : 20px 0px 10px 7px;
    padding : 0px 0px 0px 0px;
    outline: none;
    /*border: 4px solid #9b0000;*/

}

div.events-sidebar a:hover {
    background: transparent url(images/events-sidebar-hover.png) no-repeat 0px 0px;
}

.social-media {
    margin: 20px 0px 0px 0px;
    padding: 20px 0px 0px 50px;
}

.social-media img {
    margin: 0px 0px 0px 3px;
    padding: 0px 0px 0px 0px;
    border:none;
    outline:none;
}



.fallen-box {
  background-color: #003333;
  border: 1px solid #000000;
  display: inline-block;
  margin: 0 0px 10px 0;
  max-height: 320px;
  min-height: 320px;
  padding: 0;
  width: 190px;
  vertical-align: top;
}




.fallen-box .fallen-image {
  height: 223px;
  margin: 5px 0 0 11px;
  padding: 0;
  width: 165px;
}

.fallen-box .name {
    background-color:  #003333;
    text-align: center;
}

.fallen-box .name a{
    color:#ffffff;
    font-weight: bold;
    text-align: center;

    
}

.fallen-box .assignment {
    background-color:  #003333;
    color:#ffffff;
    text-align: center;
}
.fallen-box .date {
    background-color:  #003333;
    color:#ffffff;
    text-align: center;
}
.fallen-box .location {
    background-color:  #003333;
    color:#ffffff;
    text-align: center;
}



/***** Footer Widgeted ********************/




#footer-widgeted {
    width: 1200px;
    
margin: 0px auto;
    background: transparent url(images/footerbackground.png) no-repeat;
    padding-bottom: 50px;
    font-size: 16px;
    line-height: 16px;
    font-weight: bold;
    
    padding: 0 0 0 0;
    overflow: auto;
    clear: both;
    /*border: 4px solid #9b0000;*/
    -moz-box-shadow: 0px 0px 30px #000000;
    -webkit-box-shadow: 0px 0px 30px #000000;
    box-shadow: 0px 0px 30px #000000;

    background-color:#003333;


}



#footer-widgeted .wrap {
    width: 980px;
    margin: 15px auto;


}



.front-picture {


    margin: 5px 0px 0px 5px;

}

.divider {
    margin: 0px 0px 10px 0px;
} 

/**********************************
*  Events *
**********************************/

#events {
    width: 1000px;
    min-height: 500px;
    overflow: hidden;

    /*height:500px;*/
    /*border: 1px solid black;*/
}

.ie7 #events {
    width:1000px;
    height: 100%;
    overflow: hidden;
    position:relative;
    padding-bottom: 10px;
    /*height:500px;*/
    /*border: 1px solid black;*/
}

#content-image-wrap {
    
    margin:0px auto;
height:100%;

 


}

#home {
    width: 1000px;
    min-height: 500px;
    overflow: hidden;

    /*height:500px;*/
    /*border: 1px solid black;*/
}

.ie7 #home {
    width:1000px;
    height: 100%;
    overflow: hidden;
    position:relative;
    padding-bottom: 10px;
    /*height:500px;*/
    /*border: 1px solid black;*/
}

#page {
 width: 1000px;
    min-height: 500px;
    overflow: hidden;
    background-color:transparent;
    }

#events .column-1 {
    width: 700px;
    min-height: 100%;
    margin-bottom: -5000px; 
    padding-bottom: 5000px;
    /*border: 1px solid blue;*/
    float: left;
    padding-top: 10px;
    position: relative;
    vertical-align: top;
    background: #ffffff;


}

.ie7 #events .column-1 {
    width: 680px;
    /*border: 1px solid blue;*/
    float: left;
    height: 100%;

    position: relative;
    overflow: hidden;
    vertical-align: top;
    /* background: #ffffff url(images/column-1-background.jpg) repeat-x 0px 0px;*/
    background: #ffffff;
    padding-right: 20px;
    padding-top: 20px;

}



#events .column-2 {
    width: 300px;
    /*border: 1px solid red;*/
    min-height: 100%;
    float: left;
    position: relative;
    vertical-align: top;
    margin-bottom: -5000px; 
    padding-bottom: 5000px;
    padding-top: 0px;
    background:#ffffff;

    /*background: #ffffff url(images/border_fade_295.png) repeat-y 0px 0px;*/
}







#home .column-1 {
    width: 550px;
    min-height: 100%;
    margin-bottom: -5000px; 
    padding-bottom: 5000px;
    padding-right:25px;
    /*border: 1px solid blue;*/
    float: left;
    padding-top: 10px;
    position: relative;
    vertical-align: top;
    background: transparent;
    border-left: 3px solid #a39a6c;
    border-right: 3px solid #a39a6c;

}

.ie7 #home .column-1 {
    width: 680px;
    /*border: 1px solid blue;*/
    float: left;
    height: 100%;

    position: relative;
    overflow: hidden;
    vertical-align: top;
    /* background: #ffffff url(images/column-1-background.jpg) repeat-x 0px 0px;*/
    background: #ffffff;
    padding-right: 20px;
    padding-top: 20px;

}



#home .column-2 {
    width: 366px;
    /*border: 1px solid red;*/
    min-height: 100%;
    float: left;
    position: relative;
    vertical-align: top;
    margin-bottom: -5000px; 
    padding-bottom: 5000px;
    padding-top: 0px;
    padding-left:25px;
    padding-right:25px;
    background:transparent;
    border-right: 3px solid #a39a6c;
    /*background: #ffffff url(images/border_fade_295.png) repeat-y 0px 0px;*/
}





#page .column-1 {
    width: 550px;
    min-height: 100%;
    margin-bottom: -5000px; 
    padding-bottom: 5000px;
    padding-right:25px;
    /*border: 1px solid blue;*/
    float: left;
    padding-top: 10px;
    position: relative;
    vertical-align: top;
    background-color: transparent;
    /*border-right: 3px solid #a39a6c;*/

}

.ie7 #page .column-1 {
    width: 680px;
    /*border: 1px solid blue;*/
    float: left;
    height: 100%;

    position: relative;
    overflow: hidden;
    vertical-align: top;
    /* background: #ffffff url(images/column-1-background.jpg) repeat-x 0px 0px;*/
     background-color: transparent;
    padding-right: 20px;
    padding-top: 20px;

}



#page .column-2 {
    width: 366px;
    /*border: 1px solid red;*/
    min-height: 100%;
    float: left;
    position: relative;
    vertical-align: top;
    margin-bottom: -5000px; 
    padding-bottom: 5000px;
    padding-top: 0px;
    padding-left:25px;
    padding-right:25px;
    background-color: transparent;
    /*border-right: 3px solid #a39a6c;*/
    /*background: #ffffff url(images/border_fade_295.png) repeat-y 0px 0px;*/
}












#events .column-1 .post-wrap {
    float:left;
    min-width: 615px;
    min-height: 460px;
    margin: 10px 0px 10px 0px;
    padding: 17px 17px 17px 17px;
    border: 1px solid #003333;
    margin-left:20px;
    margin-right:20px;
}

#events .column-1 .post-wrap .title{
    color: #003333;
}

#events .column-1 img {

    float:left;
    margin:0px 15px 0px 0px;
    padding: 2px 2px 2px 2px;
    border: 1px solid #003333;

}

#events .column-1 img.no-border {


    border: none;
    margin:0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;

}

#events .column-1 .post-text {
    font-family: Times New Roman, Trebuchet MS;
    font-size: 16px;
    line-height: 20px;
    font-weight: normal;
    color:#000000;

    border:none;
    outline:none;
    margin-top: -4px;


}

#events .column-1 .post-text p {



}

p.title {
    color: #000000;
    font-family: Times New Roman, Trebuchet MS;
    font-size: 26px;
    font-weight: bold;
    text-decoration: none;
    margin: 0 0 5px 0;
    padding: 0 0 5px 0;
}

#events .column-2 .social-media {
    margin: 0px 0px 0px 6px;

}

#events .column-2 .social-media img {
    margin: 0px 0px 0px 3px;
    padding: 0px 0px 0px 0px;
    border:none;
    outline:none;
}

#events .column-1 .events-part {
    float:left;
    min-width: 615px;
    margin: 0px 20px 20px 20px;
    padding: 12px 17px 17px 17px;
    border: 1px solid #003333;

}

#events .column-1 .events-part .title{
    color:#003333;
}


#events .column-1 .event-text {
    font-family: Times New Roman, Trebuchet MS;
    font-size: 16px;
    line-height: 24px;
    font-weight: normal;
    color:#000000;
    vertical-align: top;
    border:none;
    outline:none;

}
#events .column-1 .event-text p {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

p.subtitle {
    color: #646464;
    font-family: Times New Roman, Trebuchet MS;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
    margin: 0 0 5px 0;
    padding: 0 0 5px 0;
}

#events .column-2 .side-events {
    float:left;
    margin:10px 5px 10px 5px;
    padding: 7px 7px 7px 7px;
    border: 1px solid #003333;

}

p.sidetitle {
    color: #646464;
    font-family: Times New Roman, Trebuchet MS;
    font-size: 16px;
    line-height: 18px;
    font-weight: bold;
    text-decoration: none;
    margin: 0 0 5px 0;
    padding: 0 0 5px 0;
}

.container {
    width:1000px;
    height:100%;
    min-height:100%;
    /*height:500px;*/
    border: 1px solid #003333;
    padding: 10px 10px 10px 10px;
    background: #ffffff url(images/border_fade_700.png) repeat-y 0px 0px;
}

.container .box1 {
    width: 500px;

    border: 1px solid blue;
    float: left;
    height:inherit;
    min-height:100%;
    position: relative;
    margin-bottom: 10px;
    vertical-align: top;
    background: #ffffff url(images/border_fade_700.png) repeat-y 0px 0px;

}

.container .box2 {
    width: 200px;
    border: 1px solid red;
    margin-bottom: 10px;
    height:inherit;
    min-height:100%;
    float: left;
    position: relative;
    vertical-align: top;

    background: #ffffff url(images/border_fade_295.png) repeat-y 0px 0px;
}

.registration {
    width: 600px;
}

.registration .registration-left {
    width: 250px;

    margin-bottom: 10px;
    height:inherit;
    min-height:100%;
    float: left;
    position: relative;
    vertical-align: top;
    display: inline-block;
}

.ie7 .registration .registration-left {
    width: 250px;

    margin-bottom: 10px;
    height:inherit;
    min-height:100%;
    float: left;
    position: relative;
    vertical-align: top;
    display: inline;
}

.registration .registration-right {
    width: 250px;

    margin-bottom: 10px;
    height:inherit;
    min-height:100%;
    float: left;
    position: relative;
    vertical-align: top;
    display: inline-block;
}

.ie7 .registration .registration-right {
    width: 250px;

    margin-bottom: 10px;
    height:inherit;
    min-height:100%;
    float: left;
    position: relative;
    vertical-align: top;
    display: inline;
}

.events-wrapper {
    min-height: 275px;

}


/* liScroll styles */

.tickercontainer { /* the outer div with the black border */
    border: 1px solid #000;
    background: #fff;
    width: 738px;
    height: 27px;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
    position: relative;
    left: 10px;
    top: 8px;
    width: 718px;
    overflow: hidden;
}
ul.newsticker { /* that's your list */
    position: relative;
    left: 750px;
    font: bold 10px Verdana;
    list-style-type: none;
    margin: 0;
    padding: 0;

}
ul.newsticker li {
    float: left; /* important: display inline gives incorrect results when you check for elem's width */
    margin: 0;
    padding: 0;
    background: #fff;
}
ul.newsticker a {
    white-space: nowrap;
    padding: 0;
    color: #ff0000;
    font: bold 10px Verdana;
    margin: 0 50px 0 0;
}
ul.newsticker span {
    margin: 0 10px 0 0;
}

.call-to-action {
    background:transparent;
    padding-left: 150px;
    padding-right: 0px;
    padding-top:10px;
    padding-bottom: 10px;
    border-bottom: 3px solid #a39a6c;
}

.call-to-action .image {
    width:260px;
    display:inline-block;
    margin-right: 5px;
    vertical-align: middle;
    padding-top:5px;
}

.call-to-action .text, .call-to-action .text p {
    display:inline-block;
    width:520px;
    margin: 0px 0px 0px 0px;
    text-align: justify;
    font-size:12px;
    line-height:1.8em;
    vertical-align: top;
}





.call-to-action-buttons {
    position:absolute;
    margin-top:5px;
    margin-left:-50px;
    z-index:100;
    width:180px;
}
.call-to-action-buttons .button-group {
    display: block;
    clear:both;
}

.call-to-action-buttons .button-group img    {
    margin-top:5px;
    -moz-box-shadow: 3px 3px 12px #000000;
}

.home-featured-item {
    width: 530px;
    margin: 10px 0px 10px 25px;
}

.home-featured-item .featured-title {
    padding: 10px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.home-featured-item .featured-title a {
    font-size: 26px;
    font-weight: bold;
    color:#003333;
}

.home-featured-item .featured-subtitle {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    color:#003333;
    font-size: 15px;
}

.home-feature-title{
    font-size:30px;
    padding-top:5px;
    padding-top:15px;
    color:#003333;
    margin: 10px 0px 15px 25px;
    border-top: 2px solid #a39a6c;
    font-weight: bold;
    font-family: 'Times New Roman';
}

.home-featured-item .read-all {

    width: 150px;
    height:50px;
    margin-bottom:15px;



}

.featured-image {
    padding: 0px 0px 0px 0px;
    margin: 0px;
    width:500px;
    height:250px;
    border: 10px solid #a39a6c !important;
    -moz-box-shadow: 0px 0px 30px #000000;
    -webkit-box-shadow: 0px 0px 30px #000000;
    box-shadow: 0px 0px 30px #000000;
}

.featured-image img{

    
}

.home-featured-item .text p {

    font-family: arial;
    font-size: 14px;
    text-align: justify;
    padding-bottom:0px;
    margin-bottom:0px;

}


.feature-event-read-more-wrap {
    display:block;
    width: 530px;
    height:25px;
    margin-top:10px;
}

.feature-event-read-more {
    float:right;
 
}


.feature-event-read-more .read-more-text {
    display:inline-block;
}

.feature-event-read-more .read-more-text a {
    font-size:12px;
    color:#003333;
    font-weight: bold;
}

.feature-event-read-more  .read-more-image {
    display:inline-block;
}

.feature-event-read-more  .read-more-image img {
    padding:0px !important;
    border: 0px !important;
}


.home-sidebar-read-more {
    float:right;
    
}


.home-sidebar-read-more .read-more-text {
    display:inline-block;
}

.home-sidebar-read-more .read-more-text a {
    font-size:12px;
    color:#ffffff;
    font-weight: bold;
}

.home-sidebar-read-more  .read-more-image {
    display:inline-block;
}

.home-sidebar-read-more  .read-more-image img {
    padding:0px !important;
    border: 0px !important;
}
.sidebar-newsfeed {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    background-color: #003333;
    padding:7px;

}

.sidebar-newsfeed li{
    list-style: none;
    padding: 10px 20px 20px 20px;
    border-bottom: #A39A6C solid 1px;

}

.sidebar-newsfeed li .read-more .read-more-text a {
    margin-top:4px;
    color:#ffffff;


}

.sidebar-newsfeed .title a{
    font-size:16px;
    color:#ffffff;
    text-transform: uppercase;
    font-weight: bold;  
    font-family: "Times New Roman";
}
.sidebar-newsfeed .text p{
    font-size:14px;
    color:#cecece;
    margin: 0px 0px 0px 0px;
    display:inline-block;
    text-align: justify;
    line-height: 1.2em;
}

.sidebar-newsfeed .read-all {
margin: 15px 0px 15px 15px;
}

.sidebar-newsfeed .read-all a {
    font-family: "Times New Roman";
    
    color:#cecece;
    font-size:18px;
}

#sidebar-newsfeed-inner-rect {

    border: solid 3px #ffffff;
    padding:5px;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;

}


.honor-box {
    padding: 0px 0px 0px 0px;
    color: #ffffff;
    width:366px;
    height:250px;
    vertical-align: top;
    margin: 10px 0px 0px 0px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    background-color: #003333;

}


.honor-box .col-1 {
    display:inline-block; 
    width:180px;
    height:inherit;
    vertical-align: top;
}

.honor-box .col-1 .ranger-image {
    padding:10px !important;
    margin: 0px !important;
    border: none !important;

}

.honor-box .col-2 {
    width:160px;
    padding:10px 5px 5px 15px!important;
    display:inline-block; 
    vertical-align: top;
}

.honor-box .col-1 .honor-image img {
    margin-top: 10px;
    margin-left: 10px;
    border:1px solid #ffffff !important;
}

.honor-box .col-2 .donate-in-honor-button img {

    border:1px solid #ffffff !important;
}

.honor-box .col-2 .fallen-heroes-button img {
    margin-top:15px;
    border:1px solid #ffffff !important;
}


.sidebar-separator {
    background: #a39a6c;
    width: 360px;
    height:2px;
    margin-top: 15px;
    margin-bottom: 15px;
}

#pre-header {

    width: 1250px;
    background-color:#003333;
    height:35px;
    margin: 0;
    padding: 0;
    -moz-box-shadow: 0px 0px 30px #000000;
    -webkit-box-shadow: 0px 0px 30px #000000;
    box-shadow: 0px 0px 30px #000000;

}

#pre-header #pre-header-wrap {
    margin-left: 250px;
    margin-top:2px;
    
}

#pre-header-wrap .item {
    display:inline-block;
    vertical-align: middle;
    color:#cecece;
    margin-right: 10px;
}
#pre-header-wrap .item a {
    color:#cecece;
}





#pre-header-social-media {
    margin-top:3px;
}

#pre-header-social-media .images {
    display:inline-block;

}

#pre-header-social-media .text {
    display:inline-block;    
    width:60px;
    line-height:1.1em;
    font-size:11px;
text-transform: uppercase;    
}

#pre-header-social-media .images {
    margin-top:3px;
}

.sliderwrapper-home{
    position: relative;
    overflow: auto;
    width: 940px;
    height: 300px;
    overflow: hidden;


}

.sliderwrapper-home .blog {
    /*visibility: hidden;*/
    position: absolute;
    left: 0;
    top: 0;
    padding: 0px 0px 0px 0px;
    color: #ffffff;
    font-size: 11px;
    font-family: Arial, san-serif;
    background: #ffffff;
    width: 660px;
    /*height: 100%;*/
    /*opacity: 1;*/
    display:none;
    border:none;border:0;
    outline:none;
    border: none !important;
    outline: none !important;
}

.sliderwrapper-home .contentdiv {
    display:none;
    width:940px;
    height:300px;
    z-index:0;
}

.contentdiv .contentarea {
    height:150px;
    width:225px;

    float:right;
    padding: 10px 10px 10px 10px;
    margin-right:10px;
    margin-top:120px;
    background: rgba(0,0,0,.6);
    -moz-box-shadow: 3px 3px 12px #000000;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
}

.contentdiv .contentarea .contentarea-level-1{
    height: 117px;
    overflow:hidden;
}
.contentdiv .contentarea .contentarea-level-2 img{
    -moz-box-shadow: 3px 3px 12px #000000;
}

.contentdiv .contentarea .contentarea-level-2{
    height: 38px;
}

.contentarea .title a{
    color:#ffffff;
    font-size:18px;
    font-weight: bold;
    font-family: "Times New Roman";
    text-transform: uppercase;
}

.contentarea .excerpt p{
    color:#cecece;
    font-size:14px;
    font-weight: bold;
    margin: 0px;
    line-height: 1.2em;
}



.sliderwrapper-home .contentdiv img {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    vertical-align: top;
    outline:none;
    border:none;
}


#contentarea-read-more {
    color:#cecece !important;
}

#footer-separator {
    border-top: #A39A6C 10px solid;
    margin:0px auto;
    margin-top:15px;
    width:1000px;
    -moz-box-shadow: 0px 0px 30px #000000;
    -webkit-box-shadow: 0px 0px 30px #000000;
    box-shadow: 0px 0px 30px #000000;
}

.footer-section {
    display:inline-block;
    vertical-align: top;
    font-size:11px;
}



#footer-menu {
    margin-left: 15px;
    

}

#footer-widgeted .level-1 {
    margin: 10px 0px 0px 20px;
}

#footer-widgeted .level-2 {
 margin: 10px 0px 10px 100px;   
}

.footer-section li {
    list-style:none;
    margin-bottom: 7px;
}

.footer-section li .title{
    font-size:12px;
    font-weight: bold;
    text-transform: uppercase;
    color: #A39A6C;
}

.footer-section li a {
    color:#a39a6c;
    font-family: "Arial";
    font-size:12px;
    line-height:1.3em;
    font-weight: normal;
}

.footer-section li image {
    border:#a39a6c 10px solid;
}





#footer-logo {

}

#footer-creds {
    display:inline-block;
    font-size:12px;
    color:#a39a6c;
    vertical-align: middle;
    width:300px;
}

#footer-creds a {
    color:#a39a6c;
    font-size:12px;
display:inline-block;
}


#footer-501c3 {
      color:#a39a6c;
    font-size:12px;
    display:inline-block;
    width:300px;
    text-align: center;
    vertical-align: middle;
}

#footer-501c3 a {
      color:#a39a6c;
    font-size:12px;
    display:inline-block;
    width:300px;
    text-align: center;
    vertical-align: middle;
}

#footer-facebook {
      color:#a39a6c;
    font-size:12px;
    display:inline-block;
    width:300px;
    margin-left:100px;
}

#footer-facebook  {
      vertical-align: middle;

}

#footer-donate .text a {
    text-align: center;
    font-size: 14px;
}

#footer-donate .title a {
    text-align: center;
   font-size: 18px;
    font-weight: bold;
}

#footer-donate {
    margin-left: 25px;
    width:250px;
}

#footer-events {
    margin-left:25px;
}

#footer-events img {
 border: #A39A6C 10px solid;   
}

#footer-programs .title a{
    font-size: 18px;
    font-weight: bold;
}

#footer-programs {
    margin-left:25px;
}


#footer-events .title a{
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}


#footer-donate a {
    font-size: 12px;
}

#sidebar-video-wrap {
    margin-left:0px;

}

#sidebar-video {
    width:346px;
    border: 10px solid #a39a6c;   
    margin-bottom:10px;
    

}

#sidebar-video-title {
    font-size:23px;
    padding-top:5px;
    padding-top:15px;
    color:#003333;
    margin: 10px 0px 15px 0px;
    
    font-weight: bold;
    font-family: 'Times New Roman';
    text-transform: uppercase;
}



#events-single {
    overflow:hidden;
}

#events-single .column-2{
    margin-left: 25px;
}

#events-column-1 {
    display:inline-block;
    width:300px;
    margin-top:10px;
    position:relative;
    min-height:100%;
    padding-bottom:5000px;
    margin-bottom:-5000px;
    position:relative;
    
}

#honor-fallen-column-1 {
    display:inline-block;
    width:366px;
    margin-top:10px;
    position:relative;
    min-height:100%;
    padding-bottom:5000px;
    margin-bottom:-5000px;
    position:relative;
    
}

#events-column-2 {
    display:inline-block;
    width:675px;
    float:right;
    min-height:100%;
    padding-bottom:5000px;
    margin-bottom:-5000px;
    position:relative;
    margin-top:10px;
    vertical-align: top;
    margin-left:20px;
}

#honor-fallen-column-2 {
    display:inline-block;
    width:600px;
    float:right;
    min-height:100%;
    padding-bottom:5000px;
    margin-bottom:-5000px;
    position:relative;
    margin-top:10px;
    margin-top:10px;
    vertical-align: top;
    margin-left:25px;
}


.events-eventlisting-wrap {
    
}

.events-eventlisting-wrap .events-event-item {
    margin:10px 10px 10px 10px;
    padding:15px 10px 10px 15px;
    background:#cecece;
    height: 150px;
    
}

.events-eventlisting-wrap .image {
    display:inline-block;
    width:250px;
    height:125px;
    vertical-align: top;
    border: 10px solid #A39A6C;
    -moz-box-shadow: 3px 3px 19px #000000;
    -webkit-box-shadow: 3px 3px 19px #000000;
    box-shadow: 3px 3px 19px #000000;
}

.events-eventlisting-wrap .text-wrap {
    display:inline-block;
    width:325px;
    vertical-align: top;
    margin:0px 15px 15px 15px;
    height:145px;
    overflow:hidden;
}

.events-eventlisting-wrap .text-wrap .title h3{
    text-transform: uppercase;
    color:#003333;
    font-size:22px;
    margin:0px;
    
    font-family: "Times New Roman";
    
    
}

.events-eventlisting-wrap .text-wrap .title h3 .title-acronym {
    
    text-transform: uppercase;
    color:#003333;
    font-size:12px;
    margin:0px;
    font-family: "Times New Roman";
}



.events-eventlisting-wrap .text-wrap .event-info-wrap {

    font-size:11px;
    text-transform: uppercase;
    font-weight: bold;
}




.events-eventlisting-wrap .text-wrap .event-info-wrap .event-date {
    display:inline-block;
}

.events-eventlisting-wrap .text-wrap .event-info-wrap .event-venue {
    display:inline-block;
}

.events-single-wrap .text-wrap .post-text {
    
    }
    
    
.events-eventlisting-wrap .text-wrap .post-text p {
    text-align: justify;
    margin-top:0px;
    line-height:1.2em;
    
    
    
}

.category-separator {
    border-bottom: #A39A6C 3px solid;
    width:285px;
}
    
.category-item a {
    font-weight: bold;
    font-size: 16px;
    margin-left:50px;
}

.category-item {
    padding:5px 5px 5px 5px;
}

.event-patches {
    margin-top: 10px;
}

.event-patches img {
    margin-bottom: 10px;
    -moz-box-shadow: 3px 3px 19px #000000;
    -webkit-box-shadow: 3px 3px 19px #000000;
    box-shadow: 3px 3px 19px #000000;
}


.fallen-single-item {
    margin-left: 15px;
}

.fallen-single-item .image{
    border: #A39A6C 10px solid;
    height:223px;
    width:165px;
    display:inline-block;
    float:left;
    margin-right: 10px;
    margin-bottom: 10px;
   
}

.fallen-single-item .post-info {
   display:inline-block;
    vertical-align: top;
        
}


.fallen-single-item .post-info #event-label{
    font-weight: normal;
    color:#000000;
    font-size:18px;
}

.fallen-single-item p {
    text-align: justify;
}

.fallen-single-item .post-info #event-data{
    font-weight: bold;
    color:#003333;
    font-size:18px;
    margin-bottom:10px;
}

.fallen-single-item  .title h3 {
    text-transform: uppercase;
    font-size: 28px;
    font-weight: bold;
    font-family: "Times New Roman";
    margin: 10px 0px 10px 0px;
}

.events-single-item {
    margin-left: 15px;
}

.events-single-item .image{
    border: #A39A6C 10px solid;
    height:320px;
}

.events-single-item .text-wrap .title h3 {
    text-transform: uppercase;
    font-size: 28px;
    font-weight: bold;
    font-family: "Times New Roman";
    margin: 10px 0px 5px 0px;
    line-height: 1.2em;
}

.events-single-item .text-wrap .subtitle  {
 text-transform: uppercase;
    font-size: 18px;
    color:#003333;
    font-family: "Times New Roman";
    margin: 0px 0px 5px 0px;
    
    
    
}

.events-single-item .event-info .event-start-date {
    display: inline-block;
    text-transform: uppercase;
    position:relative;
    
}

.events-single-item .event-info .event-end-date {
    display: inline-block;
    margin-left:15px;
    text-transform: uppercase;
    
}



.events-single-item .event-info .event-venue {
    display: inline-block;
    text-transform: uppercase;
    
}

.events-single-item .event-info .event-contact-phone {
    text-transform: uppercase;
    display: inline-block;
    margin-left:15px;
}

.events-single-item .event-info .event-contact-email {
    text-transform: uppercase;
    display: inline-block;
    margin-left:15px;
}

.events-single-item .text-wrap .event-map {
    
    border: #A39A6C solid 10px;
}


.events-single-item .event-info .event-address {
    text-transform: uppercase;
}


.events-single-item .event-info .event-address a:hover  { 
    background-color:#A39A6C;
}
                                                              

.events-single-item .event-info .event-address a {
    display: inline-block;
    background-color:#cecece;
    color:#003333;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    text-transform: uppercase;
    padding: 0px 4px 0px 4px;
}

.events-single-item .event-info .event-links {
    text-transform: uppercase;
}




.events-single-item .event-info .event-links a {
    display: inline-block;
    background-color:#003333;
    color:#ffffff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    text-transform: uppercase;
    padding: 0px 4px 0px 4px;
}

.events-single-item .event-info .event-links .event-registration-link, .events-single-item .event-info .event-links .event-firstgiving-link {
    display:inline-block;
}
.events-single-item .event-info .event-links .event-registration-link a:hover, .events-single-item .event-info .event-links .event-firstgiving-link a:hover {
    background-color:#A39A6C;
}

.events-single-item .event-info #event-label{
    font-weight: normal;
    color:#000000;
    font-size:12px;
}

.events-single-item .event-info #event-data{
    font-weight: bold;
    color:#000000;
    font-size:12px;
}

.board-wrap {
    
}

.board-title {
    font-weight: bold;
    color:#003333;
    margin-bottom:0px;
    
}

.board-name {
    margin-top:5px;
    font-weight: normal;
    color:#003333;
    
}

#page p.title {
    color:#003333;
    text-transform: uppercase;
}

.post-info-wrap {

    font-size:11px;
    text-transform: uppercase;
    font-weight: bold;
}

 .post-info-wrap .event-date {
    
}

.home-column-1-sep {
    min-height:2px;
    margin: 10px 0px 10px 0px;
    min-width:100%;
    background-color:#A39A6C;
}

#board-executive-committee {
    
    padding-left: 50px;
}

.board-executive-box {
    display: inline-block;
    margin-right: 10px;
    width:250px;
    margin-bottom: 30px;
}

.board-executive-box .name {
    color: #003333;
    font-size: 16px;
    text-align: center;
    font-weight: bold;
}

.board-executive-box .board-executive-title {
    color: #555555;
    font-weight: bold;
    text-align: center;
    font-size: 14px;
}

#board-members {
    padding-left: 115px;
    margin-top:15px;
    
}

#board-members-title, #board-advisory-title  {
    color:#003333;
    font-size:26px;
    text-align: center;
    font-family: "Times New Roman";
    font-weight: bold;
    margin-bottom:30px;
    margin-top:30px;
}

.board-member-box {
    display: inline-block;
    margin-right: 10px;
    width:200px;
    margin-bottom: 15px;
}

.board-member-box .name {
    color: #003333;
    font-size: 14px;
    text-align: center;
    font-weight: bold;
}

.board-advisory-box {
    display: inline-block;
    margin-right: 10px;
    width:206px;
    margin-bottom: 15px;
    vertical-align: top;
}

.board-advisory-box .name {
    color: #003333;
    vertical-align: top;
    font-size: 14px;
    text-align: center;
    font-weight: bold;
}



.board-advisory-committee {
    
    
}
