* {
   margin:0;
   padding:0;
}

html, body {
   font-family:helvetica,arial,verdana,sans-serif;
   font-size:1em;
   background:#D3DCE7;
}

#container {
   width:839px;
   margin:5px auto 0 auto;
   
}

#header {
   position:relative;
   float:left;
   width:839px;
   background:#EBF7FD url(img/corner.jpg);
}

#header_pic{
	
	height:85px;
	background:url(img/na_logo.gif) top left no-repeat;
	width:764px;
	margin:30px 35px 10px 40px;
	padding:0;
	display:block;
	position:relative;
	text-align:right;
}

#header_pic h4{
font-size:0.8em;
font-weight:bold;
margin-bottom:0px;
}

#header_pic p{
text-align:right;
margin-top:5px;
font-size:0.75em;
}

#quilt{
	
	position:relative;
	display:inline;
	width:764px;
	background:url(img/800banner.jpg) top left no-repeat;
	height:104px;
	margin:0px 35px 2px 40px;
	padding:0;
	display:block;
}

#menubar {
   position:relative;
   float:left;
   width:839px;
   background:#EBF7FD url(img/bodybg.jpg) repeat-y;
}

#nav {
	display:block;
	
	height:32px;
	margin:0px 35px 10px 40px;
	padding:0;
	text-align:left;
	letter-spacing:0.08em;
	font-size:12px;
	width:764px;
	background:#9398B3;
	list-style:none;
	z-index:8;
}
#nav li {
	float:left;
	padding:0;
	margin:0;
}
#nav li a {
	display:block;
	line-height:32px;
	padding:0 10px;
	color:#fff;
	text-decoration:none;
}
#nav li a:hover {
	color:#fff;
	background:#404B7A;
}
#nav li li {
	width:200px;
}
#nav ul a {
	color:#333;
	font-size:11px;
	line-height:24px;
	border:1px solid #fff;
}
#nav ul {
	position:absolute;
	z-index:500;
	top:auto;
	list-style:none;
	display:none;
	width:200px;
	list-style:none;
	text-align:left;
	color:#fff;
	background:#9EB9B8 ;
	
	
}
#nav ul ul {
	top:0;
	left:100%;
}
#nav li:hover, #nav li.sfhover {
	color:#fff;
	background:url(images/menubg.jpg);
	cursor:pointer;
	z-index:100;
}
#nav li:hover ul ul, #nav li li:hover ul ul, #nav li li li:hover ul ul, #nav li li li li:hover ul ul, #nav li.sfhover ul ul, #nav li li.sfhover ul ul, #nav li li li.sfhover ul ul, #nav li li li li.sfhover ul ul {
	display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {
	display:block;
}


#main {
   position:relative;
   float:left;
   width:839px;
   background:#EBF7FD url(img/bodybg.jpg) repeat-y;
}

#main-content {
   position:relative;
   float:left;
   width:500px;
   margin:0px 10px 10px 40px;
   display:inline;
   padding:0;
   background:#fff;
    
}

#main-content .articleimg {
  float:right;
  padding:5px;
  border:0px;
  margin-left:10px;
  margin-top:10px;
  margin-bottom:10px;
}

#main-content .articleimg2 {
  float:left;
  padding:5px;
  border:0px;
  margin-left:0px;
  margin-top:10px;
  margin-bottom:10px;
  margin-right:10px;
}

#sidebar {
   position:relative;
   float:right;
   width:220px;
   margin-right:35px;
}

#sidebar ul {
   list-style-type:none;
   margin:0;
}

#sidebar li {
   margin:15px;
   list-style-type:decimal;
   line-height:1.5em;
   font-size:0.9em;
}

#sidebar li ul li {
   margin:3px;
}

#sidebar h2 {
   font-size:0.9em;
   text-transform:uppercase;
   color:#83ABBF;
   margin-top:10px;
   font-weight:normal;
   margin-left:0;
}

#sidebar a, #sidebar a:visited {
   color:#476C7F;
   text-decoration:none;
   padding:5px;
}

#sidebar a:hover {
   
}


#footer {
   position:relative;
   float:left;
   width:839px;
   height:100px;
   color:#aaa;
   padding:10px 0;
   font-size:0.8em;
   text-align:center;
   background:#D3DCE7 url(img/foot.jpg) no-repeat;
}

#footer a:link, #footer a:visited {
   color:#888;
   font-weight:bold;
   text-decoration:none;
}

#footer a:hover {
   color:#000;
   background-color:#D1E5EF;
}

h1{
margin:0 0 20px 0;
font-size:2.1em;
font-weight:normal;
}

h2{
margin:0 0 20px 0;
font-size:1.6em;
font-weight:normal;
}

h3{
margin:20px 0 10px 0;
font-size:1.4em;
font-weight:normal;
color:#333;
}

h4{
margin:10px 0 10px 0;
font-size:1.1em;
font-weight:normal;
color:#666;
}
h5{
margin:10px 0 10px 10px;
font-size:1em;
font-weight:normal;
color:#333;
}

p{
margin:20px 0 15px 0;
line-height:1.2em;
font-size:0.9em;
text-align:left;
color:#333;
}

a img{
border:0;
}

table.stats 
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
color: #fff;

background-color: #F7F3E5;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.stats td 
{background-color: #F7F3E5;
color: #000;
padding: 4px;
text-align: left;
border: 1px #333 solid;}

table.stats td.hed
{background-color: #992200;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 2px #333 solid;
font-size: 12px;
font-weight: bold;} 

blockquote {
width: 200px;
float: right;
padding: 10px;
margin:0px 5px 25px 5px;
color:#28324C;
background-color:transparent;
font-size:12px;
quotes: "\201C" "\201D";
border-left:5px solid #ADB0B7;
}
blockquote:before { content: open-quote; font-weight: bold;Color:#666;}
blockquote:after { content: close-quote; font-weight: bold;color:#666; }
