/* 
  ------------------------------------------------
  Selestin Group
  Bowie, MD 20716
  PH: 301-880-3235
  http://websbyselestin.com 
  ------------------------------------------------
*/

body 
    {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	background-color: #FcFFFF;
	background-image: url(../images/bgbodySG.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0;
	min-width:1050px;
    }
	
#masthead 
    {
	margin: 0;
    }
	
#banner
    {
	background-color: #000000;
	}	
	
#container
    {
	width: 800px;
	margin: 0 auto;
	}		
	
#wrapper 
    {
	width: 960px;
	margin: 0 auto;
    }

h1 
    {
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	font-size: 1.5em;
	color: #000000;
	margin: 0 0 15px 0;
    }
	
h2 
    {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 1em;
	color: #FFFFFF;
	margin: 5px 0;
	text-align: center;
    }
	
h3 
    {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	text-align: left;
	font-size: 1.25em;
	color: #000000;
	margin: 0;
    }
	
h3.nosub 
    {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	text-align: left;
	font-size: 1.25em;
	color: #000000;
	margin: 0;
	padding-bottom: 5px;
    }	
	
.enSponsors
    {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.1em;
	color: #000000;
	font-weight: bold;
    }
	
.maroonstrong
    {
	color: #660000;
	font-weight: bold;
    }
	
.blackstrong
    {
	color: #000000;
	font-weight: bold;
    }	
	
div.contactform
    {
	width: 450px;
	}		
		
h4 
    {
	font-size: 1.1em;
	margin: 20px 0 0 0;
    }
	
img
    {
	border: 0;
	}	
	
img.enSponsors
    {
	padding: 5px 0;
	}
	
img.style2
    {
	padding: 15px 0;
	}	
	
div.floatleft 
   {
	float: left;
	margin: 0 auto;
	padding: 0px 15px;
	width: 200px;
   }	
  
div.floatintimacybook
   {
	float: left;
	margin: 0 auto;
	padding: 10px 10px 5px 0;
	width: 450px;
	border-top: 1px solid #000000;
   }	
   
p.newsandevents
    {
	font-weight: bold;
	color: #07004C;
	font-style: italic;
	}
   
  
p.scriptureheading
    {
	font-style: italic;
	font-weight: bold;
	}  
	
p.scripture
    {
	font-style: italic;
	font-weight: bold;
	padding: 10px 0;
	}  	
	
p.bookofthemonthheading
    {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	color: #07004C;
	font-size: 1.25em;
	}
	
p.author
    {
	font-style:italic;
	}
	
.clearfloat 
    {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
    }
	
.clearfloatNoFloatLeft
    {
	clear: right;
	height: 0;
	line-height: 0;
	font-size: 0;
    }	
	
.imgFloatLeft
    {
	float:left;
	clear: left;
	}
	
.imgFloatLeftMission
    {
	float:left;
	clear: left;
	padding: 0px 10px;
	}	
	
.imgFloatRightMission
    {
	float:right;
	clear: right;
	padding: 0px 10px;
	}		
	
.imgFloatRight
    {
	float:right;
	padding-left: 10px;
	}
	
.imgClearLeft
    {
	float: right; 
	clear: left;
	}	

.imgClearRight
    {
	float: left; 
	clear: right;
	}		

.imgFloatLeftstyle2
    {
	float:left;
	margin: 0 10px 10px 0;
	}	
	
.imgFloatRightstyle2
    {
	float:right;
	margin: 0 0 10px 10px;
	}	
	
.pullquote
    {
	color: #FFFFFF;
	float: right;
	width:30%;
	padding: 0;
	border:1px solid black;
	font-size:0.9em;
	background-color: #660000;
	margin: 0 10px;
	}					
	
.content p 
    {
	margin: 0px 0 0 0;
    }
	
.line
    {
	width: 350px;
	border-bottom: #000000 1px solid;
	padding-bottom: 5px;
	}
	
#logo
    {
	min-width: 1360px;
	background: #0f3478;
	width: 100%;
	margin: 0;
	padding: 0px;
	}
	
#logoLeft
    {
	background: #000000;
	margin: 0;
	padding: 0px;
	height: 184px;
	}
	
#logoRight
    {
	background: #0f3478;
	text-align: left;
	margin: 0;
	padding: 0px;
	}		
	
#nav
    {
	width: 100%;
	}
		
.img0Mast
    {
	padding: 0px;
	}

.img1Mast
    {
	padding: 0px;
	background-color: #000000;
	}			
	
img.gpright
    {
	padding: 10px 0;
	}	
	
#layout-top 
{
	height: 16px;
	width: 200px;
	font-size: 0;
	background-image: url(../images/paneltop2.gif);
	background-repeat: no-repeat;
	line-height: 0.0;
	margin: 0 0 0 514px;
}
	
	
#column_wrapper {}
#column_top {height: 5px;}
#column_bottom {}
	
#right  {width: 625px;	float: left; border-left: 1px dashed #000000;}
#righten  {width: 730px;float: left;}	
	
#personaldev  {line-height: 1.2em;}
.personaldevHdr
    {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #660000;
	margin: 0;
    }
	
#left  {width: 215px;float: left;}
#leftEN {width: 215px;float: left;border-right: 1px dashed #000000;}
#leftEN .content {padding: 24px 20px;font-size: 0.75em;line-height: 1.5em;}		
	
#music {display: none;}
	
#missionpurposeTbl
    {
	width: 520px;
	padding: 20px 10px 10px 10px;
	border: 1px solid #660000;
	}	
	
#mission
    {
	vertical-align: top;
	padding: 5px 10px 0 10px;
	border-right: 1px solid #660000;
	width: 50%
	}
	
#purpose
    {
	padding: 0 15px;
	vertical-align: top;
	width: 50%
	}
	
#vision {margin-top: -10px;	}			
.email{}	
	
#right .content {padding: 24px;	font-size: 0.8em;line-height: 1.65em;}
#righten .content {padding: 15px 5px;font-size: 0.8em;line-height: 1.65em;}	
	
#left .content {padding: 24px 20px;	font-size: 0.75em;line-height: 1.5em;}
	
#masthead .content {padding: 0px;text-align: center;}

.closinglinks  {text-align: center;}
	
#policy  {width: 450px;	margin: 0 auto;}
#policy .content  {padding: 24px 20px;	font-size: 0.75em;	line-height: 1.5em;}				
	
#footer .content {padding: 12px 10px; font-size: .80em;}
#footer {margin: 0; border-top: 1px solid #660000; clear: both;}
	
.menulist  {margin: 6px 0 12px 0; padding: 0; list-style-type: none;}
	
#left a:link {color: #566F0B;}

#right a:link {color: #566F0B;}	
#left a:visited {color: #333333;}
#left a:hover {color: #000000;}

#right a:visited {color: #666666;}
#right a:hover {color: #000000;}

#wrapper .menulist a, #wrapper .menulist a:visited {color: #000000; border-left: 6px solid #660000;	padding: 0 0 0 6px;}
	
#wrapper .menulist a:hover {border-color: #000000;}

#footer a:link  {color: #000000; text-decoration: none;}
#footer a:visited {color: #000000;}
#footer a:hover {color: #0000CC;}

.p7uberlink {font-weight: bold !important; border-color: #000000 !important;}

.nomargintop {margin-top: 0;}

#p7bod #wrapper #column_wrapper #left .content .email {color: #660000;}
#p7bod #wrapper #column_wrapper #right .content ul {list-style: url(none) none;}
#p7bod #wrapper #column_wrapper #right .content #personaldev ul {padding: 0px 20px;	margin-top: 0px;margin-bottom: 0px;}

.privacypolicy  {cursor: pointer;text-decoration: underline;}	