/*  newsletter.css  #f0e68c  #cceedd #8a9987 */

body {
background: #53A8C3 url(http://nhfo.org/images/bg.gif) repeat-x;
/* background: url(images/bgspring.png); */
margin:0;
color:#60646b;
font:x-small Georgia Serif;
font-size/* */:/**/small;
font-size: /**/small;
text-align: center;}

a:link {
color:#5588aa;
text-decoration:none;
}
a:visited {
color:#999999;
text-decoration:none;
}
a:hover {
color:#cc6600;
text-decoration:underline;
}
a img {
border-width:0;
}/* Header
-----------------------------------------------#5588aa
*/
#outer-wrapper {
width: 800px;
margin:0 auto;
border-top: 10px solid #8dcdd9;
padding:5px;
text-align:left;
font: normal normal 106% Times, serif;
background-color:#ffffff;
}

#header-wrapper {
width:800px;
margin:0 auto;
border:1px solid #f7d93b;
}
#header-inner {
background-position: center;
margin-left: auto;
margin-right: auto;
}
#header {

border: 1px solid #f7d93b;
text-align: right;
background:#f7d93b url(images/bgflower.png) repeat-x;
color:#666666;

}
#header h1 {
margin:20px 0px 10px;

line-height:2em;
text-transform:uppercase;
letter-spacing:1.2em;
font: bold normal 300% 'Arial', Trebuchet, Verdana, Sans-serif;
color: #8dcdd9;  
}

#header .description {
margin:0;
padding:0 10px 15px;
max-width:800px;
text-align: right;
text-transform:uppercase;
letter-spacing:.1em;
line-height: 1.1em;
font: normal normal 68% 'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif;
color: #89a2a7;
}
#header .slide {
margin: 5px 5px 5px;
max-width:300px;
float: right;
}
#navbar {
width:800px;
background-color: #f7d93b;
border-bottom: 10px solid #f7d93b;
margin-bottom: -10px;
}
/* Outer-Wrapper
------------------------------------- */

#main-wrapper {
background-color:#ffffff; 
width: 500px;
float: left;
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */
}
#sidebar-wrapper {
 background: url(images/bgspring.png); 
/* background-color:#ffffff; */
 width: 300px;
float: right;
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden;      /* fix for long non-text content breaking IE sidebar float */
}/* Headings
----------------------------------------------- */

h2 {
margin:1.5em 0 .75em;
font:normal normal 78% 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
line-height: 1.4em;
text-transform:uppercase;
letter-spacing:.2em;
color:#999999;
}/* Posts
-----------------------------------------------
*/
h2.date-header {
margin:1.5em 0 .5em;
}
.post {
margin:.5em 0 1.5em;
border-bottom:1px dotted #5588aa;
padding-bottom:1.5em;
}
.post h3 {
margin:.25em 0 0;
padding:0 0 4px;
font-size:140%;
font-weight:normal;
line-height:1.4em;
color:#cc6600;
}
.post h3 a, .post h3 a:visited, .post h3 strong {
display:block;
text-decoration:none;
color:#cc6600;
font-weight:normal;
}
.post h3 strong, .post h3 a:hover {
color:#60646b;
}
.post p {
margin:0 0 .75em;
line-height:1.6em;
}
.post-footer {
margin: .75em 0;
color:#999999;
text-transform:uppercase;
letter-spacing:.1em;
font: normal normal 78% 'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif;
line-height: 1.4em;
}
.comment-link {
margin-left:.6em;
line-height: 1.1em;
text-align: left;
}
.post img {
padding:4px;
border:1px solid #5588aa;
}
.post blockquote {
margin:1em 20px;
}
.post blockquote p {
margin:.75em 0;
}
/* Sidebar Content
----------------------------------------------- */
.sidebar {
color: #666666;
line-height: 1.5em;
}.sidebar ul {
list-style:none;
margin:10px 0 0;
padding:0 0 0;
}
.sidebar li {
margin:0;
padding:0 0 .25em 15px;
text-indent:-15px;
line-height:1.5em;
}
.sidebar .widget, .main .widget {
border-bottom:1px dotted #5588aa;
margin:10px 0 1.5em;
padding:0 0 1.5em;
}
.main .Blog {
border-bottom-width: 0;
}
/* Footer
----------------------------------------------- */
#footer {
width:660px;
clear:both;
margin:0 auto;
padding-top:15px;
line-height: 1.6em;
text-transform:uppercase;
letter-spacing:.1em;
text-align: center;
}

