/*** STANDARD TEMPLATE SETTINGS ***/

/* Zero margin and padding on all items */
* { margin: 0; padding: 0; } 

/* Set site-wide font family, size & color */
html { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; }

body { 
	width: 100%;               /* Set width of website */
	margin: 0 auto;            /* Center website on screen */
	background-color: #ffffff;	   /* Sets site background color #faf6e9 */
	text-align: left;          /* Aligns body content */
	height: 100%;              /* Required for over-running page content in divs */
}

iframe, a img, fieldset, form, table { border: 0; }
button, select, textarea, input { font-size: 100%; }
table { margin: auto; font-size: 100%; }
caption, th, tr, td { text-align: left; padding: 2px; }
dd, dt, li, dl, ul { list-style: none; }

h2, h3, h4, h5, h6 { clear: left; margin: 0; color: #793334; /*color: #0C4D3D;*/ font-family: Georgia, Arial, Helvetica, sans-serif; }

h1 { font-size: 150%; padding: .5em 0; } /* Use for website title */
h2 { font-size: 140%; padding: .4em 0; }
h3 { font-size: 130%; padding: .3em 0; }
h4 { font-size: 120%; padding: .2em 0; }
h5 { font-size: 110%; padding: .1em 0; }

p { padding: 0 0 1em; line-height: 2em; }

a:link, a:visited, a:hover { /*color: #8A2E2F;*/ color: #0C4D3D; text-decoration: none; }

img, img a { border: none; } 

.hide { display: none; }