body#hp {
	background-color: #000000;
	margin: 0;
	background-image: url(../img/hp_bg.jpg);
	background-repeat: repeat-x;
}

body#int {
	background-color: #000000;
	margin: 0;
	background-image: url(../img/int_bg.jpg);
	background-repeat: repeat-x;
}

body#pop {
	background-color: White;
	margin: 0;
	background-image: url(../img/pop_up_bg.jpg);
	background-repeat: no-repeat;
}

body#eventpop {
	background-color: White;
	margin: 0;
	background-image: url(../img/pop_up_event.jpg);
	background-repeat: no-repeat;
}

div#hp_header {
	height: 150;
}

div#hp_holder {
	width: 800px;
}

div#int_header {
	height: 147;
}

div#int_maintop {
	background-image: url(../img/int_maintop.png);
	background-repeat: no-repeat;
	width: 800px;
}

div#stimulants_maintop {
	background-image: url(../img/stimulants_maintop.png);
	background-repeat: no-repeat;
	width: 800px;
}

div#other_maintop {
	background-image: url(../img/other_maintop.png);
	background-repeat: no-repeat;
	width: 800px;
}

div#narcotics_maintop {
	background-image: url(../img/narcotics_maintop.png);
	background-repeat: no-repeat;
	width: 800px;
}

div#inhalants_maintop {
	background-image: url(../img/inhalants_maintop.png);
	background-repeat: no-repeat;
	width: 800px;
}

div#hallucinogens_maintop {
	background-image: url(../img/hallucinogens_maintop.png);
	background-repeat: no-repeat;
	width: 800px;
}

div#gateway_maintop {
	background-image: url(../img/gateway_maintop.png);
	background-repeat: no-repeat;
	width: 800px;
}

div#depressants_maintop {
	background-image: url(../img/depressants_maintop.png);
	background-repeat: no-repeat;
	width: 800px;
}

div#cannabis_maintop {
	background-image: url(../img/cannabis_maintop.png);
	background-repeat: no-repeat;
	width: 800px;
}

div#int_navigation {
	width: 145px;
	float: left;
	display: inline;
	margin-left: 42px;
}

div#content_holder {
	margin-left: 40px;
	margin-top: 40px;
	width: 510px;
}

div#content_holder_ns {
	margin-left: 40px;
	margin-top: 20px;
	width: 510px;
}

div#content_holder2 {
	margin-left: 40px;
	margin-top: 40px;
	width: 570px;
}

div#content_holder3 {
	margin-left: 0px;
	margin-top: 40px;
	width: 600px;
}

div#content_holder4 {
	margin-left: 20px;
	margin-top: 40px;
	width: 560px;
}

div#content_holder550 {
	margin-left: 40px;
	margin-top: 20px;
	width: 550px;
}

div#content_holder_550 {
	margin-left: 40px;
	margin-top: 40px;
	width: 550px;
}

div#int_content {
	width: 613px;
	float: left;
	display: inline;
}

div#subnav {
	padding-left: 40px;
}

div#subnavright {
	padding-right: 10px;
	float: right;
}

div.clearing {
	clear: both;
}



#navcontainer ul {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	margin: 10px 0px 0px 2px;
	padding: 0px;
}
#navcontainer a {
	display: block;
	padding: 5px 0px 5px 3px;
	width: 140px;
	text-align: center;
	font-size: 12px;
}
#navcontainer a:link, #navcontainer a:visited {
	color: #EEE;
	text-decoration: none;
}
#navcontainer a:hover {
	background-color: #730a0d;
	color: #fff;
}
#navcontainer a#current {
	background-color: #730a0d;
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}

#navcontainer ul li ul {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #730a0d;
	margin-top: 0px;
	padding-top: 0px;
	color: #cd9f32;
	text-align: center;
}
#navcontainer li ul li a {
	display: block;
	padding: 5px 0px 5px 3px;
	width: 130px;
}
#navcontainer li ul li a:link, #navcontainer li ul li a:visited {
	color: #ffffff;
	text-decoration: none;
}
#navcontainer li ul li a:hover {
	text-decoration: underline;
	background-color: transparent;
	color: #fff;
}
#navcontainer li ul li a#current {
	text-decoration: underline;
	background-color: transparent;
	color: #fff;
	font-weight: normal;
}



div#hp_left {
	width: 283px;
	display: inline;
	float: left;
	background-image: url(../img/hp_left.jpg);
	height: 450px;
}

div#hp_nav {
	width: 145px;
	display: inline;
	float: left;
	background-image: url(../img/hp_navigation.jpg);
	height: 450px;
}

