/* Global */

body {
	/* background-color: #110044; */
	font: 10pt Arial, Helvetica, sans-serif;
	color: #110022;
	background-color: #60405a;
}

td {
	font: 10pt Arial, Helvetica, sans-serif;
	color: #110022;}

.centered {
	text-align: center;
}

a {
	color: #110044;
}

a:hover {
	color: #eebbff;
}

blockquote {
	font-style: oblique;
	margin-left: 20%;
}

blockquote#about {
	font-weight: bold;
	color: #4477bb;
}

li {
	list-style: disc outside;
	margin-bottom: 5px;
}

#topnav {
	padding: 5px;
}

#topnav-menu{
	color: #ccbbdd;
	font: bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:hover#topnav-menu{
	color: white;
	text-decoration: underline;
}

.leftnav-upper {
	/* font: bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 2px;
	color: #110044; */
	margin-left: 5px;
}

.leftnav-upper a {
	/* font: bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 2px;
	color: #110044; */
	text-decoration: none;
	font-weight: bold;
}

#leftnav-lower {
	font: bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 2px;
	color: #110044;
	text-decoration: none;
}

a:hover#leftnav-lower {
	color: white;
	text-decoration: underline;
}

#maintextarea {
	border-left: 1px solid #110044;
	padding: 5px;
}

#leftnav-overall {
	/* background-image: url(/newimages/global/sidebarbg.gif);
	background-repeat: repeat-x; */
	width: 180px;
	background-color: #e7aa98;
}

#ln-newsletter {
	background-color: #eebbff;
	width: 150px;
	border: 1px solid #110044;
	padding: 3px;
	font-size: 9pt;
	margin-bottom: 5px;
}

#bottomprodlinks {
	color: #eebbff;
	font: 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#bottominfolinks {
	color: #eebbff;
	font: 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#footer {
	color: #eebbff;
	font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.quote {
	text-align: right;
	padding-right: 25px;
	font-weight: bold;
	font-style: oblique;
	font-size: 11pt;
	margin-left: 375px;
	color: #110044;
	/* text-shadow: #000000 1px 1px 1px; */
}

.shadow {
	height: 5px;
	filter: Shadow(Color=#000000, Direction=135, Strength=5);
	color: #eeeeee;
}

.largetitle {
	font-weight: bold;
	font-size: 12pt;
	text-align: center;
	font-style: oblique;
}

.mediumtitle {
	font-weight: bold;
	font-size: 11pt;
	text-align: center;
}

.normaltitle {
	font-weight: bold;
}

.saying-div {
	background-color: #4466bb;
	width: 162px;
	border: 1px solid #110044;
	padding: 3px;
}

.saying-text {
	color: white;
	text-align: left;
}

/* Home Page */

#newsletter {
	background-color: #eebbff;
	width: 280px;
	border: 1px solid #110044;
	height: 180px;
	padding: 2px;
	font-size: 9pt;
}

#featured {
	background-color: #eeeeee;
	width: 600px;
	border: 1px solid #110044;
	padding: 5px;
}

#raves {
	background-color: #eebbff;
	width: 162px;
	border: 1px solid #110044;
	padding: 2px;
	font-size: 9pt;
}

#ravelist {
	list-style-type: square;
	margin-left: 0px;
}

#specials-title {
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	color: white;
	font-variant: small-caps;
}

#specials-text {
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
}

#specials {
	background-color: #bbaacc;
	width: 279px;
	border: 1px solid #110044;
	padding: 2px;
	height: 180px;
}

/* Events Page */

.eventname {
	font-size: 14pt;
	font-weight: bold;
}

/* Essences Page */

.gemimg {
	margin-right: 5px;
	float: left;
	margin-bottom: 5px;
}