a			{color:#990000;text-decoration:none;}
a:visited	{color:#666666;text-decoration:none;}
a:active	{color:#990000;text-decoration:underline;}
a:hover		{color:#990000;text-decoration:underline;}

.pageContainer{
	width:960px; 
	margin:auto;
	background-color:#FFF; 
	font-family:helvetica,arial,verdana,Georgia,Times,serif;
	line-height:24px;
	}

.header{
width:100%; 
position:relative;
background-color:#FFF; 
border-bottom: 2px solid #999;
margin-bottom: 20px;
min-height:130px;
clear:both;}

.home {position:absolute;left:10px;top:20px;} 
.books {position:absolute;left:520px;top:30px;} 
.chronology {position:absolute;left:700px;top:20px;} 
.biography {position:absolute;left:290px;top:70px;} 
.missing {position:absolute;left:630px;top:50px;} 
.exhibitions {position:absolute;left:100px;top:50px;} 
.work {position:absolute;left:800px;top:75px;} 

.contentContainer{	
position:static;
width:960px; 
clear:both;
}

.contentContainer .leftCol{width:250px; float:left;}

.contentContainer .leftCol .sectionHeading{font-size:18px; line-height:36px; font-weight:bold;}

.navRow{
	width:100%;
	border-bottom: 1px solid #CCC; 
	display: inline-block;
	padding: 6px 0 6px 0;
}

.searchSelector {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    font-weight: normal;
    background-color: #FFFFFF;
    border: solid 1px #CCCCCC;
    padding-top: 3px;
    padding-right: 1px;
    padding-bottom: 2px;
    padding-left: 2px;
    width: 200px;
	height: 30px;
}

.searchButton {
    float: left;
	font-size: 12px;
    display: inline-table;
    color: #000;
	padding: 6px 6px 6px 6px;
    background: #FFF;
    border: 1px solid #333;
}

.searchButton:hover {
    color: #000;
    background: #EEE;
}

.ChronoDate {
	font-size:18px;
	line-height:28px;
	}

.contentContainer .rightCol{width:700px; float:right}

.itemRow {
width:100%; 
float:left; 
border-bottom: 1px solid #CCC;
margin: 4px 0 6px 0;
}

.bookImage{ 
float:left; 
margin: 5px 5px  0px  5px;}

.bookDetail{ 
margin: 5px 5px  0px  5px;}

.bookDetail p{ 
font-weight:bold;}

.caption{font-size:11px;line-height:14px;}



.footer{
width:100%; 
padding:4px 0 4px 0;
font-size:11px;
border-top: 1px solid #999;
clear:both;}

/* SCROLL NAV */

/* root element for scrollable */
.vertical {  
	
	/* required settings */
	position:relative;
	overflow:hidden;	
	height: 400px;	 
	width: 250px;
}

/* root element for scrollable items */
.items {	
	position:absolute;
	/* this time we have very large space for height */	
	height:20000em;	
	margin: 0px;
}

/* single scrollable item */
.item {
	width:245px;
	border-bottom:1px dashed #ddd;
	margin:2px 2px 2px 2px;
	font-size:12px;
}

.item_inactive {
	font-weight:bold;
	color:#666;
	border-bottom:1px solid #ddd;
	margin:2px 2px 2px 2px;
	padding:5px 0 5px 0;
	font-size:12px;
}

/* elements inside single item */
.item img {
	float:left;
	margin-right:4px;
	height:50px;
	width:50px;
}

.item h3 {
	margin:0 0 5px 0;
	font-size:16px;
	color:#456;
	font-weight:normal;
}

.item a {
	margin:0 0 5px 0;
	
	font-weight:normal;
	text-decoration:none;
}

/* the action buttons above the scrollable */
#actions {
	width:250px;
	margin:2px 0px 2px 0px;	
}

#actions a {
	font-size:11px;		
	cursor:pointer;
	color:#666;
}

#actions a:hover {
	text-decoration:underline;
	color:#000;
}

.disabled {
	visibility:hidden;		
}

.next {
	float:right;
}	


