/* reset */
* {
		margin:				0; 
		padding:			0; 
} 


/* =styles
--------------------------------------------------------------------------
 */
a:link {
		color:				#004372; 
		background:			inherent; 
		text-decoration:	underline; 
}

a:visited {
		color:				#666; 
		background:			inherent; 
}

a:focus, a:hover {
		color:				#666; 
		background:			inherent; 
		text-decoration:	none; 
}

a:active {
		background:			inherent; 
}



body {
		font-family:		Arial, Helvetica, Verdana, sans-serif;
		color:				#000;
		font-size:			62.5%;
		padding-top:		45px;
		background:			#fff;
		text-align:			center;
}



h1, h2 { 
		font-size:			1.6em;
		color:				#000000;
		background:			inherent;
		margin-bottom:		.5em; 
}

h2 { 
		font-size:			1.4em;
		color:				#000000;
		background:			inherent;
		margin-bottom:		.5em; 
}


h3, h4, h5, h6 {
		font-size:			1.25em;
		color:				#000;
		margin:				0 0 .25em 0; 
}

h3 {
		font-size:			1.5em;
		color:	gray;
		font-style: italic; 
}

h4 {
		color:				#004372; 
}

hr {
		display:			none; 
}

img {
		border:				0; 
}

li {
		font-size:			1.25em;
		line-height:		1.3em;
		max-width:			650px;
		padding:			0.2em 0;
}

p {
		font-size:			1.25em;
		line-height:		1.5em;
		margin-bottom:		1.25em;
		max-width:			730px;
}

ul {
		margin:				0 0 1.25em 40px;
		padding:			0;
}

ol {
		list-style-type:	decimal;
		margin:				0 0 1.25em 40px;
		padding:			0;
}

td p, td li, ul p, ol p, ol li ul li, ul li ol li, ul li ul li, ul h3, ul h4, ol h3, ol h4, label, input, select, textarea {
		font-size:			100%; 
}

table, th, tr, td {
		font-size:			1.1em;	
}

td h3, td h4, td h5 {
		font-size:			90%; 
}

td p {
		margin:			0 0;
}

td li {
		line-height:		1.0em;
		max-width:			650px;
		padding:			0 0;
}



/* =wrapper 
--------------------------------------------------------------------------
 */
#wrapper {
		position:			relative;
		width:				95%;
		max-width:			1000px;
		min-width:			920px;
		margin:				0 auto; 
		background:			#FFFFFF; 
		text-align:			left;
				border:				0;

}

/* =header 
--------------------------------------------------------------------------
 */
#header {
		background:			#FFF; 
		border:				0;


}


#lion 
{
	position:			absolute;
	top:				0px;
	right:				0;
	margin-bottom: 50px;
	left: 735px;
	width: 293px;
}


/* =banner 
--------------------------------------------------------------------------
 */
#banner {
		position:			relative; 
		font-color:				#000000; 
		width:400px;
		

}

/*#banner a:link, 
{
		color:				#004372; 
		background:			inherent; 
		text-decoration:	none; 

#banner a:focus, a:hover {
		color:				#666; 
		background:			inherent; 
		text-decoration:	none; 
}

#banner a:active {
		background:			inherent; 
}

*/
	
#banner h3, {		
		font-size:			1.0em;
		font-weight:		normal;
		margin:				0;
		padding:			2px 0 5px 0;
		color:				#000000;
		background:			#FFFFFF; 
		
}


#banner h1 {
		font-size:			2.2em;
		font-weight:		bold;
		margin:				0;
		width:				60%;
		padding:			19px 0 0 12px;
		color:				#000000;
		background:			#FFFFFF; 
}


#banner h2 {
		font-size:			1.25em;
		font-weight:		normal;
		margin:				0;
		padding:			2px 0 5px 0;
		color:				#000000;
		background:			#FFFFFF; 
}


/* =secondary
--------------------------------------------------------------------------
 */
#secondary-banner {
		background:				#FFFFFF; 
		margin-right:			10px;
}

#secondary-banner div {
		padding:				10px 10px 10px 22px;
		background:				#FFFFFF; 
}


#page #banner h1 {
		padding:				10px 0 0 0;
		margin:					0;
}

/* =navigation 
--------------------------------------------------------------------------
 */
#navigation {
		float:				left;
		width:				200px;
		background:			#FFF; 
		padding-bottom:		25px;
		min-height:			180px;
		border:				0;
}

