body {
font-family: Verdana, Helvetica, Arial, sans-serif;
background: #fff;
color: #494949;
font-size: 0.70em;
padding: 0 0 40px;
background: url(http://art-design.umich.edu/images/site_images/background_grey_gradient.png) top left repeat-x #fff;
}

p {
	/*overflow: hidden;*/
	margin: 8px 0 12px 0;
	line-height: 1.3em;
        width: 97%;
}

.sidebar_right {
	line-height: 1.2em;
}

#pagewrap {
	width: 85em;
	padding:0;
	margin: 0;
}
#contentwrap {
width: 69em;
float: left;
margin: 0 0 0 1em;	
}
#pagecontent {
padding:0;
margin: 0;
}


.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
.indent3 { padding-left: 3em; }
.indent4 { padding-left: 4em; }
.indent5 { padding-left: 5em; }


/* from 960 sample page: */


a
{
	color: #0079c1;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

h1,h2,h3,h4,h5
{
font-family: Georgia, serif;
color:#1a1a1a;	
}
h1
{
	font-weight: normal;
        font-size: 2em;
        line-height: 1.8em;
}

h2
{
	padding: 20px 0 0;
}

h3
{
     font-weight: normal;
}

h4 {
     font-weight: normal;
     font-size: 1.5em;
}

h5 {
	font-size: 1.3em;
	line-height: 1.25em;
	font-weight: bold;
}

.feature_sub {
	font-size: 1.25em;
	font-weight: normal;
        font-family: Georgia, serif;
        color:#7c7a77;	
}

.grid_9 h5 {
	font-weight: normal;
        line-height: 1.35em;
margin: 8px 0 8px 0;
}

h6 {
    	font-size: 1.1em;
	line-height: 1.25em;
	font-weight: bold; 
}
.subhead {
	font-weight: normal;
	font-style: italic;
	font-size: 19px;
}



.container_12
{
	background: #fff url(img/12_col.gif) repeat-y;
	margin-bottom: 20px;
}


.front_item {
	margin: 0 0 10px 10px;
}

.tinytext {
	font-size: .7em;
}
#footer {
margin-top: 30px; 
border-top: 1px solid #cecece;	
}
.footertextfront {
padding-left: 180px;
}
.footertextfront p {
overflow:visible;
}
.footertext {
padding-left: 178px;
}

.paginate {
margin-top: 20px;
}
.paginate .left {
float: left;
}
.paginate .right {
float: right;
}
.lectureseries, .exhibition, .exhibition_now, .exhibition_upcoming, .careerpost, .research, .news_item {
margin-bottom: 40px;
padding-bottom: 10px;
border-bottom: 1px solid #cecece;
}
_news_item p { 
width: 97%;
}
.centerimage {
_width: 470px;
border: 1px solid #cecece; 
padding: 10px;
display: block;   
margin-left: auto;
margin-right: auto;
_display:inline;
}

.lectureimage {
float: right;
padding: 0 10px 7px 7px;
}

.grid_9 ul, .grid_9 ol {
margin-top: 8px;
margin-bottom: 8px;
}
.grid_9 ul li, .grid_9 ol li {
	margin-left: 20px; 
}


.pagetitle {
margin-bottom: 20px;
clear: both; 
}
.pagetitle h3 {
margin-top: 20px;
}
 

.rule {
margin: 20px 0 20px 0;
border-bottom: 1px solid #cecece;
}

a.givingLinkButton {
display: block;
border: none;
width: 143px;
height: 37px;
background-image: url(http://art-design.umich.edu/images/site_images/online-giving-bg.jpg);
background-position: 0px 0px;
}

a.givingLinkButton:hover { 
background-position: 0px -37px; 
}

/* Form stuff, mostly specific to gcbf forms. */

form label {
margin-bottom: 10px;
margin-top: 10px;
}
.req-label {
font-weight: bold; 
}

.opt-label {
font-weight: bold;
}
.main-label {
font-weight: normal;
font-style: normal;
padding-bottom: 20px;
}
#message-error {
font-weight: normal;
}
form label.error {
color: #f60016;
font-style: italic;
background:url("http://art-design.umich.edu/images/icons/delete.png") no-repeat 0px 0px;
padding-left: 18px;
padding-bottom: 2px;
}

