/*
	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


*/

body {
    background: #ffffff url(http://www.leadthewayfund.org.php5-7.dfw1-2.websitetestlink.com/leadtheway/wp-content/themes/leadthewayfund/images/body_bg.png) repeat-y top center;
    color: #000000;
    font-size: 14px;
    font-family: Times New Roman, Arial, Tahoma;
    color: #000000;
    line-height: 16px;
    margin: 0 auto 0;
    padding: 0;
    line-height: 20px;
}

/***** Hyperlinks ********************/

a, a:visited {
    color: #000000;
    text-decoration: none;
}

a:hover {
    color: #003333;
    text-decoration: none;
}

a img {
    border: none;
}

a:focus, a:hover, a:active {
    outline: none;
}

/***** Wrap ********************/

#wrap {
    width: 1000px;
    margin: 0 auto 0;
    padding: 0;
    /*border: 1px solid black;*/

}

/***** Header  ********************/

#header {
    width: 996px;
    height: 350px;
    margin: 0;
    padding: 0;
    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;*/
}


#header .header-left {
    width: 236px;
    height:350px;
    display: inline-block;
    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;*/

}


.ie7 #header .header-left {
    width: 236px;
    height:350px;
    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;*/

}
#header .header-left img{
    padding: 0px 0px 0px 0px;
    margin: 15px 0px 0px 45px;
    border: none;
}

#header .header-right {
    width: 600px;
    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: 600px;
    height: 300px;
    display: inline;
    position : relative;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 4px;
    /*border: 1px solid orange;*/
    background: transparent;
}

#header .header-right .header-nav {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    height:50px;
    width:760px;
    background: #003333;
}

#header .header-right .header-nav a {
    line-height: 50px;
    margin-right: 11px;
    vertical-align: top;
    margin-left: 2px;



}


#header .header-right .header-nav a:hover img {
    background: transparent url(http://www.leadthewayfund.org.php5-7.dfw1-2.websitetestlink.com/leadtheway/wp-content/themes/leadthewayfund/images/header_nav_hover.png) repeat-x 0px 0px;
    margin-right: -2px;
    margin-left: -2px;
    padding: 0 2px 0 2px;


}

#header .header-right .header-nav a.first {
    margin-left:4px;

}

#header .header-right .header-nav a.last {
    margin-right:0px;
}






#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;*/

}






/* ================================================================
     CONTENT ROTATOR
=================================================================== */
.sliderwrapper{
    position: relative;
    overflow: hidden;
    width: 760px;
    height: 300px;
}

.sliderwrapper .contentdiv {
    visibility: hidden;
    position: absolute;
    left: 0;
    top: 0;
    padding: 0px 0px 0px 0px;
    color: #ffffff;
    font-size: 11px;
    font-family: Times New Roman, Arial, san-serif;
    background: #000000;
    width: 795px;
    height: 100%;
    opacity: 1;
}

.pagination{
    width: 500px;
    text-align: right;
    /*background: #ffffff url(images/ss_blockhead.gif) repeat-x;*/
    padding: 5px 10px;
    margin: 1px 0px 0px 0px;
    display:none;
}

.pagination a{
    padding: 0px 5px 0px 5px;
    text-decoration: none;
    color: #000000;
    background: #ffffff;
    border: 1px solid #003333;
}

.pagination a:hover, .pagination a.selected{
    color: #ffffff;
    background-color: #000000;
}



/**********************************
*  Separator *
**********************************/
.separator-1 {
    background: #003333;
    width: 1000px;
    height:10px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.separator-2 {
    background: #003333;
    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: 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;
    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;
}


#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;
}

#events .column-1 .event-listing {
    margin: 10px 0px 0px 5px;
    padding: 0px 0px 10px 0px;
    color: #ffffff;
    width:500px;
    display:inline-block;
    vertical-align: top;

}

#events .column-1 .event-listing .header{

    width:275px;
    height:35px;
    margin: 0px 0px 0px 0px;
    font-weight: bold;
    background: transparent url(images/upcomingevents.png) no-repeat 0px 0px ;

    display:inline-block;


}

