/*  site.css  */
body {
	text-align: center; 
	margin: 0; 
	font: 14px arial, helvetica, sans-serif;
 	background-image:url(http://www.nhfo.org/images/background3.jpg);
  	border-top: 0px solid #075099; 
}
h1  {
	font: bold 24px arial, helvetica, verdana, sans-serif;
	}
h3 {
	font: bold 20px arial, helvetica, verdana, sans-serif;
	}
td  {
	font: 16px arial, helvetica, verdana, sans-serif;
	}
.tdredbg   {
	background-color: #ff0000;
	}
.lineht {line-height: .65;}
#wrapper {
	width: 800px; 
	margin: 0 auto;
	padding: 0 5px; 
	background-color: #FFF;
	text-align: left;
}



#header {
	border-right: 1px solid #D5CDB5;
	border-bottom: 1px solid #D5CDB5;
	border-left: 1px solid #D5CDB5;
	color: #FFF;
}

#header_top {
	background:#033975 url(banner.png) no-repeat top left;
	height: 140px;
	border-right: 1px solid #FFF;
	border-left: 1px solid #FFF;
	text-align: right;
	padding-right: 10px;
}

#content  {
	width: 800px;
	background: #033975 url(bg_lt_blue.png) repeat-x;
	border-right: 1px solid #FFF;
	border-left: 1px solid #FFF;
	float: left;
	}

#forum  {
 background: #033975 url(bg_lt_blue.png) repeat-x; 
 color: #000000;
 	float: left;
	width: 440px;
	border-left: 1px solid #FFF;
		}

#floatr {
 background: #ffffff url(bg_lt_blue.png) repeat-y; 
 
 	float: right;
	width: 150px;
	
		}
#questions li {
	font: bold 12px arial, helvetica, verdana, sans-serif;
	list-style-image: url(star.jpg);

}

#message  {background: #033975 url(bg_lt_blue.png) repeat-x; 
 color: #000000;
 	position: relative;
	width: 200px;
	border-left: 1px solid #FFF;
		}
#message table {
	background: #0000ff;
}


#answer {color: #ffffff;
		font: 12px arial, verdana, sans-serif;}
#answer a { font: bold 14px arial, helvetica, verdana, sans-serif;
	color: #ed3737;
	}
.flagbg {
	background:#033975 url(flag_bg.png) no-repeat center;
}

#footer {
	 clear: both;
    border-top: 2px solid #D5CDB5;
    font: normal 11px arial, helvetica, verdana, sans-serif;
    color: #D6CDB2;
}

#footer img {
	vertical-align: middle;
}

#footer a:link { color: #666; text-decoration: none; }
#footer a:visited { color: #666; text-decoration: none; }
#footer a:active { color: #075099; text-decoration: underline; }
#footer a:hover { color: #075099; text-decoration: underline; }

#footer ul {
	padding: 10px 4px;
}

#footer li {
	padding: 0 2px;
}

#footer_menu {
	border-bottom: 1px solid #DDD;
}
.bg_star  {
	width: 440px;
	background: #033975 url(bg_lt_blue.png) repeat-x;
	border-right: 1px solid #FFF;
	border-left: 1px solid #FFF;
	}

.clear {clear:both;}

.inlist {
        list-style-type: none;
        margin: 0;
        padding-left: 0;
}
.span1 {
	font: bold 24px arial, helvetica, verdana, sans-serif;
	color: #ffffff;
	}

.inlist li {
	display: inline;
}
.blk  {
 	color: #000000;
	font: bold 20px arial, helvetica, verdana, sans-serif;
	}
.link a:link { color: #ff0000; text-decoration: none; }
.link a:visited { color: #ff0000; text-decoration: none; }
.link a:active { color: #ff0000; text-decoration: underline; }
.link a:hover { color: #ff0000; text-decoration: underline; }

.center {
		text-align: center;
	}


.layout_normal, .layout_home, .layout_basic  {
	padding: 10px 0;
}