/* @group Colors */


#menu > li.active > a{
	color: #fff;
}

.colorbar{	
	border-top: 10px solid;
}

.whats_happening li{
	border-left: 10px solid #fff;
}

li.ask_andy-border,
li.church_blog-border,
 div.colorbar,
#content .faith_ministries-border,
#content .ministry-border,
#menu li.faith_ministries div.triangle,
#menu li.faith_ministries div.dropbg div.dropdown{
	border-color: #603146;
}


.global ul#menu li.church > a,
#refinements a.ministry:hover,
#refinements a.ministry.current,
#content .ministry-background,
#content .faith_ministries-background,
ul#menu li.faith_ministries.active > a,
ul#menu li.faith_ministries a:hover,
ul#menu > li.faith_ministries.active > a,
 .colorbars{
	background: #603146;
	/*background-image: none;*/
}
#menu li.ministry div.dropbg div.dropdown h3{
	color: #603146;
}

.church div.colorbar,
ul#searchresults li.church-border,
#content .church-border,
#menu li.church div.triangle,
#menu li.church div.dropbg div.dropdown,
#colorbar-church{	
	border-color: #603146;	
}

#refinements a.church:hover,
#refinements a.church.current,
#content .church-background,
ul#menu li.church a:hover,
ul#menu li.church:hover > a,
ul#menu li.church.active > a{
	background-color: #603146;
	/*background-image: none;*/
}
#menu li.church div.dropbg div.dropdown h3 a{
	color: #603146;
}


.seminary div.colorbar,
.school div.colorbar,
ul#searchresults li.school-border,
#content .education-border,
#content .school-border,
#menu li.education div.triangle,
#menu li.education div.dropbg div.dropdown,
#colorbar-education{	
	border-color: #c09637;	
}

.school #sidebar h2,
.school #page-nav,
.school ul#menu li.education > a,
.seminary ul#menu li.education > a,
#refinements a.school:hover,
#refinements a.school.current,
#content .education-background,
ul#menu li.education a:hover,
ul#menu li.education.active > a,
ul#menu li.education:hover > a,
.colorbars.education,
.school .colorbars
{
	background-color: #c09637;
	background-image: none;
}
.school #page-nav  li a:hover{
	background-color: #d1a748;
}

.school ul#menu li.education > a,
.seminary ul#menu li.education > a{
	color: #fff;
}

body #page span.tri{
	border-top-color: #777;
}

.seminary div#page-nav  {
	background-image: url(http://www.faithlafayette.org/assets/img/seminary-nav-bg.jpg);
}

.seminary .colorbars{
	background: #9F9383;
}

.seminary #sidebar h2{
	background-color: #9F9383;
}
.seminary #page-nav li a:hover{
	background-color: #bfb3a3;
}



.school div#page-nav li,
.seminary div#page-nav li {
	border: none;
}

#menu li.education div.dropbg div.dropdown h3 a{
	color: #c09637;
}

#content .seminary-border,
ul#searchresults li.seminary-border{
	border-color: #a79b8c;
}

#refinements a.seminary:hover,
#refinements a.seminary.current{	
	background-color: #c09637;
	/*background-image: none;*/
}

.bookstore div.colorbar,
.voh div.colorbar,
.counseling div.colorbar,
li.counseling_blog-border,
div.colorbar.counseling-border,
#content .counseling-border,
#menu li.counseling div.triangle,
#menu li.counseling div.dropbg div.dropdown,
#colorbar-counseling{	
	border-color: #00527E;	
}

.bookstore .colorbars,
.bookstore #page-nav,
.voh ul#menu li.counseling > a,
.counseling #page-nav,
#content .counseling-background,
ul#menu li.counseling a:hover,
ul#menu li.counseling:hover > a,
ul#menu li.counseling a:active,
ul#menu li.counseling.active,
.counseling .colorbars{
	background-color: #00527E;
	color: #fff;
	background-image: none;
}


.bookstore #page-nav li{border-color:#ddd;}

.bookstore #sidebar h2,
.counseling #sidebar h2{
	background-color: #00527E;
}

.bookstore #page-nav li a:hover,
.counseling #page-nav li a:hover{
	background-color: #22749f;
}
.counseling #page-nav li{
	border: none;
}
.bookstore #search-form{
	margin-right: 40px;
}
.bookstore li.social-links{
	display: none;
}

#menu li.counseling div.dropbg div.dropdown h3 a{
	color: #00527E;
}

