@charset "utf-8";
/* CSS Document */


/*Colors used:
 maroon: #812727
 whiteish: #F5F5F5
 cream: #D5CCBD
 */

body{
	margin: 0;
	font-family: "Andalus", serif;
	font-size: 16px;
	line-height: 18px;
	letter-spacing:1px;
	background-color:#812727;
	color: #333333;
}

#sitewide-container {
	background-color:#812727;
	position:relative;
	padding:12px;
	border:5px solid #F5F5F5;
	
}

#centeral-container{
	background-color: #F5F5F5;
	margin-right: auto;
	margin-left: auto;
	width: 1000px;
	padding: 4px;
	height:2200px;
}

/***** header properties ******/

#centeral-top-header{
	position:relative;
}

#centeral-top-header-vex{
	position:relative;
	float:left;
	background-color:#F5F5F5;
	width: 65px;
	padding:0px 8px 0px 3px;
}

#img-vex{
	width: 65px;
	height: 184px;
	border:none;
	position:relative;
}

#central-top-header-content{
	position:relative;
	float:left;
	width:738px;
	height:184px;
	border:0px;

}

#centeral-top-header-h1{
	background-color:#812727;
	text-align:center;
	border:none;
	float:none;
}

#centeral-top-header-h1>h1{
	font-family: "BoisterBlack", serif;
	font-size: 27px;
	line-height: 90px;
	letter-spacing:1px;
	color:#F5F5F5;
	display: inline-block;
}

.underline {
	border-top:6px solid #F5F5F5;
	height:5px;
}

#centeral-top-header-menu{
	background-color:#666633;
	height:45px;
	display: inline-block;
	width:738px;
}

#top-header-menu-ul{
	padding: 0;
	margin: 0px 0px 0px 7px;
	list-style-type:none;
}

.top-header-menu-li{
	float: left;
	margin-left:7px;
	font-size:17px;
}
.top-header-menu-li>a {
	display: inline-block;
	padding: 0 5px 0 5px;
	line-height: 45px;
	text-decoration: none;
	color:#FFFFFF;
	font-size:18px;
	border:none;
}

.top-header-menu-li>a:hover{
	text-decoration:none;
    line-height:45px;
    border:1px solid #812727 !important;
    background-color: #812727 !important;
    border-color: #812727 !important;
    text-decoration: none;
    border-radius: 1px;
    color: #CCCC99 !important;
}

#centeral-top-header-maryimg{
	position:relative;
	float:right;
	background-color:#F5F5F5;
	padding:0px 0px 0px 5px;
}

#img-mary{
	width: 180px;
	height: 184px;
	border:none;
}

/**** Main container properties ***/

#centeral-main-content{
	position:relative;
	float:left;
	width:1000px;
	height:2200px;
	border:0px;
}

#central-right-content{
	position:relative;
	width:787px;
	padding:5px 15px 0px 3px;
	float:left;
}

#central-right-content>p {
	text-align:justify;
}

.central-table{
	text-align:center;	
}

.left-table{
	text-align:left;	
}

/**** spiritual-corner properties ***/

#centeral-left-spiritual-corner{
	position:relative;
	display:inline-block;
	float:right;
	background-color:#D5CCBD;
	margin:5px 5px 0px 5px;
	height:2200px;
	width:173px;
}

#spiritual-corner-text {
    padding-left:8px;
	padding-right:8px;
}
.spiritual-corner-headings, #spiritual-corner-archives{
	text-decoration:none;
	color:#812727;
	font-size:18px;
	letter-spacing:0px;
	font-weight:normal;
	padding-left:8px;
	line-height:none;
	font-weight:bold;
	
}
#spiritual-corner-archives {
	font-style:italic;
}

#spiritual-corner-website-link{
	text-decoration:none;
	color:black;
    padding-left:8px;
	font-weight:normal;
    letter-spacing:1px;
	font-size:17px;
	font-style:italic;

}

#spiritual-corner-website-link:hover , #spiritual-corner-archives:hover{
	text-decoration:none;
    padding-left:18px;
}

/*** Seperator properties *****/

.seperator-small{
	width: 230px;
	height: 13px;
	border:none;
	margin-left:330px;
	margin-top:10px;
	margin-bottom:10px;
}

.seperator-big{
	width: 290px;
	height: 38px;
	border:none;
	margin-left:300px;		
	margin-top:25px;	
}

.seperator-small-sub-content{
	width: 230px;
	height: 13px;
	border:none;
	margin-left:190px;
	margin-top:10px;
	margin-bottom:10px;
}

.seperator-big-sub-content{
	width: 290px;
	height: 38px;
	border:none;
	margin-left:160px;		
	margin-top:25px;	
}


