/* CSS Document */body {	margin: 0 0 0 0;	width: 100%;	background-color: #eee;}.emph {	font-style: italic;	font-weight: bold;}#splash {	width: 1000px;	margin: 0% 20% 0% 8%;	background-color: transparent;			}#splash img {	margin: 0px 25px 0px 97px;	padding: 0px 0px 0px 0px;	border: solid red 0px;}#splashblurb {	width: 795px;	margin: 0px 0px 0px 97px;	padding: 0px 5px 2px 0px;	text-align: center;	background-color: transparent;	font: italic 9pt Lucida Bright, serif;	color: #565;	border: solid gray 0px;	}#splashpocblurb {	width: 795px;	margin: 0px 0px 0px 97px;	padding: 0px 5px 2px 0px;	text-align: center;	background-color: transparent;	font: italic 9pt Lucida Bright, serif;	color: #565;	border: solid gray 0px;	}.emphasised {	font: bold italic 9pt Lucida Calligraphy, serif;	}.emphasised2 {	font: bold italic 10pt Lucida Calligraphy, serif;	color: #565;	}.emphasised3 {	font: bold italic 10pt Book Antiqua, serif;	color: #565;	}.small {	font: italic 8pt Lucida Bright, serif;}#splashblurb a:link, #splashblurb a:visited, #splashblurb a:active {		font: italic 9pt Lucida Bright, serif;	color: #da0;	text-decoration: none;}#splashblurb a:hover {	color: #F00;}	#splashpocblurb a:link, #splashpocblurb a:visited, #splashpocblurb a:active {		font: italic 18pt HerricksHand, Comic Sans MS, sans serif;	color: #da0;	text-decoration: none;}#splashpocblurb a:hover {	font: italic 18pt HerricksHand, Comic Sans MS, sans serif;	color: #F00;}	#content {	width: 1000px;		margin: 0% 25% 0% 8%;	padding: 0px 0px 0px 0px;	border: solid #ddd 0px;	background-color: transparent;			}#box {	padding: 0px 0px 520px 0px;	border: solid #ddd 1px;	background-color: #fff;}#boxlarger {	padding: 0px 0px 554px 0px;	border: solid #ddd 1px;	background-color: #fff;}#splashbox {	padding: 0px 0px 120px 0px;	border: solid #ddd 1px;	background-color: #fff;}#newsbox {	margin: 0px 0px 0px 0px;	padding: 0px 0px 141px 0px;		border: solid #ddd 1px;	background-color: #fff;}#pandfeventsbox {	padding: 0px 0px 50px 0px;	border: solid #ddd 1px;	background-color: #fff;}#boxstore{	padding: 0px 0px 20px 0px;	border: solid #ddd 1px;	background-color: #fff;}#contactusbox {	padding: 0px 0px 0px 0px;	border: solid #ddd 1px;	background-color: #fff;}#linksbox {	padding: 0px 0px 514px 0px;	border: solid #ddd 1px;	background-color: #fff;}#box2007 {	padding: 0px 0px 525px 0px;	border: solid #ddd 1px;	background-color: #fff;}#boxsmaller {	padding: 0px 0px 37px 0px;	border: solid #ddd 1px;	background-color: #fff;}#artistbigbox {	margin: 0px 0px 0px 0px;	padding: 0px 0px 520px 0px;	border: solid #ddd 1px;	background-color: #fff;}#artistmidibox {	margin: 0px 0px 0px 0px;	padding: 0px 0px 465px 0px;	border: solid #ddd 1px;	background-color: #fff;}#artistminibox {	margin: 0px 0px 0px 0px;	padding: 0px 0px 460px 0px;	border: solid #ddd 1px;	background-color: #fff;}#banner {	width: 996px;		margin-left: 0px;	margin-top: 0px;	padding: 0px 0px 0px 0px;	border: solid blue 0px;	background-color: #fff;}#banner a:link, #banner a:visited, #banner a:active {	color: #da0;	border: solid gray 0px;	text-decoration: none;}#banner a:hover {	border: solid gray 0px;	color: #F00;}#banner img {	margin: 0px 0px 0px 95px;	padding: 0px 0px 0px 0px;	border: solid gray 0px;}.danse {	font: bold italic 9pt Lucida Calligraphy, Chancery, Arial, sans-serif;	}.danse2 {	font: bold italic 10pt Lucida Calligraphy, Chancery, Arial, sans-serif;}#homebox {	padding: 0px 0px 1700px 0px;	border: solid #ddd 1px;	background-color: #fff;}#welcome {	width: 980px;	float: left;	margin: 0px 0px 0px 5px;	padding: 10px 5px 0px 0px;	background-color: transparent;	text-align: center;	border: solid red 0px;	font: italic 9pt Lucida Bright, serif;	color: #565;}#welcome h1 {	margin: 10px 0px 0px 0px;	padding: 0px 0px 0px 0px;	font: bold italic 18pt Lucida Calligraphy, Chancery, serif;	color: #565;}#blurble {	margin: 0px 0px 0px 5px;	padding: 0px 5px 0px 5px;	text-align: center;	font: italic 11pt Lucida Calligraphy, Chancery, serif;	color: #995;	border: solid gray 0px;}#welcometext {	float: left;	width: 480px;	margin: 0px 0px 2px 5px;	padding: 0px 5px 20px 5px;	border: solid #fe9 0px;	font: 11pt/1.4em Clearly Gothic, serif;	color: #565;	text-align: left;}.emphasised4 {	font: bold italic 9pt Lucida Bright, serif;	}#welcome a:link, #welcome a:visited, #welcome a:active {	color: #da0;	text-decoration: none;}#welcome a:hover {	color: #F00;}#welcomecontact {		margin: 0px 0px 0px 0px;		padding: 0px 0px 0px 10px;		border: solid #fe9 0px;		font: italic 11pt/1.1em Clearly Gothic, serif;	color: #995;		list-style-type: none;		text-align: center;}#welcomecontact ul li {		margin: 0px 1px 0px 1px;		padding: 0px 1px 0px 0px;		font: italic 10pt/1.4em Clearly Gothic, serif;}#welcomecontact ul li a {		display: block;		margin: 0px 0px 0px 0px;		padding: 0px 0px 0px 0px;		border: solid #aaa 1px;		font: italic 9pt/1.4em Clearly Gothic, serif;	color: #995;		list-style-type: none;		text-align: center;}#welcomecontact a:link, #welcomecontact a:visited, #welcomecontact a:active {	color: #da0;	text-decoration: none;}#welcomecontact a:hover {	color: #F00;}#exhibition {	float: right;	width: 320px;	margin: 0px 0px 0px 0px;	padding: 2px 2px 0px 2px;	border: solid green 1px;	font: italic 9pt Lucida Bright, serif;	color: #565;	text-align: center;}#latestnews {	float: right;	width: 470px;	margin: 10px 5px 0px 0px;	padding: 0px 0px 0px 0px;	text-align: center;		background-color: #fff;	border: solid blue 0px;}#ln_wrap {	margin: 0px 0px 0px 0px;	padding: 0px 5px 0px 5px;	font: italic 9pt Lucida Bright, serif;	color: #565;	text-align: left;	background-color: #eee;	border: solid #fe9 1px;}#ln_header {	margin: 4px 0px 2px 0px;	padding: 0px 0px 0px 5px;	font: italic bold 9pt Lucida bright, serif;	color: #995;	background-color: #fff;	border: solid #ccc 1px;	}#nw_header {	margin: 4px 0px 4px 0px;	padding: 2px 2px 2px 2px;	width: 250px;	font: italic bold 9pt Lucida bright, serif;	color: #995;	background-color: #fff;	border: solid #ccc 1px;	}.ln_date {	font: bold 8pt Lucida Bright, serif;	color: #565;		}#latestnews img {	margin: 4px 4px 0px 0px;	padding: 0px 0px 0px 0px;		border: solid blue 0px;}#item_wrap {	margin: 0px 0px 4px 0px;	padding: 0px 0px 5px 0px;	font: italic 9pt Lucida Bright, serif;	color: #565;	text-align: left;	border: solid #ccc 1px;	background-color: #fff;}#item_wrap_sm {	margin: 0px 0px 4px 0px;	padding: 0px 0px 0px 5px;	font: italic 9pt Lucida Bright, serif;	color: #565;	text-align: left;	border: solid #ccc 1px;	background-color: #fff;}#nw_text {	margin: 10px 0px 2px 0px;	padding: 2px 2px 2px 2px;	width: 300px;	font: italic 9pt/1.4em Lucida Bright, serif;	color: #565;	border: solid #ccc 1px;	background-color: #fff;}#norm_text {	margin: 4px 0px 2px 0px;	padding: 2px 2px 2px 5px;	border: solid #ccc 0px;	background-color: transparent;	font: italic 9pt/1.4em Lucida Bright, serif;	color: #565;}#more {	margin: 4px 0px 2px 0px;	padding: 2px 2px 2px 5px;	border: solid #ccc 0px;}#exhibition img {	margin: 0px 0px 0px 0px;	padding: 0px 2px 0px 2px;}#exhibitors {	width: 340px;	float: right;	margin: 0px 50px 0px 0px;	padding: 5px 0px 10px 0px;	background-color: transparent;			border: solid blue 0px;	font: italic 9pt Lucid Bright, serif;	color: #565;	text-align: center;}#exhibitors img {	width: 75px;	height: 75px;		margin: 0px 0px 0px 0px;		padding: 2px 2px 0px 2px;	border: 0px;	text-align: center;	font: bold 8pt Arial, sans-serif;}#exhibitors  a:link, #exhibitors  a:visited, #exhibitors  a:active {	color: #da0;	text-decoration: none;}#exhibitors  a:hover {	color: #F00;}#dmsupports {	width: 480px;	margin: 40px 0px 0px 0px;	padding: 0px 0px 0px 0px;	background-color: transparent;	color: #000;		border: solid blue 0px;	}#news {	margin: 5px 0px 0px 0px;	padding: 0px 0px 0px 0px;		border: solid #ddd 0px;	text-align: center;	background-color: #fff;}#news  a:link, #news  a:visited, #news  a:active {	color: #da0;	text-decoration: none;}#news  a:hover {	color: #F00;}#newswrap {	width: 750px;	margin: 0px 0px 4px 120px;	padding: 10px 10px 10px 10px;		font: bold 8pt Lucida Bright, serif;	color: #565;		background-color: #eee;	border: solid #fe9 1px;}#date {	margin: 0px 0px 2px 0px;	padding: 2px 4px 2px 4px;	font: bold 8pt Lucida Bright, serif;	color: #565;		text-align: left;	border: solid #aaa 1px;	background-color: #fff;}#newsitem {	margin: 0px 0px 10px 0px;	padding: 2px 4px 2px 4px;	font: italic 9pt/1.6em Lucida Bright, serif;	color: #565;	text-align: left;	border: solid #aaa 1px;	background-color: #fff;}.headline {	font: italic bold 9pt Lucida bright, serif;	color: #995;	}.header {	font: italic bold 9pt Lucida bright, serif;	color: #995;	}#servicesbox {	padding: 0px 0px 900px 0px;	border: solid #ddd 1px;	background-color: #fff;		}#servicesbox h2 {	margin: 50px 0px 2px 10px;	padding: 5px 5px 2px 10px;	text-align: center;	font: bold 18pt Clearly Gothic, serif;	color: #565;}#servicesbox h3 {	margin: 0px 0px 2px 10px;	padding: 5px 5px 2px 10px;	text-align: center;	font: italic 14pt Clearly Gothic, serif;	color: #000;}#services {	width: 600px;	float: left;	margin: 0px 0px 2px 10px;	padding: 5px 5px 2px 10px;	border: solid #fe9 0px;	font: 11pt/1.2em Clearly Gothic, serif;	color: #565;	text-align: left;}#services h2 {	margin: 10px 0px 2px 0px;	padding: 0px 0px 0px 0px;	font: bold italic 12pt Clearly Gothic, serif;}#services li {	list-style: none;}#services a:link, #services  a:visited, #services  a:active {	color: #da0;	text-decoration: none;}#services  a:hover {	color: #F00;}#servicesvisuals {	width: 340px;	float: right;	margin: 0px 10px 2px 0px;	padding: 20px 2px 10px 2px;	border: solid #fe9 0px;	font: italic 11pt/1.2em Book Antiqua, serif;	color: #565;	text-align: center;}#servicesvisuals img {	margin: 2px 0px 2px 0px;	padding: 0px 0px 0px 0px;}#services_cv_box {	margin: 0px 0px 0px 0px;	padding: 0px 0px 600px 0px;	border: solid #ddd 1px;	background-color: #fff;			}#services_cv_box h2 {	margin: 50px 0px 2px 10px;	padding: 5px 0px 0px 10px;	text-align: center;	font: bold italic 18pt Clearly Gothic, serif;}#services_cv {	width: 635px;	float: left;	margin: 10px 0px 0px 10px;	padding: 10px 5px 2px 10px;	border: solid #fe9 0px;	font: 11pt/1.2em Clearly Gothic, serif;	color: #565;	text-align: left;}#services_cv img {	float: left;	margin: 19px 10px 20px 0px;	padding: 0px 0px 0px 0px;}#services_cv h2 {	margin: 10px 0px 2px 0px;	padding: 0px 0px 0px 0px;	font: bold italic 12pt Clearly Gothic, serif;}#services_cv a:link, #services_cv  a:visited, #services_cv  a:active {	color: #da0;	text-decoration: none;}#services_cv  a:hover {	color: #F00;}#services_cv_visuals_matt {	width: 315px;	float: right;	margin: 10px 10px 2px 0px;	padding: 27px 2px 77px 2px;	border: solid #fe9 0px;	font: italic 11pt/1.2em Clearly Gothic, serif;	color: #565;	text-align: center;}#services_cv_visuals_charlotte {	width: 315px;	float: right;	margin: 10px 10px 2px 0px;	padding: 27px 2px 35px 2px;	border: solid #fe9 0px;	font: italic 11pt/1.2em Clearly Gothic, serif;	color: #565;	text-align: center;}#services_cv_visuals_paul {	width: 315px;	float: right;	margin: 10px 10px 2px 0px;	padding: 27px 2px 35px 2px;	border: solid #fe9 0px;	font: italic 11pt/1.2em Clearly Gothic, serif;	color: #565;	text-align: center;}#services_cv_visuals_jody {	width: 315px;	float: right;	margin: 10px 10px 2px 0px;	padding: 27px 2px 35px 2px;	border: solid #fe9 0px;	font: italic 11pt/1.2em Clearly Gothic, serif;	color: #565;	text-align: center;}#services_cv_visuals img {	margin: 2px 0px 2px 0px;	padding: 0px 0px 0px 0px;}.clients_matt {	margin: 0px 0px 15px 0px;	padding: 0px 0px 0px 0px;	font: italic 10pt/1.2em Clearly Gothic, serif;	color: #565;}.clients_charlotte {	margin: 20px 0px 82px 0px;	padding: 0px 0px 0px 0px;	font: italic 10pt/1.2em Clearly Gothic, serif;	color: #565;}#pandfevents {	margin: 0px 100px 0px 100px;	padding: 10px 40px 2px 40px;	background-color: #fff;	color: #000;		border: solid yellow 0px;	font: italic 10pt Clearly Gothic, serif;	color: #565;	text-align: center;	}.pandfemph {	font-family: Century, serif;	font-style: italic;	font-weight: bold;		}#pandfevents p {		margin: 20px 0px 0px 0px;	}#pandfevents h2 {	font: bold 14pt Clearly Gothic, serif;	color: #565;	text-align: center;}#pandfevents a:link, #pandfevents  a:visited, #pandfevents  a:active {	color: #da0;	text-decoration: none;}#pandfevents  a:hover {	color: #F00;}#pandfeventswrap {	width: 540px;	margin: 10px 0px 25px 80px;	padding: 10px 10px 10px 5px;		font: bold 8pt Clearly Gothic, serif;	color: #565;		background-color: #eee;	border: solid #fe9 1px;}#pandfevents_blurb { float: left;	width: 250px;	border: solid yellow 0px;	margin: 20px 20px 0px 20px;	}#pandfevents_item_wrap {	width: 504px;	margin: 4px 10px 4px 10px;	padding: 0px 10px 15px 10px;	background-color: #fff;		border: solid #aaa 1px;	font: bold 11pt Clearly Gothic, serif;	text-align: left;}#pandfevents_item_wrap img {	margin: 10px 0px 2px 0px;	border: solid green 0px;	}#pandfevents_head {	width: 520px;	margin: 8px 10px 2px 10px;	padding: 2px 2px 2px 2px;	background-color: #fff;		border: solid #aaa 1px;	}#pandfevents_wrap_img {	width: 520px;	margin: 4px 10px 4px 10px;	padding: 2px 2px 20px 2px;	background-color: #fff;		border: solid #aaa 1px;	}#store {	margin: 0px 100px 0px 100px;	padding: 10px 40px 2px 40px;	background-color: #fff;	color: #000;		border: solid yellow 0px;	font: italic 10pt Book Antiqua, serif;	color: #565;	text-align: center;	}#store h1 {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	font: bold italic 12pt Lucida Calligraphy, Chancery, serif;	color: #565;}#store {	margin: 0px 100px 0px 100px;	padding: 10px 40px 2px 40px;	background-color: #fff;	color: #000;		border: solid yellow 0px;	font: italic 10pt Book Antiqua, serif;	color: #565;	text-align: center;	}#store h1 {	margin: 45px 0px 0px 0px;	padding: 0px 0px 0px 0px;	font: bold italic 12pt Lucida Calligraphy, Chancery, serif;	color: #565;}#storewrap {	width: 650px;	margin: 10px 0px 25px 30px;	padding: 0px 0px 0px 0px;		font: bold 8pt Lucida Bright, serif;	color: #565;		background-color: #eee;	border: solid #fe9 1px;}#merchwrap {	width: 628px;		margin: 10px 10px 10px 10px;	padding: 0px 0px 360px 0px;	background-color: #fff;		border: solid #aaa 1px;}#merchimage {width: 400px;	float: left;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	background-color: #fff;		border: solid #aaa 0px;}#merchinfo {	width: 210px;	float: right;	margin: 10px 0px 0px 0px;	padding: 2px 2px 2px 2px;	background-color: transparent;	font: italic 10pt Clearly Gothic, serif;	color: #565;	text-align: left;	border: solid #aaa 0px;}#moremerch {	width: 215px;	float: left;	margin: 4px 4px 0px 4px;	padding: 0px 2px 0px 2px;	background-color: transparent;	color: #000;		font: italic 10pt Book Antiqua, serif;	color: #565;	text-align: left;	border: solid blue 0px;}#viewcart {	width: 215px;	float: right;	margin: 4px 4px 0px 4px;	padding: 0px 2px 0px 2px;	background-color: transparent;	color: #000;		font: italic 10pt Book Antiqua, serif;	color: #565;	text-align: left;	border: solid blue 0px;}#dmdates {	width: 520px;	margin: 10px 0px 0px 10px;	padding: 2px 2px 2px 2px;	font: bold 8pt Lucida Bright, serif;	color: #565;		text-align: center;	border: solid #aaa 1px;	background-color: #fff;}#dmevent_wrap {	width: 520px;	margin: 4px 10px 4px 10px;	padding: 2px 2px 15px 2px;	background-color: #fff;		border: solid #aaa 1px;	}#dmevent_wrap_img {	width: 520px;	margin: 4px 10px 4px 10px;	padding: 2px 2px 370px 2px;	background-color: #fff;		border: solid #aaa 1px;	}#dmevents {	width: 350px;	margin: 4px 4px 0px 4px;	padding: 0px 2px 0px 2px;	background-color: transparent;	color: #000;		font: italic 10pt Book Antiqua, serif;	color: #565;	text-align: left;	border: solid blue 0px;}#upcoming img {	float: right;	margin: 5px 5px 0px 0px;	padding: 0px 0px 0px 0px;	border: solid blue 0px;	}#dminveventwrap {border: solid black 0px;margin: 0px 0px 0px 0px;	padding: 0px 0px 200px 0px;	background-color: transparent;}.dminvevent {	width: 135px;	margin: 5px 5px 0px 5px;	padding: 5px 0px 5px 0px;	background-color: white;	color: #000;	float: left;	border: solid #aaa 1px;	font: italic 10pt Book Antiqua, serif;	color: #565;	text-align: center;}.pasteventblurb {		width: 200px;	float: right;}#futurevntinfo {		width: 300px;	padding: 10px 0px 0px 10px;	border: solid green 1px;	}#pastdates {	font: bold 8pt Lucida Bright, serif;	color: #995;}.pastinfo {		font: bold 10pt Lucida Bright, serif;	color: #995;	}#pastblurb  a:link, #pastblurb  a:visited, #pastblurb  a:active {	color: #da0;	text-decoration: none;}#pastblurb  a:hover {	color: #F00;}#exhiblurb {	width: 485px;	float: left;	margin: 0px 0px 0px 50px;	padding: 2px 2px 2px 2px;	background-color: transparent;	color: #000;		border: solid red 0px;	font: italic 10pt Book Antiqua, serif;	color: #565;	text-align: center;	}#dates {	font: bold 8pt Lucida Bright, serif;	color: #995;}.exhinfo {		font: bold 8pt Lucida Bright, serif;	color: #565;	}#exhiblurb a:link, #exhiblurb a:visited, #exhiblurb a:active {	color: #da0;	text-decoration: none;}#exhiblurb a:hover {	color: #F00;}#sponsors {	width: 1000px;	float: left;	margin: 0px 0px 0px 0px;	background-color: transparent;		text-align: center;	font: italic 6pt Lucida Bright, serif;	color: #565;}#sponsors a:link, #sponsors a:visited, #sponsors a:active {	color: #da0;	text-decoration: none;}#sponsors a:hover {	color: #F00;}#sponsors img {	margin: 0px 2px 4px 2px;	border: solid gray 0px;}#sponbox {		padding: 2px 0px 0px 0px;		border: solid #ddd 1px;	background-color: #fff;	}h1 {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	font: bold italic 12pt Lucida Calligraphy, Chancery, serif;	color: #565;}h2 {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	font: bold italic 10pt Lucida Calligraphy, Chancery, serif;	color: #565;}h3 {	margin: 5px 0px 0px 0px;	padding: 0px 0px 0px 0px;	font: bold italic 9pt Lucida Calligraphy, Chancery, serif;	color: #995;}#artistinformation {	width: 750px;		margin: 0% 35% 10% 15%;		padding: 0px 0px 0px 0px;	border: solid gray 0px;	background-color: transparent;}#artist {	width: 998px;	float: left;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	background-color: #fff;	color: #000;		border: solid #ddd 1px;	font: 9pt Arial, sans-serif;	color: #000;	}#artistblurb {	width: 600px;	float: right;	margin: 0px 10px 0px 0px;	padding: 0px 0px 0px 5px;	background-color: transparent;	color: #000;		border: solid blue 0px;	font: italic 10pt Book Antiqua, serif;	color: #565;	}#artistblurb a:link, #artistblurb a:visited, #artistblurb a:active {	font: italic 9pt Lucida Bright, serif;	color: #da0;	text-decoration: none;}#artistblurb a:hover {	color: #F00;}#artistblurble {	width: 350px;	margin: 0px 0px 0px 10px;	padding: 0px 5px 0px 5px;	text-align: center;	font: italic 9pt Lucida Calligraphy, Chancery, serif;	color: #995;	border: solid gray 0px;}.bolditalic {	font: bold italic 10pt Book Antiqua, serif;}#contact {	font: bold 8pt Lucida Bright, serif;	color: #565;}#contact a:link, #contact a:visited, #contact a:active {	font: italic 8pt Lucida Calligraphy, Chancery, serif;	color: #da0;	text-decoration: none;}#contact a:hover {	color: #F00;}#artwork {	width: 360px;	float: right;	margin: 0px 10px 0px 0px;	padding: 0px 0px 0px 0px;	background-color: transparent;	color: #000;		border: solid gray 0px;	}#artwork a:link, #artwork a:visited, #artwork a:active {	font: italic 8pt Lucida Calligraphy, Chancery, serif;	color: #da0;	text-decoration: none;}#artwork a:hover {	color: #F00;}#artwork img {	float: right;	margin: 0px 0px 3px 2px;		padding: 0px 0px px 0px;		border: solid gray 0px;	}#back {	width: 300px;	float: right;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	border: solid gray 0px;	text-align: right;	background-color: transparent;	}#back a:link, #back a:visited, #back a:active {	font: italic 8pt Lucida Calligraphy, Chancery, serif;	color: #da0;	text-decoration: none;}#back a:hover {	color: #FF0000;}#backpe {	width: 150px;	float: left;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	border: solid gray 0px;	background-color: transparent;	}#backpe a:link, #backpe a:visited, #backpe a:active {	font: italic 8pt Lucida Calligraphy, Chancery, serif;	color: #da0;	text-decoration: none;}#backpe a:hover {	color: #FF0000;}#aboutusbox {	padding: 0px 0px 20px 0px;	border: solid #ddd 1px;	background-color: #fff;}#aboutusbox h1 {	margin: 50px 0px 0px 0px;	padding: 0px 0px 0px 0px;	font: bold italic 18pt Clearly Gothic, serif;	text-align: center;}#aboutus {	width: 810px;	margin: 10px 10px 2px 85px;	padding: 5px 5px 2px 10px;	border: solid #fe9 1px;	font: 11pt/1.2em Clearly Gothic, serif;	color: #565;	text-align: left;}#aboutus h2 {		font: bold italic 13pt Clearly Gothic, serif;}#aboutus a:link, #aboutus  a:visited, #aboutus  a:active {	color: #da0;	text-decoration: none;}#aboutus  a:hover {	color: #F00;}.bolditalic2 {	font: bold italic 11pt Book Antiqua, serif;}#contactus {	width: 600px;	margin: 40px 10px 167px 190px;	padding: 20px 10px 20px 10px;	border: solid #fe9 1px;	font: 11pt Clearly Gothic, serif;	color: #565;	text-align: left;}#contactus h2 {		margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;		font: bold italic 12pt Clearly Gothic, serif;	color: #565;	text-align: left;}#contactus a:link, #contactus a:visited, #contactus a:active {	color: #da0;	text-decoration: none;}#contactus a:hover {	color: #F00;}#links {	width: 1000px;	margin: 0px 0px 5px 0px;	padding: 3px 1px 5px 75px;	border: solid blue 0px;	font: italic 8pt Lucida Bright, serif;	color: #565;	text-align: center;}#links a:link, #links a:visited, #links a:active {	color: #da0;	text-decoration: none;}#links a:hover {	color: #F00;}#logos {	width: 845px;	margin: 0px 0px 5px 0px;	padding: 30px 1px 285px 1px;	border: solid #fe9 0px;	font: italic 8pt Lucida Bright, serif;	color: #565;	text-align: center;}#logos a:link, #logos a:visited, #logos a:active {	color: #da0;	text-decoration: none;}#logos a:hover {	color: #F00;}#macabrebox1 {	width: 355px;	float: left;	margin: 5px 4px 0px 6px;	padding: 0px 0px 0px 0px;	border: solid #fe9 0px;	text-align: center;	}#macabrebox1 p {	margin: 2px 0px 2px 0px;	padding: 0px 0px 0px 0px;	border: solid #fe9 0px;}#macabrebox2 {	width: 225px;	float: left;	margin: 5px 2px 0px 6px;	padding: 0px 0px 0px 0px;	border: solid #fe9 0px;}#macabrebox2 p {	width: 225px;	float: left;	margin: 2px 0px 2px 0px;	padding: 0px 0px 0px 0px;	border: solid #fe9 0px;}#macabrebox3 {	width: 225px;	float: left;	margin: 5px 2px 0px 6px;	padding: 0px 0px 0px 0px;	border: solid #fe9 0px;}#macabrebox3 p {	width: 225px;	float: left;	margin: 2px 0px 2px 0px;	padding: 0px 0px 0px 0px;	border: solid #fe9 0px;}#sponsorslinks {	width: 355px;	float: left;	margin: 10px 0px 16px 0px;	padding: 0px 0px 0px 0px;	border: solid blue 0px;	}#sponsorslinks p {		margin: 0px 0px 1px 0px;	padding: 0px 0px 0px 0px;	border: solid #fe9 1px;	}#artistslinks {	width: 245px;		margin: 4px 0px 0px 0px;	padding: 0px 0px 5px 0px;	border: solid red 0px;}#artistslinks p {		margin: 0px 0px 1px 0px;	padding: 0px 0px 0px 0px;	border: solid #fe9 1px;}#performers {		margin: 16px 0px 0px 0px;	padding: 0px 0px 0px 0px;	border: solid red 0px;}#performers p {	width: 175px;	float: left;	margin: 0px 0px 1px 0px;	padding: 0px 0px 0px 0px;	border: solid #fe9 1px;		}#danseoff {	width: 355px;	float: left;	margin: 0px 2px 0px 0px;	padding: 0px 0px 0px 0px;	border: solid green 0px;	text-align: center;	}#danselinks {	width:90px;	float: left;	margin: 5px 2px 2px 10px;	padding: 0px 0px 0px 0px;	border: solid yellow 0px;	text-align: center;	}#danseoff img {	float: left;	margin: 8px 0px 4px 5px;	padding: 0px 0px 0px 0px;	border: solid #fe9 0px;		}	#creators {	width: 355px;	float: left;	margin: 5px 0px 0px 0px;	padding: 0px 0px 2px 0px;	border: solid gray 0px;		}#creators img {	margin: 5px 2px 2px 2px;	padding: 0px 0px 0px 0px;	border: solid #fe9 0px;		}#sitessection {		margin: 4px 0px 0px 0px;	padding: 0px 0px 0px 0px;	border: solid black 0px;	}#sitessection p {		margin: 0px 0px 1px 0px;	padding: 0px 0px 0px 0px;	border: solid #fe9 1px;}#upcomingvisuals {	width: 290px;	float: right;	margin: 10px 15px 0px 0px;	padding: 5px 5px 10px 5px;	background-color: transparent;			border: solid #ddd 1px;	font: italic 9pt Lucida Bright, serif;	color: #565;	text-align: center;}#upcomingvisuals img {	margin: 2px 2px 2px 2px;		border: solid #fef 0px;}#upcomingdates {	width: 415px;	margin: 0px 0px 0px 20px;	padding: 0px 10px 0px 10px;	font: italic 9pt Lucida Bright, serif;	color: #995;	border: solid blue 0px;		text-align: left;}.upcominginfo {		font: bold 8pt Lucida Bright, serif;	color: #565;	}#pastblurb {	margin: 5px 0px 0px 0px;	padding: 5px 5px 2px 5px;	background-color: #fff;	color: #000;		border: solid yellow 0px;	font: italic 10pt Book Antiqua, serif;	color: #565;	text-align: center;	}#pastwrap {	width: 550px;	margin: 10px 0px 25px 80px;	padding: 0px 0px 0px 0px;		font: bold 8pt Lucida Bright, serif;	color: #565;		background-color: #eee;	border: solid #fe9 1px;}#dmpastevents {		width: 375px;	margin: 10px 5px 10px 5px;	padding: 10px 30px 10px 30px;	background-color: #fff;	color: #000;	border: solid #aaa 1px;	font: italic 10pt Book Antiqua, serif;	color: #565;	text-align: left;}