body {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
	background:#4f4c45;
}

.main {
    width: 1049px;
    margin: 0 auto;
	background: url(../images/addictionhelp_bg.jpg) no-repeat top left;
}

.main .frame-container {
    width: 547px;
    margin: 0 auto;
}

.main .head-container .header {
    background-color: #97dcf8;
}

.main .head-container .branding {
	height: 78px;
	background: url(../images/addictionhelp_branding.jpg) no-repeat top left;
    /*background-color: #6dcff6;*/
    line-height: 40px;
}

.main .head-container .slideshow {
    background-color: #3dadcb;
    line-height: 100px;
}

.main .head-container .navigation {
    background-color: #309ec8;
    line-height: 25px;
}

.main .content-container .title {
    background-color: #3b89a6;
}

.main .content-container .content {
	height:699px;
	width: 547px;
	background: url(../images/addictionhelp_content_bg.jpg) no-repeat top left;
    /*background-color: #96abb3;
    line-height: 400px;*/
}

.main .footer-container .navigation {
	height:184px;
	background: url(../images/addictionhelp_sponsors.jpg) no-repeat top left;
}

.main .footer-container .types {
    background-color: #3a739c;
    line-height: 45px;
}

.main .footer-container .states {
    background-color: #458ebe;
    line-height: 45px;
}

.main .footer-container .footer {
    /*background-color: #6c9cc6;*/
	margin:0 0 30px 0;
	
}

.main .tracking {
    background-color: #99b4d5;
}





/* -- Content -- */
.main .content-container .content .content_blok1 {
	position:relative;
	left:267px;
	top:215px;
	width:219px;
	height:14px;
	padding: 0 0 0 6px;
	/*background:#000;*/
}

.main .content-container .content .content_blok2 {
	position:relative;
	left:267px;
	top:218px;
	width:205px;
	height:387px;
	padding:7px;
	background: url(../images/content_bg.png) repeat top left;
	border:#ccc 1px solid;
}

.main .content-container .content .content_blok3 {
	position:relative;
	left:63px;
	top:164px;
	width:195px;
	height:54px;
	/*background:#000;*/
}




/* -- Sponsors -- */
.main .footer-container .navigation .sponsor1 {
	position:relative;
	top:37px;
	left:35px;
	width:231px;
	height:61px;
	background:url(../images/wslogo.jpg) top left;
	/*border:#fff 3px solid;*/
}

.main .footer-container .navigation .sponsor1 a{display:block; width:100%; height:100%; }

.main .footer-container .navigation .sponsor2 {
	position:relative;
	top:-24px;
	left:284px;
	width:231px;
	height:61px;
	background:url(../images/lir_logo.jpg) top left;
	/*border:#fff 3px solid;*/
}

.main .footer-container .navigation .sponsor2 a{display:block; width:100%; height:100%; }

.main .footer-container .navigation .sponsor3 {
	position:relative;
	top:-7px;
	left:35px;
	width:231px;
	height:61px;
	/*background:#000;
	border:#fff 3px solid;*/
}

.main .footer-container .navigation .sponsor4 {
	position:relative;
	top:-68px;
	left:284px;
	width:231px;
	height:61px;
	/*background:#000;
	border:#fff 3px solid;*/
}



p {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.txt {
	/*font-weight:bold;*/
	color:#000;
	padding:0;
	}
	
.txtW {
	font-weight:bold;
	color:#fff;
	padding:0;
	}

h1 {}

h2 {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#476987;
	}
