  /* #copy #main{width: 394px;} */
/* .twoColumn #copy #main{width: 580px;} */
/* #copy .copypad {padding: 0px;} */

/* #heroImage{font-size:0em;} */
#contact-info,
#left-block{
    background: #eceddf;
    width: 100%;
    margin: 10px 0px;
    border-radius: 4px;
}
#contact-info .txt,
#left-block .txt{
    color: #8d8bb7;
    font: normal 12px Arial, Helvetica, sans-serif;
    padding: 15px;
    text-transform: uppercase;
}
#left-block .txt{
    color: #3b3464;
    text-transform: capitalize;
}
#contact-info .txt span,
#left-block .txt span{
    color: #8d8bb7;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
    padding-bottom: 3px;
}
#left-block .txt img{
    margin: 5px 0px 0px;
}
#copy p,
.quote p{margin: 0px; padding: 0px 0px 10px;}

/*** home & pages with same layout ***/

#copy h1#title, #copy #title{
/*     background: none;
    color: #3b3464;
    font-size: 20px;
    text-transform: capitalize;
    margin: 0px;
    padding: 0px 0px 7px; */
}
#copy h2.subtitle,
#copy .subtitle{
/*     color: #3b3464;
    font-size: 20px;
    font-weight: normal;
    text-transform: capitalize;
    margin: 0px;
    padding: 0px 0px 7px; */
}
#copy .intro-text{
/*     clear: both;
    float: left;
    padding: 30px 0px 10px 20px;
    margin: 0px;
    width: 354px; */
}
#copy .intro-text .img{
    float: left;
    width: 40%;
}
#copy .intro-text .text{
    float: right;
    width: 60%;
}

.ministries-intro-text{
    font-family: Gibson, Arial, sans-serif;
    font-weight: lighter;
    font-size: 1.2em;
    line-height: 36px;
    color: #666;
    margin-top: 20px;
}


#copy .text{
    color: #333;
}
#copy .withborder,
#copy .noborder{
    padding: 10px 0px;
    margin: 0px 20px;
    clear: both;
}
#copy .withborder{
    border-top: 1px solid #b4aa2f;
}
#copy #RTable .withborder{
    margin: 0px;
}
#copy .withborder .subtext,
#copy .noborder .subtext{
    float: left;
    width: 370px;
    padding-bottom: 10px;
}
#copy .withborder .subimg,
#copy .noborder .subimg{
    float: right;
    width: auto;
}
#copy .withborder .subimg,
#copy .noborder .subimg{ margin-bottom: 2px; }

#copy .purple{
    color: #554c83;
}

#copy .green{
    color: #B4AA2F;
}

#gtitle{
    background: none;
    color: #B4AA2F;
    clear: both;
    font-size: 20px;
    text-align: center;
    text-transform: none;
    margin: 5px 0px;
    padding: 0px;
}

/*right column*/

#rightColumn{
    font-family: 'Gibson', Arial, Helvetica, sans-serif;
}
#rightColumn .colcap{
    background: url(/../common/img/sectionDiagonal.gif) left top repeat;
    height: 34px;
    margin: 0px;
    padding: 0px;
    width: 100%;
}
#rcBoxes{
    padding: 5px 2px;
    width: 183px;
}
#rcBoxes .rcBox{
    border-bottom: 1px solid #b4aa2f;
    padding: 0px 0px 5px;
    margin: 0px 0px 25px;
}
#rcBoxes .rcBox .heading{
    border-bottom: 1px solid #b4aa2f;
    border-top: 1px solid #b4aa2f;
    color: #3b3464;
    font-size: 15px;
    padding: 2px 0px;
    margin-bottom: 2px;
    text-align: center;
    text-transform: uppercase;
}
#rcBoxes .rcBox img{
    text-align: center;
}
#rcBoxes .rcBox .text{
    color: #3b3464;
    padding: 10px 0px 10px 5px;
    
}
#rcBoxes .rcBox .link{
    padding: 0px 10px;
    color: #3b3464;
    text-align: right;
}
#rcBoxes .rcBox .link a{
    color: #3b3464;
    text-decoration: underline;
}
/*** end home ***/

/*** staff & interfaith ***/
#StaffTable,
#FaithTable,
#RTable{
    margin: 30px 25px;
    width: 530px;
}
#RTable{
    margin: 0px 25px 30px;
    padding-top: 30px;
}
#StaffTable h1#title{
    text-align: center;
    text-transform: capitalize;
    border-bottom: 1px solid #b4aa2f;
}
#RTable h1#title{
    margin-top: 5px;
}
#StaffTable .member,
#FaithTable .member,
.member{
    float: left;
    margin: 7px 0px;
    width: 265px;
    text-align: left;
}
#StaffTable .member img{
    float: left;
    margin-left: 10px;
}
#RTable .member img{
    float: left;
    margin-right: 10px;
}
#RTable .member img.retreats{
    width: 100px;
    height: 75px;
}
#RTable .photo{
    margin: 5px 10px;
    display: inline;
}
#StaffTable .member .info{
    float: right;
    text-align: left;
    width: 155px;
}
#RTable .member .info{
    padding-right: 10px;
}
#StaffTable .member .name,
#RTable .member .name{font-weight: bold;}
#FCtable .member h2,
#FCtable .member div {
    margin: 0px 5px;
    padding: 0px 5px;
}
#FCtable .member .image{
    float: left;
    margin: 0px 10px 10px 0px;
    padding: 0px;   
}
#FCtable .border{
    border-right: 1px solid #000;
}
.PhotoGallery .photo{
    display: inline;
    text-align: center;
}
.PhotoGallery .photo img{
    display: inline;
    margin: 5px 10px;
    height: 100px;
    width: 100px;
    text-align: center;
}
#TextFinal{
    border-top: 1px solid #b4aa2f;
    clear: both;
    color: #3b3464;
    text-align: center;
    padding: 15px 0px 0px;
    margin: 0 auto;
    width: 100%;
}

