/*******************/
/* Gloabl settings */
/*******************/

body {
	font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 70.5%; /* This sets the default font size to be equivalent to 10px from 16px */
	color: #333;
	background-color: #efefef;
	background-image: none;
	background-repeat: no-repeat;
	margin: 10px;
	line-height: 130%;
}

/* Headings */
h1 { font-size: 1.1em; font-weight: bold; margin: 0px; padding: 0px; }
h2 { font-size: 1.0em; font-weight: bold; margin: 0px; padding: 0px; }
h3 { font-size: 1.0em; font-weight: bold; margin: 0px; padding: 0px; }
h4 { font-size: 1.0em; font-weight: bold; margin: 0px; padding: 0px; }
h5 { font-size: 1.0em; font-weight: bold; margin: 0px; padding: 0px; }
h6 { font-size: 1.0em; font-weight: bold; margin: 0px; padding: 0px; }

/* Links */
a:link 	  { color: #006f53; text-decoration: none; }
a:visited { color: #006f53; text-decoration: none; }
a:hover   { color: #328e6f; text-decoration: underline; }
a:active  { color: #328e6f; text-decoration: underline; }

/* Form Elements */
input, select, textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; }
select { border: 1px solid #006f53; width: 100%; }

/* No borders on images */
img { border: 0; behavior:	url('css/pngbehavior.htc'); } /* behaviour is for ie 5.5+ and transparent pngs */

/* Monospaced things are a little too small */
pre, code  { font-size: 121%; }

/* mainly ie fixes */
p { margin: 0px; margin-bottom: 10px; }
form { margin: 0px; padding: 2px 0px; }