

		html, body, div, header, footer, aside, nav, article, section	{ margin: 0; padding: 1px; }
		header, footer, aside, nav, article, section	{ display: block; }
		body 			{ color: #804040; font: 0.9em Helvetica, Arial, sans-serif; line-height: 18px; text-align:center}
		h2				{ color: #804040; }
		a				{ color: #337810; }
		p				{ margin: 0 0 18px; }
        .align-right    { float:right; margin: 0 0 15px 15px; }

		#container		{ width: 900px; margin: 0 auto; }

		/* Header */
	 #header			{ margin: 0 auto; width:800px;  float:left; }
        .align-left { float:left; margin: 0 15px 15px 0; }
        .align-right { float:right; margin: 0 0 15px 15px; }

		#header h1  	{  color: #804040; text-align:center; margin: 0 0 3px; padding: 24px 18px 0 }
		#header p		{ color: #804040;  font-size: 11px; font-weight: bold; padding: 0 18px }
        	#extra			{ color: #804040; float: right; width: 120px; height: 60px }
		#aside          { color: #804040; float:right;  height:130px; width:130px; padding-right:20px }


        /* Content Style */
		nav		{ margin-left: 18px; }
		nav ul	{ padding: 0 18px 9px; }

		#extra small	{ font-size: 11px; line-height: 18px; }
		#content		{ border-bottom: 1px solid #ccc; margin: 0 18px; }
		#content p, #extra p { padding-right: 18px; }

		/* Content Positioning and Size */



        #main {
	background-color: transparent;
	float: left;
	width: 425px;

	text-align: left;
	font-size: 90%;
    color:       #804040;
}
#rightcontent
 {   background-color: transparent;
	float: right;
	width: 400px;
	font-size: 90%;

	text-align: left;
	padding-left: 20px;

}



  h1 {
    color: #804040;
    font-size: 3em;

  }
  h2 {
    color: #804040;
    font-size: 2em;


  }

  h3
 {               color: #800000;
 font-size:1.4em;


   margin-bottom: -13px;

}

         h4
 {               color: #800000;

    margin-bottom: 0;

}
    h4+p
 {
     margin-top: 0;
}


 #nav, #nav ul {
  padding-left: 20px;
  margin: 0;
  list-style: none;
  color:#fff;
  text-align:center;
  clear:both
}
#nav li {
  float: left;
  position: relative;
  width: 10em;
 border: 1px solid #808080;
  background-color: #800000;

  color: #ffffff;
  font-size:80%;
  margin-right: 1em;
}
#nav a:link, #nav a:visited {
  display: block;
  text-decoration: none;
  padding-left: 1em;
  color: #ffffff;
}
* html #nav a {
  width: 100%;     color:#ffffff;
}
#nav ul {
  display: none;
  position: absolute;
  padding: 0;
}
#nav ul li {
  border: 0 none transparent;
  border-bottom: 1px solid #E7EDF5;
  border-top: .5em solid #FFF;
  background-color: #800000;
  font-size: 85%;

  margin-top: 1px;
  padding: 0;
}
#nav li:hover ul {
  display: block;
}




a {
  color: #800000;
  border-bottom: 2px #800000;
}

a:visited {
  color: #800080;
  border-bottom: 2px #800080;
}

a:hover {
  color: blue;
  border-bottom: 2px blue

}
	 /* Footer */
	   	footer			     { margin: 0 auto; width:800px;  float:left;   padding-left: 20px;     
	   	    text-align: center;  background: #804040;  color:#fff; border-bottom: 2px; clear: clear ;  }
		footer a		{ color: #fff; }
		footer	p		{ color: #ffffff; margin: 0; padding: 0 18px 10px; }
		footer ul		{ border-bottom:2px;list-style: none; margin: 0 18px 6px; padding: 10px 0 6px; }
		footer li		{ display: inline; font-size: 11px; font-weight: bold; padding-right: 5px; }