#events .column-1 .event-listing .header a{
    color: #ffffff;
    text-decoration: none;
    min-width:275px;
    min-height:35px;

}

#events .column-1 .event-listing .header a:hover{

    width:275px;
    height:35px;
    margin: 0px 0px 0px 0px;

    background: transparent url(images/upcomingevents.png) no-repeat 0px 0px ;

    display:inline-block;
    background: transparent url(images/upcomingevents-hover.png) no-repeat 0px 0px ;
}

#events .column-1 .event-listing .title {
    margin: 0px 0px 7px 0px;
    padding: 0px 0px 0px 0px;
}


#events .column-1 .event-listing ul{

    list-style-type: disc;

    margin: 0px 0px 0px 15px;
    padding: 0px 0px 0px 20px;

}

#events .column-1 .event-listing .title a{
    color: #ffffff;
    font-size:18px;
    margin: 0px 0px 0px 0px;
}

#events .column-1 .event-listing .title a:hover{
    text-decoration: underline;
}



#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: Times New Roman, 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: Times New Roman, 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;

}

.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:285px;
    height:150px;
    margin-top:20px;
    margin-left:10px;
    background: transparent url(images/rangers-speak-out.png) no-repeat 0px 0px;
}


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 .rangerconnect {
    width:285px;
    height:40px;
    margin: 10px 0px 0px 6px;
    background: transparent url(images/rangerconnect.png) no-repeat 0px 0px ;
}





.column-2 .rangerconnect a{
    color: #ffffff;
    text-decoration: none;
    min-width:285px;
    min-height:35px;

}

.column-2 .rangerconnect:hover{


    background: transparent url(images/rangerconnect-hover.png) no-repeat 0px 0px ;
}






.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: 10px 0px 0px 8px;
    height:70px;
    background: transparent url(images/homemailinglist.png) no-repeat 0px 0px ;
}


.honor-box {

    padding: 0px 0px 0px 0px;
    color: #ffffff;

    width:285px;
    height:50px;
    vertical-align: top;
    margin: 10px 0px 0px 4px;
    background: transparent url(images/fallenheroes-hover.png) no-repeat 0px 0px ;

}

.honor-box:hover {
    background: transparent url(images/fallenheroes.png) no-repeat 0px 0px ;
}

.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 {
    margin: 10px 0px 0px 5px;
    padding: 0px 0px 0px 0px;


    width:285px;
    height:45px;
    vertical-align: top;

    background: transparent url(images/pastevents.png) no-repeat 0px 0px ;
}

.pastevent-box:hover {
    margin: 10px 0px 0px 5px;
    padding: 0px 0px 0px 0px;


    width:285px;
    height:45px;
    vertical-align: top;


    background: transparent url(images/pastevents-hover.png) no-repeat 0px 0px ;
}



.futureevent-box {
    margin: 10px 0px 0px 5px;
    padding: 0px 0px 0px 0px;
    color: #ffffff;

    width:285px;
    height:45px;
    vertical-align: top;

    background: transparent url(images/futureevents.png) no-repeat 0px 0px ;
}

.futureevent-box:hover {
    margin: 10px 0px 0px 5px;
    padding: 0px 0px 0px 0px;
    background: transparent url(images/futureevents-hover.png) no-repeat 0px 0px ;
}

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 {
    width: 190px;
    display:inline-block;
    margin: 0px 13px 10px 0px;
    padding: 0px 0px 0px 0px;
    border: 1px #000000 solid;
    background-color: #003333;
    min-height:320px;
    max-height:320px;
}

.fallen-box .fallen-image {
    margin: 5px 0px 0px 11px;
    padding: 0px 0px 0px 0px;
    width:165px;
    height:223px;
}

.fallen-box .fallen-image img {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border:none !important;
    outline:none;
    width:165px;
    height:223px;
}

.fallen-info-box {
    margin: 5px 0px 0px 5px;
    padding: 0px 0px 0px 0px;
    color:#ffffff;
    min-width:180px;
    max-width:180px;
    min-height:90px;
    max-height:900px;
    overflow: hidden;
}

