html, body{
height: 90%;
margin: 0;
padding: 0;
font-family: helvetica, arial, verdana, "century gothic", sans-serif;
font-size: 11px;
font-weight: lighter;
color: #666;
background-color: #f4f4f4;
text-align: justify;
}

a img,
a:link img,
a:hover img,
a:visited img{
border: none;
}

a,
a:link, a:visited{
color: #666;
text-decoration: underline;
font-weight: bold;
}

a:hover{
text-decoration: none;
}


#front_links{
position: absolute;
left: 265px;
top: 160px;
}

#front_links img{
display: inlne;
}

#front_links a img,
#front_links a:link img,
#front_links a:hover img,
#front_links a:visited img{
border: none;
}

#front_wrap{
width: 100%;
height: 300px;
background: #3c3c3c;
margin-top: 80px;
position: relative;
}

/*#zptlink{

position: absolute;
top: 0px;
left: 0px;
z-index: 100;
}

#zptlink a,
#zptlink a:hover{
cursor: pointer;
z-index: 110;
}*/

#front_zpt{
position: relative;
margin: 0 auto;
padding-top: 20px;
width: 615px;
z-index: 90;
}

#outerwrap{
width: 820px;
margin: 0 auto;
margin-top: 15px;
}

#wrap{
border: 1px solid #f0f0f0;
width: 800px;
padding-top: 10px;
background: #fff;
margin: 10px;
margin-bottom: 0px;
padding-bottom: 18px;
}

#site{
margin: 20px;
margin-bottom: 0px;
position: relative;
margin-top: 10px;
}

#header{
width: 760px;
height: 150px;
background: #3c3c3c;
text-align: left;
position: relative;
}

#navigation{
width: 760px;
height: 50px;
background: #fff;
border-bottom: 1px solid #ccc;
}

#navigation a{
margin-right: 73px;
}

#navigation a.farright{
margin-right: 0px;
}

#mainarea{
width: 760px;
height: 360px;
background: #fff;
margin-top: 20px;
position: relative;
}

.navpad1{
padding-right: 122px;
}

#left{
width: 66%;
height: 100%;
float: left;
/*background: #f2f2f2;*/
position: relative;
}

#buttons{
position: absolute;
bottom: 0px;
right: 0px;
z-index: 100;
}

#right{
width: 33%;
height: 100%;
float: right;
/*border-bottom: 1px solid #ccc;*/
font-size: 11px;
font-weight: 100;
position: relative;
margin-left: auto;
margin-right: auto;
line-height: 14px;
}

#righttext{
width: 90%;
margin-left: auto;
margin-right: auto;
padding-left: 10px;
text-align: left;
}

#furniturelinks{
margin-top: 240px;
}

#interiorslinks{
margin-top: 80px;
}

#artistslinks{
margin-top: 30px;
}

#viewgallery_int{
position: absolute;
top: 329px;
left: 410px;
width: 80px;
height: 21px;
z-index: 100;
}

#viewgallery_furn{
position: absolute;
top: 10px;
left: 410px;
width: 80px;
height: 21px;
z-index: 100;
}

#date{
position: absolute;
top: 10px;
right: 15px;
font-size: 12px;
color: #6b6b6b;
}

#footer{
width: 760px;
margin: 0px auto;
text-align: left;
clear: both;
font-size: 95%;
color: #aaaaaa;
border-top: 0px solid #999999;
padding-top: 10px;
}

#ydwd,#ydwd a:link,
#ydwd a:hover,
#ydwd a:visited {
float: left;
font-size: 90%;
letter-spacing: -1px;
}

#ydwd a:link,
#ydwd a:hover,
#ydwd a:visited{
text-decoration: none;
color: #ccc;
}

#ydwd a:hover{
color: #aaaaaa;
}

#logos{
position: absolute;
bottom: 5px;
right: 11px;
text-align: right;
}

#logos img{
padding-left: 10px;
}

#logos img.mute{
padding-right: 44px;
}


#baseline{
width: 100%;
}

#skip{
width:40%;
background: #3c3c3c;
float: right;
text-align: right;
margin-right: 10px;
}

#skip a:link,
#skip a:visited{
text-decoration: underline;
color: #fff;
}

#skip a:hover{
text-decoration: none;
color: #fff;
}

#circles{
position: absolute;
top:260px;
left: 10px;
width: 300px;
height: 32px;
text-align: left;
}

.italics{
font-style: italic;
}

.bold{
font-weight: bold;
}

/* Scrolling div CSS */

div#wn	{ 
    position:relative; 
    width:226px;
    height:344px;
    overflow:hidden;	
	}
	
div#scrollLinks{
text-align: right;
}

p.pleaseclick{
width: 220px;
font-style: italic;
}

a:focus{
outline: none;
}

div#righttext ul{
margin-top: 20px;
margin-left: -43px;
}

div#righttext ul li{
list-style-position: outside;
list-style-type: none;
padding: 5px;
}

div#righttext ul li a,
div#righttext ul li a:link,
div#righttext ul li a:visited{
text-decoration: none;
}

div#righttext ul li a:hover{
text-decoration: underline;
}

