body{
	margin:0;
	padding:0;
	background:url(../images/body_bg_01.jpg) top left repeat #0e2751;
	font-family:Arial, Helvetica, sans-serif;
	}
	
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}


ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
}
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}


/*------------------Main body---------------------*/

#mainBody{
	width:910px;
	margin:0 auto;
	background:url(../images/manibody_bg_02.png) top right no-repeat;
	}
	
#header{
	width:910px;
	height:105px;
	float:left;
	padding:20px 0 0 0;
	}

#header img.logo{
	display:block;
	font-size:0;
	line-height:0;
	border:0;
	}
	
/*------------------menu---------------------*/

#menu{
	width:485px;
	height:27px;
	float:left;
	background:url(../images/menu_bg_05.png) top left no-repeat;
	padding:8px 0 0 425px;
	}
	
#menu ul.nav{
	width:315px;
	height:20px;
	float:left;
	}
	
#menu ul.nav li.home{
	width:77px;
	height:20px;
	float:left;
	margin:0 10px 0 0;
	background:url(../images/home_bg_normal_09.jpg) top left no-repeat;
	}
	
#menu ul.nav li.artist{
	width:114px;
	height:20px;
	float:left;
	margin:0 10px 0 0;
	background:url(../images/artists_bg_normal_11.jpg) top left no-repeat;
	}
	
#menu ul.nav li.exhibitors{
	width:101px;
	height:20px;
	float:left;
	background:url(../images/exhibiting_bg_normal_11.jpg) top left no-repeat;
	}
	
#menu ul.nav li.home a{
	display:block;
	font:bold 12px/20px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	text-align:center;
	text-decoration:none;
	color:#FFF;
	}
	
#menu ul.nav li.artist a{
	display:block;
	font:bold 12px/20px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	text-align:center;
	text-decoration:none;
	color:#FFF;
	}
	
#menu ul.nav li.exhibitors a{
	display:block;
	font:bold 12px/20px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	text-align:center;
	text-decoration:none;
	color:#FFF;
	}
	
#menu ul.nav li.home a:hover{
	display:block;
	font:bold 12px/20px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	text-align:center;
	text-decoration:none;
	color:#FFF;
	background:url(../images/home_bg_hover_09.jpg) top left no-repeat;
	}
	
#menu ul.nav li.artist a:hover{
	display:block;
	font:bold 12px/20px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	text-align:center;
	text-decoration:none;
	color:#FFF;
	background:url(../images/artists_bg_hover_11.jpg) top left no-repeat;
	}
	
#menu ul.nav li.exhibitors a:hover{
	display:block;
	font:bold 12px/20px Georgia, "Times New Roman", Times, serif;
	text-align:center;
	text-decoration:none;
	font-style:italic;
	color:#FFF;
	background:url(../images/exhibiting_bg_hover_11.jpg) top left no-repeat;
	}
	
#menu ul.nav li.home a.active{
	display:block;
	font:bold 12px/20px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	text-align:center;
	text-decoration:none;
	color:#FFF;
	background:url(../images/home_bg_hover_09.jpg) top left no-repeat;
	}
	
#menu ul.nav li.artist a.active{
	display:block;
	font:bold 12px/20px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	text-align:center;
	text-decoration:none;
	color:#FFF;
	background:url(../images/artists_bg_hover_11.jpg) top left no-repeat;
	}
	
#menu ul.nav li.exhibitors a.active{
	display:block;
	font:bold 12px/20px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	text-align:center;
	text-decoration:none;
	color:#FFF;
	background:url(../images/exhibiting_bg_hover_11.jpg) top left no-repeat;
	}
	

	
/*------------------content body---------------------*/

#contentBody{
	width:910px;
	float:left;
	padding:20px 0 20px 0;
	}
	
#leftColumn{
	width:700px;
	float:left;
	}
	
#leftColumn img.image1{
	display:block;
	border:0;
	float:left;
	margin:15px 10px 10px 0;
	}
	
