/*=== IE6 and Firefox 1.04 Compliant ==========*/
BODY {
font-family : arial, verdana, sans-serif; 
color : white; 
background : #ffffff; 
margin : 0; 
} 
A {
text-decoration : none; 
} 
A:link {
color : #E28702;
text-decoration: underline; 
} 
A:active {
color : #E28702;
text-decoration: underline; 
} 
A:visited {
color : #E28702;
text-decoration: underline; 
} 
A:hover {
color : #E28702;
text-decoration: underline; 
} 
A.header:link {
color : #bbbbff; 
text-decoration: underline;
} 
A.header:active {
color : #6666cc;
text-decoration: underline; 
} 
A.header:visited {
color : #E28702; 
text-decoration: underline;
} 
A.header:hover {
color : #800080; 
text-decoration: underline;
} 
a.thumbnail , a.thumbnail:link , a.thumbnail:visited , a.thumbnail:active {
border : 1px solid #990000;
margin-bottom : -50px; 
padding-top : 10px; 
width : 180px; 
display : block; 
background : #FFFFFF;
height : 220px; 
} 
a.thumbnail:hover {
border : 1px dashed #990000; 
margin-bottom : -50px; 
padding-top : 10px; 
width : 180px; 
display : block; 
background : #FFAF29;
height : 220px; 
} 
div , th , tr , table, font , li , ul , form , blockquote , p , b , i , h1 , h2 , h3 , h4 , h5 , font , center {
border : 0 none inherit; 
font : 12px Arial, verdana, Helvetica, sans-serif; 
color : #990000; 
font-weight : bold; 
letter-spacing : 0; 
} 
font {
margin-left : 4px; 
margin-right : 4px; 
width : 160px; 
display : block; 
color : rgb(35,35,35);  
font : 12px Arial, Tahoma, verdana, Helvetica, sans-serif; 
font-weight : bold;
letter-spacing : 0; 
} 
h1 , h2 {
border-bottom : 3px solid #990000; 
border-left : 1px none inherit; 
border-right : 1px none inherit; 
border-top : 3px solid #990000; 
margin-bottom : 1em; 
margin-left : 0; 
margin-right : 0; 
padding : 20px; 
display : block; 
background : rgb(35,35,35); 
color : #FFFFFF; 
font-size : 24px; 
font-weight : bold; 
letter-spacing : 4px; 
text-align : left; 
text-indent : 40px; 
height : 20px; 
position : relative; 
} 
h2:first-letter {
font-weight : bold; 
font-size : 28px; 
color : #990000; 
} 
h3 {
border-bottom : 1px solid rgb(0,0,0); 
border-left : 1px none inherit; 
border-right : 1px none inherit; 
border-top : 1px none inherit; 
padding : 2px; 
width : 400px; 
display : block; 
background : rgb(0,0,0); 
color : #cccccc; 
font : 14px arial, verdana, tahoma, sans-serif; 
font-weight : bold; 
letter-spacing : 0; 
text-align : center; 
margin-left : auto; 
margin-right : auto; 
}
HTML
{
scrollbar-base-color: black;
scrollbar-3dlight-color: gray;
scrollbar-highlight-color: gray;
scrollbar-track-color: gray;
scrollbar-arrow-color: white;
scrollbar-shadow-color: gray;
scrollbar-dark-shadow-color: black;
}
.sp {
font-size : 20pt; 
font-weight : bold; 
color : #ffffff; 
background-color : #555599; 
} 
.ma {
font-size : 12px; 
font-weight : bold; 
color : #ffffff; 
background-color : #7777bb; 
} 
.sb {
font-size : 12px; 
font-weight : bold; 
text-align : center; 
color : white; 
background-color : black; 
} 
.mi {
font-size : 12px; 
color : #ffffff; 
background-color : #9999dd; 
} 
.co {
color : #ffffff; 
background-color : #9999dd; 
} 
.me {
text-align : left; 
color : #000000; 
background-color : #ffffff; 
} 
.small {
font-size : 12px;
color: #990000;
text-indent : 20px; 
} 
#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; 
} 
.exif, .othersizes, .filler {
font-size : 12px;
color: #990000; 
font-weight : bold; 
}
.date, .artist {
font-size : 11px;
color: #990000; 
font-weight : bold; 
}  
#imageinfo {
text-align : center; 
} 
#commentlist .message_body
{
  font-family: verdana, arial, sans-serif;
  color: black;
  font-size: 11px;
  font-weight: normal;
  background: #DCDCDC;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0px;
  padding-right: 0px;
  text-align: left;
}
#commentlist .from
{
  font-family: verdana, arial, sans-serif;
  color: black;
  font-size: 11px;
  font-weight: bold;
}
td {
border : 1px none inherit; 
background : none repeat; 
border-collapse : collapse; 
} 
.galleryheader {
font : 13px Arial, verdana, Helvetica, sans-serif;
color: black;
font-weight : bold;
text-align: center; 
}
.title {
font-size : 20px; 
font-weight : bold; 
color : #cccccc; 
text-align : center; 
} 
.location {
font-size : 18px; 
font-weight : bold; 
color : #cccccc; 
text-align : center; 
} 
.techinfo {
font-size : 12px; 
} 
.camera {
font-style : normal;
color: black;
} 
.copyright {
font-size : 12px; 
font-weight : bold;
font-style : italic; 
color: black; 
} 
.lid {
color : #000000; 
background-color : #999999; 
font-size : 11px; 
font-weight : normal; 
} 
.lil {
color : #000000; 
background-color : #eeeeee; 
} 
.error {
color : #ff0000; 
} 
.bordered {
border-style : solid; 
border-color : #440808; 
border-width : 2pt; 
} 
TD.thumbnail {
vertical-align : top; 
} 
IMG.display {
border-style : solid; 
border-width : 3pt; 
border-color : #000000; 
} 
img.thumbnail {
border : 1px solid rgb(0,0,0); 
margin : 0; 
padding : 0; 
background : rgb(0,0,0); 
vertical-align : middle; 
} 
input {
border : 1px solid rgb(0,0,0); 
} 
.caption {
font : 14px arial, verdana, tahoma, sans-serif; 
color : black; 
font-style : normal;
padding-left : 20px; 
padding-right : 20px; 
text-align : center; 
} 
.display {
border : 1px solid rgb(0,0,0); 
margin-top : 1em; 
background : rgb(0,0,0); 
} 
.wbh {
font-size : 12px; 
font-weight : bold; 
color : #ffffff; 
background-color : #7777bb; 
} 
.wb {
font-size : 12px; 
color : #000000; 
background-color : #ffffff; 
font-weight : normal; 
} 
.swbh {
font-size : 12px; 
font-weight : bold; 
color : #ffffff; 
background-color : #7777bb;
}
.datafield {
font-size : 10px; 
color : #000000; 
background-color : #efefff; 
} 
BODY {
margin-top : 0; 
} 
HR {
position : relative; 
} 
BODY {
margin-top : 0; 
top : 0; 
} 
BODY TABLE A IMG {
display : inline; 
} 
HR {
position : relative; 
} 
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; }


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