body{
background-color:#dddddd;
margin:20px 10px 15px 10px;}

body, td, div, input, textarea, select, form{
font-family:"Verdana","Helvetica";
font-size:11pt;
color:#000000;
text-align:left;
vertical-align:top;}

a:link, a:active, a:visited{
color:#000000;
text-decoration:none;}

a:hover{
color:#171717;
text-decoration:underline;}

table, tr, td{
border-collapse:collapse;
border-spacing:0px;
border-width:1px;}

img{
border-width:0px}

input, select, textarea{
border:1px solid #000000;
background-color:#fafafa;}

input:focus, textarea:focus{
background-color:#f8f8f8;}


#all{
width:800px;
position:absolute;
top:20px;
left:50%;
margin-left:-400px;}

.biography_td{
text-align:justify;
padding-top:20px;
padding-left:2px;
padding-right:10px;
padding-bottom:20px;}

.biography_image_right{
padding-right:10px;
padding-left:30px;
padding-bottom:20px;
border:none;
/*float: right;*/}

.biography_image_left{
padding-right:30px;
padding-left:10px;
padding-bottom:20px;
border:none;}

.bold{
font-weight:bold;}








.books_date_span{
float:right;
padding-right:3px;}

.books_header_row td{
padding-top:5px;
padding-bottom:5px;
border-bottom:solid 4px #000000;}

.books_left_img{
float:left;
padding:0px 5px 5px 0px;}

.books_right_td{
text-align:right;
padding-right:3px;}

.books_row td{
padding-top:1px;
padding-bottom:1px;
border-bottom:solid 2px #000000;}

.books_row img{
padding-left:5px;
height:60px;}

.books_row_name{
width:80%;
display:inline;
padding-bottom:2px;
font-weight:bold;}

.books_row_hover{
padding-top:10px;
padding-bottom:10px;
width:100%;
height:100%;
display:block;
text-decoration:none;}

.books_row_hover:hover{
background-color:#dddddd;
text-decoration:none;}











#content{
background-color:#ffffff;
border:groove 2px #000000;
width:800px;}

.critics_date_span{
float:right;
padding-right:3px;}

.critics_header_row td{
padding-top:5px;
padding-bottom:5px;
border-bottom:solid 4px #000000;}

.critics_left_img{
float:left;
padding:0px 5px 5px 0px;}

.critics_right_td{
text-align:right;
padding-right:3px;}

.critics_row td{
padding-top:1px;
padding-bottom:1px;
border-bottom:solid 2px #000000;}

.critics_row img{
padding-left:5px;
height:60px;}

.critics_row_name{
width:80%;
display:inline;
padding-bottom:2px;
font-weight:bold;}

.critics_row_hover{
padding-top:10px;
padding-bottom:10px;
width:100%;
height:100%;
display:block;
text-decoration:none;}

.critics_row_hover:hover{
background-color:#dddddd;
text-decoration:none;}

a.exhibit_small{
font-size:8pt;}

a.footer_a{
color:#999999;
font-size:9px;
text-decoration:none;}

a.footer_a:hover{
color:#000000;}


.footer_td{
color:#999999;
font-size:9px;}

#footer_div{
text-align:center;}


.index_table{
width:800px;}

.index_menu_td{
padding:5px;}

.index_content_td{
padding:5px;}


.menu_table{
width:200px;}

.menu_table a {
width:186px;
padding: 3px 7px 3px 7px;
font-size: 13px;
text-align: left;
background-color: #FFFFFF;
border-bottom: solid 2px #dddddd;
font-weight: bold;
display:block;}

.menu_table a:hover {
border-bottom: solid 2px #000000;
text-decoration: none;}

.menu_table td{
padding-bottom: 10px;}

.main_td{
text-align:justify;
padding-top:20px;
padding-left:2px;
padding-right:10px;
padding-bottom:20px;}


#page_heading{
font-size:22px;
font-weight:bold;}


.picture_description_span{
padding-right:5px;
font-size:11pt;
color:#000000;}

.picture_img{
float:left;
padding:5px 0px 5px 0px;}

.picture_img_td{
vertical-align:top;}

.picture_mini_img{
float:right;
padding: 5px 0px 5px 0px;}


#picture_picclick_span{
color:#999999;
font-size:9pt;}

.picture_picture_td{
text-align:left;}

.pictures_header_row td{
padding-top: 5px;
padding-bottom: 5px;
border-bottom: solid 4px #000000;}

.pictures_left_img{
float:left;
padding:0px 5px 5px 0px;}

.pictures_readmore_span{
/*float:bottom;*/}

.pictures_right_td{
text-align:right;
padding-right:3px;}

.pictures_row td{
padding-top: 1px;
padding-bottom: 1px;
border-bottom: solid 2px #000000;}

.pictures_row img{
padding-left: 5px;
height: 60px;}

.pictures_row_name{
width: 80%;
display:inline;
padding-bottom: 2px;
font-weight: bold;}

.pictures_row_hover{
padding-top: 10px;
padding-bottom: 10px;
width: 100%;
height: 100%;
display:block;
text-decoration:none;}

.pictures_row_hover:hover{
background-color: #DDDDDD;
text-decoration: none;}

.pictures_year_span{
float:right;
padding-right:3px;}
