p.intro {line-height: 1.38em !important;font-size: 16px !important;}div.featured_artist {border-top: 1px solid #069;margin-top: 2em;}div.featured_artist h2 {    margin: 2px 0 !important;}div.featured_artist h3 {    margin: 6px 0 !important;    font-weight: 300 !important;}/* Design by richard dot sime at gmail dot com 2004 *//*******************************	Global styles******************************/div#tv {	position: absolute;	right: 40px;	top: 36px;	background-color: transparent;	}div#tv a {	background-color: transparent !important;	}a.nostyle:hover{	background: white;	}body {	text-align: center;	margin:0;	padding:0;	color:#222;	font-family: arial, helvetica, sans-serif;	font-size: 12px;	background:		url(images/page_bg2.gif)		repeat-x top fixed #9CC4D7;	}div#wrapper {	background-color: #fff;	text-align: left;	width: 782px;	margin: 0 auto;	}div.middleColumn { /* not to be confused with the 3 columns this contains! */	text-align: left;	width: 782px;	margin: 0 auto;	padding: 0;	background: #fff;	position: relative;	left: 0;	top: 0;	border-top: 1px solid white;	}#logo {	margin-bottom: 20px;	}a {	color: #c00;	background-color: transparent;	text-decoration: none;	}a:hover {	text-decoration: underline;	}a.nohover {	background-color: #fff;	}a.nohover:hover {	background-color: #fff !important;	}input, textarea {	border: #000 1px solid;	font-family: Arial, Helvetica, sans-serif;	letter-spacing: 0.1em;	text-indent: 0.3em;	font-size: 11px;	font-weight: normal;	}input:focus {	background-color: #f1f1f1;	}div.footer {	font-size: 9px;	clear: both;	padding: 9px 7px;	color: #9CC4D7;	border-top: 0px dotted #9CC4D7;	text-align: left;background-color: #069;	}img {	border: 0;	}a {outline: none;}/*******************************	Nav Menu******************************/#nav {	float: left;	width: 170px;position: relative;top: 8px;	background:		url(images/bg_menux.gif)		repeat-y top right #fff;font-family: Helvetica, sans-serif;margin-bottom: 40px;	}#menubar {	text-align: left;	}#menubar p.heading {	font-size: 11px;	font-weight: 900;	margin :0;	padding: 0;	color: #000;	padding-left: 5px;padding-bottom: 6px;border-bottom: 1px solid #BFD9E5;margin-top: 20px;	}#menubar p {	font-size: 11px;	line-height: 10px;margin: 0;	}#menubar a {	text-decoration: none;	color: #069;	background-color: transparent;	font-weight: 300 !important;	display: block;	padding: 6px 5px;	font-weight: 600;border-bottom: 1px solid #BFD9E5;	}	#menubar a:hover {	color: black;background-color: #ffc;	}/*******************************	Column 2 (main column)******************************/.mood {	float: left;	margin-right: 12px;	border:1px solid #333;	width: 179px;	line-height: 0;	}#contentbox {	width: 565px;		float: left;	padding-left: 22px;	font-family: helvetica, sans-serif;margin-bottom: 12px;	}#contentbox h1,#contentbox h1 span {	font-family: Georgia, Times, "times new roman", serif;    font-size: 22px;	padding: 0;    margin-top: 0;    color: #069;    font-weight: 300;	line-height: 1em;	}#contentbox h1 a {	font-size: 12px;	}#contentbox h2 {	font-family: Georgia, Times, "times new roman", serif;    font-size: 16px;	padding: 0;    margin:  24px 0 6px 0;    color: #069;    font-weight: normal;	}#contentbox h3 {	font-family: "trebuchet ms",verdana,arial,helvetica,sans-serif;    font-size: 1em;    padding: 0;    font-weight: 900;margin-top: 1.5em;	}#contentbox h4 {	}#contentbox h5 {	}#contentbox h6 {	font-family: Georgia, Times, "times new roman", serif;    font-size: 9px;	letter-spacing: 0.1em;    margin: -1em 0 2em 0;    color: #000;    font-weight: normal;	}#contentbox p {	font-size: 12px;	margin: 0 0 8px 0;	padding: 0 15px 0 0;	line-height: 1.5em;	text-indent: 0;color: #333;	}#contentbox ul {	font-size: 12px;	text-align: justify;	margin: -0.5em 0 8px 0;	padding-left: 2em;	line-height: 1.5em;	text-indent: 0;	}p.italics {		font-size: 9px;	text-align: left;	margin: 0 30px 8px 0;	padding: 0 15px 0 0;	line-height: 1.5em;	text-indent: 0;	font-style: italic;	}table.thumbnails {	width: 100%;	border: 1px solid #ccc;	background-color: #ddd;	clear: left;	margin-bottom: 18px;		}table.thumbnails td {	padding: 0 10px;	clear: left;		}table.thumbnails p {	text-align: left !important;	padding-bottom: 10px !important;	line-height: 1.2em !important;	}div.thumbnail {	width: 100px;	height: 100px;	margin-top: 10px;	background:		url(images/thumbnail_bg.gif) 8px 8px no-repeat white;padding: 8px;	border: 1px solid #ccc;		display: block;	margin-right: auto;	margin-left: auto;	margin-bottom: 10px;	}td#enlarged {	width: 100%;	padding: 10px;	}td#enlarged img {	padding: 8px;	border: 1px solid #ccc;	background: white;	display: block;	margin-right: auto;	margin-left: auto;	margin-bottom: 10px;	}table.thumbnails a:hover {	text-decoration: none;	color: #c00;	cursor: pointer;	}table.normal {	font-family: arial ,helvetica, sans-serif;	border: 1px solid #999;	background-color: #eee;	margin: 6px 0 18px 0;	font-size: 11px;	clear: left;width: 100%;	}table.normal td {	padding: 4px 4px;	border-top: 0px solid #fff;	vertical-align: top;	line-height: 16px;	}table.normal tr.even td {	border-top: 1px solid #eee;	background-color: #fff;	}table.normal tr.odd td {	border-top: 1px solid #fff;	background-color: #eee;	}table.normal td {	border-top: 1px solid #ccc;	background-color: #efefef;border-right: 1px solid #fff;	}table.normal tr.date td {	border-top: 1px solid #999;xborder-bottom: 1px solid #999;background-color: #e7e7e7;color: #676767;font-size: 1.25em;	}table.normal tr.first td {border-top: none;}table.normal tr.date + tr td {	xborder-top: none !important;	}tr.title {	color: #000;		padding: 0;	font-size: 12px;	font-weight: 300;	margin-top: 4px;	background: #999;	text-indent: 4px;	text-transform: uppercase;	}td.label {	color: #000;	text-transform: uppercase;	letter-spacing: 0.1em;		}table.normal h1 {	color: green;	}table.normal h2 {	font-family: Georgia, Times, "times new roman", serif;    font-size: 9px;	letter-spacing: 0.1em;    padding: 0;    margin-top: -2.5em;    color: #000;    font-weight: normal;	}table.normal th {	color: #fff;	background-color: #999;	text-align: left;	padding: 4px;	font-size: 12px;font-weight: 300;border-right: 1px solid #fff;	}table.form {	width: 100%;	}table.form td {	color: #333;		font-size: 11px;	font-weight: 700;	padding: 5px 20px;	line-height: 1em;	}table.nostyle td {	border: 0;	}			/***************=FAQs***************/ul.faqs {padding-left: 0 !important;}ul.faqs li {background-image: none; padding-left: 0; list-style: none;}div.answer p:first-child, div.answer p.first {margin-top: -0.5em;}a.question {    font-size: 1.25em;    padding-right: 20px;    line-height: 36px;    outline: none;}a.question:hover, a.question:focus {text-decoration: none; color: #000;}a.question:hover span.more {background-position: 100% -31px;}div.answer {width: 565px !important;/*maintain width during animation*/}span.more {    background: transparent url('images/toggle.gif') no-repeat 100% 7px;    padding-bottom: 1px;    line-height: 36px;    text-indent: -999em;    width: 19px;    height: 1em;    display: inline-block;    padding: 0;    background-position: 100% 5px;}a.open span.more {background-position: 100% -13px;}a.open:hover span.more {background-position: 100% -49px;}a.less {    background: transparent url('images/toggle.gif') no-repeat 100% -15px;    padding-right: 15px;}a.less:hover {background-position: 100% -51px; color: #000;}/*ie 6*/* html a.question {display: block; margin-bottom: 1em;}/*	* html span.more {display: inline-block;}	*/* html div.answer {width: auto !important;/*otherwise fails to wrap after animation*/} to wrap after animation*/}