div#hp_right {
	width: 372px;
	display: inline;
	float: left;
	background-image: url(../img/hp_right.jpg);
	height: 450px;
}

div#footer_container {
	width: 800px;
	height: 129px;
	padding-bottom: 10px;
}

div#footerleft {
	width: 256px;
	height: 129px;
	float: left;
	display: inline;
}

div#footerright {
	width: 544px;
	height: 129px;
	float: right;
	display: inline;
}

TABLE, TD {
	font: 11px Arial, Helvetica, sans-serif;
	color: Black;
}


H1  {
	font: 26px impact,arial,verdana;
	color: #aa141a;
	margin: 0;
	padding: 0;
}

H2  {
	color: #c9980a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	padding-left: 25px;
}

H3  {
	color: #c9980a;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-left: 25px;
}

span.redhead  {
	color: #aa141a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

span.memorial_head  {
	color: #aa141a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

p {
	font: 12px Arial, Helvetica, sans-serif;
	color: Black;
	padding-left: 25px;
}

p.bio {
	font: 12px Arial, Helvetica, sans-serif;
	color: Black;
	padding-left: 25px;
	padding-right: 25px;
	line-height: 18px;
}

p.reverse {
	font: 12px Arial, Helvetica, sans-serif;
	color: White;
}

p.reverse_ns {
	font: 12px Arial, Helvetica, sans-serif;
	color: White;
	padding-left: 0px;
}

p.reversehead {
	font: 13px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-style: italic;
}

span.reverse {
	font: 12px Arial, Helvetica, sans-serif;
	color: White;
}

span.detailhead {
	font: 22px "Times New Roman", Times, serif;
	color: White;
	font-style: italic;
	font-weight: bold;
}

span.timeslg {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: White;
	font-weight: bold;
	font-style: italic;
}
span.timeslgred {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #ed1c24;
	font-weight: bold;
	font-style: italic;
}

span.timesmedred {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #ed1c24;
	font-weight: bold;
	font-style: italic;
}

p.ns {
	font: 12px Arial, Helvetica, sans-serif;
	color: Black;
	padding-left: 25px;
	padding-top: 0px;
	margin-top: 0px;
}

p.nospace {
	font: 12px Arial, Helvetica, sans-serif;
	color: Black;
	padding-left: 0px;
}

span.text {
	font: 12px Arial, Helvetica, sans-serif;
	color: Black;
}

.textsm9 {
	font: 9px Arial, Helvetica, sans-serif;
	color: Black;
}

span.textsm {
	font: 10px Arial, Helvetica, sans-serif;
	color: Black;
}

span.text11 {
	font: 10px Arial, Helvetica, sans-serif;
	color: Black;
}

span.subhead {
	font: 12px Arial, Helvetica, sans-serif;
	color: #aa141a;
	font-weight: bold;
}

span.subhead2 {
	font: 11px Arial, Helvetica, sans-serif;
	color: #cc9f33;
	font-style: italic;
}

span.subhead12 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #cc9f33;
}

span.subheadlg {
	font: 20px Arial, Helvetica, sans-serif;
	color: #5a0101;
	font-style: italic;
	font-weight: bold;
	padding-left: 25px;
}

p.phead {
	font: 13px Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-style: italic;
	padding-left: 25px;
}

span.phead {
	font: 13px Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-style: italic;
}

span.pheadindent {
	font: 13px Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-style: italic;
	padding-left: 25px;
}

span.biolink {
	font: 11px Arial, Helvetica, sans-serif;
	color: #970e12;
}

span.biohead {
	font: 16px Arial, Helvetica, sans-serif;
	color: #580001;
	font-weight: bold;
}

span.biohead2 {
	font: 14px Arial, Helvetica, sans-serif;
	color: #cc9f33;
	font-style: italic;
}


span.leftxlgwhite {
	font: 30px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}

span.leftlgwhite {
	font: 18px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}

span.leftmedblack {
	font: 14px Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}

span.leftmedgold {
	font: 14px Arial, Helvetica, sans-serif;
	color: #cc9f33;
	font-weight: bold;
}

span.largeblack {
	font: 15px Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}

span.test {
	font: 12px Arial, Helvetica, sans-serif;
	color: #cc9f33;
}

a.navlink:link          {color: #FFFFFF; text-decoration: none;}
a.navlink:visited       {color: #FFFFFF; text-decoration: none;}
a.navlink:active        {color: #FFFFFF; text-decoration: none;}
a.navlink:hover         {color: #000000; text-decoration: none;}
a.navlink:visited:hover {color: #000000; text-decoration: none;}

a.navlinkon:link          {color: #000000; text-decoration: none;}
a.navlinkon:visited       {color: #000000; text-decoration: none;}
a.navlinkon:active        {color: #000000; text-decoration: none;}
a.navlinkon:hover         {color: #000000; text-decoration: none;}
a.navlinkon:visited:hover {color: #000000; text-decoration: none;}

a.subnavlink:link          {color: #cc9f33; text-decoration: none;}
a.subnavlink:visited       {color: #cc9f33; text-decoration: none;}
a.subnavlink:active        {color: #cc9f33; text-decoration: none;}
a.subnavlink:hover         {color: #cc9f33; text-decoration: underline;}
a.subnavlink:visited:hover {color: #cc9f33; text-decoration: underline;}

a.subnavlinkon:link          {color: #cc9f33; text-decoration: underline;}
a.subnavlinkon:visited       {color: #cc9f33; text-decoration: underline;}
a.subnavlinkon:active        {color: #cc9f33; text-decoration: underline;}
a.subnavlinkon:hover         {color: #cc9f33; text-decoration: underline;}
a.subnavlinkon:visited:hover {color: #cc9f33; text-decoration: underline;}

a.medialink:link          {color: #002ff1; text-decoration: none;}
a.medialink:visited       {color: #002ff1; text-decoration: none;}
a.medialink:active        {color: #002ff1; text-decoration: none;}
a.medialink:hover         {color: #002ff1; text-decoration: underline;}
a.medialink:visited:hover {color: #002ff1; text-decoration: underline;}

a.textlink:link          {color: #000000; text-decoration: underline;}
a.textlink:visited       {color: #000000; text-decoration: underline;}
a.textlink:active        {color: #000000; text-decoration: underline;}
a.textlink:hover         {color: #000000; text-decoration: none;}
a.textlink:visited:hover {color: #000000; text-decoration: none;}

a.reverselink:link          {color: #FFFFFF; text-decoration: underline;}
a.reverselink:visited       {color: #FFFFFF; text-decoration: underline;}
a.reverselink:active        {color: #FFFFFF; text-decoration: underline;}
a.reverselink:hover         {color: #FFFFFF; text-decoration: none;}
a.reverselink:visited:hover {color: #FFFFFF; text-decoration: none;}

a.biolink2:link          {color: #970e12; text-decoration: underline;}
a.biolink2:visited       {color: #970e12; text-decoration: underline;}
a.biolink2:active        {color: #970e12; text-decoration: underline;}
a.biolink2:hover         {color: #970e12; text-decoration: none;}
a.biolink2:visited:hover {color: #970e12; text-decoration: none;}

a.memoriallink:link          {color: #aa141a; text-decoration: underline;}
a.memoriallink:visited       {color: #aa141a; text-decoration: underline;}
a.memoriallink:active        {color: #aa141a; text-decoration: underline;}
a.memoriallink:hover         {color: #aa141a; text-decoration: none;}
a.memoriallink:visited:hover {color: #aa141a; text-decoration: none;}

a.candlelink:link          {color: #970e12; text-decoration: underline; font-size: 14px; font-weight: bold; }
a.candlelink:visited       {color: #970e12; text-decoration: underline; font-size: 14px; font-weight: bold; }
a.candlelink:active        {color: #970e12; text-decoration: underline; font-size: 14px; font-weight: bold; }
a.candlelink:hover         {color: #970e12; text-decoration: none; font-size: 14px; font-weight: bold; }
a.candlelink:visited:hover {color: #970e12; text-decoration: none; font-size: 14px; font-weight: bold; }

.imageborder {
	border: 5px solid #970e12;
}

.imgmemorial {
	border: 3px solid #cc9f33;
}


div#copyright {
	float: right;
	padding: 10px;
}

span.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc9f33;
}

.bullets
{
	margin-top: 0;
	margin-left: 40px;
	padding-left: 0;
	list-style: none;
}

.bullets li
{
	margin-top: 3px;
	margin-bottom: 3px;
	padding-left: 10px;
	background-image: url(../img/red_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	font: 12px Arial, Helvetica, sans-serif;
	color: Black;
}
#vigils {
	background-image: url(../img/vigil_bg.gif);
	background-repeat: no-repeat;
	width: 541px;
}
#vigils_left {
	display: inline;
	float: left;
	width: 205px;
}
#vigils_right {
	display: inline;
	float: right;
	width: 295px;
}
#vigil_pad {
	padding-left: 10px;
	padding-top: 3px;
}
#adam_left {
	display: inline;
	float: left;
	width: 325px;
	margin-left: 25px;
}
#adam_right {
	display: inline;
	float: right;
	width: 200px;
	vertical-align:top;
}