/********* common for web pages causes, aboutus, newsnevents *******/
/**** centeral  menu & content properties  ***/
.central-side-menu {
	position:relative;
	float:left;
	background-color:#D5CCBD;
	height:2200px;
	width:155px;
}

#alfie-lambe-menu-item,  #edel-quinn-menu-item , #frank-duff-menu-item, #the-legion-menu-item, #membership-menu-item, #senatus-officers-menu-item, #allocutio-menu-item, #senatus-news-menu-item, #newsletter-menu-item, #monthly-programs-menu-item, #local-events-menu-item, #weekly-meetings-menu-item {
	text-decoration:none;
	color:black;
    padding:10px 0px 5px 6px;
	font-weight:normal;
    letter-spacing:1px;
	font-size:16px;
	cursor:pointer;
}

#alfie-lambe-menu-item:hover, #edel-quinn-menu-item:hover , #frank-duff-menu-item:hover,
#the-legion-menu-item:hover, #membership-menu-item:hover, #senatus-officers-menu-item:hover,
#allocutio-menu-item:hover, #senatus-news-menu-item:hover, #newsletter-menu-item:hover, 
#monthly-programs-menu-item:hover, #local-events-menu-item:hover, #weekly-meetings-menu-item:hover
{
	text-decoration:none; 
    padding-left:15px;

}

.centeral-side-menu-underline{
	border:1px solid #F5F5F5;
	height:0px;
}

.central-side-content{
	float:right;
	position:relative;
	width:620px;
}

/*selected menu item properties */
#frank-duff-menu-item, #allocutio, #the-legion-menu-item{
	background-color:#F5F5F5;
}



/********* Causes web page related css */

.causes-img{
	border:none;
	margin-bottom:20px;
	width:150px;
	height:181px;
	margin-left:240px;
}

/* to make the 3 div overlap */

#frank-duff, #edel-quin, #alfie-lambe,
#the-legion, #membership, #senatus-officers, #allocutio, #senatus-news, #newsletter, #monthly-programs, #local-events, #weekly-meetings
{
	position:absolute;
	top:0;
	z-index:1;
	text-align:justify;
}

#edel-quinn,#alfie-lambe, #membership, #senatus-officers, #senatus-news, #newsletter, #monthly-programs, #local-events, #weekly-meetings
{
	visibility:hidden;
}

#frank-duff, #the-legion, #allocutio {
	visibility:visible;
}

/**************** Archives page *****************/
.archives_href {
	text-decoration:none;
}
.archives_href:hover {
	padding-left: 15px;
}

/*********** Legion Prayers & forms page *******************/
.legion_forms_href, .legion_prayers_href {
	text-decoration:none;
}
.legion_forms_href:hover, .legion_prayers_href:hover {
	padding-left: 15px;
}
 
.meeting_list {
	font-weight:bold;
	cursor:pointer;
}
.meeting_list:hover {
	padding-left: 15px;
}

#andheri_curia, #bhayandar_deanery, #thane_deanery, #north_bombay_deanery, #navi_mumbai_deanery, #kurla_deanery, #central_sub_deanery, #bandra_deanery, #south_bombay_deanery, #borivali_deanery {
	display:none;
	border-collapse:collapse;
	text-align:center;
}
#andheri_curia td, #bhayandar_deanery td, #thane_deanery td, #north_bombay_deanery td, #navi_mumbai_deanery td, #kurla_deanery td, #central_sub_deanery td, #bandra_deanery td, #south_bombay_deanery td, #borivali_deanery td { 
	border:1px solid black;
	padding:5px;
	
}
#andheri_curia tr:hover, #bhayandar_deanery tr:hover, #thane_deanery tr:hover, #north_bombay_deanery tr:hover, #navi_mumbai_deanery tr:hover, #kurla_deanery tr:hover, #central_sub_deanery tr:hover, #bandra_deanery tr:hover, #south_bombay_deanery tr:hover, #borivali_deanery tr:hover { 
	background-color:#D5CCBD;
}
#andheri_curia th, #bhayandar_deanery th, #thane_deanery th, #north_bombay_deanery th, #navi_mumbai_deanery th, #kurla_deanery th, #central_sub_deanery th, #bandra_deanery th, #south_bombay_deanery th, #borivali_deanery th { 
	background-color:#D5CCBD;
	border:1px solid black;
	padding:5px;
	border-bottom:2px solid black;
}



/*************** For weekly Meeting of the News and Events Page ****************************/
/*
.weekly-meetings-nav-ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
	

	
}
.weekly-meetings-nav-ul>li {
	float: left;
	margin-right:40px;
	margin-left:0px;

}
*/
