*
		{
		margin: 0px;
		padding: 0px;
		}

html
		{
		height: 100%;
		}
		
body
		{
		width: 100%;
		height: 100%;
		margin: 0px;
		padding: 0px;
		background: #0856A3;
		font-family: arial, verdana, tahoma !important;
		font-size: 11px;
		font-size: 100.01%; /* [1] */
		line-height: 13px;	
		font-weight: normal;
		color: #000;
		}
		
/*
img
		{
		border: 2px solid #0856A3;
		}
*/	
a
		{
		font-family: arial, verdana, tahoma !important;
		font-size: 11px !important;
		font-weight: bold !important;
		color: #0856A3 !important;
		}
		
ul
		{
		list-style: square;
		}
		
p, pre, ul, li, dd, dt, td
		{
		font-family: arial, verdana, tahoma !important;
		font-size: 12px !important;
		font-weight: normal !important;
		color: #000 !important;
		background: transparent;
		}
/*		
h1
		{
		font-family: arial, verdana, tahoma !important;
		font-size: 15px !important;
		font-weight: bold !important;
		color: #0856A3 !important;
		background: transparent;
		}
		
h2
		{
		font-family: arial, verdana, tahoma !important;
		font-size: 13px !important;
		font-weight: bold !important;
		color: #0856A3 !important;
		background: transparent;
		}
		
h3, h4, h5
		{
		font-family: arial, verdana, tahoma !important;
		font-size: 13px !important;
		font-weight: bold !important;
		color: #0856A3 !important;
		background: transparent;
		}
*/		
input, select, textarea
		{
		margin: 0px;
		padding: 0px;
		background: #f5f5f5;
		font-family: arial, verdana, tahoma;
		font-size: 11px;
		font-weight: normal;
		color: #000;
		border: 1px solid #0856A3;
		}
		
#wrapper		
		{
		z-index: 5;
		width: 100%;
		height: 100%;
		min-height: 100%;
		margin: 0px;
		padding: 0px;					
		background: transparent;		
		}
		
#container
		{
		z-index: 5;
		position: relative;		
		width: 750px;			
		min-height: 100%;
		margin: 0px auto 0px auto;		
		padding: 0px;	
		background: #fff url(http://www.sjlchurch.org/imgs/container_bg.gif) top left repeat-y;
		}

* html #container
		{
		height: 100%;
		}		
		
