*
{
	margin: 0px;
	padding: 0px;
}

a:link {
	color: #003bc7;
}

a:hover {
	text-decoration: none;
	color: #642393;
}

a:visited {
	color: #5dc100;
}

body {
	
	background: /*#b6e1db url(images/back2.jpg)*/;
	font: 13px Arial, Helvetica, sans-serif;
	color: #602a38;
	margin-bottom: 20px;
}



#main
{
	width: 800px;
	/*background: #faf4eb;*//*url(images/md_bk_05.png);body.png repeat-y;*/
	margin-top: 20px;
	margin: 0 auto;
	/*border: #660000 dotted;*/
}

#top
{
	padding-top: 5px;
	/*background: url(images/tp_bk_03.png)top.png no-repeat top;*/
}

#bottom
{
	/*background: url(images/bg_bk_06.png)bottom.png no-repeat bottom;*/
}

#header {
	height: 170px;
	width: 100%;
	margin: 0 auto;
	overflow:hidden; /* Fixes IE7 */
}

#menu
{
	float: right;
	width: 850px;
	height: 50px;
}

#menu ul {
	list-style: none;
	
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	width: 150px;
	height: 50px;
	text-align: center;
	text-decoration: none;
	color: #E0E7FF;
	font-weight: normal;
	font-style:italic;
	font-size: 16px;
	margin-left: 3px;
	padding-top: 10px;
	background: url(images/button.png) no-repeat;


}

#menu a:hover {
	width: 150px;
	height: 50px;
	color: #fdff2f;
	margin-left: 3px;
	text-decoration: none;
	background: url(images/button_act.png) no-repeat;
}

#menu a.active {
	background:url(images/button_act.png) no-repeat;
}


#logo {
	padding: 5px;
	width: 550px;
	height: 100px;
	background: url(images/logo_inc.png) bottom right no-repeat;
}

#content
{
	float: left;
	width: 700;
	padding: 20px 20px 0px 20px;
}

#content p
{
	margin: 0;
	padding: 20px;
	font-size: 16px;
	text-align:justify;
	color: #602a38;
}

#content ul
{
	margin-left: 50px;
	margin-bottom: 10px;
	list-style: disc;
	font-size: 16px;
	color: #602a38;
}

.picture-left {
	border: 2px solid #003a93;
	float: left;
	margin: 15px;
	padding: 5px;
}

.picture-right {
	border: 2px solid #003a93;
	floate: right;
	margin: 15px;
	padding: 5px;
}

#footer {
	clear: both;
	height: 10px;
	width: 800px;
	clear: both;
	padding-top: 5px;
	/*background: url(images/bt_right.gif) bottom right no-repeat;*/

}

#footer p {
	margin: 0;
	/*position: absolute;*/
	/*bottom: 4px;*/
	/*left: 206px;*/
	font-size: 10px;
	text-align: left;
	color: #6E2838;
}

#footer a {
	color: #037931;
}

#copyright {
	bottom: 4px;
	left: 100px;
	width: 500px;
	font-size: 10px;
	padding-left: 100px;
	color: #6E2838;
}

 #footer_image
	{
	position: absolute;
	bottom: 4px;
	right: 0px;
	width: 600px;
	height: 750px;
	background : url(images/bt_right.gif) bottom right no-repeat;
	z-index: -1; 
	}

#gallery 
{
	width:728px; 
	height:380px; 
	padding:10px; 
	/*border:1px solid #333;*/ 
	/*background: #888;*/ 
	position:relative; 
}

#gallery b.default 
{
	position:absolute; 
	left:10px; 
	top:10px; 
	width:548px; 
	height:380px; 
	text-align:center;
}

#gallery b.default img 
{
	display:block; 
	margin:0 auto 10px auto; 
	border:1px solid #eee; 
	border-color:#555 #ddd #eee #333;
}

