body {
	margin-top : 0;
	margin-bottom : 0;
	margin-left : 0;
	margin-right : 0;
	padding-left : 0;
	padding-right : 0;
	font-family : 'Helvetica', Verdana, Arial, sans-serif;
	color : #000000;
	letter-spacing : 2pt;
	font-weight : lighter;
	font-size : 0.87em;
	line-height : 1.47em;
	background-image : url('bg.png');
	background-repeat : repeat;
	background-position : top left;
	background-attachment : fixed;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
      }
#header { padding-top : 0; height : 375px; width : 700px; background : #000000 url(background.jpg) no-repeat left top; color : #ffffff; float: left; margin: 10px 10px 10px 299px; border: groove 1px #000000; }
#left {
	position : absolute;
	left : -3px;
	top : 387px;
	width : 702px;
	color : #000000;
	background:#fff url(bottom.jpg) no-repeat bottom right;
	background-color : #000000;
	margin-left: 302px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
      }
#center {
	top : 0;
	margin-left : 520px;
	margin-right : 15px;
	background-color : transparent;
	color : #ffffff;
      }
a {
	color : #FFFFFF;
	cursor : default;
	font-size : 0.97em;
	background-color : #000000;
      }
a:link {
	text-decoration : none;
	color : #FFFFFF;
	cursor : default;
	background-color : #000000;
	border: 1px dotted #000000;
      }
a:visited {
	text-decoration : none;
	color : #999999;
	cursor : default;
	background-color : #000000;
	border: 1px dotted #000000;
      }
a:hover {
	text-decoration : none;
	color : #FFFFFF;
	cursor : default;
	background-color : #666666;
	border: 1px dotted #FFFFFF;
      }
a:active {
	text-decoration : none;
	color : #FFFFFF;
	cursor : default;
	background-color : #000000;
	border: 1px dotted #999999;
      }

h2 { font-family : Helvetica, Verdana, Arial, sans-serif; color : #ffffff; letter-spacing : 2pt; font-weight : lighter; font-size : 14pt; font-style: oblique; line-height : 1.47em; background-color : #000; }

h3 { font-family : Helvetica, Verdana, Arial, sans-serif; color : #ffffff; letter-spacing : 2pt; font-weight : bold; font-size : 12pt; font-style: oblique; line-height : 1.47em; background-color : #000; }

p {
 padding-bottom : 10px;
      }
#content {
	padding : 20px;
	height : 100%;
	color: #FFFFFF;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: groove;
	border-bottom-style: groove;
	border-left-style: groove;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
      }
#menu { text-align : center; padding: 20px 3px; border-color: #fff gray; border-style: none; border-width: 0; }

#footer { top : 100%; height : 20px; color : white; font-size : 0.8em; text-align : right; background : url(bg.png) fixed left top; border: 0 #ccc; }
#footer a {
	color : #FFFFFF;
	font-size : 1em;
	background-image : url(bg.png);
	background-repeat : repeat;
	background-position : left top;
	background-attachment : fixed;
	background-color: #000000;
      }
a img {
 border : none;
      }
 img.left, img.center, img.right {
 padding : 4px;
 border : solid 1px #8e8e8e;
      }
 img.left {
 float : left;
 margin : 0 12px 5px 0;
      }
img.center {
 display : block;
 margin : 0 auto 5px;
      }
img.right {
 float : right;
 margin : 0 0 5px 12px;
      }
form {
 float : right;
 font-size : 11px;
      }
input {
 background-color : #ffffff;
 color : #625f53;
 border : 1px dotted #625f53;
 font-size : 12px;
 padding : 3px;
      }
textarea {
 background-color : #ffffff;
 color : #FFFFFF;
 border : 1px dotted #625f53;
 font-size : 12px;
 padding : 3px;
      }
li {list-style-image: url(bullet.jpg);}	  
	  
.button {
 padding : 2px;
 background-color : #aec16f;
 color : #625f53;
 border : 1px solid #625f53;
 font-size : 11px;
      }

#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; }
#closeButton{ top: 5px; right: 5px; }

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

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

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