/*   
Theme Name: NHPPA Theme 01
Theme URI: http://www.planetgrafix.com
Description: Clean layout for NHPPA
Author: Planet Grafix
Author URI: http://www.planetgrafix.com
Version: 1.0
*/
/*x
Theme Page (http://www.planetgrafix.com)
Contact: info@planetgrafix.com
*/

* { margin: 0; padding: 0; }

.entry-meta {
    display: none;
}

a{ color: #2759AD; text-decoration: none; }

a img{ border: 0;}

b img{ border: 0; float: left; padding: 0px 5px 0px 0px;}

a:hover{ color: #2759AD; text-decoration: underline; }

blockquote {
	background-color: #F7F8FD;
	border: 1px #EBEEFA solid;
	color: #172660;
	font: normal 11px/15px Verdana, sans-serif;
	margin: 0;
	padding: 7px;
}
body {
	color: #494949;
	font: 11px/1.5em Verdana, Arial, sans-serif;
	background-color: #909BA8;
	background-image: url(images/abcd.jpg);
	background-repeat: no-repeat;
         background-position: left top;
         background-attachment: fixed;

}

div#header{
	margin-bottom: 0px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
}

div#header a.logo{ }

div#header a.logo:hover{ }

div#header ul{ float: right; margin: 12px 10px 0 0; padding: 0; }

div#header ul li{ display: inline; list-style: none; }

div#header ul li a{ background: #BBC0C6; color: #494949; padding: 3px 8px; }

div#header ul li a:hover{
	background: #DCDFE2;
	color: #494949;
	padding: 3px 8px;
	text-decoration: none;
}

div#header-center{
	background-image: url(images/nhppa_header.gif);
	height: 158px;
	margin: 0 auto;
	width: 768px;
}

div#main{
	background: #fff url(images/bg-main.gif) top center no-repeat;
	clear: both;
	overflow: hidden;
	width: 100%;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0
}

div#main div#left{
	border-right: 1px #eee solid;
	float: left;
	margin: 0;
	padding: 0 10px 0 7px;
	width: 539px;
}

div#main div#left #commentform { margin: 5px 0; }

div#main div#left .commentlist li {
	border-top: 1px #E1E4EA solid;
	list-style: none;
	margin: 0;
	padding: 5px;
}

div#main div#left .commentlist li.alt{ background: #F4F5F7; }

div#main div#left div#general-link{ clear: both; margin: 15px 0; overflow: hidden; }

div#main div#left div#general-link-page{
	border-top: 1px #D9DCDF solid;
	clear: both;
	margin: 15px 0;
	overflow: hidden;
	padding: 7px 3px;
}

div#main div#left div.left-link a{
	background: url(images/arrow2.gif) 0 5px no-repeat;
	padding: 3px 4px 3px 18px;
}

div#main div#left div.left-link a:hover{
	background: url(images/arrow2.gif) 0 5px no-repeat;
	text-decoration: underline;
}

div#main div#left div.mycomment{
	color: #888;
	line-height: 1.5em;
	overflow: hidden;
	padding: 3px 0 3px 0;
}

div#main div#left div.mycomment div.com{ border-bottom: 1px #ddd solid; padding: 0 0 5px 0; }

div#main div#left div.mycomment div.com small{ font-size: 10px; }

div#main div#left div.mycomment div.com small a{ color: #888; font-size: 10px; }

div#main div#left div.mycomment div.com span.author{ font: bold 12px Tahoma; }

div#main div#left div.mycomment div.comment-in{ color: #666; padding: 2px 0 0 0; }

div#main div#left div.mycomment div.comment-in p{ margin: 5px 0 0 0; }

div#main div#left div.post{ margin: 30px; padding: 0; }

div#main div#left div.post div.entry{ color: #000000; font: normal 11px/17px Verdana; }

div#main div#left div.post div.default{ color: #444; font: normal 12px/17px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }

div#main div#left div.post h1{
	border-bottom: 1px #eee solid;
	font: bold 18px "Trebuchet MS",Verdana,Arial,sans-serif;
	margin: 2px 0;
	padding: 0 0 4px 0;
	color: #b7310b;
}

div#main div#left div.post h1 a{ color: #b7310b; }

div#main div#left div.post h1 a:hover{ color: #B7310B; text-decoration: none; }

div#main div#left div.post h1 small{
	color: #888;
	float: right;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 0;
}
div#main div#left div.post h2{
	font: bold 16px "Trebuchet MS",Verdana,Arial,sans-serif;
	margin: 2px 0;
	padding: 0 0 4px 0;
	color: #b7310b;
}

div#main div#left div.post ol { color: #494949; margin: 10px; padding: 0 0 0 30px; }

div#main div#left div.post p.info{
	border-bottom: 1px #eee solid;
	border-top: 1px #eee solid;
	color: #494949;
	font: normal 10px Verdana;
	margin: 5px 0;
	padding: 7px 5px;
}

div#main div#left div.post p.info a{ color: #666; }

div#main div#left div.post p.info a:hover{ color: #000; text-decoration: none; }

div#main div#left div.post ul {
	color: #494949;
	list-style: square;
	margin: 10px;
	padding: 0 0 0 30px;
}

div#main div#left div.right-link{ float: right; }

