/*
 * 7-column grid
 * 128px each, 16px gutter, 992px maxwidth
*/

body {
    font: normal 100% Tahoma, Verdana, sans-serif;
	background-color:#FFF;
	color:#000;
	margin:0.75em 0 0 0;
}

#page{
	margin:0 auto;
	padding:0 1em;
	max-width: 62em; /* 992 / 16 */
	min-width: 45em; /* 720px / 16px base font size => min-col width: 80px */
}

.print_only{display:none;}

/* BASE LAYOUT */
.left{float:left;}
.right{float:right;}
.pic{margin-bottom:0.75em;font-size:0.9167em;line-height:1.4545em;padding-top:0.25em}
#page .pic p{margin-bottom:0;color:#333;font-style:italic;}
.pic.left{margin-right:1.5em;}
.pic.right{margin-left:1.5em;}
.one{width:12.9032%;}
.two{width:27.4194%;}
.three{width:41.9355%;}
.four{width:56.4516%;}
.five{width:70.9677%;}
.six{width:85.4839%;}
.seven{width:100%;}

.six .one{width:15.0943%}
.six .two{width:32.0755%;}
.six .three{width:49.0566%;}
.six .four{width:66.0377%;}
.six .five{width:83.0189%}

.five .one{width:18.1818%;}
.five .two{width:38.6364%;}
.five .three{width: 59.0909%}
.five .four{width:79.5455%}

.four .one{width:22.8571%}
.four .two{width:48.5714%}
.four .three{width:74.2857%}
.four .four{width:100%}


/* #### HEADER #### */
#header{max-width:62em;min-width:45em;margin:0 auto 3em auto;padding:0 1em;height:5em;background-color:#fff;border-bottom:0.0625em dotted #000;}
#header a{text-decoration:none;color:#000;}
#header div{float:left;}
#header #logo{width:27.4194%;height:80px;margin-right:1.6128%;}
#logo a{color:#111;font-size:2.2em;margin-top:0.11em;display:block;}
#logo a:hover, #logo a:focus{color:#666;}
/* minimal header */
#header.minimal{margin-bottom:1.3em;height:3em;}
#header.minimal #logo{height:48px;}
#header.minimal #logo a{margin-top:0.22em;line-height:1em;color:#333;}
#header.minimal #artwork_info{float:right;padding-top:2.2em;font-size:0.75em;}
#header.minimal h1{float:left;margin-right:2em;font-weight:normal}
/* MAIN NAVIGATION */
#header div#main_navigation{width:56.4516%;float:right;}

#main_navigation li{float:left;width:25.714%;padding-top:0.25em;height:4.75em;}
#main_navigation li.last{width:22.8571%;}
#main_navigation li:hover{background-color:#FFF;}
#main_navigation li a{line-height:2em;color:#444;padding:0 0 0 0.5em;}
#main_navigation li:hover a{}
#main_navigation li a:hover{color:#000;}
#main_navigation li a:focus{background-color:#ccc;color:#000;}
#main_navigation li a.current{color:#000;}
#main_navigation li ul li a.current{color:#000;background-color:#cfcfcf;margin-left:0.6667em;padding:0 0.25em}
#main_navigation li ul li, #main_navigation li ul li:hover{width:auto;float:none;border:0;padding-top:0;height:1em;line-height:1em;padding-left:0;}
#main_navigation li ul li a{font-size:0.75em;color:#999;line-height:1.3333em;padding:0 0 0 0.6667em}

