body {

			font-family: Verdana, Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 12px;
			line-height:22px;
			color: #F1DCCD;/*color: #DBD1A0*/

			margin:0;
			padding:0;
			background-color: rgb(26,23,15);
			background-image:url(img/bg_header.jpg);
			background-position:left top;
			background-repeat:no-repeat;
}

a, a:active, a:focus {border:0}
:link:focus, :visited:focus { outline: 0px; }

input, textarea {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
border:1px solid #987;
color:#FFFFFF;

background-color: #100;

padding:4px;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}

input:hover, textarea:hover,
input:focus, textarea:focus {border-color: #ffc;}

.inputred {background-color: #400;}
/*
#newsletter input {
	color: #ffc;
	background-color:transparent;
	font-size:11px;
}
*/

/*p, table { width:475px }*/
h1 {
/*margin-top: -14px;*/
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:20px;
line-height:20px;
font-weight:normal;
color:#fff;
padding-bottom:5px;
border-bottom:1px dotted #666;
width:520px
}
h2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: bold;
color:#FFFFFF;
font-size:20px;
font-weight:normal;
text-align:left;
}
h3, h3 a:hover {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color: #fff;
text-transform: uppercase;
letter-spacing: 2px;		
padding-top:5px;
}
h4, h4 a {
font-family: Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
font-size:15px;
font-weight:normal;
text-align:left;
}

.margin {
	position: absolute;
	top: 220px;
	margin-left: -140px;
	width: 120px;
	text-align:left;
}


#container a,
#footer a

{
	color:#FFF;
	border-bottom:1px dotted #ccc;
	text-decoration:none;
}

#container a:active {
	background-color: #990000;
}

.hiddenPic {display:none;}

.small {font-size: 11px}



/* ---------- artist styles start here ----------------------- */
.artist {
	list-style: none;
	margin: 0;
	padding: 0;

}
.artist li {
	margin: 20px;
	padding: 0;
	float: left;
	position: relative;
	width: 200px;
	height: 200px;
}

.artist a,
.content a
 {
	text-decoration: none;
	/*filter:alpha(opacity=80);
	opacity: 0.8;*/
}
.artist a:hover,
.content a:hover {
	color: #fff;
	text-decoration: underline;
	/*opacity: 1;
	filter:alpha(opacity=100);*/
}
.artist img {
	border: none;
	padding: 14px 12px 12px 13px;
}
.artist em {
	width: 220px;
	height: 60px;
	display: block;
	position: absolute;
	top: 2px;
	left: 2px;
	background: url(img/portrait-mask2.png) no-repeat;
	text-align: center;
	font: normal bold 100%/100% Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#000000;
	padding-top: 140px;
}
.artist strong {color:#FFFFFF; font-style:italic; font-weight:normal}
.artist p {
padding-left:26px; text-align:left}
/*-------------------------------------------------*/





/* ---------- gallery styles start here ----------------------- */
.gallery {
	list-style: none;
	margin: 0;
	padding: 0;
}
.gallery li {
	float:left;
	margin: 0px;
	padding: 0 30px 30px 0;
	position: relative;
	width: 220px;
	height: 220px;
}

.gallery a {
	text-decoration: none;
	opacity: 0.8;
	filter:alpha(opacity=80);
}
.gallery a:hover {
	color: #fff;
	text-decoration: underline;
	opacity: 1;
	filter:alpha(opacity=100);
}
.gallery img {
	border:  8px solid #332;
	background-image:url(litebox/images/bg_black.gif);
	background-repeat:repeat;
	padding: 40px;
}
.gallery em {
	width: 220px;
	height: 220px;
	display: block;
	position: absolute;
	top: 2px;
	left: 2px;
	/*background: url(img/Hancrafted_Wooden_Frame.png) no-repeat;*/
	text-align: center;
	font: normal bold 100%/100% Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	padding-top: 100px;
}
.gallery strong {color:#FFFFFF; font-style:italic; font-weight:normal}
.gallery div { 	
}
/*-------------------------------------------------*/

#map, #map img {
border:1px solid #fff;
	/*border: solid #FFFFFF 5px; 
	margin: 20px 20px 0 0;*/
	margin-left:26px;
	width: 240px;
	height: 260px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;

	overflow:hidden;
}

div#container		{
					float:left;
					width:1297px;
					margin-top:220px;
					background-image:url(img/bg_repeat.jpg);
					background-position: 0px top;
					background-repeat:repeat-y;
					}

div#content-container		{
					float:left;
					width:1297px;
					margin:0; 
					background-image:url(img/bg_main.jpg);
					background-repeat:no-repeat;
					}


div#footer			{
					float:left;
					clear:left;
					width:100%;
					text-align:center;
					color:#999;
					height:50px;
					padding:20px 0 0 0px;
					border-top:1px solid #000;
					/*background-color:#111;*/
					/*background-image:url('/graphics/footer-bg.jpg');
					background-position:left top;
					background-repeat:no-repeat;*/
					}
#mainmenu 			{
					position:absolute;
					left:444px;
					top:117px;
					width:498px;
					height:60px;
					z-index:4;
				}
#content-main 			{
					width:520px;
					margin-right:320px;
					padding-bottom:20px;
					float:right;
					display:inline;
					/*clear:right;*/
				}

#content-sidebar			{
					
					width:270px;
					margin-left:75px;
					padding-bottom:20px;
					float: left;
					display: inline;
				}

#newsletter 		{
					position:absolute;
					left:670px;
					top:21px;
					width:454px;
					height:40px;
				}

