/* CSS Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,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,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {
	border:0;
	outline:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
	margin:0;
	padding:0;
}

ol,ul {
	list-style:none;
}

blockquote,q {
	quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
	content:none;
}

ins {
	text-decoration:none;
}

del {
	text-decoration:line-through;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block;
}

html,body {
	height:100%;
}




/* Clearing Floats */
.clear {
	clear:both;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display:inline-block;
}
/* Hide from IE Mac \*/
.clearfix {
	display:block;
}
/* End hide from IE Mac */




/* Visibility Styles */
.hide {
	display:none;
}



/* Floats */
.right {
	float:right;
}

.left {
	float:left;
}

.floatmargin {
	margin: 30px;
}


/* Text Styles */
p {
	line-height: 1.583em;
	padding: 0 0 1.2em 0;
}

.disclaimer {
	font-size: 0.917em;
}

.red {
	color: #cf2e1d;
}

.lg {
	font-size: 1.167em;
}

.align-left {
	text-align:left;
}

.align-right {
	text-align:right;
}

.align-center {
	text-align:center;
}

.justify {
	text-align:justify;
}

.underline {
	border-bottom:1px solid;
}

.highlight {
	background:#ffc;
}

.bold, strong, b, strong *, b * {
	font-weight: bold !important;
}

.italic, em, i, em *, i * {
	font-style: italic !important;
}




/* Image Styles */
img.centered {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

img.alignleft {
	float:left;
	margin:4px 10px 4px 0;
}

img.alignright {
	float:right;
	margin: 10px 10px 20px 20px;
}

img.border {
	border: 5px solid #d02e1d;
}

div.alignright {
	float:right;
	margin: 10px 10px 20px 20px;
	padding: 0;
}

div.border {
	border: 5px solid #d02e1d;
	padding: 0;
}

img.icon {
	vertical-align: middle;
}




/* Link Styles */

a:link,a:visited {
	color:#cf2e1d;
}

a:hover,a:active {
	color:#cf2e1d;
}

.navset a:link,.navset a:visited {
	color:#464646;
	text-decoration: none;
}

.navset a:hover,.navset a:active {
	color:#cf2e1d;
}

.topnav a:link,.topnav a:visited {
	color:#fff;
	text-decoration: none;
	padding: 0 20px 0 3px;
}

.topnav a:hover,.topnav a:active {
	color:#fff;
	text-decoration: underline;
}

.footer a:link,.footer a:visited {
	color:#464646;
}

.footer a:hover,.footer a:active {
	color:#cf2e1d;
}

.event-wrapper a:link,.event-wrapper a:visited {
	color:#fff;
	text-decoration: none;
}

.event-wrapper a:hover,.event-wrapper a:active {
	color:#fff;
	text-decoration: underline;
}


a.hlink:link,a.hlink:visited {
	color:#cf2e1d;
}

a.hlink:hover,a.hlink:active {
	color:#cf2e1d;
}



/* Main Styles */

body {
	background: #a3a2a1;
	color: #464646;
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height: 1;
	vertical-align: top;
}

.container {
	background-color: #fff;
	height: auto!important;
	margin: 0 auto;
	min-height: 100%;
	width: 940px;
	-moz-box-shadow: 0 0 4px 4px #656464;
	-webkit-box-shadow: 0 0 4px 4px #656464;
	box-shadow: 0 0 4px 4px #656464;
	position: relative;
}

.topnav {
	background: #cf2e1d;
	width: 315px;
	height: 24px;
	position: absolute;
	z-index: 100;
	top: 0px;
	right: 0px;
	-moz-box-shadow: -2px 2px 3px 1px #a4a4a4;
	-webkit-box-shadow: -2px 2px 3px 1px #a4a4a4;
	box-shadow: -2px 2px 3px 1px #a4a4a4;
	-moz-border-radius: 0 0 0 34px;
	border-radius: 0 0 0 34px;
	color: #fff;
	text-align: center;
	padding: 10px 0 0 20px;
}

.footer {
	padding: 20px 0 0 20px;
}

.nav {
	background: #cf2e1d;
	position: relative;
	width: 100%;
	border-top: 1px solid #c6c6c3;
	border-bottom: 1px solid #c6c6c3;
	height: 30px;
}
.nav #main-nav {
	list-style: none;
	position: relative;
	text-align: center;
	margin: 0 auto;
	width: 930px;
	height: 30px;
}
.nav #main-nav .main-nav-item {
	display: block;
	float: left;
	list-style: none;
}
.nav #main-nav .main-nav-tab {
	color: #fff;
	display: block;
	height: 22px;
	padding: 8px 15px 0 15px;
	text-decoration: none;
	text-transform: uppercase;
}

