body, ul, li{
margin:0px;
padding:0px;
font-size:10px;
font-family:arial,helvetica,sans-serif;
color:#666666;
}
h1, h2, h3{
margin:0px 0px 1em 0px;
padding:0px;
line-height:.75em;
}

img{
border:none;
}

a{
text-decoration:none;
color:#666666;
}

a:hover{
color:#e2b70c;
}

#parent{
width:980px;
margin:0px auto;
padding:0px 0px 10px 0px;

}

#index{
text-align:center;
margin:20px auto;
}

.clear{
clear:both;
}

#header{
width:950px;
padding-left:20px;
background-image:url(images/boardwalk_top.jpg);
background-repeat:no-repeat;
background-position:left;
}
#header h1{
white-space:nowrap;
width:670px;
height:60px;
font-size:48px;
font-weight:lighter;
font-family:helvetica;
color:#333333;
padding-left:20px;
padding-top:.7em;
padding-bottom:.1em;
padding-right:0px;
display:block;
margin:0px; 
float:left;
/*border-bottom:1px solid #666666;*/
}
#header h1 a{
font-weight:lighter;
font-family:helvetica;
color:#333333;
text-decoration:none;
}
#header h2{
width:220px;
float:left;
/*font-size:1.2em;*/
font-size:1.1em;
font-weight:bold;
display:block;
line-height:1.1em;
padding-top:2.8em;
/*padding-top:5.5em;*/
padding-left:20px;
margin-bottom:5px;
}
#header h3{
clear:both;
font-weight:bold;
color:#333333;
display:block;
font-size:1.2em;
width:920px;
border-top:1px dotted #666666;
border-bottom:1px dotted #666666;
margin:0px 0px 0px 0px;
padding:5px 0px 5px 20px;
letter-spacing:4px;
}

#menu{
width:300px;
height:563px;
float:left;
}

#menu ul.right{
width:100px;
z-index:1;
position:relative;
top:-478px;
left:195px;
}
#menu ul.right li{
white-space:nowrap;
list-style:none;
font-size:1.2em;
font-weight:bold;
}
#menu ul.right li a{
text-decoration:none;
color:#666666;
}
#menu ul.right li a:hover{
color:#e2b70c;
text-decoration:underline;
}
#menu ul.right li a:visited{
color:#e2b70c;
}

#menu ul.right li a.selected{
color:#e2b70c;
}


#menu ul.right li.works{
margin:15px 0px 0px 0px;
}
#menu ul.right li.previousworks{
margin:10px 0px 0px 0px;
}
#menu ul.right li.artists{
margin:15px 0px 0px 0px;
}
#menu ul.right li.audio{
margin:12px 0px 0px 0px;
}
#menu ul.right li.architecture{
margin:10px 0px 0px 0px;
}
#menu ul.right li.visit{
margin:15px 0px 0px 0px;
}

#menu ul.left{
white-space:nowrap;
width:70px;
z-index:2;
position:relative;
top:-363px;
left:206px;
}
#menu ul.left li{
list-style:none;
font-size:1.2em;
font-weight:bold;
text-align:left;
}
#menu ul.left li a{
text-decoration:none;
color:#666666;
}
#menu ul.left li a:hover{
color:#e2b70c;
text-decoration:underline;
}
#menu ul.left li a:visited{
color:#e2b70c;
}

#menu ul.left li.news{
margin:0px 0px 0px 0px;
}
#menu ul.left li.trail{
margin:20px 0px 0px 0px;
}
#menu ul.left li.wine{
margin:15px 0px 0px 0px;
}
#menu ul.left li.thankyou{
margin:12px 0px 0px 0px;
}
#menu ul.left li.links{
margin:12px 0px 0px 0px;
}
#menu ul.left li.contact{
margin:10px 10px 0px 0px;
}

#middlecolumn{
float:left;
width:378px;
padding:2em 0px 0px 0px;
margin:0px 17px 30px 0px;
}


#aboutImage{
width:378px;
text-align:center;
margin:20px 0px;
}


.centre{
width:400px;
text-align:center;
}

#middlecolumn .heading{
display:block;
border-top:1px solid #999999;
border-bottom:1px solid #999999;
font-size:2em;
font-weight:normal;
padding:.2em 5px;
width:250px;
line-height:1em;
}

#middlecolumn p{
margin:1em 0px;
font-size:1.2em;
}

#middlecolumn.news a{
color:#666666;
text-decoration:none;
}
#middlecolumn.news a:hover{
color:#e2b70c;
text-decoration:underline;
}

#middlecolumn.works{
width:400px;
padding-left:10px;
margin:0px;
}

