img{border:none; padding:0; margin:0;}
.clean{clear:both; padding:1px;}
.cleanright{clear:right; padding:1px;}
.bold{font-weight:bold;}
h1{padding:0; margin:0 0 2px 0;}
h2{padding:0; margin:0; font-weight:normal; font-size:150%;}
p{margin:12px 0 0 0;}
a{color:#666;}
body {
padding:0;
margin:0;
background-color:#667d7c;
color: #333;
font-family:Arial, Helvetica, sans-serif;
font-size: 75%;
text-align: center;
}
#container{
width: 735px;
margin-left: auto;
margin-right: auto;
margin-top: 25px;
padding:0;
text-align: left;
}
#nav ul{
list-style: none;
margin: 5px 0 30px 0;
padding:0;
}
#nav ul li{
display: inline;
list-style-type: none;
padding:0;
margin:0 -4px 0 0;
}
#nav ul li a{margin:0; padding:0;}
#nav ul li a:hover{border-bottom:6px solid #e5e5e5;}
#contentarea{
background-color:#e5e5e5;
position:relative;
z-index:10; 
}
#title{float:right; background-color:#667d7c; padding:0 0 20px 8px; margin:0 0 10px 0; position:relative;}
#copyright{color:#333;}
#contentpadding{padding:20px 0 19px 20px;}
#content{width:675px;}
#webrex{text-align:right; position:relative; left:20px; top:-102px;}

#normalcol{padding: 20px 20px 20px 10px; border-bottom:1px solid #fff; border-top:1px solid #fff; background-color:#eeeeee;}

#homerightcol{float:right; margin:0 10px 0 0; width:320px; text-align:center;}
#homeleftcol{padding: 20px 10px; margin: 0 350px 0 0; border-bottom:1px solid #fff; border-top:1px solid #fff; background-color:#eeeeee;}
#homeimg{border: 5px solid #fff;}

.aimg{float:right; margin: 0 0 10px 10px; vertical-align:text-top;}
#artistcopycontainer{width:645px;}
.artistcopy{}

#linklist{margin:0; background-color:#eeeeee;}
#linklist dt{padding:6px; margin:0; font-weight:bold; border:1px solid #ccc; border-bottom:none; border-left:5px solid #ccc;}
#linklist dd{padding:6px 6px 6px 11px; margin:0 0 10px 0; border:1px solid #ccc; border-top:none;}

#newslist{margin:0; background-color:#eeeeee;}
#newslist dt{padding:6px; margin:0; font-weight:bold; border:1px solid #ccc; border-bottom:none; border-left:5px solid #ccc;}
#newslist dd{padding:6px 6px 6px 11px; margin:0 0 10px 0; border:1px solid #ccc; border-top:none;}

.event{margin:0 0 10px 0;}
.eventtitle{font-weight:bold; font-size:100%; display:block; background-color:#e5e5e5; padding:6px; border:1px solid #ccc; border-left:5px solid #ccc; border-bottom:none;}
.eventdetail{color:#333; padding:6px 6px 0 11px; border:1px solid #ccc; border-top:none; display:block;}
p.eventpara{color:#666; font-weight:normal; background-color:#eeeeee; margin: 0; padding:0 6px 6px 0;}

#contactlist{color:#666; margin:0 20px 0 0;}
#contactlist dt{float:left; clear:left; margin:0 0 6px 0; width:100px; border:1px solid #ccc; padding:3px; background-color:#fff;}
#contactlist dd{float:left; width:400px; margin:0 0 6px 0; padding:3px; border:1px solid #ccc;}
form{margin:20px 0 0 0; border:1px solid #ccc; padding:10px; clear:both;}
input{border:1px solid #ccc; padding:3px; font-size: 120%;}
textarea{border:1px solid #ccc; padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:110%;}
.error{font-weight:bold; margin:0 0 6px;}

#gallerylist{list-style: none; width:70%; margin:0; padding:30px 0 30px 50px;}
#gallerylist li{list-style-type: none; border:1px solid #fff; margin:0 0 8px 0;}
#gallerylist li a{display:block; border-left:6px solid #ccc; font-size:110%; padding:8px; text-decoration:none; width:auto;}

.imagecounter{border:1px solid #ccc; padding:5px 0 4px 4px; float:left; width:100%;}
.imagepager{border:1px solid #ccc; padding:4px 4px 4px 0; text-align:right; margin:0;}
a.prev{text-decoration:none;}
a.prev:hover{text-decoration:underline;}
a.next{text-decoration:none;}
a.next:hover{text-decoration:underline;}

#thumbcontainer{margin:20px 0;}
#thumbcontainer p{margin:0; padding:0;}
.thumblist{float:left; margin:0 23px 10px 0;}
.thumblist dt{width:120px; border:1px solid #333; text-align:center; padding:5px; background-color:#333; line-height:100px; height:100px;}
.thumblist dd{border:1px solid #333; border-top:none; width:120px; margin:0; padding:5px; font-size:90%; font-weight:bold;}
.thumblist dd a{text-decoration:none;}
.thumblist dt img{vertical-align:middle; line-height:100px;}

#back{font-weight:bold; padding:3px 3px 3px 12px; text-align:right;}
#itemcontainer{}
#itemimg{text-align:left; padding:20px 0;}
#itemimg img{border:10px solid #333;}
#itemname{padding:4px; font-weight:bold; background-color:#eeeeee; color:#333;}
#iteminfo{border-bottom:1px solid #333; border-top:1px solid #333; padding:0; margin:4px 0;}
#iteminfo dt{float:left; font-weight:bold; width:120px; padding:6px; clear:left; background-color:#eeeeee;}
#iteminfo dd{padding:6px; margin:0 0 0 134px; border-bottom:1px solid #eeeeee;}
/* Hack to get rid of 3px text jog caused by leftcol float - Hide from IE5 Mac. Only IE-win 5 and 6 sees this. \*/
 * html #iteminfo dd {height: 1%;}
/* End hide from IE5/mac */ 
a.buy{text-decoration:none;}
a.buy:hover{text-decoration:underline;}