#main-nav .main-nav-dd {
	position: absolute;
	top: 30px;
	left: 0;
	margin: 0;
	padding: 0;
	background-color: #FFF;
	border-bottom: 3px solid #cf2e1d;
	display: none;
	z-index: 999;
}

#main-nav .main-nav-item-active .main-nav-tab {
	background-color: #fff;
	color: #cf2e1d;
}

#main-nav .main-nav-item-active .main-nav-dd {
	display: block;
}

#main-nav .main-nav-dd-column {
	width: 150px;
	padding: 5px 20px 8px;
	display: table-cell;
	border-left: 1px solid #ddd;
	*float: left;
	*border-left: 0;
	text-align: left;
}

#main-nav .main-nav-dd-column:first-child {
	border-left: 0;
}

#main-nav .main-nav-dd h3 {
	font-size: 14px;
	color: #cf2e1d;
	padding: 5px 0 10px 0;
}

#main-nav .main-nav-dd a {
	color: #777;
	text-decoration: none;
}

#main-nav .main-nav-dd a:hover {
	color: #cf2e1d;
	text-decoration: underline;
}

#main-nav .main-nav-dd ul {
	list-style: none;
	padding: 0;
	text-align: left;
}

#main-nav .main-nav-dd ul li {
	list-style: none;
	padding: 6px 0 6px 0;
	line-height: 1.25em;
}

#main-nav .main-nav-dd hr {
	border: 1px solid #ddd;
}




.content-area {
	background: url(../img/bkg-content-area.png) repeat-x;
	margin: 0;
	position: relative;
}



/* Home Styles */
#home h1 {
	background: url(../img/header.png);
	height: 135px;
	width: 940px;
}

#home h1 span {
	display: none;
}

#home .photos {
	margin: 0 auto 10px auto;
	padding: 8px 0 8px 0;
	width: 872px;
	border-bottom: 1px solid #c6c6c3;
}

#home .photos ul {
	float: left;
	list-style: none;
	text-align: center;
}

#home .photos ul li {
	display: block;
	float: left;
	list-style: none;
	padding: 0 2px 0 2px;
}

#home #sidenav {
	width: 222px;
	display: inline;
	float: left;
	margin: 0 0 0 26px;
}

#home #sidenav .social {
	margin: 30px 0 0 20px;
}

#home #sidenav .social img {
	margin: 0 0 0 5px;
}

#home .navset {
	background-color: #fff;
	-moz-box-shadow: 0 0 3px 3px #dcdcdc;
	-webkit-box-shadow: 0 0 3px 3px #dcdcdc;
	box-shadow: 0 0 3px 3px #dcdcdc;
	-moz-border-radius: 0 15px 15px 0;
	border-radius: 0 15px 15px 0;
	margin: 0 0 10px 0;
}

#home .navset h2 {
	background: #cfcfcf;
	-moz-border-radius: 0 15px 0 0;
	border-radius: 0 15px 0 0;
	padding: 3px 0 3px 0;
}

#home .navset h2 span {
	border-left: 6px solid #d12e1d;
	font: 1.417em Palatino, 'Palatino Linotype', Georgia, Times, 'Times New Roman';
	color: #000;
	margin: 0 0 0 22px;
	padding: 0 0 0 5px;
}

