BODY { 
font-family	: century gothic, verdana,sans-serif; 

} 
BODY{ 
color	 :	black; 
background	:	#808080; 
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: 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; 
} 

#comdisplay { 
color: #ffffff; 
} 
#comdisplay .head { 
color: #000000; 
background-color : #aaaaaa; 
font-size: 12px; 
font-weight: bold; 
height: 16px; 
padding: 2px; 
} 
#comdisplay .head .from { 
float: left; 
} 
#comdisplay .head .date { 
float: right; 
} 
#comdisplay .body { 
margin-left: 15px; 
margin-bottom: 5px; 
padding: 2px; 
color: #000000; 
font-weight: normal; 
}	
#comdisplay .body .commands { 
float: right; 
font-size: 11px; 
padding: 2px; 
} 
#comdisplay .body .message { 
font-weight: normal; 
} 

#linkedsubgalleries { 
text-align: center; 
} 
#linkedsubgalleries .current { 
font-weight: bold; 
} 
#linkedsubgalleries .other{ 
font-style: italic; 
} 

#slideshow td { 
text-align: right; 
} 

#slideshow a { 
font-weight: normal; 
} 

#localmenu a { 
font-weight: normal; 
} 

.date,.artist { 
font-size: 9pt; 
font-weight: normal; 
} 

#imageinfo { 
text-align: center; 
} 

.title { 
font-size: 14pt; 
font-weight: bold; 
text-align: center; 
} 
.location{ 
font-size: 12pt; 
text-align: center; 
} 

.caption { 

} 

.techinfo { 
font-size: 10pt; 
} 
.camera { 
font-style: italic; 
} 

.copyright { 
font-size: 12pt; 
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; 
} 

a, a:link,a:visited,a:active { 

color: rgb(26, 26, 26); 

text-decoration: none; 

} 

a:hover { 

color: rgb(215, 215, 215); 

text-decoration: none; 

} 

a.thumbnail, a.thumbnail:link, a.thumbnail:visited, a.thumbnail:active { 

border: white 1px solid; 

padding-top: 15px; 

margin-bottom: -45px; 

width: 220px; 

display: block; 

background: #616161; 

height: 210px; 

} 

a.thumbnail:hover { 

border: white 1px solid; 

margin-bottom: -45px; 

padding-top: 15px; 

width: 220px; 

display: block; 

background: #a1a1a1; 

height: 210px; 

} 

body{ 

margin-bottom: 20px; 

margin-top: 0px; 

background: rgb (255, 255, 255); 

} 

div,th,tr,table,font,li,ul,form, 

blockquote,p,b,i,h1,h2,h3,h4,h5,font, center { 

border: 0px; 

color: white; 

font: 13px century gothic, arial, sans-serif; 

} 

font { 

margin-left: 4px; 

margin-right: 4px; 

width: 170px; 

display: block; 

color: white; 

font: 12px century gothic, Tahoma, Helvetica, sans-serif; 

letter-spacing: 0px; 

} 

h1, h2 { 

border: #000000 1px; 

border-left: 1px none; 

border-right: 1px none; 

border-top: 1px none; 

border-bottom: white 1px solid; 

margin-bottom: 1em; 

margin-left: -10px; 

margin-right: 0px; 

padding: 5px; 

width: 100%; 

display: block; 

background: #616161; 

color: white; 

font-size: 18px; 

font-weight: normal; 

letter-spacing: 4px; 

text-align: center; 

height: 21px; 

position: relative; 

} 

h3 { 

border-bottom: rgb(0, 0, 0) 1px dotted; 

border-left: 1px none; 

border-right: 1px none; 

border-top: 1px none; 

padding: 2px; 

width: 300px; 

display: block; 

background: rgb white; 

color: rgb (26, 26, 26); 

font: 12px; 

font-weight: normal; 

letter-spacing: 0px; 

text-align: center; 

} 

h5 { 

padding-left: 2px; 

width: 150px; 

display: block; 

color: rgb(180, 180, 180); 

font-size: 12px; 

font-weight: normal; 

filter: 

} 

img{ 

border: rgb(255, 255, 255) 1px solid; 

} 

img.thumbnail { 

border: rgb(255, 255, 255) 1px solid; 

margin: 0px; 

padding: 0px; 

background: rgb(175, 175, 175); 

vertical-align: middle; 

}input { 

border: rgb(0, 0, 0) 1px solid; 

} 

table.thumbnail { 

width: 10%; 

} 

td { 

border: 1px none; 

background: none; 

border-collapse: collapse; 

empty-cells: show; 

} 

td.message_body { 

border-bottom: rgb(255, 255, 255) 1px solid; 

border-left: 1px none; 

border-right: 1px none; 

border-top: 1px none; 

display: block; 

background: #a1a1a1; 

} 

.caption { 

color: #000000; 

font-size: 10px century gothic, Tahoma, Helvetica, sans-serif; 

width: 600px; 

text-align: justify; 

} 

.display { 

border: rgb(255, 255, 255) 1px solid; 

margin-top: 1em; 

background: rgb(0, 0, 0); 

} 

.lid{ 

background: rgb(200, 200, 200); 

color: black; 

font: 12px century gothic, Tahoma, Helvetica, sans-serif; 

text-decoration: none; 

} 

.message_body { 

margin: 5px 5px 10px; 

color: white; 

font: 12px century gothic, Tahoma, Helvetica, sans-serif; 

text-align: justify; 

} 

.sb{ 

background: rgb(91, 91, 101); 

color: rgb(180, 180, 180); 

font: 12px century gothic, Tahoma, Helvetica, sans-serif; 

text-decoration: none; 

} 

BODY { margin-top: 0px;top: 0px;} 

HR { position : relative;} 

BODY { margin-top: 0px; top: 0px; } 

HR { position : relative;} 

BODY { margin-top: 0px; top: 0px; } 

HR { position : relative;} 

BODY { margin-top: 0px; top: 0px; } 

BODY TABLE IMG { display: inline; } 

BODY { margin-top: 0px; top: 0px; } 
BODY TABLE IMG { display: inline; } 

BODY { margin-top: 0px; top: 0px; } 
BODY TABLE A IMG { display: inline; } 

TD.thumbnail { 
vertical-align : top; 
} 

.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} 

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; } 

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; }