/** Page structure tweaks for layout editor wireframe */
body#layout #header {
margin-left: 0px;
margin-right: 0px;
}


 /*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
    .qmmc .qmdivider {display:block; font-size:1px; border-width:0px; border-style:solid;position:relative;z-index:1;}
    .qmmc .qmdividery{float:left;width:0px;}
    .qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}
    .qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none ;}
    .qmmc {position:relative;zoom:1;z-index:10;}
    .qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}
    .qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}
    .qmsh div a {float:left;}
    .qmmc div{visibility:hidden;position:absolute;}
    .qmmc li {z-index:auto;}
    .qmmc ul {left:-10000px;position:absolute;z-index:10;}
    .qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}
    .qmmc li a {float:none}
    .qmmc li:hover>ul{left:auto;}
    #qm0 ul {top:100%;}
    #qm0 ul li:hover>ul{top:0px;left:100%;}

    /*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/
    #dropNavigation {background-color: #929F3F; /* background-color: #f7d93b; */ height:28px; margin:1px 1px 0 1px;}
       
	/*"""""""" (MAIN) Container""""""""*/	
	#qm0 {float:left; padding:1px 0px 0px 0px; width:800px;}

	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a {color:#fff; font-family:Arial; font-size:9pt; font-weight:bold; padding:5px 4px 5px 5px; text-decoration:none;}

	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover {color:#fff; text-decoration:none;}

	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul {margin:-2px 0px 0px 0px; padding:10px;}

	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a {color:#fff; font-size:9pt; font-weight:normal; padding:3px 10px 3px 5px;}

	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover, #qm0 ul a:hover {text-decoration:underline;}

	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover {background-color:#fff; color:#C00;}

	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle {color:#000016; font-family:arial; font-size:8pt; font-weight:bold; letter-spacing:.1em; padding:3px 0px 3px 4px;}

	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx {border-top:1px solid #cceedd; margin:4px 0px 4px 0px;}

	/*"""""""" Individual Vertical Dividers""""""""*/	
	#qm0 .qmdividery {border-left:1px solid #cceedd; height:15px; margin:4px 2px 0px 2px;}

	/*"""""""" (main) Rounded Items""""""""*/	
	#qm0 .qmritem span {background-color:#8dcdd9; border-color:#8dcdd9;}

	/*"""""""" (main) Rounded Items Content""""""""*/	
	#qm0 .qmritemcontent {padding:0px 0px 0px 4px;}
	
	
	/*!!!!!!!!!!! Table Answer Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
    .anmc .andivider {display:block; font-size:1px; border-width:0px; border-style:solid;position:relative;z-index:1;}
    .anmc .andividery{float:left;width:0px;}
    .anmc .antitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}
    .anclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none ;}
    .anmc {position:relative;zoom:1;z-index:10;}
    .anmc a, .anmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}
    .anmc div a, .anmc ul a, .anmc ul li {float:none;}
    .ansh div a {float:left;}
    .anmc div{visibility:hidden;position:absolute;}
    .anmc li {z-index:auto;}
    .anmc ul {left:-10000px;position:absolute;z-index:10;}
    .anmc, .anmc ul {list-style:none;padding:0px;margin:0px;}
    .anmc li a {float:none}
    .anmc li:hover>ul{left:auto;}
    #an0 ul {top:100%;}
    #an0 ul li:hover>ul{top:0px;left:100%;}
    
    
    /*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/
   
    	/*"""""""" Individual Titles""""""""*/	
	#an0 .antitle  {color:#000000; font-family:arial; font-size:8pt; font-weight:bold; letter-spacing:.1em; padding:3px 0px 3px 4px;}