/* new-new.css - the newest new thing. */

/* Ummm, everything? */
*{
   vertical-align:	baseline;
   font-weight:		normal;
   font-family:		inherit;	
   font-size:		100%;
   border:		0 none;
   outline:		0;
   padding:		0;
   margin:		0;
   text-decoration:	none;
   }

/*@font-face{font-family:"HelveticaNeue-Light"; src:url(/css/HELVETNL.TTF) format("truetype");}*/

body
{ 
  background:         #e7e7e7 url(/images/organic.png) repeat;
  font:	normal 1em/1.71em 'Helvetica Neue', helvetica, sans-serif;
  }

#main
{
  background-color:           #e7e7e7;
  padding-top:		.1em;
  padding-bottom:		3em;
  width:			680px;
  margin:			2em auto;
  }

#main p,h2,h3,h4,ol,ul,dd
{
  margin-bottom:			.5em;
  margin-top:			.5em;
  margin-right:			100px;
  margin-left:			100px;
  }

#main p 
{ 
  margin-bottom:.71em;
  }
blockquote p 
{
  padding-left:1em;color:#666;
  }
blockquote em, blockquote strong 
{
  color: #666;
  }

h1 
{
  margin-bottom: .7em;
  margin-top: 1em;
  margin-left: 151px;
  font-size:50px;
  color:#666;
  font-family: 'HelveticaNeue-Light','Helvetica Neue',helvetica,sans-serif;
  }

h1 a,h1 a:hover
{ 
  color:	#660;
}

#content{
 float:                         left;
 font-size: 			11pt;
 height:			600px;
 width:				640px;
 position: 			relative; 
 margin: 			0em 0em 2em 0em; 
}

h2
{
  margin-top:                 2em;
  margin-bottom:              1em;
  font-size:                  1.5em;
}

h4 
{
  margin-top: 1.5em;
  font-size: 1em; 
  text-transform: uppercase; 
  letter-spacing: .1em; 
  }

a 
{ 
  color:				#1F717A;
  }

a:hover
{
  color:#000;
  }


.caps 
{
  text-transform:uppercase;
  letter-spacing:.1em;
  font-size:90%;
  
}
.outleft
{
  float:left;
  clear:right;margin-left:-160px;width:135px;padding-right:20px;text-align:right;color:#666;font-size:90%;}
.outright{float:right;clear:right;margin-right:-160px;width:135px;text-align:left;color:#666;padding-left:20px;font-size:90%;}
#bottomnav { text-align:center;width:800px;margin:1em auto;}
#bottomnav a { margin-right:1em; margin-left:1em; }
