body    { color: #999; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: black; margin: 0; padding: 0 }
p, ul, h6, { color: #999; font-size: 13px; letter-spacing: 1px }
h6   { color: #999; font-size: 13px; letter-spacing: 1px; margin: 0; padding: 0 }
h1 { color: #999; font-size: 22px; font-weight: normal; letter-spacing: 3px }
a { color: #999; text-decoration: underline }
a:hover { color: #ccc; text-decoration: underline }
.menu  { vertical-align: top }
.mainmenu      { text-align: center }
.mainmenu_l  { text-align: left }
.mainmenu_r    { text-align: right }
.mainmenu_space01 { width: 305px }
.menu a    { color: #999; font-size: 12px; text-decoration: none; letter-spacing: 1px; white-space: nowrap; padding-right: 2px; padding-bottom: 3px; padding-left: 2px; width: 100% }
.menu a:hover  { color: #ccc; text-decoration: none; background-color: #333 }
.menu .active    { }
.menu .active a { background-color: #333 }
.menu .mainmenu a { padding-right: 6px; padding-left: 6px }
.menu .mainmenu_l a { padding-right: 6px }
.menu .mainmenu_r a { padding-left: 6px }
.welcome { font-weight: bold; word-spacing: 4px; letter-spacing: 2px }
.buttons { float: right }
.buttons .buy { margin-right: 3px; right: 2px; width: 29px; float: left }
.buttons .archive { margin-right: 1px; margin-left: 2px; width: 35px; float: left }
.buttons .home  { margin-left: 1px; width: 35px; float: left }

.main  { 
    background-color: #333; 
    width: 799px;
    height: 545px;
    text-align: center;
}

.main a { letter-spacing: 2px }
.main ul { list-style-type: square }
.main ul li { }
.main p  { 
    margin: 2px 50px;
    text-align: center;
}
.main h1  { margin: 4px 30px 2px }
.tbl_body { height: 99% }

.main div.csc-textpic-center div.csc-textpic-imagewrap {
    margin-top: 8px;
}

.list1 { }
.list1 .thumb { background-color: #666; text-align: center }
.picTitle { font-style: italic; font-weight: bold; letter-spacing: 3px; margin: 3px 0 0; padding: 0 }
.tx-photographiclibrary-pi1 { }

