body,html {    	margin:0;
				padding:0;
				background: #2e611a url(images/background.jpg) center top repeat-y;
				font-family: Georgia, times;
				font-size: 16em/.9;
				font-weight: normal;
				color:#222;}

body {	min-width:780px;}



#pagehead,#pagebody,#pagefooter  {	margin:0 auto;
								    width:780px;}
		
		
#pagehead	{	height: 150px;
				background: url(images/pagehead.png) center bottom no-repeat;}

#pagebody	{	background: url(images/pagebody.png) center repeat-y;
				align: center;}
				
#pagefooter	{	height: 90px;
				background: url(images/pagefooter.png) center top no-repeat;
				color: #ffffff;
				text-align: right;
				font-family: arial;
				font-size: 70%;
				padding: 30px 70px 0px 0px;}
				
	
#logo	{ 	width: 370px;
			height: 118px;
			background: url(images/logo.png) bottom right no-repeat;}
	
#page	{	width: 720px;
			margin-left: 25px;}


			
#header {   margin-left: 5px;
			font-weight: bold;
			font-size: 100%;
			line-height: 1.3em;
			letter-spacing: -.08em;
			word-spacing: .15em;
			padding: 0px 0px 20px 0px;
			background: url(images/doubledotline.gif) bottom left repeat-x;}

#title	{	height: 50px;
			color: #000;
			text-align: right;
			font-size: 125%;
			letter-spacing: -.06em;
			word-spacing: .15em;
			margin-bottom: 15px;
			font-weight: bold;
			background: url(images/parish_newsletter_title.gif) bottom left no-repeat;
			border: 1px solid white;
			}
			
#issue		{margin-top: 28px;}		





#nav 	{   }

#footer {	clear:both;}

#sidebar {	float:left;
			width:213px;
			min-height: 200px;
			margin: 14px 0px 0px 5px;
			background: url(images/dotlinevertical.gif) top right repeat-y;
			/*border: 1px solid green;*/}
	
#main {    	float:right;
		   	width:480px;
			/*border: 1px solid red;*/}
	

			
			
			



h1		{font-size: 125%;
		letter-spacing: -.06em;
		word-spacing: .15em;
		margin-bottom: 8px;
		font-weight: bold;
		color: #000;}
		
h2		{font-size: 102%;
		letter-spacing: -.06em;
		line-height: 1.1em;
		font-weight: bold;
		margin:0;
		padding:0; 
		color: #000;}

h3		{font-size: 102%;
		letter-spacing: -.06em;
		line-height: .9em;
		font-weight: bold;
		margin-bottom: 4px;
		color: #000;}		
		
h4		{font-size: 125%;
		letter-spacing: -.06em;
		word-spacing: .15em;
		margin: 0px 0px 8px 0px;
		font-weight: bold;
		color: #000;}
		
	
	
p		{font-size: 98%;
		margin-top: 2px;
		line-height: 1.2;}
		
p.quote	{font-style: italic;
		margin-top: 0px;}

		
p.article { margin-bottom: 8px;	}
		
		
p.articleDetail { font-style: italic;
					text-transform:capitalize;
					font-size: 70%;
					color: #888;}
					
p.articleReturn	{ margin-top: 0px;
					text-align: right;}

p.menuDesc	{font-style: italic;
			font-weight: bold;
			text-transform: uppercase;
			font-size: .6em;
			margin-bottom: 0px;}
			
p.menuText	{font-size: .9em;
			margin-bottom: 12px;}
		
p.notes    {margin-top: 12px; font-style: italic;}


a:link, a:hover, a:visited, a:active {letter-spacing: -.08em;
				word-spacing: .15em;
				font-weight: bold;}

a:link {color: #749c42;}
			
a:hover {color: #000000;}
				
a:visited,a:active {color: #b0c891;}				
				

div.sidebarMenu { width: 195px; }

				
div.article {	padding-bottom: 20px;
				margin-bottom: 25px;
				background: url(images/dotline.gif) bottom left repeat-x;}
				

div.floatLeft {float: left;}
div.floatRight {float: right;}
div.clearBoth {clear: both;}

div.diarydate {width: 20%; float: left;  padding-top: 4px; border: 1px solid white; font-weight: bold;}
div.diaryappointment {width: 78%; padding-top: 4px; border: 1px solid white; float: right;  }

div.sidebarpadding {padding-top:46px;}

div.thirdleft	{width: 20%; float: left;  padding-top: 4px; border: 1px solid white; font-weight: bold;}
div.twothirdright {width: 78%; float: right; padding-top: 4px; border: 1px solid white;  }

.thumbnail{
	padding: 3px 3px 10px 3px;
	background-color: #f7f8ee;
	border: 1px solid #fff;
	float: left;
	margin-right: 3px;
	margin-bottom: 10px;
	}


