/* 
============================================================================
HAIRY DOG DIGITAL, INC.
www.hairydogdigital.com // info@hairydogdigital.com
----------------------------------------------------------------------------
project: 16507
 client: Arete Asset Management
  title: web site
   date: May 2008
----------------------------------------------------------------------------
Except where explicitly stated otherwise, all source code for this project,
including, but not limited to source code  written in HTML, XHTML, XML, CSS,
JavaScript, Java, ActionScript (Flash), PHP, MySQL, and Lingo (Director) 
is the property of and copyright (C) 2004-2008 by Hairy Dog Digital, Inc. 
All rights reserved. You are not permitted to use, reverse engineer, or 
otherwise adapt or modify this code for other projects and purposes without 
the expression written permission of Hairy Dog Digital, Inc. 
============================================================================
*/


/* ***************************************************************
   Body Content elements
   *************************************************************** */

#contents table, #contents p, #contents ol, #contents ul {
	margin-bottom: 1.4em;
	}

#contents table {
	padding: 0;
	border: 0 none #000;
	}

td {
	vertical-align: top;
	}
	
#contents h1, #contents h2, #contents h3, #contents h4 {
	padding-top: .25em;
	margin-bottom: 1.0em;
	background-color: transparent;
	color: #00562E;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

#contents h3, #contents h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	}

#contents a {
	text-decoration: underline;
	background-color: transparent;
	color: #00562E;
	}

#contents a:visited {
	background-color: transparent;
	color: #663200;
	}

#contents a:hover {
	padding-top: 2px;
	background-color: #FBECAE;
	color: inherit;
	}

img.image-left-top {
	float: left;
	padding: 2px 15px 5px 0;
	}
	
#contents ol {
	margin-left: 32px;
}

#contents ul {
	margin-left: 32px;
	list-style-type: disc;
}
	
td.int-table-head h3 {
	margin-top: 1.4em;
	padding-top: 0;
	}

td.align-right {
	white-space: nowrap;
	text-align: right;
	}

td.equals {
	text-align: center;
	padding-left: 8px;
	padding-right: 8px;
	}
	
#contents .photo-credit {
	font-size: 0.65em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-top: 6px;
	border-top: 1px dotted;
	margin-top: 3em;
	margin-left: 0%;
	text-align: right;
	line-height: 0.7em;
	}
	
#head-heading h1, #head-heading h1.left-default, #head-heading h1.right-default {
	color: #00562E;
	background-color: transparent;
	}

#head-heading h1.left-white, #head-heading h1.right-white  {
	color: #FFF;
	background-color: transparent;
	}

#head-heading h1.left-black, #head-heading h1.right-black {
	color: #000;
	background-color: transparent;
	}
	
#head-heading h1.left-hilite1, #head-heading h1.right-hilite1 {
	color: #FBECAE;
	background-color: transparent;
	}

#head-heading h1.right-default, #head-heading h1.right-white, 
#head-heading h1.right-black, #head-heading h1.right-hilite1
	{
	text-align: right;
	}

