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%;
} 
DIV, BODY, TD, TH, TR, TABLE, FONT, INPUT, LI, UL, FORM, BLOCKQUOTE, P, B, I, H1, H2, H3, H4, H5 { 
font-family : arial, helvetica, sans-serif;
color : #888888;
background : black;
} 
A:link { 
color : #5865e1;
} 
A:active { 
color : #d5ae83;
} 
A:visited { 
color : #5068e3;
} 
A:hover { 
color : #5b80b7;
} 
.caption { 
font-size : 9pt;
color : #dddddd;
font-style : italic;
} 
a, a:link, a:visited, a:active { 
color : #888888;
font-weight : bold;
text-decoration : none;
} 
a:hover { 
color : rgb(255, 102, 0);
text-decoration : none;
} 
a.thumbnail, a.thumbnail:link, a.thumbnail:visited, a.thumbnail:active { 
border : 2px solid rgb(0, 0, 0);
margin-bottom : -40px;
padding-top : 10px;
width : 182px;
display : block;
background : rgb(35, 35, 35);
height : 200px;
} 
a.thumbnail:hover { 
border : 2px solid #990000;
margin-bottom : -40px;
padding-top : 10px;
width : 182px;
display : block;
background : rgb(38, 38, 38);
height : 200px;
} 
td.thumbnail { 
height : 220px;
} 
body { 
margin-bottom : 20px;
margin-top : 0;
background : #000000;
} 
div, body, th, tr, table, li, ul, form, blockquote, p, b, i, h4, center { 
border : 0;
color : #a9a9a9;
font : 12px verdana, Tahoma, Helvetica, sans-serif;
font-weight : bold;
} 
font { 
margin-left : 3px;
margin-right : 3px;
width : 170px;
display : block;
color : #888888;
font : 12px Verdana, Tahoma, Helvetica, sans-serif;
font-weight : bold;
letter-spacing : 0;
} 
h1, h2 { 
border : 2px solid #990000;
border-left : 1px none;
border-right : 1px none;
border-top : 1px none;
margin-bottom : 1em;
margin-left : -10px;
margin-right : 0;
padding : 20px;
width : 98%;
display : block;
background : #222222;
color : rgb(204, 204, 204);
font-size : 22px;
font-weight : bold;
letter-spacing : 5px;
text-align : right;
height : 22px;
position : relative;
} 
h2:first-letter { 
color : #990000;
font-weight : bold;
font-size : 28pt;
} 
h3 { 
border-bottom : 1px dotted rgb(0, 0, 0);
border-left : 1px none;
border-right : 1px none;
border-top : 1px none;
padding : 2px;
width : 500px;
display : block;
background : rgb(40, 40, 40);
color : #cccccc;
font-size : 12px;
font-weight : bold;
letter-spacing : 2px;
text-align : center;
} 
h5 { 
padding-left : 2px;
width : 150px;
display : block;
color : #cccccc;
font-size : 11px;
font-weight : bold;
} 
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 : 2px 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 solid rgb(0, 0, 0);
border-left : 1px none;
border-right : 1px none;
border-top : 1px none;
display : block;
background : #292929;
} 
td.message_body { 
border-bottom : 1px solid #ff6600;
} 
.caption { 
color : rgb(95, 121, 216);
font-size : 12px;
font-style : italic;
} 
.techinfo { 
color : #eee5de;
font-size : 12pt;
font-style : italic;
font-weight : bold;
} 
.camera { 
color : #eee5de;
font-size : 12px;
font-style : italic;
font-weight : bold;
} 
.display { 
border : 3px solid rgb(0, 0, 0);
margin-top : 1em;
background : rgb(0, 0, 0);
} 
.lid { 
background : rgb(55, 55, 55);
color : rgb(102, 102, 102);
font : 12px Verdana, Tahoma, Helvetica, sans-serif;
text-decoration : none;
} 
.message_body { 
margin : 5px 5px 10px;
color : white;
font : 12px 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;
} 
HR { 
position : relative;
} 
BODY { 
margin-top : 0;
top : 0;
} 
HR { 
position : relative;
} 
BODY { 
margin-top : 0;
top : 0;
} 
BODY TABLE IMG { 
display : inline;
} 
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; }