#leftColumn ul.exhibitions{
	width:700px;
	float:left;
    }
	
#leftColumn ul.exhibitions li{
	width:400px;
	float:left;
	margin:15px 0 0 240px;
	}
	
#leftColumn ul.exhibitions li p.date{
	font:bold 18px Georgia, "Times New Roman", Times, serif;
	text-align:left;
	text-decoration:none;
	color:#F06;
	text-shadow:2px 2px 2px #000;
	margin:0 0 8px 0;
	}
	
#leftColumn ul.exhibitions li p.place{
	font:bold 12px Arial, Helvetica, sans-serif;
	text-align:left;
	text-decoration:none;
	color:#FFF;
	margin:8px 0 0 0;
	text-shadow:2px 2px 2px #000;
	}

#leftColumn p.title{
	font:bold 24px Georgia, "Times New Roman", Times, serif;
	text-align:left;
	text-decoration:none;
	color:#FFF;
	text-shadow:2px 2px 2px #000;
	}
	
#leftColumn p.mainTxt{
	font:normal 14px/18px Arial, Helvetica, sans-serif;
	text-align:left;
	text-decoration:none;
	color:#FFF;
	width:700px;
	margin:10px 0 15px 0;
	text-shadow:1px 1px 1px #000;
	}
	
/*------------------flash---------------------*/

#flash{
	width:698px;
	height:562px;
	float:left;
	border:solid 1px #67b5e7;
	margin:5px 0 0 0;
	}
	
/*------------------right column---------------------*/

#rightColumn{
	width:179px;
	float:left;
	margin:140px 0 0 27px;
	}
	
#rightColumn img.buyT{
	display:block;
	font-size:0;
	line-height:0;
	border:0;
	margin:0 auto;
	}
	
#rightColumn a.buyTshirt{
	font:normal 14px Georgia, "Times New Roman", Times, serif;
	text-align:center;
	text-decoration:none;
	color:#F60;
	margin:10px 0 0 0;}
	
#contactBox{
	width:159px;
	height:155px;
	float:left;
	background:url(../images/contact_bg_03.jpg) top left no-repeat #FFF;
	padding:8px 10px 10px 10px;
	}
	
#contactBox p.contactTitle{
	font:bold 14px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	text-align:center;
	text-decoration:none;
	background-image:url(../images/text_bg_03.png);
	background-position:bottom;
	background-repeat:repeat-x;
	color:#67b5e7;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	}
	
#contactBox p.address{
	font:normal 14px Georgia, "Times New Roman", Times, serif;
	text-align:center;
	text-decoration:none;
	color:#000;
	}
	
#contactBox p.email{
	font:normal 14px Georgia, "Times New Roman", Times, serif;
	text-align:center;
	text-decoration:none;
	color:#F60;
	margin:10px 0 0 0;
	}
	
#contactBox p.email a{
	font:normal 14px Georgia, "Times New Roman", Times, serif;
	text-align:center;
	text-decoration:none;
	color:#F60;
	margin:10px 0 0 0;
	}
	
/*------------------footer---------------------*/

#footer{
	width:910px;
	height:30px;
	float:left;
	background:url(../images/menu_bg_05.png) top left repeat-x;
	padding:40px 0 0 0;
	}
	
#footer ul.nav{
	width:300px;
	float:left;
	height:25px;
	}
	
#footer ul.nav li{
	height:25px;
	float:left;
	margin:0 25px 0 0;
	}
	
#footer ul.nav li a{
	display:block;
	font:bold 12px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	text-align:left;
	text-decoration:none;
	color:#FFF;
	}
	
#footer ul.nav li a:hover{
	display:block;
	font:bold 12px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	text-align:left;
	text-decoration:none;
	color:#09F;
	}
	
#footer p.copyrights{
	font:normal 11px Arial, Helvetica, sans-serif;
	text-align:left;
	text-decoration:none;
	color:#FFF;
	margin:0 0 0 700px;
	}