#home .navset ul {
	list-style: none;
	margin: 0 0 0 22px;
	padding: 5px 0 5px 0;
}

#home .navset ul li {
	padding-left: 12px;
	background-image: url(../img/bkg-sidenav.png);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	line-height: 18px;
	margin: 0 0 2px 0;
}

#home #highlights {
	width: 409px;
	display: inline;
	float: left;
	margin: 0 0 0 18px;
	background-color: #ededee;
	-moz-border-radius: 0 0 15px 15px;
	border-radius: 0 0 15px 15px;
}

#home .blog {

	background-color: #ededee;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding: 10px;
}

#home #highlights h2 {
	background: #cfcfcf;
	padding: 3px 0 3px 0;
	text-align: center;
}

#home #highlights h2 span {
	border-left: 6px solid #d12e1d;
	font: 1.75em Palatino, 'Palatino Linotype', Georgia, Times, 'Times New Roman';
	color: #000;
	margin: 0 0 0 22px;
	padding: 0 0 0 5px;
}

#home #highlights #slider {
	margin: 20px auto; padding: 0; clear: left;
}

#home #highlights #slider .slide {
	width: 390px;
	margin: 0 auto;
	height: 225px;
}

#home #highlights #slider .img {
	display: inline;
	float: left;
	width: 170px;
	padding: 0 0 0 15px;
}

#home #highlights #slider .copy {
	display: inline;
	float: left;
	width: 190px;
	padding: 0 0 0 15px;
}

#home #highlights .slidenav {
	background-color: #cfcfcf;
	text-align: center;
	width: 115px;
	height: 17px;
	margin: 0 auto;
	-moz-border-radius: 15px 15px 0 0;
	border-radius: 15px 15px 0 0;
	padding: 5px 0 0 0;
}

#home #sidebar {
	width: 216px;
	display: inline;
	float: left;
	margin: 0 0 0 22px;
}

#home #sidebar .callout p {
	line-height: normal;
	padding: 0 0 0 0;
}

#home #sidebar p {
	line-height: 1.333em;
	padding: 0 0 1.2em 0;
}

#home #sidebar .callout {
	background-color: #fff;
	-moz-box-shadow: 0 0 3px 3px #dcdcdc;
	-webkit-box-shadow: 0 0 3px 3px #dcdcdc;
	box-shadow: 0 0 3px 3px #dcdcdc;
	-moz-border-radius: 0 15px 15px 0;
	border-radius: 0 15px 15px 0;
	margin: 0 0 10px 0;
	padding: 9px;
}

#home #sidebar .callout .photo {
	border: 2px solid #000;
	float: left;
	margin: 0 10px 0 0;
}

#home #sidebar h3 {
	font-weight: bold;
	color: #d02e1d;
	padding: 1em 0 .5em 0;
}




/* Interior Styles */

.slideshow {
	height: 220px;
	width: 295px;
	float:right;
	margin: 10px 10px 20px 20px;
	border: 5px solid #d02e1d;
}


#int h1 {
	background: url(../img/header.png);
	height: 135px;
	width: 940px;
}

#int h1 span {
	display: none;
}

#int #sidenav {
	width: 166px;
	display: inline;
	float: left;
	margin: 25px 0 0 26px;
}

#int #sidenav .social {
	margin: 30px 0 0 0;
}

#int #sidenav .social img {
	margin: 0 0 0 5px;
}

#int .navset {
	background-color: #fff;
	-moz-box-shadow: 0 0 3px 3px #dcdcdc;
	-webkit-box-shadow: 0 0 3px 3px #dcdcdc;
	box-shadow: 0 0 3px 3px #dcdcdc;
	-moz-border-radius: 0 15px 15px 0;
	border-radius: 0 15px 15px 0;
	margin: 0 0 10px 0;
}

#int .navset h2 {
	background: #cfcfcf;
	-moz-border-radius: 0 15px 0 0;
	border-radius: 0 15px 0 0;
	padding: 3px 0 3px 0;
}

