body {margin:16; padding:0; background:url(../images/body_bg.jpg) repeat-x top left;}

table {font-family: Verdana; font-size: 8pt;}

.logo_top_left{background:url(../images/logo_top_left.png) no-repeat top left;}
.logo_top_right{background:url(../images/logo_top_right.png) no-repeat top right;}
.bot_left{background:url(../images/bot_left.png) no-repeat top left;}
.bot_right{background:url(../images/bot_right.png) no-repeat top right;}
.bot_bg{background:url(../images/bot_bg.png) repeat-x top left;}
.top_bg{background:#FFFFFF url(../images/logo_top_bg.png) repeat-x top right;}
.left_bg{background:url(../images/left_bg.png) repeat-y top left;}
.right_bg{background:url(../images/right_bg.png) repeat-y top right;}
.center_bg{background:#FFFFFF url(../images/center_bg.jpg) repeat-x bottom left;}

h1.first {font-size: 12pt; display: inline; color: #000000; font-weight: normal;}
h1.second {font-size: 12pt; display: inline; color: #b47816; font-weight: normal;}
h2 {font-size: 10pt; display: inline; color: #b47816; font-weight: bold;}
h3 {font-size: 8pt; display: inline; color: #808080; font-weight: bold;}

table {font-family: Verdana; font-size: 8pt;}
table.maintable {width: 900; height: 100%;}
table.errormsg {border: 1px dashed #800000;background-color: #FFFFCC; color: #800000;width: 100%;height:40;padding: 5px;}
table.systemmsg {border: 1px dashed #000080; background-color: #FFFFCC; color: #000080;width: 100%;height:40;padding: 5px;}
table.artworkThumbnail {border: 3px solid #442E17; width: 210; height: 160;}

tr.selectedItem {background-color:#DCDCDC;}
tr.activeClick {cursor: pointer; cursor: hand;}
tr.inactive {color: #FF0000;}
tr.listSelected {background-color:#808080; color: #FFFFFF;}
tr.listMouseOver {background-color:#DCDCDC;}

td.slogan {font-size: 13pt; color: #b47816; font-weight: normal; font-style: italic;}
td.h1heading {background-image: url('../images/heading_icon.jpg'); background-repeat: no-repeat; background-position: left; height: 35; padding-left: 30px;}
td.artistlogo {background-image: url('../images/nicholasprinsloologo.jpg'); background-repeat: no-repeat; background-position: center 10;}
td.columnTag {color: #808080; text-align: right;}
td.columnHeading {color: #808080; background-image: url('../images/mainbg.jpg'); background-repeat: repeat-x; height: 20; text-align: left; font-size: 9pt;}
td.tableSpacer {height: 5; font-size: 0pt;}
td.columnSpacer {width: 5; font-size: 0pt;}
td.artworkThumbnailImage {border: 5px solid #FFFFFF;}
td.borderLeft {border-left: 1px dashed #4D6B21;}

span.welcome {font-family: Verdana; font-size: 9pt;}
span.bulletinboardcolumntag {color: #808080;}
span.adminHeading {font-family: Verdana; font-size: 10pt; font-weight: bold;}
span.smallfont3 {font-size: 3pt;}
span.smallfont7 {font-size: 7pt;}
span.sold {color: #FF0000; font-weight: bold;}
span.italic {font-style: italic;}
span.gallerySelected {font-size: 9pt; font-weight: bold;}

a.mainmenu:link, a.mainmenu:visited, a.mainmenu:active {color: #735609; text-decoration: none; font-size: 9pt;}
a.mainmenu:hover {color: #000000; font-weight: bold;}
a.headermenu:link, a.headermenu:visited, a.headermenu:active {color: #4e6172; text-decoration: none; font-size: 7pt;}
a.headermenu:hover {color: #000000; text-decoration: underline;}
a.gallery:link, a.gallery:visited, a.gallery:active {color:#D3890E;text-decoration:none; font-size: 9pt;}
a.gallery:hover {color:#000000; font-size: 9pt;}
a.normal:link, a.normal:visited, a.normal:active {color:#D3890E;text-decoration:none;}
a.normal:hover {color:#5F400C;}

form {margin:0; padding:0;}
input.text {font-family: Verdana; font-size: 8pt; width: 100%;}
input.button {font-family: Verdana; font-size: 8pt;}
select {font-family: Verdana; font-size: 8pt; width: 100%;}
textarea {font-family: Verdana; font-size: 8pt; width: 100%;}
input.file {font-family: Verdana; font-size: 8pt; width: 100%;}