body {color: #000000; background-color: #ffffff; margin-left: 0px; text-align: justify;}

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: 29px Helvetica, Arial; font-weight:normal; letter-spacing: -1px; color: #222222; margin-top: 0px; margin-bottom: 3px; text-transform: lowercase;}
h2{font: 20px  Helvetica, Arial; font-weight:normal; letter-spacing: -1px; color: #333333; margin: 3px 0px 5px 5px; clear:both; text-transform: lowercase;}
h3{font: 17px Helvetica, Arial; font-weight:normal; letter-spacing: -1px; color: #777777; 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:#000000;}


/*Top Banners Section */

img.studioartlogo {margin-left: 0px; margin-top:40px; padding: 0px;}

div#topbanner {height:267px; width: 960px; text-align:left;}

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

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

div#navigation {height:40px; width: 960px;}


div#navigation a {font: 15px Helvetica, Arial; font-weight:normal; letter-spacing: 0px; color: #000000; margin: 5px 0px 5px 3px; clear:both; text-transform: lowercase;}
div#navigation a:hover{font: 15px Helvetica, Arial; font-weight:normal; letter-spacing: 0px; color: #000000; background-color: #FFFFFF; margin: 5px 0px 5px 3px; clear:both; text-transform: lowercase;}
div#navigation a:visited:hover{font: 15px Helvetica, Arial; font-weight:normal; letter-spacing: 0px; color: #000000; background-color: #FFFFFF; margin: 5px 0px 5px 3px; clear:both; text-transform: lowercase;}
div#navigation a:visited{font: 15px Helvetica, Arial; font-weight:normal; letter-spacing: 0px; color: #000000; margin: 5px 0px 5px 3px; clear:both; text-transform: lowercase;}
div#navigation a:active{font: 15px Helvetica, Arial; font-weight:normal; letter-spacing: 0px; color: #000000; margin: 5px 0px 5px 3px; clear:both; text-transform: lowercase;}
div#navigation a:visited:active{font: 15px Helvetica, Arial; font-weight:normal; letter-spacing: 0px; color: #000000; margin: 5px 0px 5px 3px; clear:both; text-transform: lowercase;}



/* Main Content */ 

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

div#maincontentright {float:right;
margin-bottom:50px;
margin-right:80px;
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;} 

/*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; line-height:210%;}

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 -53px;
	}

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

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 -53px;
	}

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


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 -53px;
	}

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

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 -53px;
	}

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


.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#footer {height:80px;
margin:140px 0 73px 48px;
position:relative;
text-align:center;
width:868px;}

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