body {margin:0px; padding:0px;}

#header{background-color:#BBB;}
img#logo{margin:10px; float:left; border:0px}
.address {text-align:right; border:1px solid #BBB; width:200px; float:right; font-size:0.9em; line-height:1.2em; color:white; padding:5px 5px 0px 0px;}
#header a {text-decoration:none; color:white; }
#header a:hover {text-decoration:underline; }


/* table */
td#leftBand {display:none;}
#leftCell{width:148px; padding:20px 10px 100px 5px; color:#666;}

#leftCell ul {list-style:none; text-align:right; margin:0; padding:0; font-size:1.2em; color:#888;}
#leftCell li {padding-bottom:1.5em;}
#leftCell a {text-decoration:none; color:#444;}
#leftCell a:hover { color:#000;}

#content{padding:15px;}
#adminContent{padding:15px;}

ul.artistList {list-style:none; margin:0; padding:10px; font-weight:bold;}

#footer{border-top: 1px solid #BBB; text-align:right; padding:5px; font-size:smaller; color:#333;}

a {color:#444;}
a:hover {color:#000;}

h1 a {text-decoration:none;}

.clear {clear:both; line-height:1px;}


/* artist page */
.artworkListItem { border-top:1px solid #CCC; margin:0px 0px 15px 20px; font-size:smaller;}
.artworkListItem img { border:1px solid #DDD;}
.artworkListItem h2 {margin-top:0; background-color:#F6F6F6;}
.artworkListItem a {text-decoration:none;}

/* artwork page */
.artwork { margin:0px 0px 15px 20px; font-size:smaller;}
.artwork img { border:1px solid #DDD;}
.artwork h2 {border-top:1px solid #CCC; background-color:#F6F6F6;}

/* admin */
.adminBlock {float:left; border-left:1px dotted #BBB; padding-left:5px; margin-right:10px;}