/* Created by Milind. This CSS works for IE as well as Firefox. If you are using this stylesheet I'd appreciate it if you let this comment stay */ 

BODY { 
font-family : arial,verdana,sans-serif; 
} 

BODY{ 
color : rgb(85, 85, 85); 
background : #C0C0C0; 
margin: 0; 
} 

A { 
text-decoration : none; 
} 
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 : #C0C0C0; 
background-color : #ffffff; 
} 

.small { 
font-size: 9pt; 
color: #FFCC01; 
} 

.comdisplay { 
background-color : #777777; 
color: #ffffff; 
} 

.comhead { 
color: #C0C0C0; 
font-size: 9pt; 

font-weight: bold; 
} 

.combody { 
font-weight: normal; 
border-bottom: rgb(0, 0, 0) 1px dotted; 
} 

#slideshow td { 
text-align: right; 
} 

#slideshow a { 
font-weight: bold; 
} 

#localmenu a { 
font-weight: bold; 
} 

.date { 
color:#ffcc01; 
font-size: 9pt; 
font-weight: normal; 
} 

.artist { 
color:#ff7f50; 
font-size: 9pt; 
font-weight: normal; 
} 

#imageinfo { 
text-align: center; 
} 

.title { 
font-size: 15pt; 
font-weight: bold; 
text-align: center; 
} 

.techinfo { 
font-size: 10pt; 
} 

.camera { 
font-style: italic; 
font-size: 9pt; 
color : #3300CC; 
} 

.copyright { 
font-size: 9pt; 
font-weight: bold; 
} 

.lid { color : #3300CC; 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; 
} 

.wbh { font-size: 16pt; font-weight: bold; color: #FFFFFF; background-color: #7777BB} 

.wb { font-size: 12pt; color: #000000; background-color: #C0C0C0} 

.swbh {font-size: 12pt; font-weight: bold; color: #FFFFFF ; background-color: #7777BB} 

.datafield { font-size: 10pt; color: #000000; background-color: #EFEFFF} 

a, a:link,a:visited,a:active { 
color: #ffcc01; 
/*font-weight: bold;*/ 
text-decoration: none; 
} 

a:hover { 
color: rgb(255, 102, 0); 
text-decoration: underline; 
} 

a.thumbnail, a.thumbnail:link, a.thumbnail:visited, a.thumbnail:active { 
border: #000000 2px solid; 
margin-bottom: -50px; 
padding-top: 5px; 
width: 172px; 
display: block; 
background: rgb(125, 125, 125); 
height: 200px; 
} 

a.thumbnail:hover { 
border: rgb(95, 121, 216) 2px solid; 
margin-bottom: -50px; 
padding-top: 5px; 
width: 172px; 
display: block; 
background: rgb(170, 170, 170); 
height: 200px; 
} 

td.thumbnail { 
height: 220px; 
} 

body{ 
margin-bottom: 20px; 
margin-top: 0px; 
background: rgb(75, 75, 75); 
} 

div,th,tr,table,li,ul,form, 
blockquote,p,b,i,h4,center { 
border: 0px; 
color: #ffcc01; 
font: 13px verdana, Tahoma, Helvetica, sans-serif; 
} 

font { 
margin-left: 4px; 
margin-right: 4px; 
width: 160px; 

display: block; 
color: rgb(221, 221, 71); 
font: 14px Garamond,Verdana, Tahoma, Helvetica, sans-serif; 

letter-spacing: 0px; 
} 

h1 { 
border: rgb(95, 121, 216) 1px dotted; 
border-left: 1px none; 
border-right: 1px none; 
border-top: 1px none; 
margin-bottom: 1em; 
margin-left: -10px; 
margin-right: 0px; 
padding: 5px; 
width: 100%; 
display: block; 
background: rgb(0, 0, 0); 
color: rgb(35, 35, 35); 
font-size: 16px; 
font-weight: bold; 
letter-spacing: 4px; 
text-align: right; 
height: 21px; 
position: relative; 
} 

h2 { 
border-bottom: gold 1px solid; 
border-top: gold 1px solid; 
color: #FFCC00 
width: 100%; 
font-weight: Normal; 
font-family: monotype corsiva; 
font-size: 16pt; 
text-align: center; 
letter-spacing: 4px; 
padding-top: 15px; 
padding-bottom: 15px; 
background: Black ; 
color: White; 
margin-left: 2px; 
margin-right: 2px; 

} 

h2:first-letter { 
color: #ffcc00; 
font-style: bold; 
font-size: 22pt; 
} 

h3 { 
/*border-bottom: rgb(0, 0, 0) 1px dotted;*/ 
border-left: 1px none; 
border-right: 1px none; 
border-top: 1px none; 
padding: 2px; 
width: 400px; 
display: block; 
background: rgb(40, 40, 40); 
color:#FFFFFF; 
font: 12px Garamond,Verdana, Tahoma, Helvetica, sans-serif; 
font-weight: normal; 
letter-spacing: 0px; 
text-align: center; 
} 

h5 { 
padding-left: 2px; 
width: 150px; 
display: block; 
color: #CCCCCC 
font-size: 11px; 
font-weight: bold; 
} 

img{ 
border: rgb(0, 0, 0) 1px none; 
} 

img.thumbnail { 
border: rgb(0, 0, 0) 1px solid; 
margin: 0px; 
padding: 0px; 
background: rgb(45, 45, 45); 
vertical-align: middle; 
}input { 
border: rgb(0, 0, 0) 1px solid; 
} 

.location{ 
font: 16px Garamond; 
font-weight: bold; 
/*color:#ff7f50;*/ 
color: rgb(255, 102, 0); 
text-align: center; 
background: rgb(75, 75, 75); 
font-variant: small-caps; 
text-decoration: underline; 
} 

table.thumbnail { 
width: 10%; 
} 

td { 
border: 1px none; 
background: none; 
border-collapse: collapse; 
empty-cells: show; 
} 

.caption { 
color: rgb(95, 121, 216); 
font-size: 13px Verdana, Tahoma, Helvetica, sans-serif; 
font-style: italic; 
/*font-weight: bold;*/ 
} 

.display { 
/*border: rgb(0, 0, 0) 1px solid;*/ 
margin-top: 1em; 
background: rgb(110, 110, 110); 
} 

.message_body { 
margin: 5px 5px 10px; 
color: rgb(95, 121, 216); 
font: 12px Verdana, Tahoma, Helvetica, sans-serif; 
} 

.sb{ 
background: rgb(91, 91, 101); 
color: rgb(204, 204, 255); 
font: 11px Verdana, Tahoma, Helvetica, sans-serif; 
text-decoration: none; 
} 

HR { position : relative;} 
BODY { margin-top: 0px; top: 0px; } 
BODY TABLE IMG { display: inline; } 

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; }