.twoColumn #copy #FaithTable h1,
.twoColumn #copy .faq h1{
    background: url(/../common/img/doubleLine.gif) left bottom repeat-x;
    font-size: 20px;
    margin: 0px;
    padding: 0px 0px 5px;
}
#FaithTable .subtitle{
    color: #3b3464;
    float: left;
    display: block;
    font: bold 14px Arial, Helvetica, sans-serif;
    padding: 10px 0px;
    text-transform: uppercase;
    width: 100%;
}
#FaithTable .hsep{
    border-top:1px solid #ccc;
    float: left;
    width: 100%;
    margin:5px 0px 0px;
    padding: 5px 0px 0px;
    line-height: 1px;
    height: 1px;
}
#FaithTable .faithTable{
    clear: both;
}
#FaithTable .faithTable td, .faithTable td{
    vertical-align: top;
    padding: 0px;
}
#FaithTable .member{float: none;}
#FaithTable .member .member-name{
    color: #554C83; 
}
#FaithTable .member .contact{margin-top: 3px;}
#FaithTable .member p{margin: 0px; padding: 0px;}
#FaithTable .member div {padding-right: 20px;}
/*** end staff & interfaith ***/

/*** leftnav quote and green links ***/
#leftNavigation .quote,
#leftNavigation .glink{
    color: #b4aa2f;
    font: normal 11px Arial, Helvetica, sans-serif;
    padding: 10px 20px;
}
#leftNavigation .glink{
    padding: 10px; 
    text-align:center;
}
#leftNavigation .glink a{
    text-align: center;
    font-size: 14px;
    color: #b4aa2f;
    text-decoration: underline;
}
/*** end quote ***/

/*** worship/prayer ***/
table.infotable{
    background: #fff;
    border: none;
    border-bottom: 1px solid #b4aa2f;
    border-top: 1px solid #b4aa2f;
    padding: 1px 0px;
    margin: 5px 0px;
    width: 100%;
}
table.infotable td{
    background: #d6d5e5;
}
table.infotable td.vertsep{
    border-right: 5px solid #fff;
}
table.infotable td .headline{
    background: #e4e5d5;
    color: #3b3464;
    font: bold 13px Arial, Helvetica, sans-serif;
    padding: 5px 0px;
    text-align: center;
    text-transform: capitalize;
    
}
#copy table.infotable td .text{
    color: #3b3464;
    font: 12px Arial, Helvetica, sans-serif;
    padding: 5px;
    text-align: center;
    vertical-align: middle;
}
.footnote{
    color: #3b3464;
    font: 11px Arial, Helvetica, sans-serif;
    text-align: center;
    padding: 5px 10px;
}
/*** end worship/prayer ***/

/*** Faith Communities ***/
#copy .fclayout{
    padding-top: 1px;
}

#copy h2.fcInfoTitle{
    font-size: 14px;
}

/*** end Faith Communities ***/

.indent50{
    padding: 5px 50px;
}

.VertPad{
    padding: 5px 0px;
}

.CountryTable{
    background: #f5f7ea;
    border: none;
    width: 100%;
}

.CountryTable .vertsep{
    background: #999;
    float: left;
    width: 1px;
    height: 150px;
}

.CountryTable div img{
    float: left;
    margin: 0px 10px 10px 0px;
}

.CountryTable .top{
    background: #E9E9CD;
    width: 100%;
    padding: 10px 0px;
}

.CountryTable .bottom{
    background: #E9E9CD;
    width: 100%;
    padding: 10px 0px;
}

.CountryTable .bottom div{
    width: 33%; 
    xfloat: left; 
    font-size: 12px; 
    text-align: center; 
        display: inline;
        padding: 0px 5px;
}

.CountryTable .caps{
    color: #554c83;
    font-size: 14px;
    vertical-align: middle;
    text-align: center;
}

.CountryTable .caps a{color: #554c83; font-weight: bold; text-decoration: underline}

.CountryTable td{
    padding: 10px 5px;
}

/* positioned sub-section header image */

#header{
    position: relative;
    z-index: 1;
}
#visual-bcrumb{
    position: absolute !important;
    z-index: 1000;
    top: 0px;
    left: 300px;
}
 * html #visual-bcrumb{position: absolute;}
#leftNavigation h1.active a, #leftNavigation h1 a:hover {
    background-image: none;
}

#copy a {
        color:#993300;
        font-size: 10.4px; /* font size fix for Campus Ministry page. as of 8/21/2012 the folder is /studentlife/ministries/ministries-amy/about-us-new     It is the campus ministry "about us" page*/
        }
        
        

.FCpara{
    float: left;
    padding-top: 10px;
    width: 60%;
}
.FCimage{
    float: right;
    width: 30%;
}

@media screen and (max-width: 590px) {


.FCpara{
    float: none;
    padding-top: 10px;
    width: 90%;
}
.FCimage{
    float: none;
    width: 100%;
}

}

/*December 3, 2015*/
.color{
    padding: 3% 0 3% 2%;
    margin: 0 0 0% 0;
    float: left;
}
.color:nth-of-type(odd){
    background-color: #f0f8ff;
}

.double {
    margin: 3% 0 4% 0;
}
[class*="column"] + [class*="column"]:last-child {
    float: left;
}
