
body.first {background: url(images/logoload.png); background-position: center center; background-repeat: no-repeat; text-align: center}

body {margin: 0px 0px 0px 0px; text-align: center}

.hidden {filter:alpha(opacity=0); -moz-opacity:0.0; visibility: visible;}

#mainframe {border:  1px solid black; width: 100%; margin: 0px 0px 0px 0px; background: black;}

#sizetable {height: 100%;font-family:  Verdana; font-size: 12px; line-height: 1.6;}

#welcome {font-size: 12px; line-height: 1.6;}

#welcome tr.hlboxes td {border: 1px solid silver; width: 240px; height: 110px; padding: 8px; background-repeat: no-repeat; vertical-align: top; padding-left: 12px; padding-right: 12px; }

#welcome tr.hlboxes p {margin-top: 5px; margin-bottom: 5px; }

#welcome tr.hlboxes td.left {background-position: top left; padding-left: 81px; padding-right: 10px; width: 149px}

#welcome tr.hlboxes td.right {background-position: top right; padding-left: 10px; padding-right: 81px; width: 149px}

#contentspace { border-bottom: 8px solid #BD9D6C; }

#contentscroll {background: white; border-top:1px solid white; border-bottom: 8px solid #BD9D6C; overflow-y: scroll; overflow: auto; scrollbar-3dlight-color: #e0e0e0; scrollbar-arrow-color: black; scrollbar-base-color: white; scrollbar-darkshadow-color: white; scrollbar-track-color: white;}

#welcometext {text-align: center; vertical-align: top}

#content {font-family:  Verdana; font-size: 12px; line-height: 1.6;}

#content table {font-family:  Verdana; font-size: 12px;}

#content h3 {font-size: 18px; font-family: Book Antiqua, Garamond, Serif; text-indent: 0px; font-weight: 200; border-bottom: 1px solid silver; text-align: left; }

#content img {float: right; margin: 15px 15px 15px 15px; vertical-align: middle; }

#content p {text-indent: 20px; spacing: 10px;}

#content h5 {margin-bottom: 10px; font-size: 12px;}

#content a, #welcome tr.hlboxes a {color: black;}

#content a:hover, #welcome tr.hlboxes a:hover {color: #BD9D6C;}

#presstable td {border-bottom: 1px solid gray; padding-top: 15px; padding-bottom: 15px;}

#bottomspace {background: black; border-top: 2px solid white; height: 104px; width: 100%}

#logodiv {text-align: center; width: 220px; vertical-align: middle; float: left; margin-top: 16px ;}

#mainmenu {text-align: left; color: white; font-family: Verdana; font-size: 11px; line-height: 170%; margin-top: 12px; width: 100px; float: left}

#submenu {visibility: hidden; text-align: left; color: white; font-family: Verdana; font-size: 11px; line-height: 170%; margin-top: 12px; width: 150px; float: left}

a.menuitem {text-decoration: none; color: white}

a:hover.menuitem {color: #BD9D6C}

#presstable p {line-height: 1.6; margin-top: 2px; margin-bottom: 5px;}

#presstable .attachment {color: gray; font-size: smaller; margin-top: 5px; margin-bottom: -8px;}

#presstable .attachment img {float: none; margin: 5px 10px 0px 5px; border: none; }

#presstable .attachment a {color: gray; }

#presstable .attachment a:hover {color: #BD9D6C; }

#artgallery img {float: none; margin: 0px 0px 20px 0px; border: 1px solid silver;}

.background {background: #f0f0f0;}

#artgallery p {text-indent: 0px;}

#artgallery td.description p {text-indent: 20px; spacing: 10px;line-height: 1.6;}

#artgallery tr.artistrow td, tr.artworkrow td {text-align: center; padding: 10px; width: 120px; vertical-align: bottom}

#artgallery a, .artback a {display: block; color: black}

#artgallery a:hover, .artback a:hover {display: block; color: #BD9D6C}

#artgallery tr.artworkrow {font-size: smaller}

#artgallery full.img {margin: 20px 20px 20px 20px; padding: 0px 0px 0px 0px; border: 1px solid black;}

.artback {float: left; padding-left: 10px;}

img.bordered {border: 1px solid silver; }


