/* =Main Elements
----------------------------------------------- */

body {
background-color: #fff;
color: #666;
font-family: arial, sans-serif;
font-size: 12px;
font-weight: normal;
margin: 0px auto;
padding: 100px 0px 0px 0px;
text-align: left;
}

table.headerContainer {
background-color: #c4c4c4;
height: 100px;
margin: 0px auto;
padding: 25px;
width: 970px;
}

table.mainContainer {
background-color: #fff;
margin: 0px auto;
padding: 0px;
width: 970px;
}

td.navContainer {
background-color: #c4c4c4;
border-bottom: 1px solid #c4c4c4;
height: 400px;
margin: 0px;
padding: 0px;
width: 170px;
}

td.contentContainer {
background-color: #fff;
border-right: 1px solid #d5d5d5;
border-bottom: 1px solid #d5d5d5;
margin: 0px;
padding: 0px;
width: 800px;
}

table.footerContainer {
color: #ccc;
font-size: 11px;
margin: 0px auto;
padding: 15px 0px 25px 0px;
text-align: right;
width: 970px;
}

ul.subnav {
list-style: none;
margin: 0px;
padding: 0px 25px 15px 0px;
text-align: right;
}

ul.subnav li {
color: #fff;
font-size: 12px;
margin: 0px;
padding: 2px 0px 2px 0px;
}

ul.subnav li a:link, ul.subnav li a:visited {
color: #fff;
text-decoration: none;
}

ul.subnav li a:hover {
color: #999;
text-decoration: none;
}

.btn {
color: #999;
background-image: url('images/arrow.gif');
background-position: center left;
background-repeat: no-repeat;
font-size: 11px;
letter-spacing: 1px;
margin: 0px;
padding: 0px 0px 0px 22px;
}

.btn a:link, .btn a:visited {
color: #999;
text-decoration: none;
}

.btn a:hover {
color: #666;
text-decoration: none;
}

.hide {
visibility: hidden;
}

table.dualContainer {
width: 799px;
}

table.dualContainer td.one {
margin: 0px;
padding: 0px;
width: 335px;
}

table.dualContainer td.oneAlt {
margin: 0px;
padding: 25px 0px 25px 25px;
width: 310px;
}

table.dualContainer td.oneWork {
border-top: 1px solid #d5d5d5;
margin: 0px;
padding: 0px;
width: 335px;
}

table.dualContainer td.two {
margin: 0px;
padding: 25px;
width: 414px;
}

.pic {
margin: 0px 0px 25px 0px;
padding: 0px;
}




/* =Type Elements
----------------------------------------------- */

h1 {
font-size: 18px;
font-weight: normal;
margin: 0px;
padding: 0px;
}

h1 a {
text-decoration: none;
}

h2 {
color: #999;
font-size: 12px;
font-weight: normal;
letter-spacing: 1px;
margin: 0px;
padding: 0px 0px 5px 0px;
text-transform: uppercase;
}

.bioName {
color: #999;
font-size: 12px;
font-weight: normal;
display: inline;
letter-spacing: 1px;
margin: 0px;
padding: 0px 2px 5px 0px;
text-transform: uppercase;
}

h3 {
font-size: 14px;
font-weight: normal;
margin: 0px;
padding: 0px;
}

em {
font-weight: normal;
}

p {
line-height: 16px;
margin: 0px;
padding: 0px 0px 20px 0px;
}

p.reference {
font-size: 11px;
line-height: 13px;
margin: 0px;
padding: 0px 0px 0px 0px;
}

p.bioText {
color: #999;
line-height: 15px;
margin: 0px;
padding: 0px 0px 20px 0px;
}

p.desc {
color: #999;
line-height: 16px;
margin: 0px;
padding: 0px 0px 20px 0px;
}

p.right {
	line-height: 16px;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	text-align: right;
}


/* =Links
----------------------------------------------- */

a:link {color: #666;}
a:visited {color: #666;}
a:hover {color: #999;}
a:active {color: #666;}



/* =Home Elements
----------------------------------------------- */

.homeFeature
{
	border-top: 1px solid #d5d5d5;
	border-left: 1px solid #d5d5d5;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

.homeFeature2 {
border-top: 1px solid #d5d5d5;
border-left: 1px solid #d5d5d5;
margin: 0px;
padding: 0px;
}

.homeText {
margin: 0px;
padding: 200px 25px 0px 25px;
}



/* =Exhibitions Elements
----------------------------------------------- */

table.exhibitionsContainer td {
margin: 0px;
padding: 0px;
}

table.exhibitionsContainer td.thumb {
border-top: 1px solid #d5d5d5;
margin: 0px;
padding: 0px;
}

.workThumb {
border-left: 1px solid #d5d5d5;
margin: 0px;
padding: 0px;
}

.work {
border-left: 1px solid #d5d5d5;
margin: 0px;
padding: 0px;
}

.workMulti {
border-left: 1px solid #d5d5d5;
margin: 0px 0px 25px 0px;
padding: 0px;
}

.thumbDetails {
margin: 0px;
padding: 25px;
width: 274px;
}

.thumbOverview{
margin: 0px;
padding: 25px 25px 25px 0px;
width: 300px;
}

.thumbSpacer {
border-top: 1px solid #d5d5d5;
height: 26px;
margin: 0px;
padding: 0px;
width: 800px;
}

.caption {
color: #999;
font-size: 11px;
margin: 0px;
padding: 10px 0px 25px 25px;
}

.thumbCurator {
color: #999;
margin: 0px;
padding: 3px 0px 0px 0px;
}

.curator {
color: #999;
margin: 0px;
padding: 2px 0px 15px 0px;
}

.thumbDate {
color: #999;
letter-spacing: 1px;
margin: 0px;
padding: 5px 0px 6px 0px;
text-transform: uppercase;
}

.date {
color: #999;
letter-spacing: 1px;
margin: 0px;
padding: 25px 0px 25px 0px;
text-transform: uppercase;
}



/* =Form Elements
----------------------------------------------- */

form {
display: inline;
margin: 0px;
padding: 0px;
}

table.formContainer td {
margin: 0px;
padding: 0px 15px 10px 0px;
}

input.textField {
background-color: #fff;
border: 1px solid #d5d5d5;
color: #666;
font-family: arial, sans-serif;
font-size: 12px;
font-weight: normal;
margin: 0px 10px 0px 0px;
padding: 2px;
width: 250px;
}

input.textFieldAlt {
background-color: #fff;
border: 1px solid #d5d5d5;
color: #666;
font-family: arial, sans-serif;
font-size: 12px;
font-weight: normal;
margin: 0px 10px 0px 0px;
padding: 2px;
}

textarea.textareaField {
background-color: #fff;
border: 1px solid #d5d5d5;
color: #666;
font-family: arial, sans-serif;
font-size: 12px;
font-weight: normal;
margin: 0px 10px 0px 0px;
padding: 2px;
width: 250px;
}

td.formLabel {
color: #999;
margin: 0px;
padding: 5px 0px 0px 0px;
}

.subLabel {
color: #999;
font-size: 10px;
font-weight: normal;
margin: 0px;
padding: 5px 0px 0px 0px;
}








