/* misc */
body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 76%;
	line-height: 1.3em;
	}

/* header */
#header .headerimg
	{
	height:84px;
	background-color:#FF9900;
	}
	
/* nav : dodgey temp gif fix */
#nav_qideyan img
	{
	border:0
	}

#nav_artistry img
	{
	border:0
	}
	
#nav_exhibition img
	{
	border:0
	}
	
#nav_gallery img
	{
	border:0
	}

#nav_about img
	{
	border:0
	}
	
/* opening page */
#main img.title
	{
	margin-left:20px;
	display:block;
	margin-bottom:20px;
	}

#main p.quote
	{
	font-style:italic;
	margin:20px 20px 40px 340px;
	padding:0px 42px 0px 38px;
	background-image:url(images/shell/quotation.gif);
	background-repeat:no-repeat
	}
	
#main p.pagequote
	{
	width:240px;
	font-style:italic;
	margin:0px 0px 0px 460px;
	padding:0px 20px 0px 0px;
	float:right;
	margin-top:-120px
	}
	
#main p.pagequote:first-letter
	{
	font-size:1em
	}
	
#main p.pagequote_ex
	{
	width:240px;
	font-style:italic;
	margin:0px 0px 0px 460px;
	padding:0px 20px 0px 0px;
	float:right;
	margin-top:-220px
	}
	
#main p.pagequote_ex:first-letter
	{
	font-size:1em
	}
	
#main p.quote:first-letter
	{
	font-size:1em;
	}

#main p.txt_m
	{
	padding:0px 20px 0px 20px;
	font-size:1.0em;
	color:#000000;
	width:385px;
	margin-left:320px;
	}

#main p.txt_m:first-letter
	{
	font-size:1.4em;
	}
	
#main p.img_m
	{
	width:300px;
	background-color:#999999;
	border:1px solid #000000;
	text-align:center;
	margin-left:20px;
	margin-right:8px;
	margin-top:13px;
	color:#FFFFFF;
	font-size:0.75em;
	float:left;
	}

#main .img_m img
	{
	border-left:0;
	border-right:0;
	border-top:0;
	border-bottom:1px solid #000000;
	}

#main p.imgquote
	{
	width:159px;
	height:21px;
	margin-left:530px;
	margin-top:-30px;
	background-image:url(images/shell/quote.gif);
	}
	
#main p.gallery
	{
	width:300px;
	margin-left:20px;
	line-height:1.3em;
	font-size:0.85em;
	float:left;
	margin-top:-85px;
	}

#main p.gallery:first-letter
	{
	font-size:1em;
	}
	
/* main */


#main
	{
	text-align:justify;
	}

#main h1
	{
	margin-left:20px;
	padding:0px 20px 0px 0px;
	font-size:1.5em;
	width:460px;
	line-height: 2em;
	border-bottom:1px solid #000000;
	}

#main h2
	{
	margin-left:20px;
	padding:0px 20px 0px 0px;
	font-size:1.4em;
	width:400px;
	line-height: 2em;
	}

#main h3
	{
	margin-left:20px;
	padding:0px 20px 0px 0px;
	font-size:1.375em;
	width:460px;
	line-height: 2em;
	}
	
#main h4
	{
	margin-left:20px;
	padding:0px 20px 0px 0px;
	font-size:1.5em;
	width:480px;
	line-height: 2em;
	border-bottom:1px solid #000000;
	}
	


#main p.txt
	{
	padding:0px 20px 0px 20px;
	font-size:1.0em;
	color:#000000;
	}
	
#main p.txt_l
	{
	padding:0px 20px 0px 20px;
	font-size:1.0em;
	color:#000000;
	width:470px;
	}

#main p.txt_r
	{
	padding:0px 20px 0px 20px;
	font-size:1.0em;
	color:#000000;
	width:470px;
	margin-left:220px;
	}

#main p:first-letter
	{
	font-size:1.4em;
	}

#main p a
	{
	color:#c7792c;
	}
	
#main p a:visited
	{
	color:#c7792c;
	}

#main p a:active
	{
	color:#ff9833;
	}

#main p a:hover
	{
	color:#ff9833;
	}

#main span.header
	{
	font-weight:bold
	}

ul.txt
	{
	padding-right:20px
	}

ul.txt a
	{
	color:#c7792c;
	}
	
ul.txt a:visited
	{
	color:#c7792c;
	}

ul.txt a:active
	{
	color:#c7792c;
	}

ul.txt a:hover
	{
	color:#c7792c;
	}



/* zebra menu */
ul.zebra {
	width: auto; 
	margin: 0px;
	padding-left: 20px;
	line-height: 1em;
	list-style: none;
	font-weight: bold;
}

ul.zebra li.dark {
	display: block;
	list-style: none;
	margin: 0px 0px 2px 0px;
	padding-left: 5px;
	line-height: 1.7em;
	background-color: #d89270;
	width: 430px;
}