#int .navset h2 span {
	border-left: 6px solid #d12e1d;
	font: 1.417em Palatino, 'Palatino Linotype', Georgia, Times, 'Times New Roman';
	color: #000;
	margin: 0 0 0 22px;
	padding: 0 0 0 5px;
}

#int .navset ul {
	list-style: none;
	margin: 0 0 0 22px;
	padding: 5px 0 5px 0;
}

#int .navset ul li {
	padding-left: 12px;
	background-image: url(../img/bkg-sidenav.png);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	line-height: 18px;
	margin: 0 0 2px 0;
}





#int #content {
	width: 688px;
	display: inline;
	float: left;
	margin: 25px 0 0 20px;
	background: #ededee;
	position: relative;
}

.bkg-gateway {
	background: url(../img/bkg-gateway.jpg) no-repeat;
}
.bkg-depressants {
	background: url(../img/bkg-depressants.jpg) no-repeat;
}
.bkg-narcotics{
	background: url(../img/bkg-narcotics.jpg) no-repeat;
}
.bkg-stimulants {
	background: url(../img/bkg-stimulants.jpg) no-repeat;
}
.bkg-hallucinogens {
	background: url(../img/bkg-hallucinogens.jpg) no-repeat;
}
.bkg-cannabis {
	background: url(../img/bkg-cannabis.jpg) no-repeat;
}
.bkg-inhalants {
	background: url(../img/bkg-inhalants.jpg) no-repeat;
}
.bkg-other {
	background: url(../img/bkg-other.jpg) no-repeat;
}

#int #content-wide {
	margin: 25px 0 0 20px;
	position: relative;
	float: left;
}

#int #content .copy, #int #content-wide .copy {
	padding: 28px;
}

#int #content .lightbox {
	background-color: #f8f8fa;
	padding: 20px;
	margin: 0 0 10px 0;
}






#int h2 {
	background: #cfcfcf;
	padding: 5px 0 5px 0;
}

#int h2 span {
	border-left: 6px solid #d12e1d;
	font: 1.75em Palatino, 'Palatino Linotype', Georgia, Times, 'Times New Roman';
	color: #000;
	margin: 0 0 0 22px;
	padding: 0 0 0 5px;
}

#int #content h3 {
	color: #d02e1d;
	padding: .5em 0 .25em 0;
	font: bold 1.5em/1.5em Palatino, 'Palatino Linotype', Georgia, Times, 'Times New Roman';
}


#int #content h4 {
	padding: .5em 0 .5em 0;
	font: bold 1.167em Palatino, 'Palatino Linotype', Georgia, Times, 'Times New Roman';
}

#int #content h5 {
	padding: .5em 0 .5em 0;
	font: bold 1em Arial, Helvetica, sans-serif;
 
}

#int #content cite {
	font-size: 0.833em;
	font-style: italic;
}

#int #content ul {
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0 0 1.25em 0;
}

#int #content ul li {
	padding-left: 12px;
	background-image: url(../img/bkg-bullet.png);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	line-height: 18px;
	margin: 0 0 2px 0;
}

#int #content ol {
	list-style: decimal;
	margin: 0 0 0 25px;
	padding: 0 0 1.25em 0;
}

#int #content ol li {
	padding-left: 0;
	line-height: 18px;
	margin: 0 0 5px 0;
}

#int #content ol.alpha {
	list-style: upper-alpha;
	margin: 0 0 0 25px;
	padding: 0 0 1.25em 0;
}

#int #content ol.alpha li {
	padding-left: 0;
	line-height: 18px;
	margin: 0 0 5px 0;
}

#int #content ol.smalpha {
	list-style: lower-alpha;
	margin: 0 0 0 25px;
	padding: 0 0 1.25em 0;
}

#int #content ol.smalpha li {
	padding-left: 0;
	line-height: 18px;
	margin: 0 0 5px 0;
}


#int #content ul.candles {
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0 0 1.25em 0;
}

#int #content ul.candles li {
	background-image: url(../img/icon-candle.png);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	margin: 0 0 2px 0;
	padding: 15px 0 10px 30px;
	font: 1.333em Arial, Helvetica, sans-serif;
}

