/* CSS Document - HSP - Globa CSS */
/*  Created By Isaac Nakhla */
/* Last Modified 2 April 2007 */
body{
	background:#F0F0F0 url(../images/site-bg.jpg) repeat-x 0 0;
	font: 62.5%/1.2 Verdana, Arial, Helvetica, sans-serif;
	margin:0px auto 10px auto;
	_text-align:center;
}
a{text-decoration:none}
a:hover{text-decoration:underline}
#oldbrowsers, #skiplink{
	display: none;
}
#printlogo
{
    display:none
}
#wrapper{
	border:1px solid #E8E8E8;
	border-top:none;
	margin-left:auto;
	margin-right:auto;
	width:940px;
	padding:0px 6px 6px 6px;
	background-color:#FFFFFF;
	overflow:auto;
	position:relative;
	
}
/* FF Hack Only */
html>/**/body #wrapper{ 
	overflow:auto;
}
#header img
{
    border:0px;
}
#header{
	background-image:url(../images/headerbg.jpg);
	background-repeat:repeat-x;
	height:111px;
	border-bottom:1px solid #FFFFFF;
	position:relative
}

#search{right:0px; top:0; position:absolute; background-color:#3E7EA2; height:23px; width:201px; padding:4px 6px;}
#search .searchbox{width:120px; border:1px solid #fff; padding:2px; font-size:11px;}
#search .searchbtn {background-color:#19445A; border:1px solid #19445A; color:#fff; text-transform:uppercase; font-size:11px; font-weight:700; padding:1px 3px; width:70px;}

#header .logo{
	margin:8px;
	_float:left;
}
#quickfind{background-color:#87A1B9;text-transform:uppercase;color:#FFFFFF;font-weight:bold;padding:0 5px;position:absolute;top:0px;right:6px;line-height:26px}

#quickfind select{color:#242424;border:1px solid #3E3E3E;background-color:#EAEAEA;font-size:100%;line-height:16px;padding-left:2px;font-family: Arial, Helvetica, sans-serif;width:156px;}
#donate{background-color:#F57B0E;position:absolute;top:0px;right:248px;line-height:26px;}
#donate a{text-transform:uppercase;color:#FFFFFF;font-weight:bold;padding:0 7px;display:block;}
#donate a:hover{padding:0 7px;background-color:#FF6B04}



#nav{

	height:27px;
	background-color:#19445A;
	border-bottom:2px solid #C0C6CB;
}

