/* UNIVERSAL */

.print-element {
display:none;
}
.lower {
text-transform:lowercase;
} 
acronym {
border-bottom:1px dotted #999;
cursor:help;
}
 

/* ANCHORS */

a:link {
color:#0857a8;
}
a:visited {
color:#0857a8;
}
a:hover {
color:#000 !important;
}
div#content a:hover {
text-decoration: underline !important;
}
a:active {
color:#000;
}
a img {
border:0;
}

body {
background-color:#666;
}
div.container_16 {
background-color:#e5f5fd;
}

h1,h2 {
font-size:48px;
line-height:1;
margin:36px 0 33px 0;
text-align:center;
}
h2 {
font-size:48px;
margin:15px 0 46px 0;
color:#0060ae;
}

div.grid_4 {
margin-top:0px;

}
div.grid_4 p {
font-size:13px;
}

h3 {
margin:1.5em 0 0.75em 0;
font-weight:bold;
font-size:1.25em;
color:#0857a8;
}
h4 {
font-weight:bold;
font-size:1.1em;
color:#2d69aa;
line-height:1.3;
}


/* LISTS */

ul li {
list-style-type:disc;
}
ul.pdf li {
list-style-type:none;
padding-left:20px;
margin-left:0;
background:url(/images/13.gif) no-repeat 0 5px;
}
ul.word li {
list-style-type:none;
padding-left:20px;
margin-left:0;
background:url(/images/14.gif) no-repeat 0 5px;
}
ul.web li {
list-style-type:none;
padding-left:20px;
margin-left:0;
background:url(/images/15.gif) no-repeat 0 5px;
}
ul.page li {
list-style-type:none;
padding-left:20px;
margin-left:0;
background:url(/images/16.gif) no-repeat 0 5px;
}
ul.rss li {
list-style-type:none;
padding-left:20px;
margin-left:0;
background:url(/images/42.gif) no-repeat 0 5px;
}


/* TABLES */

td {
padding:0 20px 5px 0;
}


/* HOME PAGE */

body#default #content {
width:705px;
padding:20px 20px 30px 20px;
}
.col {
width:221px;
float:left;
}
.p1,.p2 {
margin-right:20px;
}
.p1 {
background-color:#ffe7f4;
}

img.hstrip {
float:left;
}
.exhi-thumb {
padding:0 0 3px 0;
}


.home-col-list {
margin:0 10px 13px 69px;
border-bottom:1px dotted #bbb;
padding:0 0 6px 0;
}
.p1 .home-col-list {
border:none;
margin:0 0 5px 69px;
}
.p1 .home-col-list p,
.p1 .home-col-list h3 {
padding-right:13px;
}

.home-col-list img {
margin:0 0 7px 0;
}
.home-col-list h3 {
font-weight:normal;
line-height:1.2;
font-size:18px;
margin:0 0 6px 0;
}
.p3 .home-col-list h3 {
font-weight:normal;
line-height:1.3;
font-size:15px;
margin:0 0 6px 0;
}
.home-col-list p {
font-size:12px;
margin:0 0 7px 0;
}
.home-col-list p.edate {
font-size:14px;
color:#555;
}
div.home-col-list a {
text-decoration:none;
}

div#home-notes {
margin:0 10px 13px 69px;
padding:8px 10px 5px 10px;
background-color:#ffe7f4;
}
div#home-notes h3 {
margin:0 0 6px 0;
font-size:15px;
color:#b473a4;
}
div#home-notes p {
font-size:12px;
margin:0 0 7px 0;
}

div#secondarty {
padding:60px 0 0 0;
margin-left:69px;
font-size:13px;
}
div#secondarty td {
padding:0 20px 5px 0;
}



/* SIDE BAR CONTENT */

div#spacer {
height:16px;
}

div.banner-caption p {
font-size:12px;
color:#555;
margin:0 0 7px 0;
padding:0 0 0 21px;
}
/* SEE ALSO SOCIAL_BOOKMARKS CSS */
div.social_bookmarks {
height:85px;
}
div.social_bookmarks p {
font-size:12px;
font-style:italic;
color:#555;
margin:15px 0 11px 0;
padding:0 0 0 21px;
}
div#add2calendar {
padding:0 0 0 21px;
}
div#add2calendar p {
font-size:12px;
font-style:italic;
color:#555;
margin:0 0 11px 0;
}
div#add2calendar a {
opacity:0.75;
}
div#add2calendar a:hover {
opacity: 1;
}


/* IMAGES */

.box-image p {
padding-top:5px;
font-size:12px;
color:#555;
}
img.image-right {
float:right;
margin:0 0 5px 21px;
}
img.image-left {
float:left;
margin:0 21px 5px 0;
}
.caption {
margin-top:-5px;
font-size:12px;
color:#555;
}


/* CONTENT BOX SPECIFIC */

body #content p, body #content li,
body #content blockquote {
line-height:1.5;
}
blockquote {
padding-left:15px;
border-left:1px dotted #bbb;
}
small.file_download_size {
font-size:12px;
color:#555;
}


/* BLOG SPECIFIC */

.box-news-list {
padding-top:18px;
margin:0 0 20px 0;
border-top:1px dotted #bbb;
}
.box-news-list h3 {
font-weight:normal;
line-height:1.2;
font-size:24px;
margin:0 0 12px 0;
}
.box-news-list h3 a {
text-decoration:none;
}

.box-news-meta {
float:right;
margin:13px 0 0 0;
padding:3px 0 7px 0;
width:75px;
font-size:11px;
color:#555;
border-bottom:1px dotted #bbb;
}
.box-news-meta img {
margin:0 0 6px 0;
}
.box-news-content {
width:400px;
}
.box-news-content h2 {
padding:1px 0 0 0;
text-transform:none;
letter-spacing:0;
line-height:1.1;
}

