body 		{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			background-image: url(images/backgroundrepeat.gif);
			background-repeat: repeat;
			text-align: center;
			}


#outer		{
			background-image: url(images/makeitso.gif);
			background-repeat: repeat-y;
			width: 904px;
			margin: 0px 0px 0px 0px;
			text-align: left;
			}
			
#inner		{
			width: 880px;
			margin: 0px 12px 0px 12px;
			text-align: left;
			}
			

#lhcontainer	{
			float: left;
			background-color: #fff;
			width: 650px;
			margin: 0px 0px 0px 0px;
			text-align: left;
			}
			

#rhcontainer	{
			float: right;
			background-color: #f8f7f2;
			width: 230px;
			margin: 0px 0px 0px 0px;
			text-align: center;
			}
			

#lhmast	{
			background-color: #7ca9db;
			height: 130px;
			width: 650px;
			margin: 0;
			}
			

#rhmast	{
			background-color: #7ca9db;
			height: 130px;
			width: 230px;
			margin: 0px 0px 0px 0px;
			text-align: center;
			}
			

#lhnav	{
			background-color: #0776be;
			height: 28px;
			width: 650px;
			margin: 0px;
			text-align: center;
			}
			

#rhnav	{
			background-color: #0776be;
			height: 28px;
			width: 230px;
			margin: 0px;
			}			

			
#maintext 	{
			width: 610px;
			margin: 0px 20px 0px 20px;
			}
			

#rhcolumn	{
			width: 230px;
			margin: 0px;
			}
			

#splash	{
			margin: 20px 0px 0px 0px;
			padding: 0px;
			}
			

#splashtextarea	{
			position: relative; top: 10px; left: 10px; 
			width: 600px;
			margin: 0px 0px 0px -10px;
			}	
			
#picleft 	{
			float: left;
			width: 200px;
			margin: 8px 15px 0px 0px;
			}
			
#picright, #picright1, #picright2, #picright3, #picright4 	{
			float: right;
			width: 200px;
			margin: 3px 0px 0px 20px;
			}


#picright150, #picright1150 	{
			float: right;
			width: 150px;
			margin: 0px 0px 0px 10px;
			}


#picright100 	{
			float: right;
			width: 100px;
			margin: 0px 0px 0px 10px;
			}

#picright180 	{
			float: right;
			width: 180px;
			margin: 0px 0px 0px 10px;
			}

#picleft100 	{
			float: left;
			width: 100px;
			margin: 0px 15px 0px 0px;
			}


#footer 	{
			width: 880px;
			height: 20px;
			background: #aaa;
			text-align: left;
			margin: 0px;
			padding: 0px;
			clear: both;		
			}



			
			
/* CLASSES */
			
			
			
.rowholder 	{
			height: 12px;
			width: 610px;
			margin: 10px 0px 5px 20px;
			}



			
			
/* TYPOGRAPHY */


p.nav	{
			margin: 0px 20px 0px 20px;
			font: 1px/1px georgia, times, serif; color: #000;
			text-align: center;
			}
			
p.splashtext	{
			margin: 15px 15px 10px 15px;
			font: 14px/20px georgia, times, serif; color: #333;
			}


p.spacey	{
			margin: 10px 0px 5px 0px;
			font: 14px/20px georgia, times, serif; color: #333;
			}


p.nav2	{
			margin: 7px 0px 5px 20px;
			font: 14px/14px georgia, times, serif; color: #000;
			}
			
p.maintextrule	{
			margin: 15px 0px 0px 0px;
			font: 16px/20px georgia, times, serif; color: #000;
			}


p.maintexthead	{
			margin: 10px 0px 0px 0px;
			font: 16px/20px georgia, times, serif; color: #0776be;
			}


p.maintext	{
			margin: 0px 0px 10px 0px;
			font: 14px/20px georgia, times, serif; color: #333;
			}


p.image	{
			margin: 5px 0px 5px 0px;
			font: 1px/2px georgia, times, serif; color: #333;
			}


p.headnews	{
			margin: 5px 0px 8px 0px;
			font: 12px/12px verdana, arial, sans-serif; color: #0776be;
			}


p.textsnippet	{
			margin: 5px 0px 0px 0px;
			font: 11px/15px verdana, arial, sans-serif; color: #333;
			}


p.alignright	{
			margin: 0px 0px 0px 0px;
			text-align: right;
			}
			
p.calendar	{
			margin: 25px 20px 10px 20px;
			font: 14px/20px georgia, times, serif; color: #333;
			text-align: left;
			}


p.calendarday	{
			margin: 15px 20px 0px 20px;
			font: 12px/16px verdana, arial, sans-serif; color: #000;
			text-align: left;
			}


p.calendareventhead	{
			margin: 0px 20px 0px 40px;
			font: 12px/15px verdana, arial, sans-serif; color: #000;
			text-align: left;
			}


