body {
background:#574F60;
margin:0px;
}

body td {
color:#DBD3E4;
font-size:13px;
font-family:Verdana, Geneva, Arial, Sans-serif;
vertical-align:top;
}
body a {
color:#DBD3E4;
text-decoration:underline;
}
body a:hover {
color:#CCA5FF;
text-decoration:underline;
}

.middle {
vertical-align:middle;
}

.small {
font-size:9px
}
.small td {
font-size:9px
}

.tableborder {
border:1px solid #413B47;
}

.tablewhiteborder {
border:1px solid #DBD3E4;
}

.table_videoinfo {
vertical-align:middle;
padding-left: 0px;
}

.table_compact {
padding-top: 4px;
padding-right: 6px;
padding-bottom: 4px;
padding-left: 6px;
}

.table_compact_dimmed {
padding-top: 4px;
padding-right: 6px;
padding-bottom: 4px;
padding-left: 6px;
font-size:9px;
color:#A59DAE;
}

input {
background:#DBD3E4 url('images/textarea.gif') 0px 0px;
padding-left: 2px;
border:2px solid #413B47;
font-size:13px;
color:#413B47;
font-family:Verdana, Geneva, Arial, Sans-serif;
}

input:hover, input:focus {
background-position	: 0px 150px;
}

input[type="submit"] {
cursor : pointer;
position: relative; top:-4px;
}

textarea {
background:#DBD3E4 url('images/textarea.gif') 0px 0px;
padding-left: 2px;
border:2px solid #413B47;
font-size:13px;
color:#413B47;
font-family:Verdana, Geneva, Arial, Sans-serif;
}

textarea:hover, textarea:focus {
background-position	: 0px 150px;
}

.no-underscore a {
text-decoration:none;
}

.no-underscore a:hover {
text-decoration:none;
}

.borderimage {
border:1px solid #413B47;
}

.whitebackground {
background-color: #DBD3E4;
}

.artworktitle {
text-align: center;
position: relative; top:-20px;
font-size:24px;
font-weight: bold;
}

.warning {
padding: 10px;
font-weight: bold;
color:#ff0000;
background-color:#574F60;
}

.yellow a {
color:#ffff00;
text-decoration:none;
}

.gallery a {
color:#574F60;
font-weight: bold;
text-decoration:none;
}
.gallery a:hover {
color:#DBD3E4;
font-weight: bold;
text-decoration:none;
}