ul.zebra li.light {
	display: block;
	list-style: none;
	margin: 0px 0px 2px 0px;
	padding-left: 5px;
	line-height: 1.7em;
	background-color: #dca386;
	width: 430px;
}

ul.zebra li:hover {
	background-color: #ff9833;
}

ul.zebra a
	{
	color:#000000;
	text-decoration:none;
	}
	
ul.zebra a:visited
	{
	color:#000000;
	text-decoration:none;
	}

ul.zebra a:active
	{
	color:#000000;
	text-decoration:none;
	}

ul.zebra a:hover
	{
	color:#000000;
	text-decoration:none;
	}

/* top 'o the page */
a.top img
	{
	border:0;
	float:right;
	padding-right:20px;
	}
	
/* image & a caption */

#main p.img_l
	{
	width:200px;
	background-color:#999999;
	border:1px solid #000000;
	text-align:center;
	margin-left:20px;
	float:left;
	color:#FFFFFF;
	font-size:0.75em;
	}

#main p.img_r
	{
	width:200px;
	background-color:#999999;
	border:1px solid #000000;
	text-align:center;
	margin-right:20px;
	float:right;
	color:#FFFFFF;
	font-size:0.75em;
	}

#main p.img_c
	{
	width:200px;
	background-color:#999999;
	border:1px solid #000000;
	text-align:center;
	margin-left:20px;
	margin-right:20px;
	color:#FFFFFF;
	font-size:0.75em;
	}

#main p.img_t
	{
	width:100px;
	background-color:#999999;
	border:1px solid #000000;
	text-align:center;
	margin-left:20px;
	margin-right:8px;
	color:#FFFFFF;
	font-size:0.75em;
	}

#main .img_t img
	{
	border-left:0;
	border-right:0;
	border-top:0;
	border-bottom:1px solid #000000;
	}
	
#main .img_c img
	{
	border-left:0;
	border-right:0;
	border-top:0;
	border-bottom:1px solid #000000;
	}
	
#main .img_l img
	{
	border-left:0;
	border-right:0;
	border-top:0;
	border-bottom:1px solid #000000;
	}
	
#main .img_r img
	{
	border-left:0;
	border-right:0;
	border-top:0;
	border-bottom:1px solid #000000;
	}
	
#main p img
	{
	border-bottom:1px solid #000000;
	display:block;
	}
	
#main p.img_t a
	{
	color:#FFFFFF;
	text-decoration:none;
	}
	
#main p.img_t a.:visited
	{
	color:#FFFFFF;
	text-decoration:none;
	}

#main p.img_t a:active
	{
	color:#FFFFFF;
	text-decoration:none;
	}

#main .img_t a:hover
	{
	color:#FFFFFF;
	text-decoration:none;
	}

#main p.img_c a
	{
	color:#FFFFFF;
	text-decoration:none;
	}
	
#main p.img_c a.:visited
	{
	color:#FFFFFF;
	text-decoration:none;
	}

#main p.img_c a:active
	{
	color:#FFFFFF;
	text-decoration:none;
	}

#main .img_c a:hover
	{
	color:#FFFFFF;
	text-decoration:none;
	}

#main p.img_l a
	{
	color:#FFFFFF;
	text-decoration:none;
	}
	
#main p.img_l a.:visited
	{
	color:#FFFFFF;
	text-decoration:none;
	}

#main p.img_l a:active
	{
	color:#FFFFFF;
	text-decoration:none;
	}

#main .img_l a:hover
	{
	color:#FFFFFF;
	text-decoration:none;
	}
	
#main p.img_m a
	{
	color:#FFFFFF;
	text-decoration:none;
	}
	
#main p.img_m a.:visited
	{
	color:#FFFFFF;
	text-decoration:none;
	}

#main p.img_m a:active
	{
	color:#FFFFFF;
	text-decoration:none;
	}

#main .img_m a:hover
	{
	color:#FFFFFF;
	text-decoration:none;
	}
	
#main p.img_r a
	{
	color:#FFFFFF;
	text-decoration:none;
	}
	
#main p.img_r a.:visited
	{
	color:#FFFFFF;
	text-decoration:none;
	}

#main p.img_r a:active
	{
	color:#FFFFFF;
	text-decoration:none;
	}

#main .img_r a:hover
	{
	color:#FFFFFF;
	text-decoration:none;
	}
	
/* footer */
#footer p
	{
	text-align:center;
	font-size:1.0em;
	color:#000000;
	margin-top:3px;
	}

#footer .footerimg
	{
	height:33px;
	background-color:#FF9900;
	}

#footer p a
	{
	color:#000000;
	}
	
#footer p a:visited
	{
	color:#000000;
	}

#footer p a:active
	{
	color:#ff9833;
	}

#footer p a:hover
	{
	color:#ff9833;
	}