/*** STANDARD TEMPLATE SETTINGS ***/

/* Zero margin and padding on all items */
* { margin: 0; padding: 0; }

/* Set site-wide font family, size & color */
html { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3f503f; background-color: #e4e9e4; }

body { 
	width: 980px;              /* Set width of website */
	margin: 0 auto;            /* Center website on screen */
	background-color: #e4e9e4;    /* Sets site background color */
	text-align: center;        /* 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: 0; }
dd, dt, li, dl, ul { list-style: none; }

h2, h3, h4, h5, h6 { clear: left; margin: 0; color: #646464; font-family: Arial, Helvetica, sans-serif; }

h1 { font-size: 150%; padding: .5em 0; } /* Use for website title */
h2 { font-size: 160%; padding: .4em 0; font-weight: normal }
h3 { font-size: 130%; padding: .3em 0; }
h4 { font-size: 120%; padding: .2em 0; }
h5 { font-size: 110%; padding: .1em 0; }

p { padding: .4em 0; line-height: 1.5em; }

a:link, a:visited, a:hover { color: #006e62; text-decoration: underline; }

img, img a { border: none; } 

.hide { display: none; }