@charset "utf-8";
div.drawing{
	margin-bottom:30px;
	}
/* CSS Document */
a.darklink{color:#888888;}
p{margin:0;
padding:0;}
span.emphasis{
	color:#888888;}
#wider p.quote{
font-size:11px;
width:80%;
padding-left:10%;
	}
#wider ul{
	list-style:none;}
#wider p.smallertext{
font-size:11px;

	}
div.book{
	margin-top:40px;
	}
table.bookindex tr td{
	padding-bottom:40px;
	}
html{
margin:0;
padding:0;
height:100%;
width:100%;
background-color:#fdfdfe;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#aa9f94;
}
body {
	margin:0 auto 0 auto;
	padding:0;
	height:100%;
	width:812px;
	
}
#container {
	min-height:100%;
	margin:8PX 0 0;
	padding:0;
	background-image:url(../Images/graceweir_artist.jpg);

}
div#grace{float:right;
margin-right:30px;
margin-top:15px;
width:195px;
height:38px;}
#header {
position:relative;
	padding:0 0 3px 0;
	margin:0;
	height:60px;

	}
#main {
	padding:0px; /* Height of the footer */
	display:inline;
	float:left;
	margin:0;
	margin-bottom:120px;
	width:100%;
	min-height:600px;
	_height: 600px; /*hack for min-height in IE*/
	background-repeat:repeat-y;
	
}
#footer {
	bottom:0;
	width:100%;
	height:20px;			/* Height of the footer */
	border-top:1px solid #e7eae5;
	clear:left;
	margin-top:50px;
}
img{border:none;}
div.column{
display:inline;
float:left;
padding:0;
margin:0;
position:relative;
}
div.column p{margin:0;padding:1px 0 0 0;}
div#left{
width:194px;
margin:0 auto 0 30px;
font-size:11px;
color:#aa9f94;
text-align:right;

}
div#left a:hover{border:none;}
div#left p{
width:100%;
margin-right:0;
padding-right:0;
margin-bottom:3px;
}
div#left p.emph{
font-size:15px;
color:#bbbbbb;
border-bottom:1px solid #e7eae5;

/*border-top:1px solid #e7eae5;*/
}
div#left p.separate{margin-top:1.5em;}
div#centre p.caption{font-size:10px; text-align:right; margin:.5em 0 50px 0;}
div#centre{
margin-left:20px;
width:61%;
padding:0;
margin-bottom:50px;
}
div#centre p{width:100%;}
div#centre img{
width:100%;}
div#centre img.thumb{
width:154px;

}
div#wider{
width:537px;
margin-left:20px;

}
div#widest{
width:762px;
margin-left:20px;
}
div#widest p{
	margin-right:30px;
	width:100%;
	
	}
#widest p.jsslideshowlink{
	cursor:pointer;
	text-align:right;
	}
div.thumbholder{
font-size:10px;
width:154px;
height:136px;
margin-right:47px;
float:left;
margin-bottom:0
;
}
div.thumbholder2{
font-size:10px;
width:154px;
height:136px;
margin-right:0px;
float:left;
margin-bottom:0
;
}

div#centre embed{
margin:0;
padding:0;

}

.column p.heading{
font-size:16px;
margin-top:1em;

}
#navlinks{
position:absolute;
bottom:0;
width:100%;
padding-top:.5em;
padding-left:20px;
font-size:11px;

}
#navlinks a{margin:0 15px 0 0;}
object{outline:none;}
embed{outline:none;}
a{outline:none;
color:#aa9f94;
padding:0;
margin:0 0 0 0;
}

a:link, a:visited{text-decoration:none;} 
a:hover{
cursor:pointer;
color:#74a425;
}
.column p{
margin:0;
}
#innerheader{
width:100%;
/*border-bottom:1px solid #e7eae5;*/
margin:0;
height:70px;
padding:16px 0 0 0;
color:#aa9f94;
}
#innerheader p{
padding-top:18px;
padding-left:20px;
font-size:28px;
margin:0;
}
.dropdown {float:left; padding-right:5px; margin:0; padding:0;}
.dropdown dt a{color:#bbbbbb;}
.dropdown dt a:hover{color:#74a425;}
.dropdown dt {width:194px;  padding:0; cursor:pointer;font-size:15px;
color:#BBBBBB;
border-bottom:1px solid #e7eae5; margin-top:0px; margin-bottom:0px;}

.dropdown dd {position:absolute; overflow:hidden; width:194px; display:none; z-index:200; opacity:0; margin:0; padding:0;}
.dropdown ul {width:194px; list-style:none; border-top:none; padding:0;margin:0;}
.dropdown li {display:inline;}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; width:194px; padding-bottom:3px;}
div#main p.subt{margin-top:20px;font-size:16px;}
td.yearwidth{
	width:80px;
	}
p.subhead{
	font-size:17px;
	width:100%; 
	border-bottom:1px solid #E7EAE5; 
	color:#aa9f94;
	}
table.cv{
	margin-top:1em;
	margin-bottom:2em;

	}
table.cv td{	
vertical-align:text-top;
}
#static{
	margin-bottom:15px;
}
td.tabwidth{
	width:33%;
	}