*
	{font-family: 'Calibri', tahoma, verdana, arial, sans-serif}
body
	{margin: 0;
	 font-size: 11pt;
	 background: white url(gfx/body_bg.gif) repeat-x top}
a
	{text-decoration: none;
	color: green}
a:hover
	{text-decoration: underline;
	color: blue}
a img
	{border: none}
h1
	{font-size: 14pt;
	 color: #118532}
td
	{vertical-align: top}
blockquote
	{text-align: justify}
.float_right
	{float: right}
.align_right
	{text-align: right}
.margin_left
	{margin-left: 8px}
.padding_top
	{padding-top: 8px}
.q_and_a li
	{margin-top: 30px}
.q_and_a strong
	{color: #118532}
#page
	{width: 772px;
	 margin: auto}
#header
	{background: white url(gfx/header_bg.gif) no-repeat top left;
	 padding: 5px;
	 padding-bottom: 0}
#logo___tagline
	{padding: 10px}
#content
	{background: white url(gfx/content_bg.gif) repeat-y top left;
	 padding: 5px;
	 padding-top: 0;
	 min-height: 300px}
#main_nav
	{width: 762px;
	 margin: 0}
#main_nav td
	{height: 24px;
	 width: 15%;
	 /*
	 NOTE i:
	 Even though we want the text to be centred in these links,
	 we set text align as left for the td, then centre for the hyperlink.
	 this is because otherwise the dropdown menus' x coordinate will render
	 from the centre, rather than the left and cause an unsightly offset in MSIE 6.
	 */
	 text-align: left;
	 vertical-align: middle;
	 background: #b8c59f url(gfx/main_nav_bg.gif) repeat-x;}
#main_nav a
	{color: white;
	 font-size: 9pt;
	 font-weight: bold;
	 /*
	 SEE NOTE i (above)
	 */
	 text-align: center;
	 display: block;}
#main_nav ul
	{position: absolute;
	 width: 200px;
	 left: -999em;
	 background: #7e9258;
	 margin: 0;
	 padding: 0;
	 list-style: none;
	 margin-top: 5px;
	 margin-left: 1px}
#main_nav li
	{width: 200px;
	 border-top: dotted white 1px;
	 text-align: left}
#main_nav li a
	{padding: 3px;
	 text-align: left}
#main_nav td:hover ul, #main_nav td.over ul
	{left: auto;
	 margin-left: -1px}
#text
	{padding: 20px;
	 background: url(gfx/text_bg.gif) no-repeat top center}
#text p, #text li
	{text-align: justify}
#text ul
	{margin-left: 20px}
#footer
	{height: 57px;
	 width: 100%;
	 background: #9aad77 url(gfx/footer_bg.gif) no-repeat bottom left;
	 color: white}
#footer td
	{font-size: 9pt;
	 padding: 12px;
	 padding-top: 0;
	 padding-bottom: 0}
#footer a
	{color: white}
#photographer_credit
	{margin: auto;
	 width: 750px;
	 margin-top: 5px
	 padding-left: 18px}
#photographer_credit, #photographer_credit a
	{color: gray}
#photographer_credit a:hover
	{color: silver}
#back_to_top
	{text-align: right;
	font-size: 8pt}