.box-news-list .box-news-meta {
margin:7px 0 0 0;
padding:0;
border:none;
}

div#pbio {
margin-top:-5px;
padding-bottom:5px;
}
div#pbio p {
color:#555;
font-style:italic;
}


/* BLOG NAV */

ul.anav {
margin:35px 0 0 0;
list-style-type:none;
padding:9px 0 40px 0;
border-top:1px dotted #bbb;
}
li.anav-left,
li.anav-rite {
list-style-type:none;
padding:0;
margin:0;
font-size:16px;
}
li.anav-left a,
li.anav-rite a {
text-decoration:none;
} 
li.anav-left a:hover,
li.anav-rite a:hover {
color:#000;
text-decoration:underline;
} 
li.anav-left {
float:left;
}
li.anav-rite {
float:right;
}


/* EXHIBITION SPECIFIC */

.box-exhibit-list {
border-bottom:3px solid red;
margin-bottom:0.5em;
padding-bottom:0.6em;
}
.box-exhibit-list img {
float:left;
}
.box-exhibit-list h3 {
padding-bottom:0.3em;
}
.box-exhibit-list p {
padding-bottom:0;
}

.exhibition-meta {
font-size:19px;
font-style:italic;
margin-bottom:1em;
}

.box-public-program-list {
margin-bottom:15px;
}
.box-public-program-list h3 {
margin:0 0 0 0;
font-weight:normal;
font-size:18px;
}
.box-public-program-list p {
margin-bottom:0;
}


/* EXHIBITION & EVENT LISTS */

.box-event-list {
padding-top:19px;
margin:0 0 20px 0;
border-top:1px dotted #bbb;
}
.box-event-list h3 {
font-weight:normal;
line-height:1.2;
font-size:24px;
margin:0 0 9px 0;
}
.box-event-list p {
margin:0 0 6px 0;
}
.box-event-list p.edate {
font-size:18px;
line-height:1;
margin:0 0 9px 0;
color:#333;
}

.box-event-list img {
float:left;
margin-top:5px;
}
.push h3, .push p, .push p.edate {
margin-left:115px;
}

#exh-list-buffer {
height:6px;
}


/* EVENT SPECIFIC */

p.eexhibition {
font-style:italic;
}
.box-event-list p.eexhibition {
font-size:12px;
color:#555;
}
p.eexhibition a {
text-decoration:none;
}
p.eexhibition a:hover {
text-decoration:underline !important;
}


/* DEFINITION LISTS - ARCHIVES */

dl {
margin-top:-0.5em;
}
dt {
padding:0.5em 0;
font-size:21px;
line-height:1.5;
}
dd {
padding-bottom:0.25em;
font-weight:bold;
}
dd a {
text-decoration:none;
}



/* EMAIL LIST SIGNUP FORM */

div#email-signup label {
line-height:2;
}


/* SEARCH RESULTS */

div.search_result {
margin-bottom:29px;
}
div.search_result p {
margin-bottom:5px;
}
div.search_result p.small {
font-size:12px;
}
div.search_result p.small a {
text-decoration:none;
}
div.search_result p.small a:hover {
color:#000 !important;
}
div.search_result p strong a {
font-size:24px;
line-height:1.25;
text-decoration:none;
}
div.search_result p strong a:hover {
color:#000 !important;
}
div.search_result p.srch-excerpt {
color:#333;
}
p#sresults {
font-size:16px;
margin-bottom:27px;
}
p#sresults a {
padding:0 0.25em;
}



/* CONTACT FORM */

form.zemContactForm {
padding-bottom:18px;
}
form.zemContactForm input {
margin-bottom:5px;
}
form.zemContactForm textarea {
margin-bottom:5px;
width:420px;
height:225px;
}
form.zemContactForm ul.zemError {
color:rgb(144,33,55);
}
div.zemThanks {
font-weight:bold;
color:rgb(144,33,55);
padding-bottom:18px;
}


/* MISC */

/* @group Social Bookmarks - by http://www.komodomedia.com */

.social_bookmarks{
	padding: 0.5em 0;
	height: 16px;
	margin-top: 0.5em;
}
.social_bookmarks ul, 
.social_bookmarks li{
	padding: 0 !important;
	margin: 0;
	list-style-type: none;
	display: inline;
	background: transparent !important;
	border: 0 !important;
}
.social_bookmarks ul{
	display: block;
margin-left:21px !important;
}
.social_bookmarks a{
	display: block;
	width: 16px;
	height: 16px;
	text-indent: -9000px;
	overflow: hidden;
	float: left;
	margin-right: 10px;
	opacity:0.75;
	background: url(/images/43.png) 0 0 no-repeat;
}

.social_bookmarks a:hover{
	opacity: 1;
}
.social_bookmarks .stumble_upon a{
	background-position: -16px 0;
}
.social_bookmarks .digg a{
	background-position: -32px 0;
}
.social_bookmarks .design_float a{
	background-position: -48px 0;
}
.social_bookmarks .technorati a{
	background-position: -64px 0;
}
.social_bookmarks .twitter a{
	background-position: -80px 0;
}
.social_bookmarks .newsvine a{
	background-position: -96px 0;
}
.social_bookmarks .email a{
	background-position: -160px 0;
}
.social_bookmarks .reddit a{
	background-position: -128px 0;
}
.social_bookmarks .facebook a{
	background-position: -144px 0;
}
.social_bookmarks .rss a{
	background-position: -112px 0;
}
.social_bookmarks .design_moo a{
	background-position: -176px 0;
}

/* @end */