form input, form select, form textarea {
{!--margin-bottom: 14px;--}
padding: 0;
margin-bottom: 10px;
margin-top: 4px;
display: inline;
}

form fieldset {
}

legend.req-legend {
display: none;
}

legend.opt-legend {
display: none;
}

label.explain {
font-weight: normal;
font-style: italic;
}
.formrequired, .success {
/*font-weight: bold;*/
font-family: Georgia, serif;
font-size: 1.2em;
color: #f60016;
padding-bottom: 0;
margin-bottom: 0;
line-height: 1.21em;
}
.form_notify {
/*border-bottom: 1px #f60016 dotted; 
border-top: 1px #f60016 dotted; */
padding: 10px; 
background-color: #ffe977; 
}
/*Search Results: */
.resultHead {
        font-family: Georgia, Serif;
	font-size: 1.3em;
	line-height: 1.25em;
	font-weight: bold;
        font-style: italic;
	color: #1a1a1a;
border-bottom: 1px solid #cecece;
}
.resultRowOne {
background-color: #fff;
}
.resultRowTwo {
background-color: #e8e8e8;
}


// Default tooltip class name: .tooltip
.tooltip{
   position: absolute;
   top: 0;
   left: 0;
   position: absolute;
   padding: 10px 13px;
   z-index: 2;
   
   color: #303030;
   background-color: #f5f5b5;
   border: 1px solid #DECA7E;
   
   font-family: sans-serif;
   font-size: 12px;
   line-height: 18px;
   text-align: center;
}

.sidebarimage {
margin: 10px 0 10px 10px;
}
h5 a:link, h5 a:visited, h3 a:link, h3 a:visited  {
color: #1a1a1a; 
text-decoration: none;
}

h5 a:hover, h5 a:active, h3 a:hover, h3 a:active  {
text-decoration: underline;
}
.youtube {
margin: 20px auto;

}

.cycle_byline {
font-family: Georgia, serif;
style: italic;
font-size: 1.1em;
}
.alignright {
float: right;
padding: 0 0 7px 10px;
}
.exh_caps {
/*float: right; 
margin-right: 20px;*/
text-transform: uppercase;
}
.backtotop {
margin: 20px 0 34px 30px;
font-style: italic;
}
.hardleft {
margin-left: 0;
}
.hardright {
margin-right: 0;
}

.exh_date {
font-style: normal;
float: right;
}

/*Calendar Stuff here. */

.calendarBG {
width:98%;
}
.calendarToday {
/*background-color: 	#8FD6FF;
#E5F6FE;*/
font-weight: bold;
}
.calendarBlank {
color: #d7d7d7; 
}

table {
margin-top: 20px;
}
.standard_table {
width: 100%;
border:0; 
cellpadding: 6; 
cellspacing: 1; 
}
.news_date {
font-family: Helvetica, Verdana, Sans-serif;
/*font-size: 1em;*/
text-transform: uppercase;
color: #888;
margin-bottom: 4px;
}

.soundlist {
margin-bottom: 20px;
}

.soundlist li {
margin-left: 0px;
list-style: none;
font-size: 0.9em;
}

.international_partners {
font-size: 0.9em;
}

.international_partners p {
margin: 4px 0 4px 0;
}

.logobox {
float: left; 
display: inline;
margin: 0; 
padding: 0; 
margin-top: 40px;
margin-left: 180px;
}
.logobox a img {
/*display: block;*/
margin: 0; 
padding: 0;

}
.logotop {
float: left; margin: 0; padding: 0; margin-top: 40px;margin-left: 180px;
}

.skiplink {
display:none
}

blockquote {
margin:10px 0px;
padding: 0 50px;
background: transparent url("http://art-design.umich.edu/images/site_images/quote.gif") no-repeat 0 0;
}
.quote_attribution {
font-style: italic;
padding-left: 50px;
}
.attribution {
font-style: italic;
}
.noshow {
display: none;
}

.arrowtiny{
background:url('http://art-design.umich.edu/images/site_images/arrow_tiny.png') top left no-repeat;
padding-left: 15px;
}