/* Table Memorials */

#int #content table.memorials {
	margin: 10px 0 10px 0;
}

#int #content table.memorials td {
	vertical-align: middle;
	padding: 5px;
}

/* Table Details */

#int #content table.details {
	margin: 10px 0 10px 0;
	width: 100%;
}

#int #content table.details td {
	vertical-align: top;
	padding: 5px;
}

/* Table Details */

#int #content table.news {
	margin: 10px 0 10px 0;
	width: 100%;
}

#int #content table.news td {
	vertical-align: top;
	padding: 5px;
}

#int #content table.news td.icon {
	width: 25px;
}
#int #content table.news td.date {
	width: 75px;
}


/* Table Form */

#int #content table.form-table td {
	padding: 5px;
	vertical-align: top;
}

#int #content table.form-table td label {
	display: block;
	padding: 0 0 3px 0;
	vertical-align: top;
}

/* Table Split */

#int #content table.split {
	width: 100%;
}

#int #content table.split td {
	width: 48%;
	padding: 1%;
	vertical-align: top;
}

/* Table Vigils */


#int #content table.vigils {
	width: 100%;
	background-image: url(../img/bkg-vigils.png);
	background-repeat: repeat-x;
	margin: 0 0 25px 0;
}

#int #content table.vigils td {
	width: 48%;
	padding: 1%;
	vertical-align: top;
}

/* Table Chart */

#int #content table.chart {
	width: 100%;
}
#int #content table.chart tr.alt {
	background-color: #f8f8fa;
}
#int #content table.chart td {
	padding: 1%;
	vertical-align: top;
}
#int #content table.chart td.phone {
	width: 25%;
	vertical-align: top;
}
#int #content table.chart td.description {
	width: 50%;
	vertical-align: top;
}
#int #content table.chart td.website {
	width: 15%;
	vertical-align: top;
}




/* Table Memorials */

#int #content table.memorials {
	width: 100%;
}
#int #content table.memorials tr {
	border-bottom: 1px solid #e5e5e6;
}
#int #content table.memorials tr td {
	padding: 10px 0 10px 0;
}

/* Table Tributes */

#int #content table.tributes {
	width: 100%;
}
#int #content table.tributes tr td.candle {
	width: 75px;
}
#int #content table.tributes tr td {
	padding: 10px 0 10px 0;
	vertical-align: middle;
}

/* Table Sponsors */

#int #content table.sponsors {
	width: 100%;
}
#int #content table.sponsors td {
	padding: 1%;
	vertical-align: middle;
}
#int #content table.sponsors td.name {
	width: 25%;
	vertical-align: middle;
}
#int #content table.sponsors td.description {
	width: 40%;
	vertical-align: middle;
}
#int #content table.sponsors td.website {
	width: 15%;
	vertical-align: middle;
}


/* Forms */
.form td {
	padding: 5px;
}
.form input, textarea, select {
	margin: 3px 0 0 0;
}



#int #content form.myform  {
	margin: 10px 0 0 0;
}
#int #content form.myform label {
	width: 100px;
	text-align: right;
	display: block;
	clear: left;
	float: left;
	padding: 0 10px 0 0;
}
#int #content form.myform input {
	float: left;
	margin: 0 0 10px 0;
}
#int #content form.myform select {
	float: left;
	margin: 0 0 10px 0;
}
#int #content form.myform textarea {
	float: left;
	margin: 0 0 10px 0;
}
#int #content form.myform input.submit {
	clear: left;
	margin: 0 0 0 110px;
}
#int #content .adam {
	background-image: url(../img/img-adam.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#int #content a.btn-chapter {
	display: block;
	margin: 0 0 5px 0;
	padding: 8px 0 0 0;
}
#int #content a.btn-vigil {
	display: block;
	margin: 10px 0 5px 52px;
	padding: 8px 0 0 0;
}


#int .chapter-nav {
	position: absolute;
	top: 3px;
	right: 10px;
	z-index: 990;
}

