/* CSS Document */

html,body
{margin-top:10px;padding:0}

body 
{font:12px verdana,geneva,sans-serif;text-align:center;background-color:#999}

p
{margin:0 5px 5px}

a
{color:#ff2d04;}

div#header 
{height:27px;margin:0;padding-left:10px;background:#e8e8e8;color:#333}

div#header h1
{padding-left:3px;color: #333;font-size:18px;font:verdana, Helvetica, sans-serif}
  
div#container
{text-align:left}

div#content {
line-height:1.4;
background-color:#fff;
padding-bottom:16px
}

div#footer
{background: #333;color: #FFF}

div#footer p
{margin:0;padding:5px 10px}

div#container {
width:800px;margin:0 auto;
border:#333 solid 1px;
background-color:#FFFFFF;
}

div#wrapper
{float:left;width:100%;}

div#content
{width:800px;
background-color:#FFFFFF}

div#footer
{clear:left;width:100%}

div#desc {
width:250px;
background-color:#FFFFFF;
padding-left:10px;
padding-right:2px;
}

div#desc h2 {
color:#c42000;
font-size:18px;
}

div#gallery {
width:310px;
background-color:#FFFFFF;
padding-left:65px;
padding-bottom:25px;
}

div#gallery img {
border: 1px solid #ced4ca;
padding: 3px;
margin: 5px 0 5px 0;
}

#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");
	}

