body	{margin:0; padding:0; text-align:center; background:#FFFFFF url('images/body-bg.jpg') no-repeat top center; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

#all	{margin:79px auto 0 auto; width:780px; padding:10px; position:relative; text-align:left; }

img		{margin:0; padding:10px; border:1px solid #9a9a9a; background:#FFFFFF; }

img#logo	{border:0; border:none; position:absolute; top:-71px; left:26px; margin:0; padding:0; background:none; }

h1		{margin:0 0 10px 0; padding:0; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; font-size:25px; color:#6E4D40; }
h2		{margin:0 0 10px 0; padding:0; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#6E4D40; }
h3		{margin:0 0 10px 0; padding:0; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#6E4D40; }
h4		{margin:0 0 10px 0; padding:0; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#6E4D40; }
h1 a	{color:#6E4D40; font-weight:normal; }
p		{margin:0; padding:0 0 10px 0; }

a		{color:#6E4D40; font-weight:bold; text-decoration:underline; }
a:hover	{text-decoration:none; }

h1#mainTitle	{padding:0 0 0 190px; color:#000000; }

#header				{font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; margin:10px 0 0 0; position:relative; }
#header ul			{margin:0; padding:0; width:180px; position:absolute; top:0; left:0; }
#header li			{list-style:none; margin:0; padding:0; }
#header li a		{display:block; font-weight:normal; background:#B1B89C; border:1px solid #818A62; padding:2px 4px 2px 6px; text-decoration:none; color:#000000; margin:0 0 1px 0; }
#header li a:hover	{background:url('images/nav-bg.jpg') repeat-x left center; color:#FFFFFF; }

#header .current_page_item a	{background:url('images/nav-bg.jpg') repeat-x left center; color:#FFFFFF; }

#header li ul	{margin:0; padding:0; font-size:18px; position:relative; }
#header li li	{margin:0; padding:0; list-style:none; }
#header li li a	{display:block; background:#818A62; border:1px solid #818A62; padding:2px 4px 2px 16px; text-decoration:none; color:#000000; margin:0 0 1px 0; }

#intro			{clear:both; margin:0 -10px 0 0; }
#intro .boxLeft,
#intro .boxMiddle,
#intro .boxRight
{width:170px; margin:0 10px 10px 0; padding:10px; background:#000000; color:#FFFFFF; float:left; }

#content	{margin:0 0 0 190px; padding:10px 0 0 0; }

.alignright	{float:right; margin:0 0 10px 10px; }
.alignleft	{float:left; margin:0 10px 10px 0; }

#slideShow		{float:right; margin:0 0 10px 0; position:relative;	width:592px; height:196px; overflow:hidden; }
#slideShow img 	{margin:0; padding:10px; border:1px solid #9a9a9a; background:#FFFFFF; position:absolute; left:0; top:0; width:570px; height:174px; }
