/*
Theme Name: New Hope Housing
Theme URI: http://newhopehousing
Description: New Hope Housing Theme
Version: 1.0
Author: Eduardo Silva
Author URI: http://www.edwardwebdesigner.com/
Tags: 
*/



html{
margin:0;
padding:0;
border:0;
}

body{
margin:0;
padding:0;
border:0;
background-color:#C8D6E2;
font-size:12px;
font-family:"Trebuchet MS",Georgia,Tahoma;
}

h1,h2,h3,h4{
float:left;
margin:0;
font-weight:normal;
}

#pageText h3{
font-weight:bold;
}

h1{
font-size:30px;
color:#F37022;
}

h2{
font-size:26px;
}

p{
line-height:16px;
clear:both;
}

#container {
margin:auto;
width: 900px; 
background: #ffffff;
border:7px solid #307A9A;
-moz-border-radius-topleft:3px;
-webkit-border-top-left-radius:3px;
-moz-border-radius-topright:3px;
-webkit-border-top-right-radius:3px;
-moz-border-radius-bottomleft:7px;
-webkit-border-bottom-left-radius:7px;
-moz-border-radius-bottomright:7px;
-webkit-border-bottom-right-radius:7px;
min-height:885px;
}

#header {

}

#header img{

}

#logo{
margin:20px 0 0 20px;
float:left;
}

#nav{
background:url("images/nav_bg.png") no-repeat scroll 30px 0 transparent;
float:right;
height:50px;
width:660px;
margin:40px 2px 30px 0; 
}

#subheader{
clear:both;
background:transparent url("images/sh_bg.jpg") no-repeat;
width:890px;
height:275px;
margin:auto;
color:#FFF;
text-align:justify;
}

#welcome{
width:275px;
margin:8px 0 0 40px;
float:left;
}

#welcome h2{
margin:20px 0 0;
}

#donate{
float:right;
margin:60px 20px 30px 0;
}

#donate p{
width:170px;
}

#donate2{
float:right;
margin:10px 55px 0 0;
color:#FFF;
clear:both;
}


.more{
float:right;
color:#FFFFFF;
}

#don_img{
background:transparent url("images/don_bnt.png") no-repeat;
height:95px;
width:170px;
cursor:pointer;
}

#don_img h2{
margin:10px 0 0 35px;
}

#don_img p{
margin:0;
width:135px;
margin-left:17px;
}

#address{
width:880px;
clear:both;
color:#3080A3;
margin:auto;
font-size:13px;
padding-top:5px;
}

.bull{
color:#F47123;
}

#content1 {
float:left;
width:100%;
min-height:467px;
background:#2D7E9F url("images/cont_bg.png") repeat-x;
}

#content1 h1{
margin:5px 0 0 20px;
}


#rightBar {
float:right;
width: 160px;
background: #EBEBEB;
}

#footer {
padding-top:10px;
clear:both;
margin:auto;
background:#C8D6E2;
width:900px;
height:30px;
color:#32728E;
} 

#footer .fNav{
float:right;
}

#footer a, #footer a:visited,#footer a:hover{
color:#32728E;
margin-right:5px;
}

a { text-decoration: none; }

a, a:hover, a:visited, a:active{

}

a img {border: none; }

ul { list-style: none; }

/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative; }
ul.dropdown li                      { font-weight: bold; float: left; zoom: 1;}
ul.dropdown a:hover		            {}
ul.dropdown a:active                { color: #F06A23; }
ul.dropdown li a                    { display: block; padding: 4px 8px; color: #F06A23; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                {position: relative;}
ul.dropdown li.hover a              { display: block; padding: 4px 5px; color: #F06A23; }


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 170px; visibility: hidden; position: absolute; top: 100%; left: -40px; 

}
ul.dropdown ul li 					{ font-weight: normal; background: #f6f6f6; float: none; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block;} 
ul.dropdown ul li:hover  			{background-color:#FFF} 
ul.dropdown ul li:hover a			{color:#F4955E;}

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 70%; top: 0; }
ul.dropdown ul ul li:hover           {}
ul.dropdown ul ul li a              {}
ul.dropdown li:hover > ul 			{ visibility: visible; }

ul.dropdown ul ul ul li:hover a        {}
ul.dropdown ul ul ul li a              {}

.liHfix{
height:35px;
}

.current_page{
background:url("images/current_item.png") no-repeat scroll 0 -4px transparent;
width:115px;
height:35px;
}

.current_page a.first{
color:#FFFFFF !important;
text-align:center;
}

#page{
clear:both;
float:left;
margin-top:40px;
width:650px;
}

#pageText{
clear:both;
margin:0 10px 10px;
color:#4C4C4B;
float:left;
font-size:14px;
padding:10px;
}

#pageText ul{
list-style:inside;
}

#pageText p{
width:600px;
}


#help_now{
height:400px;
width:200px;
margin-left:50px;
clear:both;
float:left;
}

#help_now img{
margin-top:100px;
}

#resident{
height:400px;
width:200px;
float:left;
}

#resident img{
margin-top:20px;
}

#highlights{
height:400px;
width:200px;
float:left;
}

#highlights img{
margin-top:145px;
}

#news{
height:345px;
width:250px;
float:left;
background:url("images/news.png") no-repeat scroll 0 0 transparent;
}

.box1, .box2, .box3{
background:transparent url("images/box.png") no-repeat;
width:120px;
height:60px;
padding:5px 0 0 5px;
font-weight:bold;
}

.box1 a:link, .box2 a:link, .box3 a:link,.box1 a:visited, .box2 a:visited, .box3 a:visited{
color:#FFFFFF;
}

.box1{
float:left;
left:65px;
position:relative;
top:-40px;
}

.box2{
float:left;
left:65px;
position:relative;
top:-40px;
}

.box3{
float:left;
left:65px;
position:relative;
top:-40px;
}

#news h2{
color:#2F6C86;
}

#newsText{
margin:20px;
width:180px;
}

#newsData{
border-bottom:1px dotted #FFFFFF;
clear:both;
color:#FFFFFF;
float:left;
height:85px;
margin-top:5px;
overflow:hidden;
width:180px;
}

#newsData p{
margin:1px !important;
}

#newsData a,#newsData a:visited, #newsData a:hover{
color:#4C4C4B;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
#newsData .stbutton{
display:none;
}	

div.stbutton.horizontal{
float:left !important;
}

#pfButton{
float:left;
}

h4#comments{
font-weight:bold;
font-size:12px;
}	

.comment-author, .comment-meta{
clear:both;
float:left;
font-size:11px;
}

.postmetadata{
float:left;
margin-top:20px;
}

#links{
float:right;
height:40px;
margin-right:70px;
margin-top:10px;
width:100px;
}

#links a{
float:left;
height:20px;
padding:5px 13px;
width:5px;
}

#facebook_link{
background:transparent url('images/facebook.png');
}

#twitter_link{
background:transparent url('images/tw.png');
}

#right_bar{
float:right;
width:250px;
}
