@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
}
body
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	/*background-color:#CCCCCC;*/
	background-image:url(images/body_bground.gif);
}
hr
{
	border: 1.5px solid #CCCCCC;
	margin-top:30px;
}
h1
{
	margin-top:-20px;
}
#wrapper
{
	width:850px;
	margin-left:auto;
	margin-right:auto;
	color: #000;
}
#banner
{
	background-repeat:no-repeat;
}
#mainContentFactSheet
{
	background-image:url(images/round_box_fill.gif);
	background-repeat:repeat-y;
	background-color:white;
	padding:20px;
	height:auto;
}
#mainNav
{
	width:850px;
	height:42px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	list-style-type:none;
	margin-top:0;
	margin-bottom:20px;
}
#liHome, #liContact
{
	display:inline;
	list-style:none;
	border:thin solid;
	width:103px;
	height:42px;
	float:left;
	text-align:center;
	background-color:white;
	margin:0;
	padding:0;
}
#liSelfHelp
{
	display:inline;
	list-style:none;
	border:thin solid;
	width:108px;
	height:42px;
	float:left;
	text-align:center;
	background-color:white;
	margin:0;
	padding:0;
}
#aboutLink, #contactLink
{
	padding:20px;
	padding-top:5px;
	float:left;
	margin-top:5px;
}
#selfHelpLink
{
	padding:20px;
	padding-top:5px;
	float:left;
	margin-top:5px;
}
#behavioralAddictionLink
{
	padding:20px;
	padding-top:5px;
	float:left;
	margin-top:0;
}
#factSheetsLink
{
	padding:20px;
	padding-top:5px;
	float:left;
	margin-top:0;
	margin-left:15px;
}
#homeLink
{
	padding:20px;
	padding-top:5px;
	float:left;
	margin-top:5px;
	margin-left:10px;
}
#servicesLink
{
	padding:20px;
	float:left;
	margin-top:-15px;
}
#liAbout
{
	display:inline;
	list-style:none;
	padding:0;
	padding-bottom:10px;
	border:thin solid;
	width:126px;
	height:32px;
	float:left;
	text-align:center;
	background-color:white;
	margin:0;
}
#liBehavioralAddiction
{
	display:inline;
	position:relative;
	list-style:none;
	padding:0;
	padding-bottom:10px;
	border:thin solid;
	width:126px;
	height:32px;
	float:left;
	text-align:center;
	background-color:white;
	margin:0;
	line-height:98%;
}
#liServices
{
	display:inline;
	list-style:none;
	border:thin solid;
	width:135px;
	height:42px;
	float:left;
	text-align:center;
	background-color:white;
	line-height:98%;
}
#services
{
	margin-left:auto;
	margin-right:auto;
}
#liFactSheets
{
	display:inline;
	list-style:none;
	padding:0;
	border:thin solid;
	width:135px;
	height:42px;
	float:left;
	text-align:center;
	background-color:white;
	margin:0;
	line-height:98%;
}
#liHome:hover, #liServices:hover, #liBehavioralAddiction:hover, #liContact:hover
{
	background-color:#86aa9d;
}
#liAbout:hover, #liSelfHelp:hover, #liFactSheets:hover
{
	background-color:#8a9abb;
}
.current
{
	background-color:#CC3;	
}
#mainNavUL a
{
	text-decoration:none;
	color:black;
}
#behavioralAddiction
{
	font-size:12pt;
}
#slogan
{
	text-align:center;
}
#drugFactSheets, #behavioralFactSheets
{
	font-size:25pt;
	margin-top:10px;
	margin-left:50px;
}
.factSheetTitle
{
	text-align:left;
	margin-bottom:25px;
	margin-left:25px;
	margin-top:0px;
	font-size:30pt;
}
.factSheetChecklist
{
	list-style-image:url(images/checkmark.gif);	
}
.factSheetLI
{
	list-style:none;
	margin-bottom:5px;
}
.listItem
{
	margin-right:10px;
}
#FSlay-out
{
	width:500px;
	margin-left:12px;
}
#outerList
{
	margin-left:12px;
	float:left;
	width:175px;
}
#innerList
{
	float:right;
	width:175px;
}
#list_part3
{
	width:180px;
	float:right;
	clear:none;
	margin-top:-90px;
}
#outerListBehavioral
{
	margin-left:25px;
	float:left;
	width:250px;
}
#innerListBehavioral
{
	float:right;
	width:250px;
	margin-right:200px;
}
.columnsMain
{
	width:800px;
}
.outerColumn
{
	width:350px;
	float:left;
	margin-left:25px;
	margin-bottom:25px;
}
.outerColumn ul, .innerColumn ul
{
	list-style-image:url(images/checkmark.gif);
	margin-left:20px;
}
.outerColumn li, .innerColumn li, .columnFacts li
{
	padding-bottom:20px;	
}
.innerColumn
{
	width:350px;
	float:right;
	margin-left:20px;
	margin-bottom:20px;
}
.columnFacts
{
	width:740px;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	background-color:#f6ecc0;
	background-repeat:no-repeat;
	background-position:bottom;
	color:black;
	border:2px solid;
	border-color:#CCCCCC;
	padding-left:40px;
	margin-top:140px;
}
.columnFacts p
{
	margin-right:10px;
}
.columnFacts h3
{
	margin-left:5px;
}
.columnFacts #addictionChecklist
{
	list-style-image:url(images/checkmark.gif);
	margin-left:25px;
	margin-right:10px;
}
#withdrawalSymptoms
{
	list-style-type:disc;
	margin-left:40px;
}
#rohypnolList, #cocaine, #ecstasy, #methadone, #relationships 
{
	list-style-image:url(images/checkmark.gif);
	margin-right:50px;	
	margin-left:20px;
}
#oxycontin
{
	margin-top:50px;
	margin-bottom:0;
	margin-right:40px;
	margin-left:-10px;
}
#oxycontin h3
{
	margin-top:-15px;
	margin-left:0px;
}
#alcoholFacts p
{
	margin-left:5px;	
}
.columnFacts p
{
	margin-top:-20px;
}
#listSheets
{
	margin-left:25px;
	padding-bottom:100px;
}
#listSheetsBehavioral
{
	margin-left:25px;
	padding-bottom:30px;
}
#listSheets a, #listSheetsBehavioral a
{
	text-decoration:none;
	color:black;
}
#listSheets a:hover, #listSheetsBehavioral a:hover
{
	text-decoration:underline;
}
#downloadFactsheet
{
	float:right;
	margin-right:25px;
}
#sloganImage
{
	margin-top:-30px;
}
#lovePoem
{
	font-size:11pt;
	width:450px;
	height:auto;
	float:left;
	clear:both;
	margin-top:20px;
	margin-left:20px;
}
#selfHelpPage
{
	padding-bottom:240px;
}
/* ---------- Footer -------------- */
#copyright
{
	font-size:8pt;
	float:right;
	margin-top:-10px;
	width:250px;
}
#legal
{
	float:left;
	font-size:10pt;
	width:400px;
}
#legalHL
{
	text-decoration:none;
	color:black;
	margin-left:5px;
}
#legalHL:hover
{
	text-decoration:underline;
}
#disclaimer
{
	margin:25px;
}
#footer
{
	width:850px;
	margin-left:auto;
	margin-right:auto;
}
#siteLouise
{
	text-decoration:none;
	color:#526a9a;
}
#siteLouise:hover
{
	text-decoration:underline;
}
/* ----------- Self-help detail ----------- */
#circles, #addiction, #continuum, #selfAssessment, #learning, #goalSetting, #successPlanning, #bellCurve, #model, #services
{
	margin-left:25px;
	margin-right:25px;
}
#services h3
{
	margin-bottom:30px;
	margin-top:30px;
}
#addiction ol li
{
	margin-left:20px;
	margin-top:20px;
}
#addiction hr
{
	margin-left:20px;
	margin-bottom:30px;
	margin-right:20px;
}
#model hr
{
	border-color:#8a9abb;	
}
#model ul
{
	margin-top:20px;
}
#selfAssessment ol li
{
	margin-left:30px;
	margin-bottom:10px;
}
#selfAssessment ol
{
	border-bottom:2px solid;
	border-color:#8a9abb;
	padding-bottom:20px;
}
#selfAssessment ul li, #model ul li
{
	margin-left:15px;
	margin-bottom:10px;
}
#bellCurve a
{
	color:#0B55EB;
	text-decoration:none;
}
#bellCurve a:hover
{
	text-decoration:underline;
}
#standByMe
{
	color:#0B55EB;
	text-decoration:none;
}
#standByMe:hover
{
	text-decoration:underline;
}
#learning ol li
{
	margin-left:20px;
	margin-bottom:10px;
}
#learning h2
{
	border-top:2px solid;
	border-color:#8a9abb;
	padding-top:30px;
}
#goalSetting ul li
{
	margin-bottom:10px;
	margin-top:10px;
}
#goalSetting h3
{
	margin-top:30px;
}
#successPlanning ol li
{
	margin-left:5px;
	margin-bottom:10px;
}
#successPlanning ul li
{
	margin-bottom:10px;
}
.circlesGraphics
{
	margin-left:55px;
	margin-top:10px;
	margin-bottom:10px;
}
#hlCircles
{
	text-decoration:underline;
	color:black;
}
.addictionGraphic
{
	margin-left:55px;
	margin-top:10px;
	margin-bottom:10px;
}
#bellCurveGraph
{
	text-align:center;
	margin-top:30px;
	margin-bottom:30px;
}
#bellCurvePic
{
	width:440px;
	height:258px;
	border:2px solid;
	border-color:#CCCCCC;
}
.selfHelpLinks
{
	color:black;
}
dt
{
	font-weight:bold;
	font-size:14pt;
}
#goalSetting p
{
	margin-bottom:0;
	margin-top:0;
}
#goalSetting h3
{
	margin-bottom:0;
}
#goalSetting ul
{
	margin-left:15px;
}
#goalSetting ol
{
	margin-left:40px;
}
#successPlanning ul, #successPlanning ol,  #continuum ol, #circles ol
{
	margin-left:20px;
}
#successPlanning p, #bellCurve p
{
	margin-top:-15px;	
}
#proCon
{
	padding-left:20px;
	padding-right:20px;
}
#proCon ol
{
	margin-left:25px;
}
#proCon hr
{
	margin-top:-5px;
	margin-bottom:10px;
}
#proCon #inspirational
{
	text-align:center;
}
/* ---------- About Nina ------------- */
#nina
{
	height:225px;
	width:300px;
}
#ninaPic
{
	margin-left:20px;
	margin-bottom:25px;
	float:left;
	border:3px solid;
	border-color:#CCCCCC;
}
#ninaText
{
	font-size:11pt;
	float:right;
	width:390px;
	margin-right:55px;
	border-bottom:2px solid;
	border-top:2px solid;
	border-color:#8a9abb;
	padding:10px;
	padding-top:0;
	padding-bottom:0;
}
#ninaPoem
{
	margin-left:10px;
}
#aboutIntro
{
	height:275px;
	width:850px;
	clear:both;
	padding-top:10px;
	margin-bottom:10px;
}
#about h1
{
	margin-left:20px;
}
#about a, #hlCircles
{
	color:#0B55EB;
	text-decoration:none;
}
#about a:hover, #hlCircles:hover
{
	text-decoration:underline;
}
#behavioralIntro
{
	margin-left:45px;
}
#recoveryModel
{
	margin-left:25px;
	margin-right:25px;
}
#blurbCarl, #blurbRichardson
{
	width:600px;
	height:auto;
	border:2px solid;
	border-color:#CCCCCC;
	padding:20px;
	padding-bottom:10px;
	background-color:#f6ecc0;
	margin-left:auto;
	margin-right:auto;
}
#blurbRichardson
{
	margin-top:35px;
}
#about h2
{
	margin-left:25px;
	margin-top:25px;
}
.blurbAuthor
{
	font-style:italic;
	text-align:right;
}
/* -----------------Home page -----------------------------*/
#mainContentHome
{
	background-image:url(images/round_box_fill.gif);
	background-repeat:repeat-y;
	background-color:white;
	padding:20px;
	padding-bottom:320px;
	height:auto;
}
#mainContentHome em
{
	font-size:25pt;
	color:#526a9b;
	font-style:normal;
}
#flipsideIntro
{
	margin-left:20px;
	margin-right:20px;
	margin-top:-35px;
}
#flipsideIntro h3
{
	text-align:center;
	margin-top:30px;
	margin-bottom:-20px;
}
#homeIllustrations
{
	clear:both;
	margin-left:20px;
	margin-right:30px;
	margin-top:40px;
	margin-bottom:-10px;
	border-top:2px dashed;
	border-color:#526a9b;
}
#homeIllustrations em
{
	font-style:italic;
	font-size:12pt;
	color:black;
}
#butterflyPoem
{
	float:left;
	width:450px;
	margin-top:30px;
	margin-left:10px;
}
#butterfly
{
	float:right;
	width:260px;
	height:192px;
	border:3px solid;
	border-color:#CCCCCC;
	margin-top:40px;
}
#homeTitle
{
	margin-top:20px;
}
#dalaPoem
{
	clear:both;
	text-align:center;
	height:200px;
	margin-bottom:-330px;
}
/* ----------------- Self-Help ----------------- */
#selfHelpResources
{
	width:600px;
	margin-left:10px;
	padding-bottom:80px;
}
#selfHelpResources a
{
	text-decoration:none;
}
#selfHelpResources a:hover
{
	text-decoration:underline;
}
#selfHelpResources #outerList
{
	margin-left:10px;
	float:left;
	width:250px;
}
#selfHelpResources #innerList
{
	float:right;
	width:285px;
}
#list_part3_selfHelp
{
	width:220px;
	float:right;
	clear:none;
	margin-top:-90px;
}
#list_part3_selfHelp a
{
	text-decoration:none;
}
#list_part3_selfHelp a:hover
{
	text-decoration:underline;
}
#titleSelfHelp
{
	margin-left:20px;
}
#butterflyPicSelfHelp
{
	margin-top:40px;
	border:3px solid;
	border-color:#CCCCCC;
	clear:both;
	width:260px;
	height:181px;
}
#butterfly2
{
	text-align:center;
}
/* ------------- Contact ------------------ */
#contact h1, #contact p
{
	margin-left:20px;
}
#mailFlipside
{
	text-decoration:none;
	color:#526a9a;
}
#mailFlipside:hover
{
	text-decoration:underline;
}
