body {
	font-family: Gill Sans MT, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #fff;
	background-color: #000;
}

#header {
	width: 100%;
	height: 100px;
	background: url(images/mccoysheader.png) no-repeat;
	margin: auto;
	text-align: right;
}

#headernav {
	width: 760px;
	border-bottom: solid 1px #ccc;
	background-color: #06023A;
	background: url(images/red-fade.png) repeat-x;
}

.rightcell {
	width: 150px;
}

.maincell {
	vertical-align: top;
}
#searchcell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	text-align: right;
	float: right;
	display: inline;
}
#searchcellr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-align: right;
}

.wtext {
	color: #fff;
	font-size: 10px;
}
.searchcell {
	color: #000;
	font-size: 10px;
}
.headernav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	background-color: #D40000;
	border-bottom: solid 1px #ccc;
	background: url(images/red-fade.png) repeat-x;
}
a.headernav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}
a.headernav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}
a.headernav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:  12px;
	color: #A27A31;
}
a.headernav:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}

a:link {
	color: #FF6600;
	text-decoration: none;
}
a:visited {
	color: #FF6600;
	text-decoration: none;
}
a:active {
	color: #FF6600;
	text-decoration: none;
}
a:hover {
	color: #FF6633;
	text-decoration: underline;

}

.toplinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000;
	text-decoration: none;
}
a.toplinks:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000;
	text-decoration: none;
}
a.toplinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000;
	text-decoration: none;
}
a.toplinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:  xx-small;
	color: #A27A31;
}
a.toplinks:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000;
	text-decoration: none;
}

#footer {
	border-top: solid 1px #ccc;	
	width: 760px;
	height: 40px;
	font-family: Tahoma, Arial, sans-serif;
}
.disclaimertext {
	font-size: 8pt;
}
.footerlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000;
	text-decoration: none;
}
a.footerlinks:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000;
	text-decoration: none;
}
a.footerlinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000;
	text-decoration: none;
}
a.footerlinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:  xx-small;
	color: #A27A31;
}
a.footerlinks:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000;
	text-decoration: none;
}

#mainholder {
	width: 760px;
}

#welcomeholder {
width: 600px;
height: 160px;
background: url(images/stone-front.jpg) no-repeat;
	font-size: 16pt;
	color: #fff;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 10px;
}

#mainnav {
	width: 130px;
	background-color: #000;
	color: #fff;
	font-size: 10pt;
}
#detox {

	background: url(images/free-detox.png) no-repeat;
	width: 120px;
	height: 199px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 8pt;

}

#submain {
	width: 300px;
	font-size: 12px;
	vertical-align: top;
}

#subright {
	width: 120px;
	font-size: 12px;
	vertical-align: top;
}

.hdivider {

	background:  #eeeeee url('images/trans1x1.gif') repeat-x;
	width: 100%;
	height: 1px;

}

.vdivider {

	background: #eeeeee url('images/trans1x1.gif') repeat-y;
	width: 1px;
	height: 100%;

}
.fpholder {
	width: 50%;
	align-text: center;
	height: 200px;
}
.fpit {
	margin: auto;
	text-align: center;
}

#headline {
	width: 100%;
	border-bottom: solid 1px #ccc;
}

#leftnav {
	width: 100%;
}

.leftnavcell {
	border-bottom: dashed 1px #666;
	text-align: right;
}

#rightevents {
	border: solid 1px #7AB4E4;
	width: 100%;
	font-size: 12px;
	background-color: #E9F0F6;
	
}
#rightevents th {
	border: solid 1px #eee;
	width: 100%;
	font-size: 12px;
	background-color: #7AB4E4;
}

#rightevents td {
	border: solid 1px #7AB4E4;
	width: 100%;
	font-size: 12px;
	background-color: #E9F0F6;
}

.lowerevents {
	text-align: right;
	background-color: #7AB4E4;
}

.np {
	width: 100%;
	color: #fff;
}

#blogtable {
	width: 100%;
	color: #fff;
	border-bottom: solid 1px #ccc;
}

#blogtable th {
	background-color: #222222;
	font-size: 12px;
	width: 100%;
	text-align: left;
}

#promo {
	background-color: #990000;
	font-size: 10px;
	color: #fff;
	width: 100%;
	text-align: center;
	border: solid 1px #ccc;
}
