body {color: #ffffff; background: transparent url(backgrounds/markback.jpg) no-repeat scroll center top; background-color: #000000; } 

div#wrapper {text-align:center;}


body {font: 13px arial;clear:both; overflow:auto;}
p {font: 13.5px  Helvetica, Arial; clear:both; text-align: justify; margin: 0px 0px 6px 5px; color: #999999; line-height:130%;}

h1{font: 26px Helvetica, Arial; font-weight:normal; letter-spacing: -1px; color: #FFFFFF; margin-top: 0px; margin-bottom: 3px; text-transform: lowercase;}
h2{font: 20px  Helvetica, Arial; font-weight:normal; letter-spacing: -1px; color: #BFBFBF; margin: 3px 0px 5px 5px; clear:both; text-transform: lowercase;}
h3{font: 17px Helvetica, Arial; font-weight:normal; letter-spacing: -1px; color: #BFBFBF; margin-top: 0px; margin-bottom: 3px; margin-left: 5px; text-transform: lowercase;}

h4{font: 11px Arial; font-weight:bold; color:#000; margin: 0px 0px 0px 0px;}
h5{font: 11px Arial; font-weight:bold; color:#000; padding:0px; margin: 0px 5px 2px 5px;}
h6 {font: 11px arial;  text-align: justify; margin-top: 0px; margin-left: 0px;}

a {text-decoration: none; color:#ffffff;}
li, ul {font-size: 13px; font-family: Helvetica, Arial; color: #808080; clear:both; text-align: justify; margin: 0px 0px 10px 5px; line-height:16px; list-style: none; list-style-image:none;
list-style-position:outside;
list-style-type:none;}

/*Top Banners Section */


div#topbanner {height:145px; width: 960px; text-align:left;}
img.topbanner {margin-left:3px; margin-top:10px;}

div#middlebanner {height:300px; width: 960px; text-align:center;}


div#pagetitle {margin-left:0px;; height: 60px; text-align:left; margin-bottom:22px;}



/* Main Content */ 

div#maincontentleft {text-align:left; top:20px; margin-right:10px; margin-bottom:50px; margin-left: 47px; margin-top:40px;
}

div#maincontentright {float:right;
margin-bottom:50px;
margin-right:0px;
margin-top:53px;
text-align:left;
top:20px;}


div#artistsmaincontentright {float:right;
margin-bottom:50px;
margin-right:80px;
margin-top:92px;
text-align:left;
top:20px;}


div#artworkselect {float:right;
margin-bottom:50px;
margin-right:80px;
margin-top:132px;
text-align:left;
top:20px;}

div#gotoartist {
background-color:#FFFFFF;
border:1px solid #999999;
display:inline;
left:483px;
padding:10px;
position:absolute;
top:371px;
z-index:7000;}

div#gotoartist a {color: #333333; font: 13px Helvetica, Arial; text-align:center;} 

ul#twitter_update_list { width: 200px; padding: 0; margin: 0; overflow: hidden; }
ul#twitter_update_list li { width: 195px; padding: 5px 0 5px 0; border-bottom: solid 1px #808080; list-style: none; }
 

div#newslettersub {margin-left: 10px; color: #999999;}
/*Artists */

div#artistlink {text-align:center; top:20px; margin-right:60px; margin-bottom:50px; position: relative; float: left; width:120px;}

div#artistsmiddlebanner {height:570px; width: 960px; text-align:center; margin-left:50px;}

div#artistlink a {filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
div#artistlink a:hover {filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}

p.artistnamelink {font: 12px  Helvetica, Arial; clear:both; text-align: center; margin: 10px 0px 6px 5px; color: #000000;}

img.artistlinkimage {border: 1px solid #999999;
 width:100px; height: 100px;} 


/* Contact */ 

table.contact td {font-size: 12px; border: none;
vertical-align: top; padding: 7px; font-weight: bold; }





/* Artwork */ 


a.paintingsrollover {
	display: block;
	width: 200px;
	height: 53px;
	text-decoration: none;
	background: url("paintingssprite.png");
	margin-right:0px;

	float:right;
	}

a.paintingsrollover:hover {
	background-position: 0px -53;
	}

a.paintingsrollover:active {
	background-position: 0px -53;
	}

a.glassrollover {
	display: block;
	width: 200px;
	height: 53px;
	text-decoration: none;
	background: url("glasssprite.png");
	margin-right:0px;
	float:right;
	}

a.glassrollover:hover {
	background-position: 0px -53;
	}

a.glassrollover:active {
	background-position: 0px -53;
	}


a.jewelleryrollover {
	display: block;
	width: 200px;
	height: 53px;
	text-decoration: none;
	background: url("jewellerysprite.png");
	margin-right:0px;
	float:right;
	}

a.jewelleryrollover:hover {
	background-position: 0px -53;
	}

a.jewelleryrollover:active {
	background-position: 0px -53;
	}

a.giftsrollover {
	display: block;
	width: 200px;
	height: 53px;
	text-decoration: none;
	background: url("giftssprite.png");
	margin-right:0px;
	float:right;
	}

a.giftsrollover:hover {
	background-position: 0px -53;
	}

a.giftsrollover:active {
	background-position: 0px -53;
	}


.displace {
	position: absolute;
	left: -5000px;
	}




img.galleryrightpic {float:right; margin-bottom:10px; margin-top:12px;} 






/* Admin */

div#adminnavigation
{border:1px solid #999999;
display:block;
padding:10px;
position:relative;
text-align:left;
top:20px;
margin-left:30px;} 


div#adminright
{text-align:left; top:20px; margin-right:10px; margin-bottom:300px; margin-left: 30px; margin-top:20px; } 

img.gallerythumbnail {width:100px; margin: 0px 0px 20px 5px; float:left;} 

img.gallerypicture {width:400px; text-align:center; margin: 0px 0px 20px 5px; } 

p.adminnav {font-size:11px;}

/*Footer */ 
div#footer2 {height:80px;
margin:140px 0 73px 48px;
position:relative;
text-align:center;
width:868px;}

p.footertext {font: 9px arial; color: grey; clear:both; text-align: right; margin: 0px 0px 10px 5px;}

