/* Resetting browser defaults */
*{margin:0;padding:0}
form, legend, a img, img, iframe{border:0}
ul,li{list-style:none}
a{color:#666;text-decoration:none;}
a:hover{color:#900}
:active, :focus{outline:none}

/*BasicLayout*/
body{background-color:#fff;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:18px;color:#333}
#wrap{width:840px;margin:55px auto 5px auto}
#top{height:477px;background-color:#edefea;width:100%;border:1px solid #edefea;overflow:hidden;}
#bottom{height:60px;width:100%;background:#edefea;border:1px solid #edefea;border-top:4px solid #fff}
a#homelink{width:200px;height:45px;margin-left:600px}

/*Navigation*/
#menu{float:left;width:194px;}
#nav, #nav2{padding:9px 9px;line-height:18px}
#nav2{margin-top:72px}
#nav a, #nav2 a{color:#666}
#nav a:hover, #nav2 a:hover, a.current, #nav a.current, #nav2 a.current{color:#900}
.groupnav{padding:9px 9px;}


/*main content*/
#main_content{float:right;width:625px;padding-right:0;padding-top:9px;overflow:hidden;}
#main_content p{margin:18px 0}
#main_content h2{color:#900;font-weight:bold;font-size:11px}
#main_content h3{color:#333;font-weight:bold;font-size:11px}

div.leftpic{float:left;}
div.floattxt{float:left;padding-left:36px;width:200px}
/*form elements*/
button{font-size:10px;background:#fff;color:#666;border:1px solid #666;cursor:pointer}
button:hover{color:#900;cursor:pointer}
button:active{color:#000}
input.text{font-size:11px;font-family: Verdana, Arial, Helvetica, sans-serif;color:#333;border:1px solid #666;line-height:18px;padding:1px 0 1px 2px}
textarea{color:#333;border:1px solid #666;line-height:18px}
/*newsletter*/
#nlform input.text{width:198px;margin-bottom:9px}
#nlform select{width:200px;font-size:11px;font-family: Verdana, Arial, Helvetica, sans-serif;color:#333;border:1px solid #666;line-height:18px;padding:1px 0 1px 2px}
#nlform button{padding:1px 5px;margin-top:18px}
p#nlstatus{margin-top:0;margin-bottom:0}
/*contact*/
#contact button,label{display:block;line-height:18px}
#contact input.text{width:198px}
#contact textarea{width:198px;height:144px}
#contact label{font-size:10px;color:#333}
#contact label.err{color:#900;font-weight:bold}
#contact button{margin-top:18px}
.contactform{padding-top:36px;float:left}
.contacttxt{float:left;padding-left:36px;padding-top:36px}
/*artists*/
.artists{margin-bottom:18px;line-height:18px;}
.artists li{display:inline}

#nojsdisplay{width:560px;height:409px;border:1px solid #000;margin-top:18px}
.artistmenu ul li{display:inline;float:left;}
.artistmenu ul li:after{content:"|";}
.artistmenu ul li:last-child:after{content:""}
.artistmenu ul li a{padding:0 4px;}
.artistmenu ul li:first-child a{padding-left:0}
.worksmenu li{display:inline;float:left}
.worksmenu li a{padding:0 4px}
#nojsdisp{float:left;padding-right:9px;padding-top:18px;display:block;clear:both}
#artdescr{padding:72px 0 0 9px;color:#333;text-align:right}
#artdescr p{color:#333;text-align:right}
.picsmenu{width:410px}
.picsmenu li{display:inline;float:left;padding:0 10px 7px 0}
.eventlist{line-height:16px;color:#333}
.eventlist .date{font-weight:bold;color:#900;padding-right:5px}

#display{display:block;clear:both;height:427px;float:right;width:625px;overflow:auto;}
#scrollup, #scrolldown{width:18px;height:18px;display:block;overflow:hidden}
#scrollup{background:transparent url(up.png) no-repeat 0 0}
#scrolldown{background:transparent url(down.png) no-repeat 0 0}
#scroller{height:427px;float:right;width:18px;display:inline;padding-top:72px}
 
#knob {
	height: 18px;
	width: 18px;
	background: #333;
}


/*EXHIBITION*/
.redstrong, .redstrong a{color:#900;font-weight:bold}
.redstrong a:hover{color:#666;text-decoration:underline}
.archive_item{padding:0 0 17px 0;border-bottom:1px dotted #ccc;width:600px;height:110px;clear:both}
.archive_item .pvimg{width:180px;height:110px;float:left;margin-right:9px;}
.archive_item .grouplist{color:#900}

.exhibnav li{display:inline;float:left}
.exhibnav li a{padding:0 4px}
.pdf{margin-left:140px}
.pdf a{padding:2px 0 4px 18px;background:transparent url(adobe_pdf.gif) no-repeat 0 0;}


/*IMAGES*/
#main_content p.imgcontrols{padding:0 18px 0 0;margin:0;clear:both;}
.imgnav{float:left;clear:both;}
.imgswitch{float:right;}

.imglist{padding-left:0;clear:both;padding-top:0}
.imglist li{display:inline;float:left;margin:0 9px 18px 9px;height:170px;line-height:14px;}
.imglist li a span{font-size:9px;line-height:14px;display:block;width:172px}
.imglist li a span p{margin:0;padding:0;line-height:14px;}

.imglist_small{padding-left:0;clear:both;padding-top:18px}
* html .imglist_small{padding-top:0}
.imglist_small li{display:inline;float:left;margin:0 15px 9px 0;height:135px;width:141px;line-height:11px;}
.imglist_small li a span{font-size:9px;line-height:11px;display:block;width:140px}
.imglist_small li a span p{margin:0;padding:0;line-height:11px;}