#nav
		{
		z-index: 5;
		width: 750px;
		height: 25px;
		margin: 0px;
		padding: 0px;
		background: transparent url(http://www.sjlchurch.org/imgs/nav_bg.png) top left repeat-x;
		}	
		
#buffer
		{
		width: 750px;
		height: 30px;
		margin: 0px;
		padding: 0px;
		background: transparent url(http://www.sjlchurch.org/imgs/copyright_bg.gif) top left repeat-x;
		}
		
div#buffer select
		{
		float: right;
		margin-top: 5px;
		margin-right: 15px;
		}
				
#content		
		{
		z-index: 5;
		position: relative;
		float: left;
		display: block;
		overflow: hidden;
		width: 475px;
		height: auto;
		padding: 0px;
		padding-top: 15px;
		padding-bottom: 25px;
		margin: 0px 55px 0px 0px;
		background: #fff;
		}

/*		
* html #content
		{
		margin: 5px 30px 25px 13px;
		}
*/		
div#content h1
		{
		font-family: arial, verdana, tahoma !important;
		font-size: 15px !important;
		font-weight: bold !important;
		color: #0856A3 !important;
		background: transparent;
		text-transform: uppercase !important;
		text-decoration: none !important;
		margin: 0px;
		margin-left: 15px;
		margin-right: 10px;
		margin-top: 15px;
		margin-bottom: 10px;
		padding: 0px;	
		}
		
div#content h2
		{
		font-family: arial, verdana, tahoma !important;
		font-size: 13px !important;
		font-weight: bold !important;
		color: #0856A3 !important;
		background: transparent;
		text-transform: uppercase !important;
		text-decoration: none !important;
		margin: 0px;
		margin-left: 15px;
		margin-right: 10px;
		margin-top: 5px;
		margin-bottom: 5px;
		padding-bottom: 5px;	
		border-bottom: 1px solid #000;
		}
			
div#content h3
		{
		font-family: arial, verdana, tahoma !important;
		font-size: 13px !important;
		font-weight: bold !important;
		color: #0856A3 !important;
		background: transparent;
		text-decoration: none !important;
		margin: 0px;
		margin-left: 15px;
		margin-right: 10px;
		margin-top: 5px;
		margin-bottom: 5px;
		padding-bottom: 5px;	
		}
		
div#content h4
		{
		font-family: arial, verdana, tahoma !important;
		font-size: 12px !important;
		font-weight: bold !important;
		color: #0856A3 !important;
		background: transparent;
		text-decoration: none !important;
		margin: 0px;
		margin-left: 15px;
		margin-right: 10px;
		margin-top: 5px;
		margin-bottom: 5px;
		padding-bottom: 5px;	
		border-bottom: 1px solid #000;
		}
		
div#content h5
		{
		font-family: arial, verdana, tahoma !important;
		font-size: 12px !important;
		font-weight: bold !important;
		color: #0856A3 !important;
		background: transparent;
		text-transform: uppercase !important;
		text-decoration: none !important;
		margin: 0px;
		margin-left: 15px;
		margin-right: 10px;
		margin-top: 5px;
		margin-bottom: 5px;
		padding-bottom: 5px;	
		}
						
div#content p
		{
		font-family: arial, verdana, tahoma !important;
		font-weight: normal !important;
		font-size: 12px !important;
		line-height: 18px !important;	
		color: #000 !important;
		text-decoration: none !important;
		margin: 0px;
		margin-left: 10px;
		margin-right: 10px;
		padding: 5px;		
		}
		
div#content td
		{
		font-family: arial, verdana, tahoma !important;
		font-weight: normal !important;
		font-size: 12px !important;
		line-height: 18px !important;	
		color: #000 !important;
		text-decoration: none !important;	
		margin: 0px;	
		padding: 5px;		
		}
		
div#content a
		{		
		text-decoration: underline !important;
		font-weight: bold !important;
		margin: 0px;
		padding: 0px;		
		}
		
div#content ul
		{				
		margin: 0px;
		margin-left: 45px;
		margin-right: 10px;
		list-style: square;			
		}
		
div#content li
		{
		padding: 3px;	
		}
		
div#content img
		{		
		margin: 0px;
		padding: 3px;		
		}		
		
#right_column		
		{
		z-index: 5;
		position: relative;
		float: left;
		display: block;
		overflow: hidden;
		width: 199px;
		height: auto;
		margin: 0px;		
		padding: 0px 10px 10px 10px;
		background: #f5f5f5;		
		}
		
div#right_column #contact_info
		{
		float: left;
		display: block;
		overflow: hidden;
		width: 150px;
		height: auto;
		margin: 0px;			
		padding: 0px 0px 0px 0px;
		background: #f5f5f5;
		}
		
div#right_column div#contact_info p, div#right_column div#contact_info a
		{
		font-family: arial, verdana, tahoma !important;
		font-weight: normal !important;
		font-size: 10px !important;
		line-height: 12px !important;	
		color: #00335B !important;		
		margin: 0px;		
		padding: 0px;	
		padding-bottom: 5px;		
		}
		
div#right_column #cross_icon
		{
		float: left;
		display: block;
		overflow: hidden;
		width: 45px;
		height: auto;
		margin: 0px;			
		padding: 0px;
		background: #f5f5f5;
		text-align: center;
		}
	
div#right_column div#cross_icon img
		{
		border: 0px none !important;
		}
		
div#right_column #buttons
		{		
		width: 194px;
		height: auto;
		margin: 5px auto 0px auto;			
		padding: 0px;
		background: #f5f5f5;
		text-align: center;
		}
	
div#right_column div#buttons a
		{
		float: left;
		display: block;
		overflow: hidden;
		width: 194px;
		height: 52px;
		margin: 5px 0px 0px 0px;		
		padding: 0px;
		background: #f5f5f5 !important;
		text-align: center !important;
		}
			
	
div#right_column div#buttons img
		{
		border: 0px none !important;
		}
		
div#right_column #search_box
		{		
		width: 194px;
		height: auto;
		margin: 5px auto 0px auto;	
		padding: 5px 0px 5px 0px;		
		background: #0856A3 !important;		
		font-family: arial, verdana, tahoma !important;
		font-weight: bold !important;
		font-size: 10px;
		line-height: 16px;	
		color: #fff !important;
		text-decoration: none !important;
		}		
		
div#right_column #search_box p
		{
		font-family: arial, verdana, tahoma !important;
		font-weight: bold !important;
		font-size: 10px;
		line-height: 16px;	
		color: #fff !important;
		text-decoration: none !important;
		}
		
div#right_column div#search_box input.radio
		{				
		background: transparent !important;		
		font-size: 10px !important;
		}				
		
#copyright		
		{
		z-index: 15;
		position: relative;		
		width: 745px;
		height: 25px;	
		padding: 5px 0px 0px 5px;
		background: transparent url(http://www.sjlchurch.org/imgs/copyright_bg.gif) top left repeat-x;
		}
		
* html #copyright		
		{
		margin: -1.9em auto 0px auto;	
		}
		
html>body #copyright
		{
		margin: -1.9em auto 0px auto;	
		}
				
div#copyright p, div#copyright a
		{
		font-family: arial, verdana, tahoma !important;
		font-weight: normal !important;
		font-size: 9px !important;
		line-height: 11px !important;	
		color: #0856A3 !important;
		text-decoration: none !important;
		margin: 0px;
		padding: 0px;		
		}
		
.clear
		{
		clear: left;
		display: block;
		height: 10px;
		margin-bottom: -1px;
		font-size: 1px;
		line-height: 1px;
		}
		
.spacer			
		{
		margin: 0px;
		padding: 0px;
		padding-left: 5px;
		}
		
