body{
	padding:0;
	margin: 0;
	text-align:center;
	background-color:#C6CEE1;
}
img{border:none; padding:none; margin:none;}
#wrapper{
  float:left;
	width:900px;
	height:auto;
	margin:0 auto;
	text-align:left;
	font: normal 80% "Lucida Grande", Helvetica, Verdana, Arial, sans-serif;
	background: url("../images/bg-repeat.jpg") top left repeat-y;
	text-align:justify;
}
#content-wrap{
	width:900px;
	min-height:700px;
	height:auto;
	background: url("../images/bg.jpg") top left repeat;
	 float:left;
}
#header{
	float:left;
	width:784px;
	height:107px;
	background:url("../images/bridges-sober-living-logo.gif") top left no-repeat;
}
#top-nav{
  float:left; 
	width: 900px; 
	height:auto;
	margin: 10px  0 0;
}
#top-content{
  float:left; 
	width: 860px; 
	height:auto;
	margin: 0 0 0  15px;
}

.hp-left-content{
  float: left; 
	width: 336px; 
	height:auto; 
	margin: 10px 5px 0 15px; 
}
.hp-right-content{
  float: left;
	width: 530px; 
	height: auto; 
	margin: 5px 0 0 5px; 
	line-height:1.1em;
} 
.right-content{
  float: left;
	width: 520px; 
	height: auto; 
	margin: 0 0 0 40px; 
	line-height:1.1em;
} 

.types{
float:right;
padding:10px;
margin:10px;
background:#CCCCCC;
color:#000;
font-weight:bold;
}
.types h3{margin-top:0px;}
/*interior content pages */
.page-content{
  width: 800px;
  float: left; 
	margin: 0 5%;
	height:auto;
}
.left-content{
float:left;
width:300px;
margin: 10px 0 0 20px;
}
.page-content-right{
float:right;
display:inline;
margin-left:20px;
width:400px;
}
.bottom-content{
  float:left; 
	width: 900px; 
	height:auto;
	margin: 0 3% 0 40px;
}
.bottom-content table{ width: 900px;margin-left: 20px;}
.bottom-content table td{width: 300px;}
#footer-content{
  float:left; 
	width: 900px; 
	height:auto;
	margin: 0 3% 0 3%;
}
#footer-content table{ width: 90%;}
#nav{
	float:left;
	width:100%;
	height:40px;
	margin-top:1px;
}
.links{
	float:left;
	width:1030px;
	height:25px;
	margin:15px auto 0 auto;
	color:#999999;
}
.links a{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#999999;
}
.links a:hover{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
a.inline-links, a.inline-links:link, a.inline-links:visited, a.inline-links:active {	color:#023852; text-decoration:none;}
a.inline-links:hover{color:#A30000;text-decoration:none;}
img {border:none;}
strong{font-weight: normal;}
strong.bold{font-weight:bold;}
a.inline-links strong{ font-weight: bold;}

.powered{
	text-align:center;
	margin:0 auto;
}
img.floatLeft { 
	float: left; 
  margin: 6px; 
}
img.floatRight{ 
  float: right; 
  margin: 4px 4px 4px 6px; 
}

a.left-links , a.left-links:link, a.left-links:active, a.left-links:visited {
  font: bold 1em/15px "Lucida Sans", Arial, Helvetica, sans-serif;
  color: #333;
	width: 165px;
	height:25px;
  display: block;
	margin: 0 0;
  padding: 5px 4px 0px 6px;
/*  text-transform: uppercase;*/
	font-variant:small-caps;
  text-decoration: none;
	border-bottom: 1px solid #000; 
	list-style:none;
}
a.left-links:hover {
  background: #efefef;
  color: #000;	
}
.right-content h1{font:bold 100% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase; text-align:center; }
h2.inline-headers, 
h2.sub-headers{font:bold 90% 'helvetica neue',sans-serif;letter-spacing:2px;text-transform:uppercase; text-align:left; padding: 5px 0 0;}
#copyright{font-size:11px; padding-bottom:10px;}
hr{
	height:2px;
	border:none
}
li.list-margin{margin-bottom:5px;}
p.paragraph-padding{padding-top: 8px;}
.hp-right-content p{margin: 0px 0 5px;}
.hp-right-content h2{margin: 0;}
#top-content h1, #testimonials h1{font:bold 95% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase; text-align:center;}
.bottom-content h2{	font:bold 12px 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase; text-align:center; padding-bottom:1px;}
#testimonials h2{font:bold 16px 'helvetica neue',sans-serif; }

.credential {
  overflow:hidden;
  padding:0 0 20px;
  float: left;
}
div.credential .logo {
  float:left;
  padding:0 15px 0 0;
  width:200px;
}
div.credential .info {
  float:left;
  padding-top: 15px;
  width: 400px;
}
#resources-link{
  float:right; 
	margin:85px -100px 0 0;
}
#resources-link a{text-decoration:none; color: #333; font-weight:bold; font-size:12px;}
.info h3.sub-headers{margin:0; padding:0; font-size: 13px;}