#navigation ul {
		list-style-type:	none;
		margin:				0 0 0 12px;
}

#navigation ul ul {
		margin-left:		3px; 
}

#navigation ul a {
		color:				#000;
		background:			#FFF;
		text-decoration:	none;
		display:			block;
		padding:			0.25em 5px 0.25em 0;
}

#navigation ul a:focus, #navigation ul a:hover {
		text-decoration:	underline; 
}

#navigation ul ul a {
		padding-left:		15px;
		color:				#8B0066;
		background:			inherent;
}

#navigation ul ul a:focus, #navigation ul ul a:hover {
		background:			#8B0066;
		color:				#000;
}

#navigation a.active {
		font-weight:		bold; 
}


#exhibition ul {
		list-style-type:	;
		margin:				0 0 0 12px;
		padding-left: 25px;
}

#exhibition ul ul {
		margin-left:		3px; 
}

#exhibition ul a {
		color:				#000;
		background:			#FFF;
		text-decoration:	none;
		display:			block;
		padding:			0 0 0 0;
}

#exhibition ul a:focus, #exhibition ul a:hover {
		text-decoration:	underline; 
}

#exhibition ul ul a {
		padding-left:		15px;
		color:				#8B0066;
		background:			inherent;
}

#exhibition ul ul a:focus, #exhibition ul ul a:hover {
		background:			#8B0066;
		color:				#000;
}

#exhibition a.active {
		font-weight:		bold; 
}



/* =content
--------------------------------------------------------------------------
 */
#content {
		margin:				0px 0 0 0;
				
}

#content ul ul {
		margin-bottom:		0;	
}

#content ul ul ul {
		margin-bottom:		0;
}

#main { 
		margin-top:			0px; 
		background:			#FFFFFF; 
		border:				0;

}

#main-inner { 
 
		background:			#FFFFFF;
		padding:			30px 10px 20px 0px;
		border:				0;

}


#page #content { 
		padding:				0px 0 0 0px;
		margin:					-40px 0 0 200px; 
		background:				#FFFFFF; 
		border:				0;
		
}




/*------split page-----*/
#split_content_left{
width:400px;
height:auto;
float:left;
padding:10px 10px 0 10px;
margin:0 0 0 0;

}
#split_content_right{

	width:400px;
	height:auto;
	float:right;
	padding:10px;
	margin:0 0 0 0;
	border-left:1px #402923 dashed;

}

/*------contact form------*/
#login{
width:auto;
padding:0px 10px 0 0px;
font-size:12px;
}
.input{
width:140px;
height:15px;
padding:2px 2px 2px 2px;
}
.textarea{
width:200px;
height:50px;
font-size:12px;
padding:2px 2px 2px 2px;
font-family:Arial, Helvetica, sans-serif;

}
.submit{
margin-left:30px;
margin-top:5px;
}

/* footer 
--------------------------------------------------------------------------
 */
#footer {
		clear:	both; 
		padding:0 0 0 0; 
		height:	100px; 
		margin: 0px 0 0 0;
}


#footer li {
		display:	inline; 	
		list-style:		none; 
		padding-right:	0px;
		background:		inherent; 
}

#footer ul li a {
		color:				#000; 
		background:			inherent; 
}


#ad p, #ad a {
	padding-top:20px;
	font: 10px, Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
	color:#666666;

}



		



/* image table 
__________________________*/

#imagetable{

text-align:left;
margin: 25px 0px 24px 0px;
width:750px;

}

#imagetable img {

margin:10px 28px 10px 0px;

}

img.pic{
padding:0px 0 0 0px;
margin:10px 15px 0px 0px;
float:left;
border: 0px solid #666666;
}



#navimage{

margin:155px 5px 60px 5px;

}

#navimage2{

margin:80px 5px 60px 5px;

}

/* gallery 
__________________________*/

.gallery{list-style:none;width:500px}
.gallery li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 100px 10px 0}
.gallery li a{display:none}
.gallery li div{position:absolute;display:none;top:0;left:180px}
.gallery li div img{cursor:pointer}
.gallery li.active div img,.gallery li.active div{display:block}
.gallery li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.gallery li .caption{display:block;padding-top:.5em;}
* html .gallery li div span{width:400px} /* ie fix */
.nav{position:absolute;top:350px;Right:0px;} 
.page{position:absolute;top:270px;left:30px;}