#refinements a.counseling:hover,
#refinements a.counseling.current{
	background-color: #00527E;
}

.voh div.colorbars,
.voh #page-nav{
	background: #6f2a8e;
}

.voh #sidebar h2{background-color:#6f2a8e;}


.voh #page-nav li {
	border-color: #fff;
	border-left:  none;
}

.voh #page-nav li a:hover{
	background-color: #8f4aae;
}


#content .vision_of_hope-border,
#content .voh-border,
#content .VOH-border{
border-color: #6f2a8e;	
}


.community div.colorbar,
ul#searchresults li.community_center-border,
#content .community-border,
#menu li.community div.triangle,
#menu li.community div.dropbg div.dropdown,
#colorbar-community{	
	border-color: #007742;	
}

.community #page-nav,
#refinements a.community_center:hover,
#refinements a.community_center.current,
#content .community-background,
ul#menu li.community a:hover,
ul#menu li.community:hover > a,
ul#menu li.community.active > a,
.community .colorbars{
	background-color: #007742;
	background-image: none;
}
#menu li.community div.dropbg div.dropdown h3 a{
	color: #007742;
}
.community #page-nav li a:hover{
	background-color: #228864;
}

.community #sidebar h2{background-color:#007742;}

.community #page-nav li{
	border-color: #fff;
	border-left: none;
}


.conferences div.colorbar,
#content .conferences-border,
#menu li.conferences div.triangle,
#menu li.conferences div.dropbg div.dropdown{
	border-color: #385e69;	
}
#refinements a.conferences:hover,
#refinements a.conferences.current,
#content .conferences-background,
ul#menu li.conferences a:hover,
ul#menu li.conferences:hover > a,
.conferences ul#menu > li.conferences > a,
.conferences .colorbars{
	background: #385e69;
	/*background-image: none;*/
}
#menu li.conferences div.dropbg div.dropdown h3 a{
	color: #385e69;
}


.global div.colorbars,
.global #page-nav{
	background: #689dbd;
}

.global #sidebar h2{background-color:#689dbd;}

ul#searchresults li.missions-border{
	border-left: 10px solid #689dbd;	
}


.global #page-nav li {
	border-color: #fff;
	border-left:  none;
}

.global #page-nav li a:hover{
	background-color: #53738a;
}

.global ul#menu li.church > a{
	color: #fff;
}



.legacy div.colorbar{
	border-color: #394851;
}
.legacy div.colorbars,
.legacy #page-nav{
	background: #394851;
}

.legacy #sidebar h2{background-color:#394851;}

.legacy #page-nav li {
	border-color: #fff;
	border-left:  none;
}

.legacy #page-nav li a:hover{
	background-color: #415962;
}





#refinements a.blog:hover,
#refinements a.blog.current{
	background-color: #c09637;
}

#refinements a.seminary:hover,
#refinements a.seminary.current{
	background-color: #807B75;
}
.container #menu li div.triangle{
	border-left-color: transparent;
	border-right-color: transparent;
}

#refinements a.resources:hover,
#refinements a.resources.current{
	background-color: #444;
	
}


#refinements a.community:hover,
#refinements a.community.current{
	background-color: #007742;
	
}

ul#menu li.active a{
	background-image: none;
}


#main-content .missions-border{
	border-color: #4EA2C5;
}


/* @end */




#menu {
    height: 40px;
    border-left: 1px solid rgba(0,0,0,0.3);
    border-right: 1px solid rgba(255,255,255,0.3);
    float:left;
    width: 100%;
}

ul#menu > li {
	font-family: Optima;
    list-style: none;
    float:left;
    width: 155px;
    height: 40px;
    text-align: center;
    background: -webkit-gradient(radial, 50% 250%, 0, 50% 50%, 90, from(rgba(100,100,100,.1)), to(rgba(100,100,100, .7)) );
    background: -moz-radial-gradient(center 40px 45deg, circle cover, rgba(100,100,100,1) 0%, rgba(100,100,100, 1) 100%);
    }

