body {background:#fff; text-align:center;/* IE hack to center page contents */
	margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:100%; color:#000;}

h1, h2, h3, h4 {padding:0; margin:0;}
h2 {font:normal 160% georgia,serif; /*color:#8E001C;*/ color:#000; padding-bottom:15px;} /* page titles */
	h2 span {color:#333;}
h3 {font:normal 130% georgia,serif; color:#666; padding:15px 0 6px;} /* content area subtitles */
p {margin:0; padding:6px 0 6px 0; line-height:180%; font-size:85%;}
blockquote {margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0}
p.intro {line-height:140%;}
p.error {padding:0 0 0 22px !important; background:url(http://governmentisgood.com/admin/icons/warning.gif) 0 4px no-repeat; color:#de0000;}
p.thanks {color:#9E3E42 !important;}
ul {margin:0; padding:6px 0 6px 20px; font-size:85%;}
ol {margin:0; font-size:85%;}
li {line-height:180%; padding:0 0 5px 0;}

div#hRule {display:none;}

hr {text-align:left; height:1px; color:#ccc; border:none; margin-top:5px;} /* For IE */
html>body hr {background-color:#ccc; margin-top:10px; margin-left:0;} /* For Gecko-based browsers */
html>body hr {border:0px solid #ccc; margin-top:10px; margin-left:0;} /* For Opera */
/* hr rules, see: http://www.saila.com/usage/tips/defn.shtml?hr */

form {margin:0;}
img {border:0;}
.clearFloats {clear:both; line-height:0px; height:0px; font-size:0px;}
.skiplink {display:none;}

div#printlogo {}
div#printurl {font:bold 11px verdana,sans-serif; padding:0 0 8px 0;}


/* ---- links ----------------------------------------- */
a {color:#8E001C; text-decoration:underline;}  
a:visited {}
a:hover {color:#000; text-decoration:none;}
a:active {color:#8E001C;}
a:active, a:focus {outline:none;}


/* ---- forms ----------------------------------------- */
form {margin:0;}
input, textarea, select, option {font-family:Georgia, "Times New Roman", Times, serif; font-size:100%;}
input {border:1px solid #ccc; width:300px;}
textarea {border:1px solid #ccc; width:300px; height:180px;}
input.button {background-color:#ccc; color:#666; width:80px;}


/* ---- ids & classes ----------------------------------------- */
#frame { /* this centers the page */
	 width:90%; margin:5px 20px 20px 20px; text-align:left; background:#fff; position:relative; border:0;}
	 
	 
/* header styles */ 
#header {width:100%; background:none; color:#666; font-size:10px; position:relative; padding-bottom:10px; border-bottom:1px solid #666;}
	#logo {display:none;}
	#tagline {}
		#tagline h2 {padding:0; color:#666; font:bold 10px/12px verdana, arial, sans-serif; text-align:left;}
	#projectinfo {}
		#projectinfo p {font:normal 10px/12px verdana, arial, sans-serif; padding:0;}
	#navbar {display:none !important;}
	#searchbox {display:none !important;}
	
#content {padding:10px 0 0 0;}
	#leftcol {display:none !important;}
	#maincol {width:100%; padding-top:15px;}
		#endnotes {width:100%; border-top:1px solid #ccc;}
			#endnotes p {font-size:70%; color:#666; line-height:140%; padding:4px 0;}
		#maincol table {border-collapse:collapse;}
		#maincol table td {vertical-align:top; border:1px solid #999; padding:3px 8px;}
	
	/* home page */
	#featuredWrap {display:none !important;}
		
	/* interior pages */
	#sidebar {float:right; width:180px; margin:8px 0 20px 20px;}
		a#tellafriend, a#printpage, a#facebook, a#tweet {display:none !important;}
		#pullquote {background:#fff; border:1px solid #ccc; padding:8px 15px; margin-top:8px;}
			#pullquote p {font-size:95%; line-height:170%; color:#333;}
	 
	 
/* Footer styles */ 
#footer {width:90%; border-top:1px solid #666; color:#666; font-family:Verdana, Arial, Helvetica, sans-serif; margin:10px; text-align:left; padding-top:10px;}
	#footer p {padding:0 0 8px 0; line-height:12px; font-size:65%;}
	#footer a {color:#000; text-decoration:underline; font-weight:normal;}
	#footer a:hover {text-decoration:none;}

/* "site by cdevision" */
p#props {display:none !important;}

/* form tables */
table#formTable {margin:0px 10px 10px 0;}
	table#formTable td {vertical-align:top; padding:4px; font-size:75%;}
	table#formTable td.right {text-align:right;}