

body	{
		font: normal 14px/1.5em Arial, Verdana, Sans-Serif; letter-spacing: 0.02em;
		background: #663333 url(/images/bg-gradient.png) repeat-x;
		margin: 0px 0px 0px 0px;
		}

#header {width:800px;height:159px; margin: 0 auto; background: url('/assets/images/template/header_full_tan.jpg') no-repeat; border-left: 1px solid #912d10; border-right: 1px solid #912d10;}
#printheader {display:none;}
#mainbody {	padding:0px; margin:0 auto; width: 800px; background-color: #ffffff; border-left: 1px solid #912d10; border-right: 1px solid #912d10; }
#leftnav  {float:left; width:130px;padding:0px;}
#leftnav ul	{	list-style: none;}
#maincontent {float:left; margin:10px 0 0 10px; width: 650px;}

p, table	{ }

p			{	}

.photocaption	{	font-size:12px; 	}

.navbar, .navbar a, .navbar a:visited			{font-size:14pt; color: #584E45;  display: block; padding: 3px 2px;}

.navselected, .navselected a, .navselected a:visited {font-size:14pt; color: #912d10; font-weight:bold; }

.subcategories, a.subcategories, a.subcategories:visited		{ font-family:Arial,Helvetica,Verdana; font-size:9pt; font-weight:bold; color: #584E45;}

form			{margin: 0px 0px 0px 0px;}

a				{text-decoration:none; color:#6F3B29;}

a:visited 		{text-decoration: none; color:#6F3B29;}

a:active 		{text-decoration: none; color:#6F3B29;}

a:hover, a:visited:hover	{text-decoration: none; color:#912d10; }

.red		{ color: red; padding: 8px; border: 1px solid red;	}
.iconhome {display:block; width:100px;}

.newslinks	{
	line-height:18px;
	list-style-type: none;
	margin-left:0px;
}
.newslinks li	{ margin-left:0px;}

.highlights		{background-color:#ffeeee; border:1px solid #990000; padding: 3px 3px 3px 3px; text-align:justify; margin: 0px auto; display:block; width:400px;}

.highlights2		{background-color:#ffeeee; border-style: solid; border-color:#990000; border-width:1px;padding: 3px 3px 3px 3px; text-align:justify; width:220px; margin: 0px auto; display:block; width:270px;}

.highlights3		{background-color:#ffeeee; border-style: solid; border-color:#990000; border-width:1px;padding: 3px 3px 3px 3px; text-align:justify; width:220px; margin: 0px auto; display:block; width:270px; font-size:16px;}

.highlights2 a, .highlights2 a:visited, .highlights3 a, .highlights3 a:visited {color:#9B4E45; font-weight:bold;}

.highlights2 a:hover, .highlights2 a:visited:hover, .highlights3 a:hover, .highlights3 a:visited:hover {background-color: #9B4E45; color:#ddb194; font-weight:bold;}

a img		{border-color: #663300;}

.mainbody		{padding-left: 10pt; padding-top:10px;}

.comments		{font-size:12px; font-style:italic; }

.comments2		{font-size:10px; font-style:italic; color:#584E45; text-align:center;}

.leftmain		{float:left; 
				width:370px;
				margin-right:10px;
	}

.rightmain		{float:left; padding-left:10px;
					width:255px;
					}

.whatsnew		{ }

.imageborder {padding-right:4px; padding-bottom:4px;}

.title		{font-size:20px; font-weight:bold; line-height: 20px; }

.title2		{font-size:13pt; color:#584E45; font-weight:bold;}

.calendarheading {background-color:#000; color:#ECCEB3; text-align:center; font-weight:bold;}
.calendardate {font-size:16px; font-weight:bold;}
.calendarfasting {font-size:10px; text-align:center; background-color:#E0C0B0;text-transform:uppercase;}
.calendartable tr td {vertical-align:top;}
.calendardetails {font-size:10px;}
.copyright	{font-size:8pt; font-style:italic; color:#9E7A5A; text-align:center;}

.thumb	{  margin: 6px; }	
.gallery { width:650px;}

.clear 	{	clear: both; 	}

/* Images */

.picture { background-color: #ffeeee; border: 1px solid #CCCCCC; padding: 3px; font: 10px/1.3em Arial, sans-serif; }
.picture img { border: 1px solid #CCCCCC; vertical-align:middle; margin-bottom: 3px; }

.imgRight { margin: 0.5em 0pt 0.5em 0.8em; float:right; }
.imgLeft { margin: 0.5em 0.8em 0.5em 0; float:left; } 