#content{margin:5px 0px 0px 0px;_height:400px;min-height:400px;font-size:1.1em;text-align:left;}
#leftnav{
	width:185px;
	_width:170px;
	background-image:url(../images/leftnavbg.jpg);
	background-repeat:repeat-x;
	_height:400px;
	min-height:400px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;	
	margin-right:10px;	
	_float:left;
}
/* FF Hack Only */
html>/**/body #leftnav{ 
    position:absolute;
    z-index:0;
}
/* IE7 Hack Only */
*:first-child+html #leftnav {
	float:left
}
#leftnav ul{
	margin:1px 0px 0px 0px;
	list-style:none;
	padding:0px 0px 0px 0px;	
}
#leftnav ul li {
	float:left;
}
#leftnav ul li a{
	background-color:#458CB2;
	color:#FFFFFF;
	font-size:100%;
	text-decoration:none;
	padding: 0.4em 0.4em 0.4em 0.9em;
	text-transform:uppercase;
	font-weight:bold;
	width:170px;
	display:block;
	border-bottom:2px solid #356C8A;
}
#leftnav ul li a:hover{
	background-color:#3E7EA2;
}
#leftnav ul ul{
	margin:0px 0px 0px 0px;
}
#leftnav ul ul li {
	margin:0px 0px 0px 0px;
	padding:0px;
}
#leftnav ul ul li a{
	border-bottom:1px #B8D6E6 solid;
	color:#333333;
	background-color:#C7DFEC;
	font-size:100%;
	text-transform:none;
	font-weight:100;
	display:block;
	width:170px;
}
#leftnav ul ul li a:hover{
	background-color:#A3C9DE;
}
#bodytext{margin:0px 3px 0px 200px;text-align:left;line-height:130%;}
#bodytext p{margin:.3em 0 1.1em 0}
#bodytext a{color:#4295C1;text-decoration:none; border-bottom:1px dashed #D2E6F0}
#bodytext a:hover{border-bottom:1px solid #4295C1}
#bodytext h1{font:700 1.7em Georgia, "Times New Roman", Times, serif; color:#3A8BB6;padding:7px 0px 2px 0px;margin:0px 0px 5px 0px;border-bottom:1px solid #5EA0C3;}
#bodytext h2{font:700 1.5em Georgia, "Times New Roman", Times, serif; color:#F57B0E; font-size:130%; padding:7px 0 5px 0;margin:0;}
#bodytext h3{
	color:#195888;
	font-size:1.1em;
	padding:7px 0px 2px 0px;
	margin:0px 0px 5px 0px;
}
#bodytext h4{
	color:#5281A5;
	font-size:110%;
	padding:7px 0px 2px 0px;
	margin:0px 0px 5px 0px;
}
#bodytext ul{
	list-style:none;
	list-style-image:url(../images/bullet.gif);
	line-height:180%;
}
#bodytext li{
}
#footer{
	color:#C3C8CD;
	margin:0 auto;
	font-size:90%;
	text-align:left;
	padding:5px 0px 0px 0px;
	min-width:760px;
	max-width:940px;
}
#footer a{
	text-decoration:none;
	color:#C3C8CD;
}
#footer a:hover{
	text-decoration:underline;
}
#home{text-align:left;}
#home #intro{background:#132732 url(../images/home-intro-bg.jpg) no-repeat top right; padding:8px 0 2px 0; float:left; width:100%; margin:5px 0 0 0; z-index:10}
#home #intro h1{color:#fff; font:100 1.8em Georgia, "Times New Roman", Times, serif; background-color:#19445A; padding:3px 5px; display:inline; margin:0 0 0 10px; line-height:1.8em;}
#home #intro p{color:#fff; font-size:1.1em; margin:10px; line-height:140%;}
#home #intro .about-hsp a{color:#D0D4D6; border-bottom:1px dotted #D0D4D6;}
#home #intro .about-hsp a:hover{border-bottom:1px solid #D0D4D6; text-decoration:none;}
#home #intro .about-hsp .divider{position:absolute; right:5px; height:97%; width:1px; background-color:#20343F; top:0px;}
#home #intro .donate{width:43%; float:left;}
#home #intro .donate ul{list-style:none; padding:0px 0 0 5px; margin:0}
#home #intro .donate li{background:url(../images/donate-btn-bg.png) no-repeat top right; float:left; width:115px; text-align:center; height:35px; margin:0px 5px 0 5px; padding-bottom:9px}
#home #intro .donate li a{color:#fff;float:left; clear:both; font-size:.88em;}
#home #intro .donate li a strong{text-transform:uppercase; clear:both; font-size:1.3em;float:left; clear:both; width:115px; display:block; cursor:hand; padding:2px 0 2px 0}
#home .news {border:1px solid #A9CEE1;background:#EDF4F8 url(../images/home_topbox_bg.jpg) repeat-x 0 0;height:250px;width:49.5%;float:left;margin:5px 0 0 0;overflow:auto; position:relative;}
#home .news#living-with-hsp{float:right;}
#home .news#living-with-hsp.news .header{height:35px}
#home .news .header{background-color:#83B0CB; clear:both;margin:2px 0 0 0; padding:1px 0 4px 0px;}
#home .news .header h2{position:relative; color:#19445A; font:100 1.6em Georgia, "Times New Roman", Times, serif;  margin:2px 0 0 5px;}
#home .news .header h2 span{position:absolute; font-size:.7em; float:left; clear:both; margin:2px 0 0 0;top:18px;left:0}
#home .news .header h2 strong{position:absolute; top:-2px; right:0px; border:none; margin:4px 9px;  font:100 .7em Georgia, "Times New Roman", Times, serif;}
#home .news .header h2 strong a{ color:#132732; padding:0;border:none;}
#home .news .news-item {margin:5px; border-bottom:1px solid #95BFD7;}
#home .news .news-item h3 {font-size:1.1em; margin:0 0 3px 0; clear:both;}
#home .news .news-item h3 a{color:#000; }
#home .news .news-item p {font-size:1.1em; margin:0 0 4px 0;}
#home .news .news-item p a{color:#195382;}

#home .news#member-profiles .gallery .caption{margin-top:25px;text-align:center;width:49%;float:left;}
#home .news#member-profiles .gallery .caption img{padding:4px;background-color:#FFFFFF;border:1px solid #CCCCCC;}
#home .news#member-profiles .gallery .caption a{color:#3C8EB9; background-color:#CCC8C5; font:700 1.2em Georgia, "Times New Roman", Times, serif;}
#home .news#member-profiles .gallery .caption .borderhover:hover img{padding:4px;background-color:#f0f0f0;border:1px solid #322E2C;}

#home .news#hprf-news,
#home .news#feedback{width:33%;border:1px solid #CCC8C5;background:#FAF8F8 url(../images/home_topbtm_bg.jpg) repeat-x 0 0;}
#home .news#member-profiles{width:32.1%;border:1px solid #CCC8C5;margin:5px; background:#FAF8F8 url(../images/home_topbtm_bg.jpg) repeat-x 0 0;}

#home .news#hprf-news .header, 
#home .news#member-profiles .header,
#home .news#feedback .header{background-color:#CCC8C5} 

#home .news#hprf-news .header h2, 
#home .news#member-profiles .header h2,
#home .news#feedback .header h2{color:#322E2C}

#home .news#hprf-news .header h2 strong a, 
#home .news#member-profiles .header h2 strong a,
#home .news#feedback .header h2 strong a{color:#4F4946}

#home .news#hprf-news .news-item, 
#home .news#feedback .news-item{border-bottom:1px solid #DED7D1}

#home .news .news-item.highlight{background:#FFA52B; margin:-6px 0 0 0; padding:7px 5px 5px 5px; border:none}
#home .news .news-item.highlight p a{color:#6F4000}
#home .news .news-item.highlight.first-news-item{margin:1px 0 0 0;}
#rss{float:left;clear:both;}
#rss a{background:url(../images/rss-icon.gif) no-repeat 0 0;padding:0 0 0 25px;display:block;line-height:20px; font-size:1.1em;color:#333;}




