html, body 
{
	background: #9c3a3a;
	padding: 0;
 	margin: 0 auto; 
	text-align: center;
}

#container 
{
	width: 750px;
	background: #fff url("images/dots.png") repeat-y;
	padding: 0px;
	margin: 0 auto;
	text-align: center;
	color: #000;
}

#header
{
	width: 750px;
	height: 340px;
	margin: 0px;
	text-align: left;
	overflow: hidden;
}

#main
{
	width: 720px;
	padding: 10px 0px;
 	margin: 0 auto; 
	text-align: center;
}

	#menu
	{
		float: left;
		width: 150px;
		background: #fff;
		padding: 0px 0px;
		margin: 0px 0px;
		text-align: left;
		overflow: hidden;
	}

	 		#menu a.menuv 
			{
				width: 150px;
				height: 16px;
				background: #f8f8f8;
				padding: 6px 4px;
				margin: 2px 0px;
				display: block;
				font-weight: bold;
				color: #9a9ea7;
				letter-spacing: 2px;
			}
	
	 		#menu a.menuv:hover 
			{
				width: 150px;
				height: 16px;
				background: #f1f1f1;
				padding: 6px 4px;
				margin: 2px 0px;
				display: block;
				font-weight:bold;
				color: #9a9ea7;
				letter-spacing: 2px;
			}

			#menu a.current
			{
				width: 150px;
				height: 16px;
				background: #fff url("images/menu.jpg") no-repeat;
				background-position: left;
				padding: 6px 4px;
				margin: 2px 0px;
				display: block;
				font-weight: bold;
				color: #9a9ea7;
				letter-spacing: 2px;
			}

			#menu a.current:hover
			{
				width: 150px;
				height: 16px;
				background: #f1f1f1;
				padding: 6px 4px;
				margin: 2px 0px;
				display: block;
				font-weight: bold;
				color: #9a9ea7;
				letter-spacing: 2px;
			}

	#content 
	{ 
		float: right;	
		width: 520px;
		background: #fff;
		padding: 0px 0px;
		margin: 0px 0px;
		text-align: left;
	}
	
#footer 
{ 
	width: 750px;
	background: #9c3a3a url("images/footer.jpg") no-repeat;
	margin: 0px;
	padding: 0px;
}

			#footermenu
			{
				padding-top: 7px;
				font-size: 10px;
				text-align: left;
			}
		
			#footermenu a.menuh
			{
				font-size: 10px;
				color: #c0c0c0;
			}

			#footermenu a.menuh:hover
			{
				font-size: 10px;
				color: #ffe;
			}

			#footertext
			{
				padding: 0px 3px;
				background: #9c3a3a;
				font-size: 10px;
				color: #000;
				text-align: right;
			}

			#footertext a:hover
			{
				color: #c0c0c0;
			}

/*------------------------------------------*/

.floatr
{
	float: right;
}

.floatl
{
	float: left;
}

.clear 
{
	clear: both;
}

/*------------------------------------------*/

body, p, a, td, ul, form, input, select, textarea 
{
	font-family: verdana, arial, sans-serif, helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

a
{	
	outline: none;
}

hr 	
{
	height: 1px;
	margin-bottom: 15px;
	background: #a0a0a0;
	border: 0px;	
}

img, a img
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

img.sep 	
{
	margin: 6px 0px 0px 0px;
	border: 0px;	
}

object 
{
	padding: 0px;
	margin: 2px 0px;
}

p
{
	margin-top: 0px;
}

p.text
{
	text-align: justify;
	text-indent: 0px;
	line-height: 1.5;
}

p.text-ind
{
	text-align: justify;
	text-indent: 10px;
	line-height: 1.5;
}

p.title
{
	font-weight: bold;
	color: #9c0000;
}

/*------------------------------------------*/

hr.gallery
{
	margin-top: 20px;
} 

img.galleryimg 	
{
	border: 0px;	
	margin: 2px;
}

p.gallery
{
	text-align: center;
	margin: 0px;
	line-height: 0;
}

/*------------------------------------------*/

#lightbox
{
	background-color:#fff;
	padding: 20px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	border: 1px solid #000;
}

#lightboxDetails
{
	font-size: 0.8em;
	/*	padding-top: 0.4em; */
	padding-top: 0px;
}	

#lightboxCaption
{ 
	float: left;
 }

#keyboardMsg
{ 
	float: right;
 }

#closeButton
{
	top: 5px; right: 5px;
}

#lightbox img
{ 
	border: none;
	clear: both;
} 

#overlay img
{ 
	border: none;
}

#overlay
{
}