#int #content .search{
	margin: 0 0 20px 0;
}


a.paginate {
border: 1px solid #cf2e1d;
padding: 2px 6px 2px 6px;
text-decoration: none;
color: #cf2e1d;
 background: #fff;
}
a.paginate:hover {
background-color: #cf2e1d;
color: #FFF;
text-decoration: underline;
}
a.current {
border: 1px solid #cf2e1d;
padding: 2px 6px 2px 6px;
cursor: default;
background:#cf2e1d;
color: #FFF;
text-decoration: none;
}
span.inactive {
border: 1px solid #cf2e1d;
font-size: .7em;
padding: 2px 6px 2px 6px;
color: #999;
cursor: default;
}


/* calendar */
table.calendar {
	border-left:1px solid #999;
	background: #fff;
}
tr.calendar-row {
}
td.calendar-day { 
	min-height:80px;
	font-size:11px;
	position:relative;
	padding: 5px;
}
td.calendar-day-np {
	background:#eee;
	min-height:80px;
		padding: 5px;
}
td.calendar-day-head {
	background:#cf2e1d;
	color: #fff;
	font-weight:bold;
	text-align:center;
	border-bottom:1px solid #999;
	border-top:1px solid #999;
	border-right:1px solid #999;
	padding: 5px;
}
div.day-number {
	position: absolute; 
	background:#999;
	padding:5px;
	color:#fff;
	font-weight:bold;
	width:20px;
	text-align:center;
	top: -5px;
	right: -5px;
}
/* shared */
td.calendar-day, td.calendar-day-np {
	width:120px;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
}

.event-wrapper {
position: relative;
min-height: 80px;
}


.event {
	margin: 0 0 1px 0;
	padding: 5px;
	background-color: #cf2e1d;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.presentation {
	margin: 0 0 1px 0;
	padding: 5px;
	background-color: #0054a6;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.happening {
	margin: 0 0 1px 0;
	padding: 5px;
	background-color: #007236;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

span.date {
	margin: 0 5px 0 5px;
}

.controls {
	margin: 10px;
}

.error {
	color: #cf2e1d;
	display: block;
}

form .counter{
	font-weight:bold;
	color: #bcbcbc;
	display: block;
}
form .warning{color:#600;}	
form .exceeded{color:#e00;}


h3.trigger{
	cursor:pointer;
}

.addthis_toolbox {
	padding: 0 10px 20px 0;
}

.sponsorbar {
	border-top: 5px solid #cf2e1d;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
}

.sponsorbar img {
	padding: 5px 0 0 0;
}

.hpsponsors {
	width: 600px;
	float: left;
	display: inline;
	margin: 0 0 0 10px;
}
.hpsocial {
	float: right;
	display: inline;
	text-align: right;
	margin: -40px 10px 0 0;
}

.sponsors {
	list-style: none;
}

.sponsors li {
	display: table-cell;
	list-style-type: none;
	padding: 10px;
	text-align: center;
	float: left;
	vertical-align: middle;
}

.votes {
	text-align: right;
}

.thumbs {
	padding: 0 5px 0 5px;
}

#loading {
	display: none;
}

.sponsors-title{
	width:100%;
	text-align:center;
	font-size:18px;
	float:left;
	margin:5px 0px 0px 0px;
}

.sponsorimg{
	width:12.5%;
	height:100px;
	line-height:100px;
	float:left;
	margin:10px 0px 0px 0px;
}

.sponsorimg img{
	width:80%; 
	height:auto;
	margin-left:10%;
	vertical-align: middle;
	margin-bottom:0.25em;
}

.find-treatment-img{
	border:5px solid #d02e1d;
	float:right;
	display:inline-block;
	margin:0px 0px 10px 10px;
	width:40%;
}

#familySupport{
	border:1px solid black;
}

#select-support-someone-with-addiction, #select-family-get-help, #select-justice-system, #select-grief, #select-emotional-support, #select-support-groups{
	padding-left:30px;
}	