body {
	margin: 0;
	padding:0 ;
	background: #666;
	color: #333;
	font-size: 14pt;
	text-align: left;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	}
	
h1, h2, h3, h4, h5, h6 {font-weight: bold; color: red;}

h1 {font-size: 1.75em;}
h2 {font-size: 1.5em;}
h3 {font-size: 1.25em;}
h4 {font-size: 1.15em;}
h5 {font-size: 1em;}
h6 {font-size: .85em;}

#blue h1, #blue h2, #blue h3, #blue h4, #blue h5, #blue h6 {color: #365F91;}

#gray h1, #gray h2, #gray h3, #gray h4, #gray h5, #gray h6 {color: #333;}

blockquote {
	background: #eee;
	border: 1px solid #ddd;
	margin: 10px 75px;
	padding: 10px;
	line-height: 1.5em;
	font-size: 12pt;
	}
	
p {margin-bottom: 1.5em; line-height: 1.25em;}

#outer-wrapper, #outer-wrapper-bios {
	margin: 20px auto;
	width: 980px;
	background: white;
	border: 2px solid #333;
	}

#outer-wrapper-bios {
	font-size: 12pt;
	}
	
#header {
	width: 980px;
	margin: 0 auto;
	text-align: center;
	background: #c81112;
	height:180px;
	border-bottom: 2px solid #333;
	}
	
#main-wrapper {
	width: 940px;
	margin: 20px auto;
	}

#box {
	background: url(images/box.jpg) no-repeat center left;
	padding-left: 25px;
	list-style-type: none;
	margin: 0 0 .5em 75px;
	}

#check {
	background: url(images/check.jpg) no-repeat center left;
	padding-left: 25px;
	list-style-type: none;
	margin: 0 0 .5em 75px;
	}
	
#signup {
	width: 500px;
	margin: 20px auto;
	padding: 10px;
	border: 2px solid #365F91;
	text-align: center;
	}
	
#footer {
	width: 980px;
	margin: 0 auto;
	background: #333;
	padding: 10px 0;
	}
	
#footer  p {
	margin: 10px;
	color: #eee;
	text-align: center;
	font-size: .75em;
	}
	
#footer a {color: white; text-decoration: underline;}
	