#middlecolumn.landing{
width:600px;
padding-top:40px;
padding-left:20px;
}

#columnContainer{
min-height:490px;
border-left: 1px solid #999999;
border-right:1px solid #999999;
}

#rightcolumn{
width:220px;
float:left;
padding:2em 0px 0px 0px;
margin:0px 0px 0px 20px;
}

#rightcolumn.workdetail{
width:240px;
padding:2em 0px 0px 10px;
margin:0px 0px 30px 20px;
font-size:1.1em;
}

#rightcolumn.workdetail ul{
margin:10px 0px 0px 0px;
}

#rightcolumn.workdetail li{
list-style:none;
font-size:1.1em;
}

#rightcolumn.workdetail h1{
font-size:1.1em; 
font-weight:normal;
margin:10px 0px 0px 0px;
line-height:1em;
}

#rightcolumn.works{
padding:2em 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#rightcolumn.images{
width:240px;
padding:11em 0px 0px 10px;
margin:0px 0px 30px 20px;
font-size:1.1em;
}


#footer{
width:500px;
border-top:1px dotted #999999;
padding:5px 0px 0px 0px;
margin:20px 0px 20px 20px;
color:#666666;
/*color:#e2b70c;*/
}

#footer h3{
font-size:1.2em;
}


/* homepage settings start here */



#a2, #a3, #a4, #a5, #a6, #a7, #a8, #a9, #a10, #a11, #a12, #a13, #a14{
display:none;
border:1px solid #999999;
width:348px;
height:212px;
padding:20px 10px;
}
#a2 h3, #a3 h3, #a4 h3, #a5 h3, #a6 h3, #a7 h3, #a8 h3, #a9 h3, #a10 h3, #a11 h3, #a12 h3, #a13 h3, #a14 h3{
font-size:1.3em;
font-weight:bold;
color:#e2b70c;
margin-bottom:.5em;
padding-left:5px;
}
#a2 p,#a3 p,#a4 p,#a5 p,#a6 p,#a7 p,#a8 p,#a9 p,#a10 p,#a11 p,#a12 p,#a13 p,#a14 p{
font-size:1.2em;
margin-top:.5em;
padding-left:5px;
}


#works.quicklink{
width:368px;
height:100px;
border:1px solid #999999;
background-image:url(images/home/gregor.jpg);
background-repeat:no-repeat;
background-position:left;
margin-top:30px;
}

#works.quicklink .text a{
text-decoration:none;
color:#e2b70c;
}

#visit.quicklink{
width:368px;
height:100px;
border:1px solid #999999;
background-image:url(images/home/map.jpg);
background-repeat:no-repeat;
background-position:right;
margin-top:40px;
}


.quicklink{
width:368px;
height:100px;
border:1px solid #999999;
margin-top:20px;
}

#visit.quicklink ul{
width:264px;
border-top:1px solid #999999;
border-bottom:1px solid #999999;
margin:40px 0px 0px 10px;
}

#works.quicklink ul{
width:264px;
border-top:1px solid #999999;
border-bottom:1px solid #999999;
margin:50px 0px 0px 10px;
}

.quicklink li{
list-style:none;
padding-left:5px;
}

.title{
font-size:1.4em;
font-weight:bold;
color:#e2b70c;
border-bottom:none;
}
.title a{
text-decoration:none;
color:#e2b70c;
}
.text{
font-size:1.2em;
border-top:1px solid #999999;
white-space:nowrap;
}
.text a{
text-decoration:none;
color:#666666;
}
.text a:hover{
color:#e2b70c;
}

ul.artists{
width:164px;
}
ul.artists li{
list-style:none;
padding-left:5px;
}
ul.artists li.title{
font-size:1.4em;
font-weight:bold;
color:#e2b70c;
border-top:1px solid #999999;
border-bottom:none;
}
ul.artists li.title a{
text-decoration:none;
color:#e2b70c;
}
ul.artists li.text {
font-size:1.2em;
border-top:1px solid #999999;
border-bottom:1px solid #999999;
}
ul.artists li.text a{
text-decoration:none;
color:#e2b70c;
}

ul.names{
width:164px;
margin:15px 0px; 
}
ul.names li{
list-style:none;
padding-left:5px;
font-size:1.2em;
}
ul.names li a{
text-decoration:none;
color:#666666;
}
ul.names li a:hover{
text-decoration:underline;
color:#e2b70c;
}
/* homepage settings ends here */





/* Rachel Walters' page settings start */

#b1, #b2, #b3, #b4{
display:none;
width:400px;
height:212px;
padding:20px 0px;
text-align:center;
}