p.calendareventdetails	{
			margin: 0px 20px 5px 40px;
			font: 12px/15px verdana, arial, sans-serif; color: #666;
			text-align: left;
			}



p.tabletext	{
			margin: 5px 0px 8px 0px;
			font: 14px/20px georgia, times, serif; color: #333;
			}

p.biblehead, p.praisehead	{
			margin: 10px 100px 0px 100px;
			font: 14px/16px georgia, times, serif; color: #333;
			}


p.bibletext, p.praisetext	{
			margin: 0px 100px 0px 100px;
			font: 12px/16px georgia, times, serif; color: #333;
			}


p.praisetext, p.praisehead	{
			text-align: center;
			}


p.caption 	{
			text-align: left;
			font: 11px/12px verdana, helvetica, sans-serif; color: #666;
			margin-top: 7px;
			padding-bottom: 10px;
			border-bottom: 1px dotted #666
			}

p.gemmeouttahere	{
			margin: 10px 0px 10px 0px;
			font: 14px/20px georgia, times, serif; color: #000;
			text-align: right;
			}



p.footsy	{
			margin: 0px 0px 0px 20px;
			font: 10px/20px verdana, arial, sans-serif; color: #fff;
			}
			
			
			
			
			
a.asc, a.wor, a.out, a.edu, a.edu, a.fel, a.cal, a.con 		{		
			text-align: center;
			font: 12px/28px trebuchet ms, arial, sans-serif; color: #fff; 
			letter-spacing: 0px;
			margin: 0px;
			height: 28px;
			float: left;
			display: block; 
			text-decoration: none;
			}
			
			
a.asc 		{		
			width: 135px;
			}
			
			
a.wor		{		
			width: 69px;
			}
			
			
a.out 		{		
			width: 77px;
			}
			
			
a.edu 		{		
			width: 81px;
			}
			
			
a.fel 		{		
			width: 85px;
			}
			
			
a.cal 		{		
			width: 75px;
			}
			
			
a.con 		{		
			width: 88px;
			}
		

a.asc:hover, a.wor:hover, a.out:hover, a.edu:hover, a.edu:hover, a.fel:hover, a.cal:hover, a.con:hover		{		
			background-color: #7eaadb;
			}	
			
a.ascthere, a.worthere, a.outthere, a.eduthere, a.eduthere, a.felthere, a.calthere, a.conthere 		{		
			text-align: center;
			font: 12px/28px trebuchet ms, arial, sans-serif; color: #0776be;
			background-color: #fff;
			letter-spacing: 0px;
			margin: 0px;
			height: 28px;
			float: left;
			display: block; 
			text-decoration: none;
			}
			
			
a.ascthere 		{		
			width: 135px;
			}
			
			
a.worthere 		{		
			width: 69px;
			}
			
			
a.outthere  		{		
			width: 77px;
			}
			
			
a.eduthere  		{		
			width: 81px;
			}
			
			
a.felthere  		{		
			width: 85px;
			}
			
			
a.calthere  		{		
			width: 75px;
			}
			
			
a.conthere  		{		
			width: 88px;
			}
			
			

			

a.nav2 		{		
			text-align: left;
			font: 14px/14px georgia, times, serif; color: #666; 
			text-decoration: none;
			}
			
a.nav2:hover {
			color: #0776BE;
			}
			
a.nav2there 		{		
			text-align: left;
			font: 14px/14px georgia, times, serif; color: #000; 
			text-decoration: none;
			}
			
a.nav2there:hover {
			color: #000;
			}
			


			
a.general 		{		
			text-align: left;
			font: 14px/20px georgia, times, serif; color: #0776BE; 
			text-decoration: none;
			}
			
a.general:hover {
			color: #000;
			}
			
a.calendarday	{
			margin: 5px 0px 10px 0px;
			font: 12px/15px verdana, arial, sans-serif; color: #0776be;
			text-align: left;
			text-decoration: none;
			}
			
a.calendarday:hover	{
			color: #000;
			}

			
a.gemmeouttahere 		{		
			text-align: right;
			font: 10px verdana, arial, sans-serif; color: #0776BE; 
			text-decoration: none;
			}

a.snippet 		{		
			text-align: left;
			font: 11px/15px verdana, arial, sans-serif; color: #0776BE; 
			text-decoration: none;
			}
			
a.snippet:hover {
			color: #000;
			}
			
a.more	{
			margin: 0px 0px 0px 0px;
			font: 10px/16px verdana, arial, sans-serif; color: #666;
			text-decoration: none;
			text-align: right;
			}
		
a.more:hover {
			color: #344597;
			font-weight: bold;
			}

a.shmref	{
			margin: 0px 0px 0px 0px;
			10px/20px verdana, arial, sans-serif; color: #ccc;
			text-decoration: none;
			text-align: right;
			}
		
a.shmref:hover {
			color: #fff;
			}
			
a.thickbox 		{		
			color: #0776BE; 
			text-decoration: none;
			}
			
a.thickbox:hover 		{		
			color: #000;
			}
			

