body {
   margin: 0;
   padding: 0;
   background: #ffffff;
}

button, a.button {
   border: 0;
   background: #eaeaea;
   color: #000000;
   padding: 2px;
   font-size: 12px;
   margin: 0;
}

button:hover, a.button:hover {
   color: #ffffff;
   background: #000000;
   cursor: hand;
}

h1 { font-size: 20px; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }

h1 small, h2 small, h3 small { font-size: 12px; }
h4 small, h5 small { font-size: 10px; }


h1, h2, h3, h4, h5, p {
   font-family: arial;
   font-weight: normal;
   padding: 0;
   margin: 0;
   margin-bottom: 5px;
}

p { line-height: 160%; margin-bottom: 10px; }

.artInfo p {
   line-height: 100%;
   margin-bottom: 5px;
}

input, textarea, select {
   border: 0;
   font-family: arial;
   background: #eaeaea;
   color: #000000;
   font-size: 13px;
   padding: 2px;
}

#headerBar {
   margin-left: auto;
   margin-right: auto;
   width: 778px;
   height: 108px;
   background: url(/gfx/layout/top_print.gif) no-repeat #ffffff;
}

#headerBar #nav {
   display: none;
   padding-top: 15px;
   font-family: arial;
   font-size: 18px;
   color: #555555;
   text-decoration: none;
   text-align: right;
}

#headerBar #nav a {
   color: #000000;
   text-decoration: none;
}

#headerBar #nav a:hover {
   color: #e3e3e3;
}

#headerBar #search {
   display: none;
   padding-top: 37px;
   float: right;
}


/* this is the background switching */

#cWW, #cWG, #cWD {
   padding-top: 5px;
   padding-bottom: 15px;
}

#cWW { background: #ffffff; }
#cWW h1, #cWW h2, #cWW h3, #cWW h4, #cWW h5 { color: #666666; }
#cWW p { color: #999999; }
#cWW .imgBorder { border: 3px solid #555555; }
#cWW .imgBorder:hover { border: 3px solid #333333; }
#cWW .pink { color: #000000; }
#cWW .white { color: #000000; }

#cWG { background: #ffffff; }
#cWG h1, #cWG h2, #cWG h3, #cWG h4, #cWG h5 { color: #000000; }
#cWG h1 a, #cWG h2 a, #cWG h3 a, #cWG h4 a, #cWG h5 a { color: #000000; }
#cWG h1 a:hover, #cWG h2 a:hover, #cWG h3 a:hover, #cWG h4 a:hover, #cWG h5 a:hover { color: #000000; }
#cWG p, #cWG p a { color: #666666; }
#cWG p a:hover { color: #eeeeee; border-bottom: 1px solid #555555; }
#cWG .imgBorder { border: 3px solid #555555; }
#cWG .imgBorder:hover { border: 3px solid #000000; }
#cWG .pink, #cWG .pink a { color: #000000; }
#cWG .pink a:hover { color: #333333; }
#cWG .white { color: #000000; }
#cWG .white a { color: #000000; }
#cWG .white a:hover { color: #000000; }

#cWG .grey { color: #000000; }
#cWG .grey a { color: #000000; }
#cWG .grey a:hover { color: #000000; }

#cwG p.sold { color: #000000; }

#cWD { background: #ffffff; }
#cWD h1, #cWD h2, #cWD h3, #cWD h4, #cWD h5 { color: #000000; }
#cWD p { color: #000000; }
#cWD .imgBorder { border: 3px solid #000000; }
#cWD .imgBorder:hover { border: 3px solid #000000; }
#cWD .pink { color: #000000; }

/* end this is the background switching */


#content {
   margin-left: auto;
   margin-right: auto;
   width: 778px;
   font-family: lucida grande, arial;
   font-size: 12px;
}

#content a {
   text-decoration: none;
}

.debug {
   background: #000000;
   font-family: monaco;
   font-size: 10px;
   color: #ffffff;
   margin: 30px;
   padding: 5px;
}

.searchWrapper {
   padding: 4px 4px 4px 4px;
   border-bottom: 1px solid #333333;
}

.searchWrapper:hover {
   background: #000000;
}

.searchWrapper a {
   color: #cccccc;
}

.searchWrapper a:hover {
   color: #ffffff;
   border-bottom: 1px solid #666666; 
}

.loading {
   text-align: center;
   font-size: 23px;
   margin: 20px;
   color: #ffffff;
   font-family: arial;
}

#footer {
   display: none;
   background: #ffffff;
   font-family: arial;
   font-size: 13px;
   line-height: 160%;
   color: #666666;
   padding: 15px;
}

#footer .footBlock {
   width: 778px;
   margin-left: auto;
   margin-right: auto;
}

#footer a {
   color: #999999;
   font-size: 14px;
   text-decoration: none;
}

#footer a:hover {
   color: #eaeaea;
}

.blk {
   color: #000000;
}

#artheader {
   margin-top: 10px;
   margin-bottom: 10px;
}

#artheader a {
   color: #666666;
}

#artheader a:hover {
   color: #000000;
   border-bottom: 1px solid #444444;
}

#commentDisplay {
   display: none;
   background: #ffffff;
   padding-top: 20px;
   padding-bottom: 20px;
   color: #000000;
}

#commentDisplay * {
   color: #000000;
}

#commentDisplay .main {
   margin-left: auto;
   margin-right: auto;
   width: 778px;
}

#commentDisplay p {
   font-size: 12px;
   color: #000000;
}

.page {
   color: #000000;
   margin-top: 10px;
   margin-bottom: 10px;
}

.page span { color: #000000; }

.page a { color: #FF3D6B; }
.page a:hover { color: #000000; }

label { padding-right: 5px; color: #000000; }

#registerForm p { clear: both; }
#registerForm label { width: 120px; float: left; text-align: right; display: block; padding: 2px 5px 0px 0px; }
#registerForm .requiredStar { font-size: 20px; color: #FF3D6B; }
#feedbackForm p { clear: both; }
#feedbackForm label { width: 120px; float: left; text-align: right; display: block; padding: 2px 5px 0px 0px; }
#feedbackForm .requiredStar { font-size: 20px; color: #FF3D6B; }

.rssLink a { font-size: 10px; color: #999999; text-decoration: none; }
.rssLink a:hover { font-size: 10px; color: #eaeaea; text-decoration: none; }

.page { color: #666666; }

.readonlyData label {
   color: #cccccc;
}

.readonlyData input, .readonlyData textarea, .readonlyData select {
   background: #111111;
   padding: 4px;
   border: 0;
   border-bottom: 1px dotted #555555;
   color: #eaeaea;
}

.greyArrows { color: #666666; }

.artHeaderLinks { margin: 10px 0 10px 0; }
.artHeaderLinks, .artHeaderLinks a { color: #000000; }

.artHeaderLinks * {
   text-align: left;
   font-size: 15px;
}

.artInfoBox {
   float: right;
   width: 250px;
   background: #ffffff;
   
}

.artInfoBox .pad {
   padding: 12px;
}

.imgTitle { margin: 10px 0 3px 0; font-size: 10px; color: #666666; }
.imgTitle b { font-size: 15px; font-weight: normal; }

#browseFilesBox {
   padding: 5px 0 5px 0;
   height: 100px;
   width: 215px;
   overflow: hidden;
}

#browseFilesBox #browseScroller { width: 2000px; height: 100px; position: relative; }
#browseFilesBox #browseScroller img { margin-right: 5px; }
#browseButtons { margin: 10px 0 10px 0; }
#browseButtons button:disabled { color: #666666; }


