*{margin:0;padding:0;border:none;outline:none;}

html, body {height:100%;}

body {
color:#000;
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:#FFF url(images/menu_background.gif) repeat-y top left;
}

p {margin:10px 5px;}

ul {
font-size:11px;
margin:15px 35px;
}

li {padding:2px 0;}


dl {
width:400px;
margin:5px;
}
dt {
font-weight:bold;
float:left;
clear:right;
width:100px;
}
dd {
float:right;clear:right;
width:300px;
margin:0 0 20px;
}


#header_frame {
height:120px;
background:#000;
}

#header_frame img {padding:13px 0  0 13px;}

 #media_header {display:block;}
 #print_header {display:none;}

#page {width:1000px;}


#menu_frame {
float:left;
padding:33px 0 10px 0;
width:150px;
}

#menu_frame a {
float:right;
clear:right;
display:block;
position:relative;
width:139px;
height:30px;
overflow:hidden;
margin:0 0 4px 0;
background-position:top left;
}

#menu_frame a:hover {
background-position:bottom left;
}

#menu_frame a span {display:none;}

/*
#menu_frame a img {
position:absolute;
top:0;left:0;
}

#menu_frame a:hover img {
left:-139px;
}
*/

#homeB {
background-color:#cc0000;
background-image: url(images/homeB.gif);
}


#aboutB {
background-color:#ff9900;
background-image: url(images/aboutB.gif);
}



#artistB {
background-color:#ffcc00;
background-image: url(images/artistsB.gif);
}


#paintingsB {
background-color:#ffff00;
background-image: url(images/paintingsB.gif);
}


#sculptureB {
background-color:#99ff33;
background-image: url(images/sculptureB.gif);
}


#photographyB {
background-color:#33cc99;
background-image: url(images/photographyB.gif);
}


#glassB {
background-color:#00ffff;
background-image: url(images/glassB.gif);
}


#ceramicB {
background-color:#00ffff;
background-image: url(images/ceramicB.gif);
}


#furnitureB {
background-color:#ffccff;
background-image: url(images/furnitureB.gif);
}

#exhibitionsB {
background-color:#ff66ff;
background-image: url(images/exhibitionsB.gif);
}

#contactB {
background-color:#990099;
background-image: url(images/contactB.gif);
}

#servicesB {
background-color:#cc0066;
background-image: url(images/servicesB.gif);
}

#archiveB {
background-color:#a30000;
background-image: url(images/archiveB.gif);
}

#paperworksB {
background-color:#009933;
background-image: url(images/paperworksB.gif);
}

#publicationsB {
background-color:#a30000;
background-image: url(images/publicationsB.gif);
}

#content_frame {
float:left;
width:800px;
padding:35px 0 10px 40px;
}

#content_frame h2 {
color:#FFF;
font-size:18px;

}

#content_frame h3 {
font-style:italic;
font-size:16px;
margin:0 0 50px 0;
}

#content_table {width:750px;}

#content_table td.open {
height:44px;
padding:1px 12px;
border-bottom:24px solid #CCC;
background:#000;
}

#content_table td.close {
height:44px;
padding:1px 12px;
border-bottom:24px solid #000;
background:#CCC;
}

#content_table td.pictures {width:150px;}

#content_table td.pictures img {
margin:35px auto;
display:block;
}



#list_table {width:750px;}

#list_table  td.open {
height:22px;
padding:1px 12px 2px 12px;
background:#CCC;
}

#list_table h2 {
color:#000;
font-size:17px;
}

#list_table a {
color:#000;
font-size:11px;
text-decoration:none;
}


#list_table td {padding:0 15px;}

#list_table td.linkAZ,
#list_table td.linkAZ a{
color:#000000;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

#list_table td.linkAZ a:hover{
	background:#FFFFFF;

}

#list_table td.txtHeader,
#list_table td.txtHeaderNoBold {
font-size:16px;
font-weight:bold;
padding:1px 12px;
background:#CCC;
}

#list_table a.linkArtist {display:block;font-size:12px;}
#list_table a.linkArtist:hover {padding:0 0 0 5px;}


#normal_table,
#image_table {width:750px;}


#normal_table  td.open,
#image_table  td.open {
height:22px;
padding:1px 12px 2px 12px;
background:#000;
}

#normal_table td.close,
#image_table td.close {
height:22px;
background:#000;
}


#normal_table h2,
#image_table h2 {
color:#FFF;
font-size:17px;
}


td.nav {
font-size:12px;
padding:2px 20px;
background:#999;
}

td.nav a {
color:#000;
text-decoration:none;
}

#normal_table td.picture img,
#image_table td.picture img {
margin:10px auto;
}

#normal_table td.picture div,
#image_table td.picture div {
padding:20px 0;
}
#normal_table td.picture .txtImageTitle,
#image_table td.picture .txtImageTitle {
margin:0 15px;
padding:0;
}

#normal_table .description,
#image_table .description {
padding:25px 0;
}

#normal_table .description a,
#image_table .description a {
font-size:12px;
text-decoration:none;
}

.bullet_point {
font-size:22px;
padding:10px 0 10px 15px;
}

.small_text {
text-transform:normal;
font-size:11px;
}

.sub_head {
font-size:15px;
font-weight:bold;
padding:0 0 1px 12px;
background:#CCC;
text-transform:uppercase;

}

.txtNormal {
font-size:12px;
text-align:justify;
}

.txtNormalH {
font-weight:bold;
font-size:12px;
font-style:italic;
}

.description .txtNormalH {margin:10px 5px 0 5px;}
.description p {margin:0 5px 10px 5px;}

.txtNormalH p {margin:0;padding:0;}

.txtNormalH div { }

.txtImageTitle {
color:#000;
font-weight:bold;
font-size:11px;
font-style:italic;
}
.description a.txtImageTitle {font-size:12px !important;}
#large_image img {margin:50px 0 1px 0;}

.gallery_pictures img {
display:block;
margin:0 auto;
}

.txtGrey {color:#999;}
.description a.txtGrey {font-size:12px !important;}
/*=========================BIOGRAPHY SPACING CHANGES*/

#biography {
display:block;
min-height:275px;
padding:25px 0 25px 0;}
 
 #biography p {margin:0 5px 10px 5px;}

