/* -----------------------------------------------------------------
File Name: 	Layout.css
Purpose:	This file contains the style sheet layouts for the MaryQueen web site
		Every web page in the web site must include this file for style
		consistency.	
Version History:
April 23, 2007	Marta Gamboa	Creation
Jan   07,2008	Marta Gamboa	Modifications on leftNavigation and content to accomodate 
				Parish Pay logo
Jan 14, 2008	Marta Gamboa	Took wrap out and added border to the left of content.
				Added stylesheets for inside home pages
Jan 21,2008	Marta Gamboa	Added title.
Feb 9,2008	Marta Gamboa	Added body and modified content to accomodate inner pages.
Feb 13,2008	Marta Gamboa	Modified bodyPositionLeft from 220px to 215px
Feb 17,2008	Marta Gamboa	Modified leftNavigation-margin Left to -110px
Mar 04,2008	Marta Gamboa	Added background image
Mar 24,2008	Marta Gamboa	Added padding to blueboldtext
Apr 24,2008	Marta Gamboa	Added RE styles
June 05,2008	Marta Gamboa	Parish Pay goes lower now since there are more menu items.
Aug 15, 2008	Marta Gamboa	Moved RE Content more to the right
July 28, 2009 	MGG		Added Ministry styles.
-----------------------------------------------------------------------*/
#body{width:800px;
     position:absolute; left:15px;
}

#bodyMinistry{width:800px;
     position:absolute; left:100px;
}

#bodytop {background:#CCCCCC;}
#content {padding-left:15px;
          position:relative; left:20px;
	  text-align: justify;
	  vertical-align: top;
	  font-family:Tahoma;
	  font-size:12px;
	  font-weight:bold;
	  color:#535353;}
.wrap {background:url(../homePageImages/background.jpg);
	vertical-align:top;}

.logobar{font-size:14px; 
	font-weight:bold; 
	font-style:italic}

dt{
	text-align: justify;
	vertical-align: top;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	color:#535353;
	padding-top:10px
	}
dd{
	text-align: justify;
	vertical-align: top;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#535353;
	padding-top:1px
	}


td {
	text-align: justify;
	vertical-align: center;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#535353;
	padding-top:1px
	}

p	{text-align: justify;
	vertical-align: top;
	font-family:Tahoma;
	font-weight: normal;
	font-size:12px;
	color:#535353}

#foot	{text-align:center;
	vertical-align: top;
	font-family:Tahoma;
	font-size:10px;
	font-weight:normal;
	font-style:normal;
	color:#535353;
	padding-left:10px;
	padding-top:1px;
	padding-right:10px;
	width:350px;}

#logo2	{background:url(../homePageImages/cloud.jpg); 
	border:transparent;
	padding-left:50px;
	padding-right:50px; 
	text-align:right; 
	font-size:12px
	color:#FFFFFF}

#logo{background:#5C3E90;font-size:12px;font-weight:bold;color:#FFFFFF;vertical-align:middle}
#logo a:link{color:#FFFFFF}
#logo a:visited{color:#FFFFFF}
#logo a:hover{color:#FFFF00}

#info{font-size:14px;font-style:normal;font-weight:bold;color:Navy;vertical-align:middle;
	text-align:right}
#infotitle{font-size:16px;font-style:normal;font-weight:bold;color:Navy;vertical-align:middle;
	text-align:right;padding-top:20px}


#title {text-align: justify;
	vertical-align: top;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#535353;}

#toc {
	text-align: justify;
	vertical-align: top;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#535353;
	padding-left:50px;
	padding-top:1px;
	padding-right:50px}

.contentHomePage {
	position:absolute; left:200px;
	width:300px;
	text-align: justify;
	vertical-align: top;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#535353;
	padding-left:30px;
	padding-top:5px;
	padding-right:1px;
	}


.leftNavigation {
	z-index:1;
	position:absolute;top:210px; left:2px;
	padding-top:5px;
	padding-left:5px;
	height:4000px;
	width:195px;
	background:#E5E5E5;}


.leftNavigationHomeContent{
	padding-top:420px;}


.rightNavigation {
	position:absolute; left:605px;  right:-60px;
	vertical-align:top;
	padding-top:5px;}

.rightNavigationRE {
	position:absolute; left:635px; right:80px;
	vertical-align:top;
	padding-top:5px;}


.leftNavigation a{display:block;padding-right:10px}


.leftNavigationContent {
	position:absolute;
	margin-left:-100px;
	padding-left:110px;
	padding-top:100px;
	padding-right:50px;}

.leftNavigationContent a{display:block;padding-right:10px}


.secondColumn {
	position:absolute; left:300px; top:120px;}

.firstColumn {
	position: left:100px; top:120px;}

.textaquabold {color: #015E83;
   
	font-family: Arial, Helvetica, sans-serif, monospace;
   
	font-size: 12px;
   font-weight: bold;
   font-style: normal;
   
	text-decoration: none;
   }



.textbluebold {color: #015E83;
   
	font-family: Arial, Helvetica, sans-serif, monospace;
   
	font-size: 12px;
   
	font-weight: bold;
   
	font-style: normal;
   
	text-decoration: none;

	padding:5px}



.contentTable {
	color:#535353;
	font-family: Arial, Helvetica, sans-serif, monospace;
   
	font-size: 12px;
   
	font-weight: bold;
   
	font-style: normal;
   
	text-decoration: none;

	padding:5px;}

.textaquaboldTitle {color: #015E83;
   
	font-family: Arial, Helvetica, sans-serif, monospace;
   
	font-size: 16px;
   
	font-weight: bold;
   
	font-style: normal;
   
	text-decoration: none;
   }

.tableTitle
	{background:#5C3E90;font-size:12px;font-weight:bold;color:#FFFFFF;
	vertical-align:right}

.signature
	{text-align:right}


.sobi2SubscribeRow {
	float: left;
	clear: both;
	width: 32%;
	display: block;
	margin: 0 0 0 0;
	padding: 5px;
	font-size: 13px;
	line-height: 15px;
	background:  #f6f1db;
}
.IE6 .sobi2SubscribeRow,
.IE7 .sobi2SubscribeRow{
	margin-top: 10px;
}
.sobi2SubscribeRow img {
	float: left;
	margin: 0 5px 0 10px;
}
.sobi2SubscribeRow p {
	padding: 1 !Important;
	margin: 10px 0 0 0 !Important;
	vertical-align:middle;
}

.float_picture_right_1 {
	float: right;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: center;
	color: #000099;
}

.picture_border {
	border: 1px solid #666666;
	margin-bottom: 2px;
}

 