* { margin:0; padding: 0; }
body { background:#fff url(titlebar.gif) repeat-x 0 0; text-align: center; font: 10pt Tahoma, Arial, sans-serif;}
#container { width: 760px; margin: 0 auto; background: #fff; text-align: left; } 
#heading { height: 119px; background: #a0b6cc;}
#heading a img { border-width: 0; } 
#heading p { float:right; }
#content { margin: 0 196px 0 0; background: #fff url(content.jpg) repeat-y 0 0; padding: 18px 0 40px 30px; color :#444; }
#content h2 { margin-bottom: 0.5em; color: #000;}
#content h3 { margin-top:0.5em; margin-bottom: 0.5em; border-top: 2px solid #666;}
#content p { margin-bottom: 0.5em; line-height: 1.5em;}
#content ul { margin: 0.5em 4em 0.5em 2em; line-height: 1.5em; list-style-type: square;}
#content ul li { margin-bottom: 0.5em; }
#content a { color :#048; text-decoration: underline; font-weight: bold; } 
#sidebar { background: #3b5e80 url(sideback.gif); float: right; width: 196px; color: #fff;}
#sidebar a { color: #ccf; text-decoration: none}
#sidebar a:hover { text-decoration: underline; color: #fff; }
#sidebar p.top { margin-left: 14px; padding: 80px 12px 30px 12px; background: url(sidecloud.gif) no-repeat; }
#sidebar p.contact { background: transparent url(sideend.gif) no-repeat 0 100%; padding: 0 0 16px 28px; }
#navigation { height: 30px; background: #ddd url(titlebar.gif) repeat-x 0 -119px}
#navigation ul { list-style: none; }
#navigation ul li { display: inline; line-height: 30px; font-weight: bold; color: #000; padding: 0 4px; }
#navigation a { text-decoration: none; color: #444; }
#navigation a:hover { color: #046; border-bottom: 2px solid #046;}   
#navigation a.sel { color: #000; border-bottom: 2px solid #000; }
#content ul.fotos { margin: 0.5em 0; list-style: none; }
#content ul.fotos li { display: inline; }
#content ul.fotos li img { margin: 4px; border:1px solid #666;padding:2px}
#content table { border-collapse: seperate}
#content table td,
#content table th { padding: 4px; font-size: .7em; border-spacing: 0}
#content table td { border: 1px inset #888;}
#content table th { border: 1px outset #ccc; background: #ddd;}
#lightbox { background-color:#eee; padding: 10px; border-bottom: 2px solid #666; border-right: 2px solid #666; }
#lightboxDetails{ font-size: 0.8em; padding-top: 0.4em; }	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}