#b5{
width:400px;
height:212px;
text-align:center;
}

.rachelCentre{
width:400px;
height:212px;
padding:10px 0px;
text-align:center;
font-size:1.1em;
}

/* Rachel Walters' page settings finish */










/* quick jump menu settings starts here */

#quickvisit{
width:220px;
padding:20px 10px;
margin-bottom:20px;
border:1px solid #999999;
font-size:1.1em;
}

#quickvisit h3{
font-size:1.2em;
font-weight:bold;

}

.yellowunderline{
color:#e2b70c;
text-decoration:underline;
}
.yellow{
color:#e2b70c;
}

#quickvisit ul{
width:220px;
border-top:1px solid #999999;
border-bottom:1px solid #999999;
margin-top:30px;
margin-bottom:10px;
}
#quickvisit li{
list-style:none;
}

#jump{
width:220px;
padding:10px 10px 20px 10px;
border:1px solid #999999;
margin-bottom:20px;
font-size:1.1em;
}

#jump a{
color:#666666;
}

#jump a:hover{
color:#e2b70c;
}

#jump img{
text-align:center;
margin-bottom:5px;
}

#jump h3{
font-size:1.2em;
font-weight:bold;
}

#middlecolumn.landing #jump{
float:left;
margin-right:40px;
}

#middlecolumn.landing #quickvisit{
float:left;
margin-right:20px;
}


/* quick jump menu settings ends here */
/* intro settings starts here */
.intro{
margin-left:4px;

}
/* intro settings ends here */

/* map settings starts here */
.float{
float:left;
}

#maptext{
width:400px;
padding:20px;
font-size:1.2em;
float:left;
}

/* map settings ends here */
/* contact settings starts here */

.bold{
font-weight:bold;
}

ul.contact{

margin-bottom:20px;
}

ul.contact li{
list-style:none;
font-size:1.2em;
}

ul.contact li a{
text-decoration:none;
color:#e2b70c;
}

ul.contact li a:hover{
text-decoration:underline;
}
/* contact settings ends here */

/* news settings starts here */

.double{
width:110px;
float:left;
text-align:center;
}

.img{
float:left;
margin-bottom:40px;
}


.newslistings{
width:400px;
margin-top:40px;
font-size:1.2em;
clear:both;
}

.newslistings h3{
font-weight:normal;
font-size:1em;
}

/* news settings ends here */

/* work settings starts here */

.listContainer{
margin:0px 0px 10px 0px;
}

.worklistings{
width:110px;
float:left;
margin-right:20px;
margin-bottom:10px;
}
.worklistings img{
margin-bottom:20px;
}

.worklistings h1{
font-size:1.2em;
font-weight:normal;
margin:0px 0px 5px 0px;
line-height:1em;
}
.worklistings h2{
font-style:italic;
font-size:1.2em;
font-weight:normal;
margin:0px 0px 5px 0px;
line-height:1em;
}
.worklistings h1 a, .worklistings h2 a{
color:#666666;
text-decoration:none;
}
.worklistings h1 a:hover, .worklistings h2 a:hover{
color:#e2b70c;;
text-decoration:underline;
}



.worklistings h3{
margin-top:15px;
font-size:1em;
color:#999999;
font-weight:normal;
margin:10px 0px 0px 0px;
line-height:1em;
}




/* work settings ends here */



/* work detail settings starts here */

ul.backPageLink{
padding:40px 0px;
}

.italics{
font-size:1.4em;
font-style:italic;
font-weight:normal;
margin:5px 0px;
}
.materials{
font-weight:normal;
font-size:1.1em;
margin:5px 0px 20px 0px;

}
.year{
font-size:1.2em;
font-weight:normal;
margin:5px 0px;
}

.thumbnails img{
float:left;
margin:10px 10px 0px 0px;

}

ul.rightmenu{
padding-top:30px;
clear:both;
}

ul.rightmenu li{
font-size:1.2em;
list-style:none;
}

.rightmenu a{
text-decoration:none;
color:#666666;
}

.rightmenu a:hover{
text-decoration:underline;
color:#e2b70c;
}



/* work detail settings ends here */

/*ul in trail page*/

ul#trail{
list-style:none;
width:250px;
float:left;
}

ul#trail li{
font-size:1.2em;
margin:0px 0px 7px 0px;
font-weight:bold;
line-height:1.3em;
}

ul#price{
width:50px;
float:left;
list-style:none;
margin-left:30px;
}

ul#price li{
font-size:1.2em;
margin:0px 0px 7px 0px;
font-weight:bold;
line-height:1.3em;
}



p.click{
width:100px;
position:relative;
left:265px;
top:-290px;
}










