@charset "utf-8";
/* CSS Document */
* {
	margin:0 auto;
	padding:0;
}
body {
	background:url(/wp-content/themes/nathope/images/BG_repeat.png) repeat-x top #97D4F1;
	height:auto;
	width:100%;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#263857;
	line-height:160%;
}
body.page-id-47 {
	font-size:14px;
}
.home {
	color:#000;
}
#wrapper {
	display:block;
	width:986px;
	height:auto;
}
#header {
	background:url(/wp-content/themes/nathope/images/header.png) top no-repeat;
	display:block;
	width:986px;
	height:241px;
}
#headerlogo {
	float:left;
	display:block;
}
ul {
	margin-left:25px;
}
p {
	margin:5px 10px 15px 10px !important;
}
h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:bold;
	color:#4393C2;
	margin-bottom:22px;
	margin-left:8px;
}
h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#005900;
	margin-left:8px;
}
.home h2 {
	margin-left:0px;
}
#content_left h2 {
	background:url(/wp-content/themes/nathope/images/sidebar_h2.png) top no-repeat;
	display:block;
	width:220px;
	height:29px;
	margin-left:0px;
	text-align:center;
}
h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:14px;
	color:#1A61CC;
	margin-left:8px;
}
h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#4393C2;
	margin-left:8px;
}
h5 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#000;
	font-weight:bold;
	margin-left:8px;
}
h6 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color:#000;
	margin-left:8px;
}/*TOP NAV*/
ul#top_nav {
	list-style:none;
	width:460px;
	height:11px;
	float:right;
	margin-top:115px
}
#top_nav li {
	float:left;
	display:inline;
	height:11px;
	border-right:1px solid #FFF;
	margin-right:10px;
}
#top_nav li a {
	height:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	margin-right:10px;
	vertical-align:top;
}/*END TOP NAV*/
#search {
	float:left;
	display:block;
	position:relative;
	top:50px;
	left:380px;
	width:200px;
	height:26px;
}
#search .inputbox {
	float:left;
	display:block;
	width:166px;
	height:24px;
	border:1px solid #ABC9F7;
	line-height:24px;
	color:#8A8A8A;
}
#nav {
	background:url(/wp-content/themes/nathope/images/nav.png) top left no-repeat;
	display:block;
	width:986px;
	height:42px;
}
#nav ul {
	list-style:none;
	display:block;
	width:986px;
	height:42px;
	position:relative;
	right:25px;
}
#nav ul li {
	float:left;
	display:block;
	position:relative;
	height:42px;
}
#nav ul li a {
	display:block;
	text-decoration:none;
	height:42px;
	overflow:hidden;
	text-indent:-3000px;
}
#nav li.page-item-4, #nav li.page-item-4 a:hover {
	width:105px;
	height:42px;
	display:block;
}
#nav li.page-item-4 {
	background:url(/wp-content/themes/nathope/images/nav.png) 0 0 no-repeat;
}
#nav li.page-item-4 a:hover {
	background:url(/wp-content/themes/nathope/images/nav.png) 0px -42px no-repeat;
}
body.home #nav li.page-item-4 a, body.parent-pageid-4 #nav li.page-item-4 a {
	background:url(/wp-content/themes/nathope/images/nav.png) 0px -84px no-repeat;
}
#nav li.page-item-2, #nav li.page-item-2 a:hover {
	width:100px;
	height:42px;
	display:block;
}
#nav li.page-item-2 {
	background:url(/wp-content/themes/nathope/images/nav.png) -105px 0 no-repeat;
}
#nav li.page-item-2 a:hover {
	background:url(/wp-content/themes/nathope/images/nav.png) -105px -42px no-repeat;
}
body.page-id-2 #nav li.page-item-2 a, body.parent-pageid-2 #nav li.page-item-2 a {
	background:url(/wp-content/themes/nathope/images/nav.png) -105px -84px no-repeat;
}
#nav li.page-item-11, #nav li.page-item-11 a:hover {
	width:185px;
	height:42px;
	display:block;
}
#nav li.page-item-11 {
	background:url(/wp-content/themes/nathope/images/nav.png) -205px 0 no-repeat;
}
#nav li.page-item-11 a:hover {
	background:url(/wp-content/themes/nathope/images/nav.png) -205px -42px no-repeat;
}
body.page-id-11 #nav li.page-item-11 a, body.parent-pageid-11 #nav li.page-item-11 a {
	background:url(/wp-content/themes/nathope/images/nav.png) -205px -84px no-repeat;
}
#nav li.page-item-13, #nav li.page-item-13 a:hover {
	width:80px;
	height:42px;
	display:block;
}
#nav li.page-item-13 {
	background:url(/wp-content/themes/nathope/images/nav.png) -390px 0 no-repeat;
}
#nav li.page-item-13 a:hover {
	background:url(/wp-content/themes/nathope/images/nav.png) -390px -42px no-repeat;
}
body.page-id-13 #nav li.page-item-13 a, body.parent-pageid-13 #nav li.page-item-13 a {
	background:url(/wp-content/themes/nathope/images/nav.png) -390px -84px no-repeat;
}
#nav li.page-item-15, #nav li.page-item-15 a:hover {
	width:115px;
	height:42px;
	display:block;
}
#nav li.page-item-15 {
	background:url(/wp-content/themes/nathope/images/nav.png) -470px 0 no-repeat;
}
#nav li.page-item-15 a:hover {
	background:url(/wp-content/themes/nathope/images/nav.png) -470px -42px no-repeat;
}
body.page-id-15 #nav li.page-item-15 a, body.parent-pageid-15 #nav li.page-item-15 a {
	background:url(/wp-content/themes/nathope/images/nav.png) -470px -84px no-repeat;
}
#nav li.page-item-17, #nav li.page-item-17 a:hover {
	width:85px;
	height:42px;
	display:block;
}
#nav li.page-item-17 {
	background:url(/wp-content/themes/nathope/images/nav.png) -585px 0 no-repeat;
}
#nav li.page-item-17 a:hover {
	background:url(/wp-content/themes/nathope/images/nav.png) -585px -42px no-repeat;
}
body.page-id-17 #nav li.page-item-17 a, body.parent-pageid-17 #nav li.page-item-17 a {
	background:url(/wp-content/themes/nathope/images/nav.png) -585px -84px no-repeat;
}
#nav li.page-item-19, #nav li.page-item-19 a:hover {
	width:165px;
	height:42px;
	display:block;
}
#nav li.page-item-19 {
	background:url(/wp-content/themes/nathope/images/nav.png) -670px 0 no-repeat;
}
#nav li.page-item-19 a:hover {
	background:url(/wp-content/themes/nathope/images/nav.png) -670px -42px no-repeat;
}
body.page-id-19 #nav li.page-item-19 a, body.parent-pageid-19 #nav li.page-item-19 a {
	background:url(/wp-content/themes/nathope/images/nav.png) -670px -84px no-repeat;
}
#nav li.page-item-21, #nav li.page-item-21 a:hover {
	width:130px;
	height:42px;
	display:block;
}
#nav li.page-item-21 {
	background:url(/wp-content/themes/nathope/images/nav.png) -835px 0 no-repeat;
}
#nav li.page-item-21 a:hover {
	background:url(/wp-content/themes/nathope/images/nav.png) -835px -42px no-repeat;
}
body.page-id-21 #nav li.page-item-21 a, body.parent-pageid-21 #nav li.page-item-21 a {
	background:url(/wp-content/themes/nathope/images/nav.png) -835px -84px no-repeat;
}/*SUBNAV*/
#nav ul li ul {
	display:none;
	position:absolute;
	top: 36px;
	left:-20px;
	height:auto;
	z-index:10000 !important;
}
#nav ul li ul li ul {
	display:none;
	height:auto;
	z-index:3000 !important;
}
#nav ul li ul li, #nav ul li ul li ul li {
	float:none;
	width:200px;
	text-align:left;
}
#nav ul li ul li a, #nav ul li ul li ul li a {
	background:none !important;
	float:none;
	display:none;
	width:185px;
	padding-left:10px;
	padding-top:0px;
	padding-bottom:0px;
	height:auto;
	text-indent:0px;
	color:white;
	border-bottom:1px dotted #FFF;
}
#nav ul li:hover ul {
	background:none !important;
	display:block;
	width:200px;
	color:#FFF;
	z-index:2000 !important;
}
#nav ul li:hover ul li {
	float:left;
	display:block !important;
	background:#009900;
	color:#FFF;
	padding:1px 0;
	height:auto !important;
}
#nav ul li:hover ul li a {
	float:left;
	display:block !important;
	background:#D8F4E0;
	color:#FFF;
	text-decoration:none;
	min-height:33px;
	height:auto !important;
	height:33px;
	width:189px;
}
#nav ul li:hover ul li a:hover {
	background:#005E00 !important;
	color:#FFF;
	width:189px;
	min-height:33px;
	height:auto !important;
	height:33px;
}/*END SUBNAV*/
#home_insert {
	background: #fff url(/wp-content/themes/nathope/images/home_internal_header_imageNEW.png) top no-repeat;
	height:95px;
	width: 960px;
}
#flash {
	background:url(/wp-content/themes/nathope/images/flash_BG.png) top no-repeat;
	display:block;
	width:986px;
	height:333px;
	margin-top: -70px;
}
#slides {	/*background:url(/wp-content/themes/nathope/images/image_rotator_1.jpg) top no-repeat;*/
	display:block;
	width:948px;
	height:325px;
}
#slides a img {
	border:0 !important;
}
#inside_header {
	background:url(/wp-content/themes/nathope/images/internal_header_image.png) top no-repeat;
	display:block;
	width:986px;
	height:93px;
}
#content_home, #content {
	background:url(/wp-content/themes/nathope/images/home_content_BG.png) top repeat-y;
	float:left;
	display:block;
	width:986px;
	height:auto;
	text-align:left;
}
#content_home a, #content a {
	color: #F0012F;
}
#content_left {
	float:left;
	display:block;
	width:220px;
	height:auto;
	margin-left:23px;
}
#left_nav_wrapper {
	background:#78C284;
	float:left;
	display:block;
	width:220px;
	height:auto;
}
#content_left ul {
	background:url(/wp-content/themes/nathope/images/left_content_bottom.png) bottom no-repeat;
	width:220px;
	float:left;
	display:block;
	list-style:none;
	margin-left:0px;
	padding-bottom:10px;
}
#content_left ul li {
	margin-left:5px;
	width:170px;
	margin-top:10px;
}
#content_left ul li a {
	background:url(/wp-content/themes/nathope/images/left_list.png) left no-repeat;
	width:170px;
	display:block;
	color:#FFF;
	text-decoration:none;
	font-size:15px;
	padding-left:35px;
	min-height:29px;
	height:auto !important;
	height:29px;
}
#content_left ul li a:hover, #content_left ul li.current_page_item a {
	background:url(/wp-content/themes/nathope/images/left_list_active.png) left no-repeat;
	color:#005E00;
}
#content_right {
	background:url(/wp-content/themes/nathope/images/right_content_bottom.png) bottom no-repeat #D3EDFA;
	float:left;
	display:block;
	width:700px;
	height:auto;
	margin-left:20px;
	padding-bottom:20px;
}
#content_right ul, #content_right ol {
	margin:5px 0 10px 25px;
}
#content_wrap {
	display:block;
	width:940px;
	height:auto;
}
#insidecontent_wrap {
	float:left;
	display:block;
	width:640px;
	height:auto;
	margin-left:14px;
}
#home_row_two {
	clear:both;
	display:block;
	padding-top:17px;
	width:940px;
	height:auto;
	text-align:left;
}
#home_2_left {
	background:#D3EDFA;
	float:left;
	display:block;
	width:461px;
	height:auto;
}
#home_2_left p {
	margin-left:8px !important;
	margin-right:10px !important;
	margin-bottom:10px !important;
}
h2#happening_now {
	background:url(/wp-content/themes/nathope/images/happening_h2_home.png) top no-repeat;
	width:461px;
	height:46px;
	text-indent:-3000px;
}
#home_2_middle {
	background:#DAC0DA;
	float:left;
	display:block;
	width:220px;
	margin-left:19px;
}
#home_2_middle p, #home_2_middle ul, #home_2_middle ol, #home_2_middle div {
	float:left;
	display:block;
	margin-left:5px !important;
	width:195px;
}
#pink_hearts {
	list-style:none;
	margin-top:5px;
	text-align:left;
	border-bottom:1px dashed #FFF;
	padding-bottom:10px;
	margin-bottom:0px;
}
#pink_hearts li {
	margin-top:10px;
}
#pink_hearts li a {
	background:url(/wp-content/themes/nathope/images/heart.png) left no-repeat;
	display:block;
	color:#000;
	text-decoration:underline;
	font-size:12px;
	padding-left:35px;
	min-height:28px;
	height:auto !important;
	height:28px;
}
h2#get_involved {
	background:url(/wp-content/themes/nathope/images/involved_h2_home.png) top no-repeat;
	width:220px;
	height:46px;
	text-indent:-3000px;
}
#home_2_right {
	background:#75A6EE;
	float:left;
	display:block;
	width:220px;
	height:auto;
	margin-left:20px
}
h2#blog {
	background:url(/wp-content/themes/nathope/images/blog_h2_home.png) top no-repeat;
	width:220px;
	height:46px;
	text-indent:-3000px;
}
#home_2_right ul {
	width:180px;
	list-style:none;
	margin-left:17px;
}
#home_2_right li {
	margin:5px 0;
	padding:0px 0 5px 0;
	border-bottom:1px dashed #357BE6;
}
#home_2_right li a {
	color:#FFF;
}
#birthdayarea .textwidget {
	width:180px;
	line-height:30px;
	margin-top:10px;
}
#birthdayarea {
	float:right;
	display:block;
	background:#D3EDFA;
	display:block;
	width:220px;
	font-weight:bold;
}
h2#upcomingbirthday {
	background:url(/wp-content/themes/nathope/images/upcoming_birthdays_h2_home.png) top no-repeat;
	width:220px;
	height:72px;
	text-indent:-3000px;
}
#social {
	display:block;
	clear:both;
	text-align:left;
	font-size:15px;
	color:#78C284;
	padding-top:10px;
	margin-left:0px;
	padding-left:0px;
}
#social td {
	padding-right:5px;
}
#blog_border {
	display:block;
	border-bottom:1px dashed #FFF;
	margin-bottom:25px;
}
#blog_border h1 {
	margin-bottom:5px !important;
}
#blog_border h1 a {
	color:#009900;
	text-decoration:none;
}
#centered_footer {
	background:url(/wp-content/themes/nathope/images/footer_inside.png) bottom no-repeat;
	display:block;
	width:986px;
	height:245px;
}
body.home #centered_footer {
	background:url(/wp-content/themes/nathope/images/footer.png) bottom no-repeat;
	display:block;
	width:986px;
	height:245px;
}
#footer {
	background:url(/wp-content/themes/nathope/images/background_footerRepeat_NEW.png) bottom repeat-x;
	clear:both;
	display:block;
	width:100% !important;
	height:245px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	line-height:140%;
}
#centered_footer ul {
	list-style:none;
	width:950px;
	height:13px;
	margin-left:30px;
	padding-top:140px;
}
#centered_footer li {
	float:left;
	display:inline;
	height:13px;
	border-right:1px solid #FFF;
	margin-right:5px;
}
#centered_footer li a {
	height:13px;
	line-height:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	margin-right:5px;
}
#centered_footer p {
	clear:both;
	padding-top:10px;
}/*IMAGES*/
#content img {
	margin: 0;
	height: auto;
	max-width: 640px;
	width: auto;
}
#content .attachment img {
	max-width: 900px;
}
#content .alignleft, #content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
#content .alignright, #content img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
#content .aligncenter, #content img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#content img.alignleft, #content img.alignright, #content img.aligncenter {
	margin-bottom: 12px;
}
#content .gallery {
	margin: 0 auto 18px;
}
#content .gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
#content .gallery img {
	border: 2px solid #cfcfcf;
}
#content .gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
#content .gallery dl {
	margin: 0;
}
#content .gallery img {
	border: 10px solid #f1f1f1;
}
#content .gallery br+br {
	display: none;
}
#content .attachment img { /* single attachment /wp-content/themes/nathope/images should be centered *//*display: block;	margin: 0 auto;*/
}/*END IMAGES*/
.ngg-album {
	float:left;
	display:block;
	width:200px;
	border:none !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:8px;
	text-align:center !important;
}
.ngg-album a {
	color:#009900 !important;
	text-decoration:none;
	text-align:center !important;
}
a img.Thumb, .ngg-gallery-thumbnail a img {
	border:1px solid #009900;
	text-align:center !important;
}
.ngg-thumbnail img:hover, .ngg-gallery-thumbnail img:hover {
	background:#78C284 !important;
}
.ngg-albumtitle, .ngg-albumcontent, .ngg-thumbnail, .ngg-description {
	text-align:center !important;
	float:none !important;
}
SPAN.wpcf7-form-control-wrap {
	position:static !important;
}
.ngg-imagebrowser img {
	width: 80% !important;
}
#vip_confetti {
	background:url(/wp-content/uploads/2011/04/confetti_r12_c11_s1_s1.jpg) top repeat-y;
}
.wysiwyg-widget-content p {
	margin:0px !important;
	padding:0px !important;
}/*#home_2_left .wysiwyg-widget-content p {margin-left:15px !important;padding:0px !important;}*/
li.page-item-179, li.page-item-179 a {
	display:none;
}
.gchoice_41_1, .gchoice_41_2 {
	display:none;
}
#sidebarbuddypic {
	background:url(http://www.nathanielshope.org/wp-content/uploads/nathaniels_hope_buddypicsidebar.jpg);
	width:220px;
	height:150px;
	float:left;
	margin:20px 0 0 0;
}
#content span.location_name a.view_more_info {
    color: #263857;
}
#gform_5 div.instruction{
display:none !important;
}
.more {
	display: none;
	 }
a.showLink, a.hideLink {
	text-decoration: none;
	color: #36f;
}
.gfield_radio{
display:block!important;
}
#left_nav_wrapper .page-item-3102 a {
color:#BE1E2D;
font-weight:900;
}

#donate-btn {
	top: -60px;
	left: 380px;
}
#input_31_54 {
display:block !important;
}