
td.spacer { font-size: 5px; }

.bodytext { font-family:verdana; font-size:11px; }

    div {margin:0; padding:0;}
    body {font-family:verdana; text-align: center; padding: 0 0; margin: 0; }
    h1.pageHeading {font-family:verdana; font-size:17px; color:#7D2E07; background: url(images/sj_subhdr_title_icon.gif) no-repeat; background-position:0px 4px; padding-left:20px; margin-bottom:10px;}
    /*ul {margin:0; padding:5px 0 0 14px; font-size:11px;}
    li {padding-top:3px; padding-bottom:3px;}
	*/
    
	a {font-family:verdana; font-size:11px; text-decoration;underline; color:#C69064;}
	a:hover {font-family:Verdana; font-size:11px; color:#C69064; text-decoration:none;}
		    
    div#outer_container {margin: 0 auto; text-align:left; width:758px; padding:0; position:relative; padding-top:10px;}
    div#musicplayer_container {position:absolute; top:4px; left:0; margin:0; padding:0;}
    
    div#subheader {border-top: 1px solid #000; border-left:1px solid #000; border-right:1px solid #000;}
    div#mainbody {position:relative; border-left:1px solid #808080; border-right:1px solid #808080; border-bottom:1px solid #808080;}

	div#inner_container {background-image:url(/images/divider.gif); background-repeat:repeat-y; background-position:170px 0px;}	
	div#center_container {float:left; background-image: url(/images/divider.gif); background-repeat:repeat-y; background-position:400px 100px;}
	
	div#left_col {float:left; width:167px;}
	div#center_col {float:left; width:401px; min-height:400px;}
	div#right_col {float:left; width:186px;}
	
    div#page_hdr_nav {text-align:right; margin-bottom:4px;}
    div#page_hdr_nav a {font-family:verdana; font-size:11px; font-weight:bold; color:#944435; text-decoration:none;}
    div#page_hdr_nav a:hover {font-family:verdana; font-size:11px; font-weight:bold; color:#944435; text-decoration:none;}
    
    div#content {padding:6px 12px 12px 12px;}
	
	div#left_nav p {border-bottom:1px dashed #F1D3B1;margin:0; padding:5px 0 5px;}
	div#left_nav p#leftnav_heading {font-family:verdana; font-size:15px; color:#7D2E07; font-weight:bold; border-bottom:1px dashed #F1D3B1; }
    div#left_nav a {font-family:verdana; font-size:10px; color:#AC5A18; font-weight:bold; text-decoration:none; }
    div#left_nav a:hover {font-family:verdana; font-size:10px; color:#AC5A18; font-weight:bold; text-decoration:none; }
    
    span.footer {font-family:verdana; font-size:11px; color:#666666;}
   
    div.rt_col_header {margin:0; padding:0; height:25px;  border-top:1px solid #D7D8D9; border-bottom:1px solid #D7D8D9; font-family:verdana; font-size:11px; font-weight:bold; color:#666666;
		/*color:#8F3606; */
		background:url(images/rtcol_hdr_bkg.gif) no-repeat top right;}
	
	a.dynamic_links {font-family:verdana; font-size:11px; font-weight:bold; color:#DF8453; text-decoration:none; line-height:15px;}
	
	div.sermons {font-family:verdana; font-size:11px; color:#333333;}
	div.sermons p {margin-bottom:8px;}
	div.sermons a {font-family:verdana; font-size:12px; font-weight:bold; color:#DF8453; text-decoration:none;}
	div.sermons a:hover {font-family:verdana; font-size:12px; font-weight:bold; color:#DF8453; text-decoration:underline;}
	
	div.rt_col_header div {padding-left:4px;padding-top:6px;}
	
	#pnlNews, #pnlCalendar, #pnlSermons { padding:0 5px 0 7px; margin:0 0 12px;}
    
    ul.portal_list {list-style:none; padding:0; margin:3px 0 0 0;}
     ul.portal_list li 
     {
		background-image:url(images/sj_bullet.jpg);
        background-repeat: no-repeat;
        background-position: 0 0;
        padding:0 0 2px 12px;
     }
        
    /*div.rt_col_events img {float:left; margin-bottom:10px;margin-right:3px;}*/
    div.rt_col_events a {font-family:verdana; font-size:11px; font-weight:bold; color:#DF8453; text-decoration:none; line-height:15px;}
    div.rt_col_events a:hover {font-family:verdana; font-size:11px; font-weight:bold; color:#A23B02; text-decoration:underline; line-height:15px;}
    
    div.rt_col_events a.readMore:link {font-family:verdana; font-size:11px; font-weight:normal; color:#C78860; text-decoration:none; line-height:15px;}
    div.rt_col_events a.readMore:hover {font-family:verdana; font-size:11px; font-weight:normal; color:#622A07; text-decoration:none; line-height:15px;}
    div.rt_col_events a.readMore:visited {font-family:verdana; font-size:11px; font-weight:normal; color:#C78860; text-decoration:none; line-height:15px;}

    
    div.file_list a:link.fileLink {font-family:verdana; font-size:11px; font-weight:bold; color:#C78860; line-height:15px; }
    div.file_list a:visited.fileLink {font-family:verdana; font-size:11px; font-weight:bold; color:#C78860; line-height:15px; }
    
    .readMore a {font-family:verdana; font-size:11px; font-weight:normal; color:#C78860; text-decoration:none; line-height:15px;}
    
    
    .leftMenu { text-align: left; }
	div.menuItemCont {background:URL(images/nav/sj_nav_bkg_long.gif) no-repeat top left; padding-left:25px; }
      
    .centerMenu { text-align: center;}
      
    .rightMenu { text-align: right; }
      
    a.MenuItemLink {display:block; height:23px; color:#AC5A18; font-size: 11px; font-family: verdana, helvetica, sans-serif; text-decoration: none; margin: 0px; padding: 0px; font-weight: bold; line-height:23px; }
	a.MenuItemLink:visited  {display:block; height:23px; color:#AC5A18; font-size: 11px; font-family: verdana, helvetica, sans-serif; text-decoration: none; margin: 0px; padding: 0px; font-weight: bold; line-height:23px; }
    a.MenuItemLink:hover {display:block; height:23px; color: #D09464; font-family: verdana, helvetica, sans-serif; text-decoration: none; line-height:23px;}

    a.MenuSubItemLink { COLOR: #417292; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: None; margin: 0px; padding: 0px; font-weight: normal; }
    a.MenuSubItemLink:hover { COLOR: #417292; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: None; }
      
    a.MenuItemLinkOn { COLOR: #417292; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: None; margin: 0px; padding: 0px; font-weight: bold; }
    a.MenuItemLinkOn:hover { COLOR: #417292; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: None; }
      
    .myMenu { position: absolute; visibility: hidden; z-index: 5; }  

    .myMenuItemleft { padding: 0px 0px 0px 0px; text-align: left; }  
    .myMenuItemcenter { padding: 0px 0px 0px 0px; text-align: center; }  
    .myMenuItemright { padding: 0px 0px 0px 0px; text-align: right; }  
      
    #myNavDiv { 
    width: 756px;
    padding: 0px 0px 0px 0px;
    z-index: 1;
    border-bottom: 1px solid #000;
    }
		
    #map_container { width:540px;}


.subpadding {padding: 0 5px 0 15px;}

a.calendar:link {font-size: 11px;font-weight:normal;}
a.calendar:visited {font-size: 11px;font-weight:normal;}
a.calendar:hover {font-size: 11px;font-weight:normal;}

h3 {font-size:12px; font-weight:bold; color:#952010;}

p {margin:0;padding:0}	

.calTitle { font-family: Helvetica, "Arial Narrow", Arial; font-size: 17px; color: #555555; font-weight: bold; }
.calViews { font-family: Helvetica, "Arial Narrow", Arial; font-size: 12px; color: #555555; }
.calBorder { border-left: solid 2px #C6C6C6; border-right: solid 2px #C6C6C6; }
.paddingTop { font-family: Helvetica, 'Arial Narrow', Arial; font-size: 5px; }
.dayViewItem { padding-left: 5px; padding-right: 10px; width: 520px; }

A:link.cal { font-family: Helvetica, "Arial Narrow", Arial; font-size: 12px; color: #F58A22; text-decoration: underline; }
A:visited.cal { font-family: Helvetica, "Arial Narrow", Arial; font-size: 12px; color: #F58A22; text-decoration: underline; }
A:hover.cal { font-family: Helvetica, "Arial Narrow", Arial; font-size: 12px; color: #F58A22; text-decoration: underline; }
.cal a:link { font-family: Helvetica, "Arial Narrow", Arial; font-size: 12px; color: #F58A22; text-decoration: underline; }
.cal a:visited { font-family: Helvetica, "Arial Narrow", Arial; font-size: 12px; color: #F58A22; text-decoration: underline; }
.cal a:hover { font-family: Helvetica, "Arial Narrow", Arial; font-size: 12px; color: #F58A22; text-decoration: underline; }

.calDayView { border: 1px solid #C6C3C6; font-family: Helvetica, "Arial Narrow", Arial; font-size: 12px; color: #555555; }



	div {margin:0; padding:0;}
	
	div#cal_container {width:369px; border:1px solid #D68122; border-bottom:none;}
	
    #mon, #tue, #wed, #thurs, #fri, #sat, #sun
    {
		float:left;
		width:45px;
		border-right:1px solid #D68122;
		border-bottom: 1px solid #D68122;
    }
	
	.tab_open { background-color:AC5A18; }
	
	.tab_open a {color:#FFFFFF; background-color:#AC5A18; }
	
	.tab_open a:hover{ background-color:#AC5A18; }
	
	.tab_closed { background-color:#FFFFFF; }

	.tab_closed a { color:#AC5A18; }
	
	.tab_closed a:hover { background-color:#D7D8D9; }
	
	#cal_container a
	{
		display:block;
		padding:3px;
		font-family:arial;	
		font-size:11px;
		text-decoration:none;
		width:39px;
		font-weight:bold;
	}
	
	
	#cal_container a:hover
	{
		text-decoration:none;
		font-weight:bold;
		width:39px;
		padding:3px;
		display:block;
	}
	
	#sat
	{
		border-right:none;
		width:93px;
	}
	
	#sat a 
	{
		width:87px;
	}
	
	#sat a:hover
	{
		width:87px;
	}
	div#service_content
	{
		width:369px;
		border: 1px solid #D68122;
		border-top:none;
		
	}
	
	div.hidden {display:none;}
	table.weekday {font-family:Verdana; font-size:12px; color:#333333;}
	table.weekday td {padding:4px;}
	
