BODY { 
font-family : arial, verdana, sans-serif;
} 
BODY { 
color : black;
background : white;
margin : 0;
padding : 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 : auto;
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 : #000000;
background-color : #9999dd;
} 
.mi { 
font-size : 10pt;
color : #ffffff;
background-color : #9999dd;
} 
.co { 
color : #ffffff;
background-color : #9999dd;
} 
.me { 
text-align : left;
color : #000000;
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 : #666666;
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 : #000000;
background-color : #dddddd;
} 
.lil { 
color : #000000;
background-color : #eeeeee;
} 
.error { 
color : #ff0000;
} 
.bordered { 
border-style : solid;
border-color : #440808;
border-width : 2pt;
} 
TD.thumbnail { 
vertical-align : top;
} 
.highlight { 
background : #ffffdd;
padding : 5px;
border : 1px solid #ccccaa;
} 
.wbh { 
font-size : 16pt;
font-weight : bold;
color : #ffffff;
background-color : #7777bb;
} 
.wb { 
font-size : 12pt;
color : #000000;
background-color : #ffffff;
font-weight : normal;
} 
.swbh { 
font-size : 12pt;
font-weight : bold;
color : #ffffff;
background-color : #7777bb;
} 
.datafield { 
font-size : 10pt;
color : #000000;
background-color : #efefff;
} 
.pb_rcorners { 
margin : auto;
} 
.pb_rcorners .head, .pb_rcorners .head .c, .pb_rcorners .foot, .pb_rcorners .foot .c { 
height : 20px;
} 
.pb_rcorners .body .c { 
padding : 0 1em;
} 
.pb_rcorners .box_title { 
margin : 0;
padding : 0 2px 0 2px;
} 
SPAN.box_title { 
position : relative;
top : -1.5em;
color : #555599;
background : white;
font-weight : bold;
font-size : 1.3em;
} 
.pb_rcorners .head { 
background : url(https://i.pbase.com/site/pblue_tl.gif) no-repeat left 0%;
} 
.pb_rcorners .head .c { 
background : url(https://i.pbase.com/site/pblue_tr.gif) no-repeat right 0%;
} 
.pb_rcorners .body { 
background : url(https://i.pbase.com/site/pblue_ml.gif) repeat-y 0 0;
} 
.pb_rcorners .body .c { 
background : url(https://i.pbase.com/site/pblue_mr.gif) repeat-y right 0;
} 
.pb_rcorners .foot { 
background : url(https://i.pbase.com/site/pblue_bl.gif) no-repeat left 0%;
} 
.pb_rcorners .foot .c { 
background : url(https://i.pbase.com/site/pblue_br.gif) no-repeat right 0%;
} 
a, a:link, a:visited, a:active { 
color : #ccccff;
text-decoration : none;
} 
a:hover { 
color : #ccccff;
text-decoration : none;
} 
a.thumbnail, a.thumbnail:link, a.thumbnail:visited, a.thumbnail:active { 
border : 1px solid #000000;
margin-bottom : -58px;
padding-top : 5px;
width : 172px;
display : block;
background : #252525;
height : 214px;
} 
a.thumbnail:hover { 
border : 1px solid #5f79d8;
margin-bottom : -58px;
padding-top : 5px;
width : 172px;
display : block;
background : #252525;
height : 214px;
} 
body { 
margin-bottom : 20px;
margin-top : 0;
background : #353535;
} 
div, th, tr, table, font, li, ul, form, blockquote, p, b, i, h1, h2, h3, h4, h5, font, center { 
border : 0;
color : #6b6b75;
font : 12px verdana, arial, sans-serif;
} 
font { 
margin-left : 4px;
margin-right : 4px;
width : 170px;
display : block;
color : #d0d0d0;
font : 9px Verdana, Tahoma, Helvetica, sans-serif;
letter-spacing : 0;
} 
h2:first-letter { 
color : #5f79d8;
font-size : 26pt;
} 
h3 { 
border-bottom : 1px none;
border-left : 1px none;
border-right : 1px none;
border-top : 1px none;
padding : 2px;
width : 400px;
display : block;
background : rgb(40, 40, 40);
color : rgb(204, 204, 255);
font-size : 12px;
font-weight : normal;
letter-spacing : 0;
text-align : center;
} 
h5 { 
padding-left : 2px;
width : 150px;
display : block;
color : rgb(204, 204, 255);
font-size : 12px;
font-weight : normal;
} 
img { 
border : 1px none rgb(0, 0, 0);
} 
img.thumbnail { 
border : 1px solid rgb(0, 0, 0);
margin : 0;
padding : 0;
background : rgb(45, 45, 45);
vertical-align : middle;
} 
input { 
border : 1px solid rgb(0, 0, 0);
} 
table.thumbnail { 
width : 10%;
} 
td { 
border : 1px none;
background : none;
border-collapse : collapse;
empty-cells : show;
} 
td.message_body { 
border-bottom : 1px dotted rgb(0, 0, 0);
border-left : 1px none;
border-right : 1px none;
border-top : 1px none;
display : block;
background : rgb(40, 40, 40);
} 
.caption { 
color : #5f79d8;
font : 12px Verdana, Tahoma, Helvetica, sans-serif;
font-style : italic;
} 
.display { 
border : 15px solid #0a0a0a;
margin-top : 1em;
background : rgb(0, 0, 0);
} 
.lid { 
background : rgb(55, 55, 55);
color : rgb(102, 102, 102);
font : 11px Verdana, Tahoma, Helvetica, sans-serif;
text-decoration : none;
} 
.message_body { 
margin : 5px 5px 10px;
color : rgb(91, 91, 101);
font : 10px Verdana, Tahoma, Helvetica, sans-serif;
} 
.sb { 
background : rgb(91, 91, 101);
color : rgb(204, 204, 255);
font : 12px Verdana, Tahoma, Helvetica, sans-serif;
text-decoration : none;
} 
BODY { 
margin-top : 0;
top : 0;
} 
BODY TABLE A IMG { 
display : inline;
} 
HR { 
position : relative;
}

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