body, div, p, h1, h2, h3, h4, h5, h6, span, a, ul, li, ol,
acronym, abbr, address, img, blockquote, table, caption, tbody, th, tr, td,
textarea, form{
  margin: 0; padding: 0;
  font-family: Verdana, Helvetica, Arial, Sans-serif;
}

body{
  margin: 0 auto;
  text-align: center;
  background: #fff url(stars.jpg);
  color: #000;
  font-size: 70.5%;
}

/* Generic, reuseable classes */
.clear{ clear: both; font-size: .1em; height: .1em; margin: 0; padding: 0; background: transparent; }
.b{ font-weight: bold; }
.u{ text-decoration: underline; }
.i{ font-style: italic; }
.smallInput{ width: 150px; }

/* No borders around images */
img, a img{ border-width: 0; }

#container{
  margin: 0 auto;
  width: 650px;
  text-align: left;
  background: #fff url(corner.jpg) top left no-repeat;
  clear: both;
}
#header{
  margin: 0 auto;
  padding; 0;
  background: #000 url(stars.jpg);
  width: 650px;
  text-align: left;
  height: 100px;
}

#content{ padding: 10px; }

/* PARAGRAPH AND HEADING TAGS */
#header h1{
  padding: 0;
  margin: 0;
  padding: 10px 0 10px 10px;
  float: left;
  font-size: 40px;
  font-weight: normal;
}

#header img{ float: left; margin-bottom: 10px; }

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6{ padding: 10px 10px 0 0; }
#content h1{ color: #000; font-size: 2.2em; }
#content h2{ color: #900; font-size: 2em; }
#content h3{ color: #000; font-size: 1.8em; }

#content p{
  margin: 5px 10px 10px 10px;
  font-size: 1.2em;
  line-height: 1.5em;
}

#content p.centerText{ text-align: center; }
#content ul li.list p{ margin: 0; padding: 0;  }

#content li.redcheck {
	list-style: none;
	background: url(red-check-mark.gif) no-repeat 0 50%;
	padding: 2px 0 2px 30px;
	font-size: 1.6em;
}
	
#content ul.redcheck {
	padding: 20px 10px 30px 10px;
	margin: 0;
}

/* ANCHOR TAGS */
#header a:link, #header a:visited, #header a:hover, #header a:active{
  color: #fff;
  text-decoration: none;
}

#content a:link, #content a:visited{ color: #00f; text-decoration: none; }
#content a:hover, #content a:active{ color: #900; text-decoration: underline; }

/* LIST TAGS */
#content ol, #content ul{ margin: 15px 45px; }
#content li ul{ margin: 0 45px; }
#content li.nobullet {list-style-type: none; }
#content li { padding-left: 0px; font-size: 1.2em; }

/* IMAGE TAGS */
#menu img{ margin: 3px 0 20px 10px; }

#content img.floatleft{ float: left; margin: 15px 25px 10px 10px; }
#content img.floatright{ float: right; margin: 0 0 10px 15px; }
#content img.center{
  display: block;
  margin: 10px auto;
}
#content .cRed { color: #ee0000; }
#content .cBlue { color: #0000ff; }
#content .hYellow { background-color: yellow; padding: 0px 10px;}
#content .big { font-size: 2.2em; }
#content .cOrange { color: #f93; }