#page a.internlink{padding-left:12px;background:transparent url(internlink.png) no-repeat 0 0.24em;border-bottom:0;}
#news{float:left;}
#news .entry{clear:both;margin-bottom:3em;}
#additional_info{float:right;color:#333;letter-spacing:normal;}
#additional_info div{padding-left:0.5em;clear:both;}
#additional_info div.printpage{display:none;}
#additional_info div p{padding-left:0.1667em;}
#additional_info div{margin-bottom:1em;padding-bottom:1em;border-bottom:1px dotted #333;float:left;clear:both;width:100%;}
#additional_info div:last-child{border-bottom:0;}
#additional_info div:first-child{border-bottom:1px dotted #333;}
#last{margin-right:0;}
#additional_info .randomArtwork p{margin-bottom:0;margin-top:1em;}
#additional_info .randomArtwork p a, additional_info .internlink{padding-left:12px;background:#fff url(internlink.png) no-repeat 0 0.24em;border-bottom:0;}
img,object{max-width:100%;}
#page a{color:#333;border-bottom:1px dotted #333;text-decoration:none;}
#page a:hover, #page a:focus{color:#000;border-bottom:1px solid #333;}
#page a.imglink{border:0;}
#page h1,h2,h3{font-weight:normal;font-family:Tahoma, Verdana, sans-serif;clear:both;}
#page h1{font-size:1.5em;line-height:1.3333em;margin-bottom:0.6667em;color:#222;letter-spacing:0.03em;}
#page h2, #page h3{margin-bottom:1em;color:#444;}
#page p{font-size:0.75em;line-height:1.3333em;margin-bottom:1.3333em;}
#page label{font-size:0.75em;display:block;}
#page input{border: 1px solid #ddd;background-color:#ddd;color:#444;}
#page input:focus{border-color:#fff #fff #ddd #fff;background-color:#fff;color:#000;}
#page button{font-size:0.75em;border:1px solid #ddd;background-color:#ddd;color:#444;cursor:pointer}
#page button:hover{background-color:#ccc;color:#000;}
/* CONTACT FORM */
#page #contact label{display:inline-block;width:22.8571%;margin-bottom:1em;vertical-align:top;}
#page #contact input{width:74.2857%;margin-bottom:1em;}
#page #contact textarea{display:inline-block;width:74.2857%;height:240px;background-color:#ddd;border:0;margin-bottom:2em;}
#page #contact button{float:right;margin-right:12px;}
/* VITA TABLE */
table{width:100%;vertical-align:top;table-layout:fixed;font-size:0.6875em;line-height:1.4545em;margin:1.4545em 0 2.9091em 0;border-collapse:separate;}
table tbody{width:100%;}
table tr{width:100%;vertical-align:top;}
table td{border-bottom:1px dotted #999;padding-bottom:0.6364em;padding-top:0.7273em;}
table tr:first-child td{padding-top:0}
table tr:last-child td{border:0;padding-bottom:0.7273em}
table tr:hover{background-color:#eee;}
table td.date{width:15.9091%;padding-left:2.2727%;}
table td.event_venue{padding-left:2.2727%;}
table.vita_small{width:79.5455%;}
table.vita_small td.date{width:15.9091%;padding-left:2.2727%;}
table.vita_small td.event_venue{padding-left:3.45%;}
table td.event_links{width:18.1818%;padding-left:3.45%;}


/* RIGHT COLUMN */
#additional_info p, #additional_info label, #additional_info input, #additional_info button, #additional_info li{
	font-size:0.6875em;
	line-height:1.4545em;
	letter-spacing:normal;
}
#additional_info h2, #additional_info h3{color:#666;}
#additional_info input{width:16.5em;margin-right:1em;}
#additional_info .related{float:left;clear:both;}
#additional_info .related li{float:left;margin-right:1em;margin-bottom:1em;}
#additional_info .related a{border:0;}
#additional_info .related_items{padding-bottom:0;}
#additional_info .related_items li{float:left;width:41.1764%;margin-right:4.8822%;margin-bottom:4.8822%;}
#additional_info .related_items a{border:0;display:block;position:relative}
#additional_info .related_items li a span{position:absolute;bottom:1em;left:1em;z-index:5;display:none;padding:0.2em 0.5em;background-color:#000;color:#fff;opacity:0.8}
#additional_info .related_items li a:hover span{display:inline;}


#additional_info .exhibition_info div{padding:0;margin:0;border:0;}
#additional_info .exhibition_info h4{font-size:0.6875em;line-height:1.4545em;}
#additional_info .exhibition_info .location{font-size:0.6875em;line-height:1.4545em;}
#additional_info .exhibition_info .location span.street-address{display:block;}

#additional_info div p:last-child,#additional_info .artwork_info p{margin-bottom:0;}

/* GALLERY */
#selworks_gallery{height:360px;width:100%;}
#selworks_gallery div{width:18.1818%;height:128px;float:left;margin-right:16px;margin-bottom:16px;}

#page br.clear{clear:both;}
#page .articles_overview h2{margin-bottom:0;}
#page #large_artwork a, #page #single_artwork a{border:0;}
#page .exhibition_item{padding-bottom:1em;clear:both;}
#page .exhibitions_overview{margin-bottom:1em;clear:both;}
#page .vevent h4{font-weight:bold;font-size:0.75em;line-height:1.3333em;margin-bottom:1.3333em;}
#page .vcard{font-size:0.75em;line-height:1.3333em;margin-bottom:1.3333em;}
.vcard .fn, .vcard .street-address{display:block;}

#exhibition_overview .vevent h4{display:none;}
#exhibition_views_overview li, #archives li, #exhibition_overview li, #selworks_gallery li{float:left;margin:0 1em 1em 0;width:12.9032%;height:12.9032%;text-align:center;}
#exhibition_views_overview li a, #exhibition_views_overview li a:hover, #archives li a, #archives li a:hover, #exhibition_overview li a, #exhibition_overview li a:hover, #selworks_gallery li a, #selworks_gallery li a:hover{border:0;}
.exhibition_views_item, .archive_item{clear:both;padding-bottom:3em;}
.exhibition_views_item h2, .archive_item h2{border-bottom:1px dotted #333;padding-bottom:0.1em;width:85.4839%;}
.exhibition_views_item h2 span{font-size:0.75em;margin-left:2em;}