ul#menu > li >  a {
    display: block;
    padding: 0 20px 0 10px;
    border-left: 1px solid rgba(255,255,255,0.1);
    border-right: 1px solid rgba(0,0,0,0.1);
    text-align: center;
    line-height: 40px;    
	background-color: #aaa;
    background-image: url(http://www.faithlafayette.org/assets/img/top-nav-bg.png);
    color: #666;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 15px;
    letter-spacing: 1px;
    font-weight: normal;
    
    
    /*background : -webkit-gradient(linear, left top, left bottom, from(rgb(175,175,175)), to(rgb(130,130,130)));
    background : -moz-linear-gradient(top, rgb(175,175,175), rgb(130,130,130));
    -webkit-transition-property: background;  
    -webkit-transition-duration: 1000ms;  
    -moz-transition-property: background;  
	-moz-transition-duration: 1000ms;*/  
    }
    
ul#menu li.faith_ministries {
	width: 185px;
}    
ul#menu li.faith_ministries {

}
ul#menu li.faith_ministries span.arrow{
display: none;
}

/* DropDowns */

.triangle{
	display: block;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #000;	
	z-index: 35;
	position: relative;
	width: 0;
	margin: 0 auto;
	top: 6px;
}


#menu li div.triangle{
		display: none;
	}

#menu li div.dropbg{
	background: url(http://www.faithlafayette.org/assets/img/clear-bg.png);
	padding: 15px;
	position: absolute;
	left: 0;
	top: 40px;
	margin-left: -30px;
	z-index: 32;
	border: 1px solid #aaa;
	display: none;
	
}

#menu li div.dropbg div.dropdown strong,
#menu li div.dropbg div.dropdown span,
#menu li div.dropbg div.dropdown h2 ,
#menu li div.dropbg div.dropdown h3,
#menu li div.dropbg div.dropdown a{
  font-family: verdana;
}

#menu li div.dropbg div.dropdown{
	position: relative;
	z-index: 60;
	display: block;
	width: 1000px;
	margin: 0 auto;
	background: url(http://www.faithlafayette.org/assets/img/dropdown-bg.png) repeat-x #F4F3F1;
	float: left;
	border-top: 12px solid #009;
	font-family: verdana;
	text-align: left;
}

#menu li div.dropbg div.dropdown h3{
	font-weight: 100;
	font-size: 20px;
	margin: 0 0 2px;
	border-bottom: 2px solid #bbb;
}

#menu li div.dropbg div.dropdown h3 a:hover{
	color: #fff;
	border: 2px solid #ced0c5;
	padding-left: 6px;
	
}

#menu li div.dropbg div.dropdown div.column{
	width: 23%;	
	margin: 10px;
	float: left;
	line-height: 1.8;
}

#menu li div.dropbg div.dropdown div.column li{
	list-style-position: inside;
	list-style-type: none;
	margin-left: 7px;
}


#menu li div.dropbg div.dropdown div.column p{
	margin: 5px;	
}

ul#menu li:hover > a,
ul#menu li.active > a 
{
	color: #fff;
	background: none;
	
}


ul#menu .arrow{
	display: block;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #fff;
	position: relative;
	top: 17px;
	right:8px;
	float: right;	
}

#wrapper #headerWrapper ul#menu .dropdown h3{background:none;}




/* @group Widgest */
.events_widget a{
    font-weight: bold;
    font-size: 12px;
}
.events_widget span{
    font-weight: 100;
    display: block;
    text-align: right;
}


div#twtr-widget-1 div.twtr-doc{
    border-radius: 0;
}

div.widget {
    background: #F2F1ED;
    margin-bottom: 20px;
    padding-bottom: 1px;
    font-size: 90%;
    clear: both;
}

.structure-content div.widget.Full .people-widget {
    padding: 15px 15px 5px; 
    border: 1px solid #999;
}

.structure-content div.widget.Full  .people-widget img{
    border: 1px solid #444;
}

#main-content .structure-content div.widget.Full .people-widget h2{
    color: #444;
    margin: 0;
}

div.widget h4{
    width: 90;
    background: url(/assets/img/widget-title-bg.jpg);
    padding: 5px 5px 5px  20px; 
    font-size: 16px;
    font-weight: normal;
    margin: 0;
}

.widget ul {
    margin: 15px;
}

.widget li{
    list-style: none;
    padding: 5px;
}

.widget li h5,
.widget li span {
    margin: 0;
    font-weight: normal;
}

.widget-list .photo img{
    float: left;
    margin:10px ;
}

#content .widget .person-info{
    margin-left: 0;
}

#content .widget .resource-meta{
    font-size: 12px;
}


span.date,
ul.jobs span.date,
ul.news span.date,
ul.events span.date{
    display: block;
    color: #007742;
    font-size: 12px;
}

.event-meta{
    font-size: 12px;
}



/* @end */