div#main div#left div.right-link a{
	background: url(images/icon_arrow.gif) no-repeat;
	background-position: 100% 6px;
	padding: 3px 18px 3px 4px;
}

div#main div#left div.right-link a:hover{
	background: url(images/icon_arrow.gif) no-repeat;
	background-position: 100% 6px;
	text-decoration: underline;
}

div#main div#left h2.comments{
	background: #CDD1D6;
	font: bold 13px Arial;
	margin: 4px 0;
	padding: 5px;
}

div#main div#left h2.comments-post{
	background: #FCF7E2;
	color: #77620B;
	font: bold 13px Arial;
	margin: 4px 0;
	padding: 5px;
}

div#main div#left input#submit{
	background: #E8D792;
	border: 1px #DABE4E solid;
	color: #5B4D13;
	font: normal 11px Verdana;
	padding: 4px;
}

div#main div#left input#submit:hover{ background: #F0E4B7; border-color: #E8D68E; }

div#main div#left input.textbox{
	border: 1px #E7E7E2 solid;
	color: #5B4D13;
	font: normal 11px Verdana, Tahoma, sans-serif;
	margin: 0 0 5px 0;
	padding: 4px;
	width: 220px;
}

div#main div#left label{
	border: 1px #fff solid;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 4px;
	position: absolute;
	width: 296px;
}

div#main div#left span.login-out{ padding: 4px; }

div#main div#left textarea#comment{
	border: 1px #EFEBDE solid;
	color: #675716;
	font: 11px Verdana, Arial, Serif;
	margin: 0 0 5px 0;
	padding: 5px;
	width: 520px;
}

div#main div#right{
	float: right;
	margin: 0;
	padding: 30px 6px 10px 3px;
	width: 200px;
}

div#main div#right h2{
	background: #EEEFF0;
	color: #393F44;
	font: bold 12px Tahoma, sans-serif;
	margin: 2px 0 2px 0;
	padding: 4px 6px;
}



div#main div#right p, div#main div#right form{ margin: 0; padding: 4px 6px; }

div#main div#right ul{ list-style: none; margin: 0; padding: 0; }

div#main div#right ul li{ margin: 0 0 1px 0; padding: 0;  border-bottom: 1px solid #494949;     }

div#main div#right ul li a{
	background: #F8F8F8;
	color: #2759ad;
	display: block;
	margin: 0 0 1px 0;
	padding: 3px 6px;
	width: 188px;
}

div#main div#right ul li a:hover{
	background: #FEFEFE;
	color: #b7310b;
	text-decoration: none;
	width: 188px;
}

div#main div#right ul li.current-cat a{
	background: #fafafa;
	color: #9B4217;
	text-decoration: none;
}

div#menu{
	border-top: 4px transparent solid;
	height: 35px;
	width: 100%;
	background-image: url(images/bg-menu.gif);
	background-repeat: no-repeat;
}

div#menu small{
	color: #000;
	float: right;
	font: normal 11px Verdana;
	padding: 11px 11px 0 0;
}

div#menu ul{ margin: 0; padding: 9px; }

div#menu ul li{ display: inline; }

div#menu ul li a{
	color: white;
	padding: 4px 7px 4px 7px;
	background-color: #8F9BA7;
}

div#menu ul li a:hover{
	background: #D9DCDF;
	color: #494949;
	text-decoration: none;
}

div#menu ul li.current_page_item a, div#page div#menu ul li.current_page_item a:hover{ background: #D9DCDF; color: #494949; font-weight: bold; }

div#page div#footer {
	clear: both;
	color: #405266;
	font-size: 11px;
	margin: 5px 0 10px 0;
	padding: 5px;
}

div#page div#footer .rside { float: right; margin: 0; padding: 0; }

div#page div#footer a{ color: #395679; }

div#page div#footer a:hover{ color: #1F2730; text-decoration: none; }

div#page div#footer span.ac{ color: #A2A8B0; padding: 0; padding: 0; }

div#page div#main-close{
	background: #fff url(images/bg-main-bottom.gif) no-repeat center bottom;
	clear: both;
	height: 8px;
	margin: 0 0 10px 0;
	width: 100%;
}

div#page, div#menu-center { margin: 0 auto; width: 768px; }

div.error{ padding: 10px; }

div#join_us {
	padding-bottom:5px;
	margin-bottom:5px;
}

h2, h3, h4, h5, h6 { font: bold 13px/1.4 arial, helvetica, sans-serif; }

p { margin-bottom: 8px; margin-top: 2px; }

.read_more{
	background-color: #F8F8F8;
	display: block;
	background-image: url(images/icon_arrow.gif);
	text-align: right;
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 20px;
}

.read_more a{
	display: block;
}
.to_top{
	background-color: #F8F8F8;
	display: block;
	background-image: url(images/up_arrow.gif);
	text-align: right;
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 20px;
}

.to_top a{
	display: block;
}
.bigger{
	font: bold 16px "Trebuchet MS",Verdana,Arial,sans-serif;

}

#menu li.page-item-0 a {background: #DFD37D;}
#menu li.page-item-0:hover a {background: #A6BA6B;}
#menu li.page-item-0 a {font-weight: bold; color:#445D06; text-decoration: none}
#menu li.page-item-0 a:hover {font-weight: bold; color:#FFFFFF; text-decoration: none}
