	html,
	body {
		margin:0;
		padding:0;
		height:100%;
      
      font-size: 10pt;
      font-family: verdana, sans-serif;
	}
	#container {
		min-height:100%;
		position:relative;
	}
	#header {
		/*background:#ff0;*/
		padding:10px;
	}
	#body {
		padding:10px;
		padding-bottom:60px;	/* Height of the footer */
	}
	#footer {
		clear: both;
      font-size: 0.8sem;
		padding-top: 100px;
		width:100%;
		height:80px;			/* Height of the footer */
		/*background:#6cf;*/
	}
	/* other non-essential CSS */
	#header p,
	#header h1 {
		margin:0;
		padding:10px 0 0 10px;
	}
	#footer p {
		margin:0;
		padding:10px;
		line-height: .2em;
	}


/*
* {
	margin: 0;
}
html, body {
	height: 100%;
}

#home {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -4em;
}
#footer, .push {
	height: 4em;
}
*/

body {text-align:center;line-height:1.7em;margin:0;
        color:#0f0f0f;}
input {font-size:1.25em;}

label {
font-size:1.25em;
}

h1,h2,h3,h4
{
   font-family: georgia, serif;
}

/*taken from planning alerts*/
#divPage {width:500px; margin:0 auto;background:white;text-align:left;}
h1 {font-weight:normal; font-size:2.7em;padding-bottom:0.2em;padding-top:0.1em;}
h1 a {color:#456FB1;text-decoration:none;}
h1 span {color:#96ca2f;}
h1 small {font-size:0.3em; text-transform:uppercase;position:absolute;
	right:0.8em;top:2.1em;color:#456FB1}
h2 {font-weight:normal;font-size:1em;border-bottom:dotted 1px #808080;
	padding-bottom:1.5em;color:#96ca2f;font-style:italic;font-size:1.15em;}
h2 em {text-decoration:underline}
h3, h4 {color:#96ca2f;font-style:italic;font-weight:normal}
