﻿body {
	margin: 0;
	padding: 0;
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

#wrapper {
	margin: 0 auto;
	text-align:left; /* re-align the text to the left after the above hack */
	width: 760px;
	padding:25px 0 0 0;
}
#header{
	width:670px;
	height:27px;
	background:#FFCCFF url('../images/header_bkgrd.jpg') no-repeat 0 0;
	padding:80px 0 0 90px;
	position: relative;
	clear:both;
}
#headerAdmin{
	background:url('../images/adminHeader_bkgrd.gif') no-repeat 0 0;
	height:30px;
	position: relative;
	clear:both;
	padding:60px 0 0 0;
}
#footer{
	width:760px;
	clear:both;
	height:25px;
	background:#FFCCFF;
	font-size:11px;
}
#contentHolder{
	width:760px;
	background:url('../images/contentHolder_bkgrd.gif') repeat-y 0 0;
	margin:7px 0 7px 0;
	float:left;
}
#searchListings{
	width:760px;
	height:43px;
	margin:7px 0 0 0;
	clear:both;
}
#searchDrop{
	width:225px;
	float:left;
	margin: 0 6px 0 6px;
}
#searchDrop form{
	margin:0;
}
.floatLeft{
	float:left;
}
#direcNameHolder{
	width:42px;
	text-align:center;
	float:left;
}
#compList{
	width:197px;
	float:left;
	margin:0 0 0 6px;
	padding:17px 14px 200px 14px;
}
#compList li {
	margin:3px 0;
}
#indexIcon{
	width:213px;
	float:left;
}
#detailView1{
	width:321px;
	float:left;
	margin:0 0 0 6px;
}
#detailView2{
	width:152px;
	float:left;
	margin:0 0 0 6px;
	padding:0 0 0 0;
}
#content{
	padding:17px 12px 17px 12px;
}
#content2{
	padding:17px 0 0 12px;
}
.defaultCol{
	color:#670167;
}
h1{
	font-size:22px;
	color:#670167;
	margin:0px;
}
h2{
	font-size:14px;
	font-weight:normal;
}
h2.subTitle{
	font-weight:bold;
	color:#FFFFFF;
}
h3{
	color:#672A81;
	font-size:1.2em;
	margin:20px 0 5px 0;
}
.quest{
	color:#AD8CBD;
	font-weight:bold;
}
.questColo{
	color:#672A81;
}
.newsHeadline{
		font-size:18px;
		font-weight:bold;
}
.dvImage1{
	border-bottom:#FFFFFF 7px solid;
	float:left;
	width: 481px;
	margin: 0 0 0 6px;
}
a:link {
   color: #670167;
   text-decoration:none;
}
a:visited {
   color: #670167;
   text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.px11{
	font-size:11px;
}
.newsDate{
	font-size:11px;
	color:#666666;
}
.iconBDName {
	width:166px;
	height:43px;
	background: url(../images/iconNameHolder_bkgrd.png) no-repeat 0 0;
	float:left
}
.icon {
	width:42px;
	height:43px;
	float:left;
	margin: 0 5px 0 0;
}
.iconBDName a {
	display: block;
	height:43px;
	padding:12px 0 0 13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.iconBDName a:hover {
	text-decoration:underline;
}
.iconHolder{
	margin:0 0 8px 0;
	float:left;
}

#whatsOn{
	background:url(../images/wahtsOn_bkgrd.gif) no-repeat 0 0;
	width:136px;
	float:left;
	margin:0 0 0 6px;
	padding:30px 8px 0 8px;
}

#whatsOnHolder {
	margin-bottom:10px;
}
#compList a:link {
	color: #ffffff;
	text-decoration:none;
}

#compList a:visited {
	color: #ffffff;
	text-decoration:none;
}

#compList a:hover {
	text-decoration:underline;
}
#innerSearchHolder {
	float:left;
	width:481px;
	height:43px;
	background:url(../images/innerSearcBox_bkgrd.gif) no-repeat 0 0;
}
.b14px {
	font-size: 14px;
	font-weight: bold;
}

#mainNav1 a {
	color:#670167;
	font-weight:bold;
}

#mainNav1 a:hover {
	color:#FFF;
}
textarea{
	font-family:Arial, Helvetica, sans-serif;
	width:262px;
}
.SubNavTb{
	font-weight:normal;
}
#wrapper #contentHolder #compList a.navLink, #whatsOnHolder a.navLink{
	color:#660066;
	font-weight:bold;
}
#wrapper #contentHolder #detailView1 #content ul li strong a.navLink {
	color:#FFF;
	background:#670167;
}