.fallen-info-box .name {
    width:100%;
    height:40px;
    text-align: center;
    
    overflow:hidden;
}

.fallen-info-box .name a{

    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-weight: bold;

    color:#ffffff;
    text-align: center;
}

.fallen-info-box .assignment {
    
    
    text-align: center;
}
.fallen-info-box .date {
    
    
    text-align: center;
}
.fallen-info-box .location {
    
    
    text-align: center;
}

.fallen-hero-single  {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#events .column-1 .fallen-hero-single .event-text p {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}


/***** Footer Widgeted ********************/




#footer-widgeted {
    width: 1000px;
    height:200px;

    background: transparent url(images/footer.jpg) no-repeat;
    padding-bottom: 50px;
    font-size: 16px;
    line-height: 16px;
    font-weight: bold;
    margin: 0px 0 0 0px;
    padding: 0 0 0 0;
    overflow: auto;
    clear: both;
    /*border: 4px solid #9b0000;*/


}



#footer-widgeted .wrap {
    width: 980px;
    margin: 10px 0px 0px 10px;


}

#footer-widgeted .widget {
    background: none;
    margin: 0;
    padding: 0;
    border: none;
}

#footer-widgeted h4 {
    background: #003333;
    color: #003333;
    font-size: 16px;
    line-height: 18px;
    font-family: Times New Roman, Arial, Tahoma;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0 0 5px 0;
    padding: 3px 0 3px 7px;
    display:none;

}

#footer-widgeted p {
    color: #003333;
    font-weight: normal;
    margin: 0;
    padding: 0 0 10px 0;
}

#footer-widgeted a, #footer-widgeted a:visited {
    color: #003333;
    text-decoration: none;
}

#footer-widgeted a:hover {
    color: #000000;
    text-decoration: none;
}

#footer-widgeted ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#footer-widgeted ul li {
    list-style-type: none;
    margin: 0 0 0 20px;
    padding: 0;
}

.footer-widgeted-1 {
    vertical-align:top;
    list-style-type: none;
    width: 125px;
    margin: 0;
    padding: 0px 0px 0px 0px;
    line-height: 30px;
    display:inline-block;
}

.ie7 .footer-widgeted-1 {
    vertical-align:top;
    list-style-type: none;
    width: 125px;
    margin: 0;
    padding: 0px 0px 0px 0px;
    line-height: 30px;
    display:inline;
    position : relative;
}

.footer-widgeted-2 {
    vertical-align:top;
    list-style-type: none;
    width: 145px;
    margin: 0;
    padding: 0px 0px 0px 0px;
    line-height: 30px;
    display:inline-block;

}

.ie7 .footer-widgeted-2 {
    vertical-align:top;
    list-style-type: none;
    width: 145px;
    margin: 0;
    padding: 0px 0px 0px 0px;
    line-height: 30px;
    display:inline;
    position : relative;
}

.footer-widgeted-3 {
    vertical-align:top;
    list-style-type: none;
    width: 125px;
    margin: 0;
    padding: 0px 0px 0px 0px;
    line-height: 30px;
    display:inline-block;
}

.ie7 .footer-widgeted-3 {
    vertical-align:top;
    list-style-type: none;
    width: 125px;
    margin: 0;
    padding: 0px 0px 0px 0px;
    line-height: 30px;
    display:inline;
    position : relative;
}

.footer-widgeted-4 {
    vertical-align:top;
    list-style-type: none;
    width: 570px;
    margin: 0;
    padding: 0px 0px 0px 0px;

    display:inline-block;
}

.ie7 .footer-widgeted-4 {
    vertical-align:top;
    list-style-type: none;
    width: 570px;
    margin: 0;
    padding: 0px 0px 0px 0px;
    position : relative;
    display:inline;
}



.footer-widgeted-4 .creds {

    float: right;
    margin: 0 5px 0 0;
    color: #8e8e8e;
    font-size: 11px;

    padding: 0px 0 0px 0;

    text-align: right;
}



.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;*/
}

#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 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;
}