#gallery b.default span 
{
	display:block; 
	color:#000; 
	font-family:verdana, arial, sans-serif; 
	font-weight:normal; 
	font-size:11px; 
	width:350px; 
	margin:0 auto;
}

#gallery ul 
{
	list-style:none; 
	padding:0; 
	margin:0; 
	width:180px; 
	position:relative; 
	float:right;
}

#gallery ul li 
{
	display:inline; 
	width:52px; 
	height:52px; 
	float:left; 
	margin:0 0 5px 5px;
}

#gallery ul li a 
{
	display:block; 
	width:50px; 
	height:50px; 
	text-decoration:none; 
	border:1px solid #000; 
	border-color:#eee #555 #333 #ddd;
}

#gallery ul li a span 
{
	display:none;
}

#gallery ul li a img 
{
	display:block; 
	width:50px; 
	height:50px; 
	border:0;
}

#gallery ul li a:hover 
{
	white-space:normal; 
	border-color:#555 #ddd #eee #333; 
	background:#9ff0ab;
}

#gallery ul li a:hover b 
{
	position:absolute; 
	left:-548px; 
	top:0; 
	width:548px; 
	eight:380px; 
	text-align:center; 
	background:ffd7b0; 
	z-index:20;
}

#gallery ul li a:hover span 
{
	display:block; 
	color:#602a38; 
	font-family:verdana, arial, sans-serif; 
	font-weight:normal; 
	font-size:11px; 
	width:350px; 
	margin:0 auto;
}

#gallery ul li a:hover img 
{
	margin:0 auto 10px auto; 
	width:auto; 
	height:auto; 
	border:1px solid #eee; 
	border-color:#555 #ddd #eee #333;
}

#gallery ul li a:active, #gallery ul li a:focus 
{
	white-space:normal; 
	border-color:#555 #ddd #eee #333; 
	background:#c0c0dc;
}

#gallery ul li a:active b, #gallery ul li a:focus b 
{
	position:absolute;
	left:-548px; 
	top:0; 
	width:548px; 
	height:380px; 
	text-align:center;
	background:ffd7b0;
	z-index:10;
 }
 
#gallery ul li a:active span, #gallery ul li a:focus span 
{ 
	display:block; 
	color:#602a38; 
	font-family:verdana, arial, sans-serif; 
	font-weight:normal; 
	font-size:11px; 
	width:350px; 
	margin:0 auto;
}

#gallery ul li a:active img, #gallery ul li a:focus img
{
	margin:0 auto 10px auto; 
	width:auto; 
	height:auto; 
	border:1px solid #eee; 
	border-color:#555 #ddd #eee #333;
}

/* artist page gallery */

a, a:visited, a:hover {color:#000;}

#container {position:relative; width:750px; height:550px; /*background:#888; border:1px solid #000;*/ margin:10px auto; font-family:verdana, arial, sans-serif; font-size:12px;}

#container a.pics {float:left; margin:7px 21px; display:inline; color:#000; text-decoration:none; border:1px solid #000; width:75px; height:75px; cursor:default;}
#container a.pics img.thumb {display:block; border:0;}

#container a.pics span {display:none; border:0; width:700px; text-align:center;}
#container a.pics span img {margin:10px auto; border:1px solid #000;}

#container a.pics:hover {white-space:normal; border:1px solid #fff;}
#container a.pics:hover span {display:block; position:absolute; left:9px; top:192px; z-index:10; height:500px;}

#container a.pics:active {border:1px solid #fc0;} 
#container a.pics:active span {display:block; position:absolute; left:9px; top:192px; z-index:5; height:500px;}

#container a.pics:focus {border:1px solid #fc0; outline:0;}
#container a.pics:focus span {display:block; position:absolute; left:9px; top:192px; z-index:5; outline:0;}

#container span.info {clear:left; display:block; text-align:center; line-height:20px; margin:0; padding:100px 0 0 0; width:750px; text-align:center; color:#000; z-index:1;}
#container span.info a {color:#000;}
#container span.info a:hover {text-decoration:none;}


