/* CSS Document */body {	background: #000;	width: 100%;	position: absolute; top: 0px; left: 0px;	font: 10pt Arial, sans-serif;	color: #ccc;	margin: 0;}#banner {		width: 820px;		margin-top: 0%;		margin-left: 12%;		padding: 10px 0px 20px 0px;		border: solid blue 0px;	}#banner img {		margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	border: solid white 0px;	}#content {			width: 820px;		margin: 0% 20% 0% 12%;		padding: 20px 0px 0px 0px;		background-color: transparent;			border: solid green 0px;	}#content a:link, #content a:visited, #content a:active {	color: #adf;	text-decoration: none;	border: 0px;}#content a:hover {	color: #ff9;	}#boxhome {	width: 800px;	margin: 5px 0px 0px 0px;	padding: 0px 0px 440px 0px;	border: solid #400 1px;	background-color: transparent;	}		#boxshop {	width: 800px;	margin: 5px 0px 0px 0px;	padding: 0px 0px 484px 0px;	border: solid #400 1px;	background-color: transparent;	}#boxcom {	width: 800px;	margin: 5px 0px 0px 0px;	padding: 0px 0px 168px 0px;	border: solid #400 1px;	background-color: transparent;	}		#boxabout {	width: 800px;	margin: 5px 0px 0px 0px;	padding: 0px 0px 0px 0px;	border: solid #400 1px;	background-color: transparent;	}	#boxport {	width: 800px;	margin: 5px 0px 0px 0px;	padding: 0px 0px 484px 0px;	border: solid #400 1px;	background-color: transparent;	}	#gallerybox {	width: 820px;	margin: 5px 0px 0px 0px;	padding: 0px 0px 524px 0px;	border: solid #400 1px;	background-color: transparent;	}#galleryboxpaint {	width: 800px;	margin: 5px 0px 0px 0px;	padding: 0px 0px 57px 0px;	border: solid #400 1px;	background-color: transparent;	}	#galleryboxdraw {	width: 800px;	margin: 5px 0px 0px 0px;	padding: 0px 0px 57px 0px;	border: solid #400 1px;	background-color: transparent;	}	#gallerybox3 {	width: 800px;	margin: 0px 0px 0px 0px;	padding: 10px 0px 140px 0px;	border: solid #400 1px;	background-color: transparent;	}#gallerybox2 {	width: 800px;	margin: 0px 0px 0px 0px;	padding: 10px 0px 235px 0px;	border: solid #400 1px;	background-color: transparent;	}#box2 {	width: 800px;	margin: 5px 0px 0px 0px;	padding: 0px 0px 10px 0px;	border: solid #400 1px;	background-color: transparent;	}#boxlinks {	width: 800px;	margin: 5px 0px 0px 0px;	padding: 0px 0px 484px 0px;	border: solid #400 1px;	background-color: transparent;	}#boxcon {	width: 800px;	margin: 5px 0px 0px 0px;	padding: 0px 0px 194px 0px;	border: solid #400 1px;	background-color: transparent;	}.blurb {	width: 795px;	margin: 0px 0px 0px 0px;	padding: 10px 0px 0px 0px;	font: 10pt Lucida Calligraphy, serif;	color: #cc9;	border: solid #222 0px;	text-align: center;}#eventbox {	width: 800px;	margin: 0px 0px 0px 0px;	padding: 2px 0px 18px 0px;	border: solid #400 1px;	background-color: transparent;	}.eventheader {	font: 10pt Lucida Calligraphy, serif;	color: #ac3;}#eventblurb {	width: 550px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	font: italic 10pt Lucida Bright, serif;	color: #a93;	border: solid #222 0px;	text-align: center;}#eventimage {	float: right;		margin: 0px 0px 0px 0px;	padding: 5px 10px 0px 0px;}#eventblurb a:link, #eventblurb a:visited, #eventblurb a:active {	color: #ed7;	text-decoration: none;}#eventblurb a:hover {	color: #d11;	}#listings {				width: 390px;		float: left;		background: none;		margin: 15px 5px 5px 10px;		padding: 0px 5px 5px 0px;		border: solid yellow 0px;	font: 10pt Lucida Bright, serif;		color: #ccc;		}#listings h1 {	font: italic 11pt Papyrus, Chalkboard, Arial, sans-serif;	color: #cc3;	margin: 0px 0px 0px 0px;	padding: 8px 0px 2px 0px;}#listings h2 {	font: 11pt Papyrus, Chalkboard, Arial, sans-serif;	color: #a93;	margin: 0px 0px 0px 0px;	padding: 8px 0px 2px 0px;}#listings a:link, #listings a:visited, #listings a:active {	color: #ed7;	text-decoration: none;}#listings a:hover {	color: #d11;	}#dates {	margin: 0px 0px 0px 0px;	padding: 1px 10px 1px 10px;	width: 370px;	border: solid #400 1px;	background-color: #222;	font: italic 9pt Lucida Bright, serif;	color: #cc9;}#events {	margin: 0px 10px 4px 0px;	padding: 5px 10px 5px 10px;	width: 370px;	border: solid #400 1px;	background-color: transparent;	font: italic 10pt Lucida Bright, serif;	color: #a93; }#morenews {		width: 350px;		float: left;		background: none;		margin: 5px 0px 0px 0px;		padding: 0px 0px 0px 0px;		border: solid red 0px;		font: 8pt Lucida Calligraphy, serif;			color: #ed7;	}.morenews {				width: 100px;		margin: 0px 0px 0px 0px;		padding: 5px 0px 0px 0px;				font: 9pt Lucida Calligraphy, serif;		border: solid #ed7 0px;}#latestwork {		width: 300px;		float: right;		background: none;		margin: 15px 20px 0px 5px;		padding: 0px 5px 5px 5px;		border: solid red 0px;		font: 10pt Arial, sans-serif;		color: #ccc;		}#latestwork h2 {	font: 11pt Papyrus, Chalkboard, Arial, sans-serif;	color: #a93;	margin: 0px 0px 0px 0px;	padding: 8px 0px 2px 0px;}#latestwork img {		background: none;		margin: 0px 0px 0px 0px;		padding: 0px 0px 0px 0px;		border: solid #400 0px;		}#moreart {		width: 275px;		float: left;		background: none;		margin: 5px 0px 0px 0px;		padding: 5px 0px 0px 0px;		border: solid #blue 0px;		font: 8pt Lucida Calligraphy, serif;}#moreart a:link, #morenews a:link, #moreart a:visited, #morenews a:visited, #moreart a:active, #morenews a:active {	color: #ed7;	text-decoration: none;}#moreart  a:hover, #morenews a:hover  {	color: #d11;	}#header {	font: italic 20pt Papyrus, Chalkboard, Arial, sans-serif;	color: #cc3;	width: 800px;	height: 30px;	margin: 0px 0px 15px 0px;	padding: 0px 0px 0px 0px;	border: solid #ddd 0px;	text-align: center;}h2 {	font: 13pt Papyrus, Chalkboard, Arial, sans-serif;	color: #cc3;	margin: 0px 0px 0px 0px;	padding: 8px 0px 2px 0px;}h3 {	font: 12pt Papyrus, Chalkboard, Arial, sans-serif;	color: #cc3;	margin: 4px 0px 4px 0px;	padding: 0px 0px 0px 0px;}#portfolioblurb {	width: 550px;	float: left;	margin: 0px 0px 17px 0px;	padding: 0px 10px 0px 10px;	font: italic 10pt Lucida Bright, serif;	color: #a93;	border: solid white 0px;	text-align: center;	}#portfoliothumbs {	width: 330px;	float: right;	margin: 0px 10px 0px 0px;	padding: 0px 2px 0px 0px;	font: italic 10pt Lucida Bright, serif;	color: #a93;	text-align: center;	border: solid red 0px;	}#portfoliothumbs img {		float: left;	margin: 2px 0px 0px 0px;	padding: 0px 2px 0px 2px;	font: 10pt Arial, sans-serif;	border: solid #4ac 0px;	}#portfolionav {	float: left;	width: 155px;	text-align: center;	margin: 5px 0px 5px 6px;	padding: 0px 0px 0px 0px;	font: italic 8pt Lucida Bright, serif;	border: solid yellow 0px;}#portfolionav a:link, #portfolionav a:visited, #portfolionav a:active {		color: #ed7;	text-decoration: none;	border: 0px;}#portfolionav a:hover {	color: #d11;	}#navblurb {	float: left;	width: 90px;	text-align: center;	margin: 0px 0px 0px 30px;	padding: 5px 0px 5px 0px;	border: solid #222 1px;}.back {	padding: 5px 30px 25px 10px;	background-image: url(buttons/button2.gif);	background-repeat: no-repeat;	font: 9pt Arial, sans-serif;		}.back a:link, .back a:visited, .back a:active {		text-decoration: none;	color: #adf;	border: 0;	}.back a:hover {	color: #ff9;		}#gallerycontent {			width: 820px;		margin: 0% 0% 0% 12%;		padding: 20px 0px 0px 0px;		background-color: transparent;			border: solid green 0px;}#gallerycontent a:link, #gallerycontent a:visited, #gallerycontent a:active {	color: #ed7;	text-decoration: none;	border: 0px;}#gallerycontent a:hover {	color: #d11;	}#gallery {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 10px;	font: italic 10pt Lucida Bright, serif;	color: #a93;	border: solid yellow 0px;	}#gallery img {	margin: 0px 0px 0px 0px;	padding: 0px 2px 2px 2px;	font: 10pt Arial, sans-serif;	border: solid #900 0px;	}.pagenav {	float: right;	width: 150px;	margin: 4px 10px 10px 5px;	padding: 0px 2px 0px 2px;	border: solid #555 1px;	font: italic 8pt Lucida Bright, serif;}.pagenav a {	margin: 0px 0px 0px 17px;	padding: 0px 0px 0px 0px;}.portfolio {	float: right;	width: 150px;	text-align: center;	margin: 4px 10px 10px 2px;	padding: 0px 0px 0px 0px;	border: solid #555 1px;	font: italic 8pt Lucida Bright, serif;}#saledrawings {	width: 710px;	border: solid pink 0px;	margin: 25px 0px 30px 40px;	padding: 0px 0px 0px 0px;}#saledrawings img {	margin: 5px 5px 5px 5px;	padding: 0px 0px 0px 0px;}#checkit {	text-align: left;		margin: 10px 0px 0px 0px;	padding: 0px 0px 0px 0px;	border: solid #555 0px;	}#dateswide {	margin: 10px 1px 0px 14px;	padding: 1px 10px 1px 10px;	width: 750px;	border: solid #400 1px;	background-color: #222;	font: italic 8pt Lucida Bright, serif;	color: #cc9;}#eventswide {	margin: 0px 1px 4px 14px;	padding: 5px 10px 5px 10px;	width: 750px;	border: solid #400 1px;	background-color: transparent;	font: italic 10pt Lucida Bright, serif;	color: #a93;}#eventswide img {	margin: 5px 15px 5px 0px;}.header {	font: 10pt Lucida Calligraphy, serif;	color: #ac3;}#eventswide a:link, #eventswide a:visited, #eventswide a:active {	text-decoration: none;	font: italic 10pt Lucida Bright, serif;	color: #ed7;		}#eventswide a:hover {	color: #d11;		}#contentexhib {				width: 800px;		margin-left: 15%;		margin-top: 20px;		padding: 0px 0px 0px 0px;		background-color: transparent;			border: solid #900 0px;	}#contentexhib a:link, #contentexhib a:visited, #contentexhib a:active {	font: italic 10pt Lucida Bright, serif;		color: #ed7;	text-decoration: none;	border: 0px;}#contentexhib a:hover {	color: #d11;	}#upandcoming {	width: 390px;	float: left;	color: #fff;	margin: 10px 0px 0px 0px;	padding: 0px 0px 0px 0px;	border: solid green 0px;	}#sold {	width: 390px;	float: left;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	border: solid blue 0px;}#previous {	margin: 10px 0px 0px 0px;	padding: 0px 0px 0px 0px;	width: 390px;	float: right;	border: solid yellow 0px;}#exdates {	margin: 0px 2px 0px 2px;	padding: 1px 10px 1px 10px;	width: 365px;	border: solid #400 1px;	background-color: #222;	font: italic 8pt Lucida Bright, serif;	color: #cc9;}#exevents {	margin: 0px 2px 5px 2px;	padding: 1px 10px 1px 10px;	width: 365px;	border: solid #400 1px;	background-color: transparent;	font: 10pt Lucida Bright, serif;	color: #a93; }.datesold {	font: italic 8pt Lucida Bright, serif;	color: #cc9;	padding-right: 20px;	border: solid #fff 0px;}.paintingsold {	margin-left: 10px;		border: solid #fff 0px;}.paintingsoldnuline {	margin-left: 103px;	color: #111;	border: solid #fff 0px;}#commissions {	width: 600px;	margin: 0px 0px 170px 80px;	padding: 0px 10px 26px 10px;	border: solid white 0px;	text-align: center;	font: italic 10pt Lucida Bright, serif;	color: #a93;}#commissions a:link, #commissions a:visited, #commissions a:active {	text-decoration: none;	font: italic 10pt Lucida Bright, serif;	color: #ed7;		}#commissions a:hover {	color: #d11;		}#about {	width: 600px;	margin: 0px 0px 0px 80px;	padding: 0px 10px 128px 10px;	border: solid white 0px;	text-align: center;	font: italic 10pt Lucida Bright, serif;	color: #a93;}#about a:link, #about a:visited, #about a:active {	text-decoration: none;	font: italic 10pt Lucida Bright, serif;	color: #ed7;		}#about a:hover {	color: #d11;		}#shopblurb {	width: 400px;	float: left;	margin: 0px 0px 5px 5px;	padding: 0px 10px 5px 5px;	border: solid white 0px;	text-align: center;	font: italic 10pt Lucida Bright, serif;	color: #a93;}#shopblurb a:link, #shopblurb a:visited, #shopblurb a:active {	text-decoration: none;	font: italic 8pt Lucida Bright, serif;	color: #ed7;		}#shopblurb a:hover {	color: #d11;		}#shopvisuals {			margin: 0px 5px 0px 5px;	padding: 5px 0px 5px 5px;	border: solid #400 0px;}#shopvisuals img {		margin: 0px 2px 0px 2px;	padding: 0px 0px 0px 0px;}.shop {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;border: solid white 0px;font: 9pt Lucida bright, serif;}.shop li {	margin: 8px 0px 0px 0px;	padding: 0px 0px 0px 0px;	list-style-type: none;}.shopheader {	margin: 0px 0px 0px 0px;		padding: 0px 0px 0px 0px;	font: italic 11pt Lucida Calligraphy, serif;	color: #dd2;}.shopwaffle {	margin: 0px 0px 0px 0px;		padding: 0px 0px 0px 0px;		color: #dd2;}#checkit {		margin: 20px 0px 0px 0px;		padding: 0px 0px 0px 0px;}#contact {	width: 660px;	margin: 0px 0px 10px 0px;	padding: 0px 40px 22px 100px;	border: solid white 0px;	font: italic 10pt Lucida Bright, serif;	color: #a93;}#contactfacebook {		width: 90px;	text-align: center;	margin: 10px 0px 0px 0px;	padding: 10px 0px 5px 0px;	border: solid #fff 0px;	}#contact a:link, #emailtab a:visited, #emailtab a:active {	text-decoration: none;	font: italic 10pt Lucida Bright, serif;	color: #ed7;		}#contact a:hover {	color: #d11;		}ul {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 40px;	text-align: left;}#footer {	float: left;	width: 820px;	border: solid #222 0px;	margin: 10px 0px 10px 0px;	padding: 0px 0px 0px 0px;	font: italic 8pt Lucida Bright, serif;	color: #a93;	background: transparent;	}#footer a:link, #footer a:visited, #footer a:active {	font: italic 8pt Lucida Bright, serif;	color: #ed7;}#footer a:hover {	color: #d11;}	#credits {	float: left;	width: 800px;	text-align: center;	margin: 0px 0px 0px 0px;	padding: 1px 0px 1px 0px;	border: solid #222 0px;	font: italic 6pt Lucida Bright, serif;	color: #a93	}#webhost {	float: left;	width: 170px;	text-align: center;	margin: 0px 0px 0px 0px;	padding: 5px 0px 5px 0px;	border: solid #222 1px;	}#myspace {	float: left;	width: 170px;	text-align: center;	margin: 0px 0px 0px 45px;	padding: 5px 0px 5px 0px;	border: solid #222 1px;	}#facebook {	float: left;	width: 170px;	text-align: center;	margin: 0px 0px 0px 45px;	padding: 5px 0px 5px 0px;	border: solid #222 1px;	}#blog {	float: right;	width: 170px;	text-align: center;	margin: 0px 0px 0px 0px;	padding: 5px 0px 5px 0px;	border: solid #222 1px;	}#links {		margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	font: 9pt Arial, sans-serif;	color: #400;	border: solid yellow 0px;		}#links a:link, #links a:visited, #links a:active {	font: italic 8pt Lucida Bright, sans-serif;	color: #ed7;}#links a:hover {	color: #d11;}#me {	float: left;	width: 398px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 19px 0px;	font: 9pt Arial, sans-serif;	color: #ccc;	border-right: solid #400 1px;	text-align: center;		}#me p  {		width: 180px;	margin: 2px 0px 0px 100px;	padding: 2px 8px 2px 8px;	border: solid #400 1px;}#me img {		margin: 2px 0px 0px 0px;	padding: 0px 0px 0px 0px;		border: solid red 1px;		}#friends {		width: 359px;	margin: 10px 0px 0px 0px;	padding: 0px 0px 0px 10px;	font: 9pt Arial, sans-serif;	color: #ccc;	border: solid #400 0px;		}#friends img {		margin: 5px 0px 5px 12px;	padding: 0px 0px 0px 0px;		border: solid red 0px;		}#dansemacabre {	float: right;	width: 398px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 3px 0px;	font: 9pt Arial, sans-serif;	color: #ccc;	border: solid #400 0px;	text-align: center;		}#dansemacabre img {		margin: 2px 0px 2px 0px;	padding: 0px 0px 0px 0px;		border: solid red 0px;		}#dansemacabre p  {		width: 180px;	margin: 2px 0px 2px 95px;	padding: 2px 8px 2px 8px;	border: solid #400 1px;}#recommends {	float: left;	width: 778px;	text-align: left;	margin: 0px 5px 0px 0px;	padding: 0px 10px 0px 10px;	font: 9pt Arial, sans-serif;	color: #400;	border: solid #400 1px;	text-align: center;}#recommends img {		margin: 0px 10px 4px 10px;	padding: 0px 0px 0px 0px;		border: solid red 0px;		}#artists {	float: left;	width: 360px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 7px 37px;	font: 9pt Arial, sans-serif;	color: #ccc;	border-right: solid #400 1px;	text-align: center;		}#artists p  {	float: left;	width: 150px;	margin: 1px 0px 2px 2px;	padding: 2px 2px 2px 4px;	border: solid #400 1px;}#sites {	float: left;	width: 354px;	margin: 0px 0px 0px 0px;	padding: 0px 45px 5px 0px;	font: 9pt Arial, sans-serif;	color: #ccc;	border: solid #400 0px;	text-align: center;		}#sites p  {	float: right;	width: 150px;	margin: 1px 2px 2px 2px;	padding: 2px 2px 2px 4px;	border: solid #400 1px;}