BODY {
font-family : arial, verdana, sans-serif; 
/*font-family : "Courier New", Courier, monospace; */
/*font-size : 8pt; */ 
} 
BODY {
color :  black; 
background :  white; 
background-image: 
url('https://www.pbase.com/alekhine/image/46855278/original.jpg'); 
background-repeat: no-repeat;
background-position:  center top;  
margin : 0; 
} 
A {
text-decoration : none; 
} 
A:link {
color :  #2845b1; 
} 
A:active {
color :  #85ae83; 
} 
A:visited {
color :  #404863;  
} 
A:hover {
color :  #2b2097;  
} 
A.header:link {
color :  #bbbbff; 
} 
A.header:active {
color :  #d5ae83; 
} 
A.header:visited {
color :  #bbbbff; 
} 
A.header:hover {
color :  #ffaa27; 
} 
h3 {
margin-left : 0; 
margin-right : auto; 
} 
.sp {
font-size : 20pt; 
font-weight : bold; 
color :  #ffffff; 
background-color :  #555599; 
} 
.ma {
font-size : 14pt; 
font-weight : bold; 
color :  #ffffff; 
background-color :  #7777bb; 
} 
.sb {
font-size : 12pt; 
font-weight : bold; 
color :   ; 
background-color :  #9999dd; 
} 
.mi {
font-size : 10pt; 
color :  #ffffff; 
background-color :  #9999dd; 
} 
.co {
color :  #ffffff; 
background-color :  #9999dd; 
} 
.me {
text-align : left; 
color :   ; 
background-color :  #ffffff; 
} 
.small {
font-size : 9pt; 
} 
#linkedsubgalleries {
text-align : center; 
} 
#linkedsubgalleries .current {
font-weight : bold; 
} 
#linkedsubgalleries .other {
font-style : italic; 
} 
#slideshow td {
text-align : right; 
} 
#slideshow a {
font-weight : bold; 
} 
#localmenu a {
font-weight : bold; 
} 
.date , .artist {
font-size : 9pt; 
font-weight : normal; 
} 
#imageinfo {
text-align : center; 
} 
#commentlist {
margin-left : 20px; 
margin-right : 20px; 
} 
#commentlist .comment {
margin-bottom : 3px; 
border-width : 0; 
border-style : solid; 
border-color :   ; 
padding : 1px; 
} 
#commentlist table.comment {
width : 95%; 
} 
#commentlist .head {
font-size : 15px; 
} 
#commentlist .from {
font-weight : bold; 
padding : 1px; 
} 
#commentlist .commands {
text-align : center; 
font-size : 11px; 
} 
#commentlist .date {
padding : 1px; 
} 
#commentlist .message_body {
font-size : 14px; 
padding : 1px; 
} 
#commententry {
margin-left : 20px; 
margin-right : 20px; 
} 
.title {
font-size : 14pt; 
font-weight : bold; 
text-align : center; 
} 
.location {
font-size : 12pt; 
text-align : center; 
} 
.techinfo {
font-size : 10pt; 
} 
.camera {
font-style : italic; 
} 
.copyright {
font-size : 9pt; 
font-weight : bold; 
} 
.lid {
color :   ; 
background-color :  #dddddd; 
} 
.lil {
color :   ; 
background-color :  #eeeeee; 
} 
.error {
color :  #ff0000; 
} 
.bordered {
border-style : solid; 
border-color :  #440808; 
border-width : 2pt; 
} 
TD.thumbnail {
vertical-align : top; 
} 
.wbh {
font-size : 16pt; 
font-weight : bold; 
color :  #ffffff; 
background-color :  #7777bb; 
} 
.wb {
font-size : 12pt; 
color :   ; 
background-color :  #ffffff; 
font-weight : normal; 
} 
.swbh {
font-size : 12pt; 
font-weight : bold; 
color :  #ffffff; 
background-color :  #7777bb; 
} 
.datafield {
font-size : 10pt; 
color :   ; 
background-color :  #efefff; 
} 
i , body table img {
display : 1px  #FFFFFF; 
} 
a , a:link , a:visited , a:active {
color :  #1A1A1A; 
text-decoration : none; 
font : 11px courier new, arial, helvetica; 
} 
a:hover {
color :  #D70000; 
text-decoration : none; 
}
/*========== THUMBNAIL BOXES ==========*/ 
a.thumbnail, a.thumbnail:link, a.thumbnail:visited, 
a.thumbnail:active 
{ 
width: 180; 
height: 110; 
} 
/*========== THUMBNAIL ==========*/ 
div.thumbnails 
{ 
position: relative; 
top: 160px; 
left: 0px; 
} 
div , th , tr , table , font , li , ul , form , blockquote , p , b , i , h1 , h2 , h3 , h4 , h5 , font , center {
border : 0 none inherit; 
color :  #555555; 
font : 11px courier new, arial, helvetica; 
} 
font {
margin-left : 4px; 
margin-right : 4px; 
width : 170px; 
display : block;  
color :  #555555; 
font : 11px courier new, arial, helvetica; 
letter-spacing : 0; 
} 
h1 , h2 {
border-left : 1px solid  #555555; 
border-right : 1px solid  #555555; 
border-top : 1px solid  #555555; 
border-bottom : 1px solid  #555555; 
position : relative; 
right : -25%; 
padding : 5px; 
width : 50%; 
display : block; 
background :  #D7D7D7;  
color :  #555555; 
font-size : 20px; 
font-weight : bold; 
letter-spacing : 4px; 
text-align : center;  
height : 21px; 
} 
img {
border : 1px none  #000000; 
} 
img.thumbnail {
border : 1px solid  #000000; 
margin : 0; 
padding : 0; 
background :  #AFAFAF; 
vertical-align : middle;  
filter: progid:DXImageTransform.Microsoft.Shadow (color="#222222",Direction=-135,Strength=4); 
} 
input {
border : 1px solid  #000000; 
} 
table.thumbnail {
width : 10%; 
} 
td {
border : 1px none inherit; 
background : none repeat; 
border-collapse : collapse;  
empty-cells : show; 
} 
td.message_body {
border-bottom : 1px dotted  #000000; 
border-left : 1px none inherit; 
border-right : 1px none inherit; 
border-top : 1px none inherit; 
display : block; 
background :  white; 
} 
.caption {
color :  #555555; 
font-size : 10px; 
width : 600px; 
text-align : justify; 
} 
.lid {
background :  #C8C8C8; 
color :  #666666; 
font : 10px courier new, arial, helvetica; 
text-decoration : none; 
} 
.message_body {
margin : 5px 5px 10px; 
color :  #555555; 
text-decoration : none; 
} 
.sb {
background :  #5B5B65; 
color :  #B4B4B4; 
font : 12px courier new, arial, helvetica; 
text-decoration : none; 
} 
BODY TABLE IMG {
display : inline; 
} 
BODY {
margin-top : 0; 
top : 0; 
} 
HR {
position : relative; 
} 
BODY {
margin-top : 0; 
top : 0; 
} 
HR {
position : relative; 
} 
BODY {
margin-top : 0; 
top : 0; 
} 
BODY TABLE A IMG {
display : inline; 
} 




BODY { margin-top: 0px; top: 0px; }
BODY TABLE A IMG { display: inline; }
HR { position: relative; }
