body						{margin: 0 0 10px 0; background-color: #c4cdae; font: normal 82%/1.7 tahoma; color: #6c6c6c;}
a							{color: #89c30b;}
h1							{height: 73px; width: 160px; margin: 25px 0; background: url(../images/logo.gif) no-repeat;}
h1 span						{position: absolute; left: -9999px;}
p							{margin: .5em 0 1.5em 0;}
.clear						{clear: both;}
#wrapper					{width: 780px; margin: 0 auto; background: #ffffff url(../images/bottom.gif) bottom no-repeat;}
#photos						{border-top: 30px solid #076224;}
#maincontent				{float: left; width: 492px; padding: 0 15px; font-size: 1em; background: url(../images/dots-vertical.gif) right repeat-y;}
#maincontent h2				{margin: 2em 0 0 0; font-size: 1.4em; color: #89c30b;}
#sidebar					{float: right; width: 228px; padding: 123px 15px 0 15px; font-size: .9em; line-height: 1.5;}
#sidebar h3					{margin: 0; padding: 5px; font-size: 1em; background: #e3ebd2 url(../images/icon-open.gif) 207px center no-repeat; border-top: 1px dashed #cccccc;}
#sidebar h3:hover			{cursor: pointer;}
#sidebar h3.selected		{background: url(../images/icon-close.gif) 207px center no-repeat;}
#sidebar img				{margin: 15px 0; border: none;}
#sidebar p a				{padding: 0 0 0 15px; background: url(../images/icon-email.gif) left center no-repeat;}
#footer						{font-size: .9em; text-align: center; padding: 10px;}
#footer a					{color: #076224;}