/* CSS Document */

body{
margin:0px;
background:#660000;
font-family:arial;
color:#333;
font-size:12px;
}

#container{
width:800px;
margin:0px auto;
}

#leftsidepanel{
float:left;
display: inline;
width:103px;
height:1000px;
background:url(images/leftsidepanel.jpg) top left no-repeat;
}

#rightsidepanel{
float:left;
display: inline;
width:103px;
height:1000px;
background:url(images/rightsidepanel.jpg) top right no-repeat;
}

#middlecolumn{
float:left;
display: inline;
width:594px;
background:#e4dd86 url(images/contentbg.jpg) repeat-y;
}

#menu{
width:445px;
padding:20px 24px 11px 140px;
height:10px;
background:url(images/menubg.jpg);
color:#4d4d28;
font-weight:bold;
text-align:right;
}

#menu ul{
display:inline;
margin:0px;
padding:0px;
}

#menu ul li{
display:inline;
margin:0px 4px;
padding:0px;
}

#menu ul li a{
color:#4d4d28;
text-decoration:none;
}

#menu ul li a:hover{
color:#212111;
text-decoration:none;
}

#mainpic{
float:left;
display:inline;
background:url(images/mainpic.jpg);
width:374px;
height:345px;
}

#rightcolumn{
width:220px;
/*height:345px;*/
float:left;
display:inline;
}

#location{
width:160px;
height:111px;
padding:60px 42px 12px 18px;
background:url(images/locationbg.jpg);
font-family:arial;
font-size:18px;
font-weight:bold;
color:#FFF;
}

#photos{
width:160px;
height:90px;
padding:52px 42px 20px 18px;
background:url(images/photosbg.jpg);
}

#content{
width:550px;
padding: 0px 0px 0px 23px ;
margin: 0px;
}

#text{
width: 516px;
padding:10px;
margin:6px;
background:url(images/textbg.jpg) repeat-x top left #FBC56F;
}

#footer{
width:554px;
height:24px;
padding:20px 20px 0px 20px;
text-align:center;
color:#fff;
font-weight:bold;
font-size:11px;
background:url(images/footerbg.jpg) top center no-repeat #660000;
}

#footer a{
color:#fff;
}


h1{
font-size:16px;
color:#4d4d28;
font-weight:bold;
}

#gallery img{
margin:5px;
padding:4px;
border:1px solid #ccc;
background:#fff;
float:left;
display:inline;
}

#gallery a{
color:#4d4d28;
font-weight:bold;
text-decoration:none;
}

#modeltable tr td{
font-size:10px;
}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 10px;
	padding-top: 0.4em;
	}
#lightboxDetails a{
text-decoration:none;
font-weight:bold;
color:#446501;
	}
#lightboxDetails a:hover{
color:#629301;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; width:63px; height:20px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

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

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