
	a:link { color: #333333; text-decoration: underline; padding-right: 0px;  }
	a:visited { color: #333333; text-decoration: underline; padding-right: 0px;}
  	a:active{ color: #333333; text-decoration: underline; padding-right: 0px;}
  	a:hover { color: #000000; background: #FFF000; text-decoration: underline; padding-right: 0px;}

	H1 {
	     color:#fdfdfd;
        }

	.thumb a:link { color: #333333; text-decoration: underline; padding-right: 0px;  }
	.thumb a:visited { color: #333333; text-decoration: underline; padding-right: 0px;}
  	.thumb a:active{ color: #333333; text-decoration: underline; padding-right: 0px;}
  	.thumb a:hover { color: #000000; background: #FFF000; text-decoration: underline; padding-right: 0px;}
  	
  	table a:link { color: #333333; text-decoration: none; padding-right: 0px;  }
	table a:visited { color: #333333; text-decoration: none; padding-right: 0px;}
  	table a:active{ color: #333333; text-decoration: none; padding-right: 0px;}
  	table a:hover { color: #000000; background: #FFF000; text-decoration: none; padding-right: 0px;}
  	
  	.exhibition-left table a:link { color: #333333; text-decoration: underline; padding-right: 0px;  }
	.exhibition-left table a:visited { color: #333333; text-decoration: underline; padding-right: 0px;}
  	.exhibition-left table a:active{ color: #333333; text-decoration: underline; padding-right: 0px;}
  	.exhibition-left table a:hover { color: #000000; background: #FFF000; text-decoration: underline; padding-right: 0px;}
  	
  	
  	.main-right a:link { color: #333333; text-decoration: underline; padding-right: 0px;  }
	.main-right a:visited { color: #333333; text-decoration: underline; padding-right: 0px;}
  	.main-right a:active{ color: #333333; text-decoration: underline; padding-right: 0px;}
  	.main-right a:hover { color: #000000; background: #FFF000; text-decoration: underline; padding-right: 0px;}
  	
  	
  
	.header-img a:link 	{ color: #ffffff; text-decoration: none; padding-left: 0px;}
  	.header-img a:visited 	{ color: #ffffff; text-decoration: none; padding-left: 0px;}
  	.header-img a:active	{ color: #ffffff; text-decoration: none; padding-left: 0px;}
  	.header-img a:hover 	{ color: #ffffff; background: #FFFFFF; text-decoration: none; padding-left: 0px;} 
  	
  	.footer-img a:link { color: #555555; text-decoration: none; padding-right: 20px;  }
  	.footer-img a:visited { color: #555555; text-decoration: none; padding-right: 20px;}
  	.footer-img a:active{ color: #555555; text-decoration: none; padding-right: 20px;}
  	.footer-img a:hover { color: #555555; background: #ffffff; text-decoration: none; padding-right: 20px;} 

	.footer-img-about a:link { color: #555555; text-decoration: none; padding-right: 20px;  }
  	.footer-img-about a:visited { color: #555555; text-decoration: none; padding-right: 20px;}
  	.footer-img-about a:active{ color: #555555; text-decoration: none; padding-right: 20px;}
  	.footer-img-about a:hover { color: #555555; background: #ffffff; text-decoration: none; padding-right: 20px;} 
  	
  	.header-text a:link { color: #333333; text-decoration: none; padding-right: 10px;  }
	.header-text a:visited { color: #333333; text-decoration: none; padding-right: 10px;}
  	.header-text a:active{ color: #333333; text-decoration: none; padding-right: 10px;}
  	.header-text a:hover { color: #000000; background: #FFF000; text-decoration: none; padding-right: 10px;}

	.archive a:link { color: #333333; text-decoration: underline; padding-right: 0px;  }
	.archive a:visited { color: #333333; text-decoration: underline; padding-right: 0px;}
  	.archive a:active{ color: #333333; text-decoration: underline; padding-right: 0px;}
  	.archive a:hover { color: #000000; background: #FFF000; text-decoration: underline; padding-right: 0px;}
  	

  	



  .text {
  	font-family: Helvetica, Arial, Swiss, SunSans-Regular, Geneva;
  	font-size: 10px;
  	color: #000000;
  }

  .archive {
  	font-family: Helvetica, Arial, Swiss, SunSans-Regular, Geneva;
  	font-size: 11px;
  	color: #000000;
	position: relative;
	left: 0px;
	line-height:175%;
  }
  
  .light{
  	color: #dddddd;
  }
   
   
  .header{
		position: absolute;
		left:25px;
		top: 25px;
		font-family: Helvetica, Arial, Swiss, SunSans-Regular, Geneva;
		z-index: 999;
	}
	
  .header-text {
  	position: relative;
  	top: -55px;
  	padding-left: 60px;
  	z-index: 3;
  }
  .header-title{
  	font-size: 18px;
  	font-weight: bold;
  }
  .header-sub{
  	font-size: 11px;
  }
  
  .footer{
  	position: relative;
  	top: -55px;
  	padding-left: 110px;
  	z-index: 3;
  }

  .footer-img-about{
  	padding-left: 0px;
  	z-index: 3;
  }
  
  .main{
  	position: absolute;
  	top: 150px;
  	left: 30px;  
  	width: 800px;
  	font-family: Helvetica, Arial, Swiss, SunSans-Regular, Geneva;
  	font-size: 11px;
  	color: #000000;
  }

  .about-main{
  	position: absolute;
  	top: 150px;
  	left: 30px;
  	width: 350px;
  	font-family: Helvetica, Arial, Swiss, SunSans-Regular, Geneva;
  	font-size: 13px;
  	color: #000000;
  }
  
 .updates-main{
  	position: absolute;
  	top: 150px;
  	left: 85px;
  	width: 720px;
  	font-family: Helvetica, Arial, Swiss, SunSans-Regular, Geneva;
  	font-size: 13px;
  	color: #000000;
  }

  .about-right{
  	position: absolute;
  	left: 400px;
  	top: 150px;
  	width: 500px;
	font-family: Helvetica, Arial, Swiss, SunSans-Regular, Geneva;
	font-size: 13px;
  }
  
  .main-current{
  	position: absolute;
  	top: 150px;
  	left: 30px;
  	width: 640px;
  	font-family: Helvetica, Arial, Swiss, SunSans-Regular, Geneva;
  	font-size: 11px;
  	color: #000000;
  }
  
  .main-web{
  	/*position: relative;
  	top: 150px;
  	width: 640px;*/
  	position: relative;
  	
  	font-family: Helvetica, Arial, Swiss, SunSans-Regular, Geneva;
  	font-size: 11px;
  	color: #000000;
  }
  
  .web-hack{
  	left: 135px;
  	position: relative;
  }
  
  
  .main-right{
  	position: absolute;
  	left: 740px;
  	top: 0px;
  	width: 300px;
  }


  
  .art-title{
  	font-size: 14px;
  	font-weight: bold;
  	width: 300px;
  	}
  	
  	.art-title-front{
  	font-size: 14px;
  	font-weight: bold;
  	width: 300px;
  	padding-top: 100px;
  	}
  	
  	
  .art-materials{
  	font-size: 12px;
  	font-style: italic;
  }
  
  table {
  	border: 0px;
  	font-size: 15px;
  	line-height: 100%;
  }
  
  table.nothing {
  	font-family: default;
  	font-size: default;
  	color: default;
  }
  
  .table-pos{
  	left: -20px;
  	position: relative;
  }
  
  td {
  	vertical-align:top;
  	
  	padding-left: 20px;
  	line-height:100%;
  }
  
  .exhibition-left {
  	position: absolute;
  	top: 150px;
  	left: 65px;
  	font-family: Helvetica, Arial, Swiss, SunSans-Regular, Geneva;
  	font-size: 11px;
  	color: #000000;
  }
  
  .exhibition-left td{
  	vertical-align:top;
  	padding-right: -100px;
	padding-bottom: 50px;
	line-height:100%;
  
  }
  
  .exhibition-main-title{
  	font-size: 18px;
  	font-weight: bold;
  	
  }
  
  .exhibition-title{
  	font-size: 14px;
  	font-weight: bold;
  	width: 200px;
  }
  
div.thumb {
    float: left;
    margin-right: 30px;
    margin-bottom: 50px;
    color: #666666;
    word-wrap: break-word;
    width: 240px;
    height: 200px;
    background-color: #FFFFFF;
    }

div.thumb img{
    margin-bottom: 3px;
    }

.archive-main{
  	position: absolute;
  	top: 150px;
  	left: 135px;
  	width: 900px;
  	font-family: Helvetica, Arial, Swiss, SunSans-Regular, Geneva;
  	font-size: 11px;
  	color: #000000;
}

.title{
    font-size: 12px;
    font-weight: bold;
}

.flag{
	position:absolute;
	right:5px;
	top: 5px;
	
}

.table-sub {
	font-family: Helvetica, Arial, Swiss, SunSans-Regular, Geneva;
  	font-size: 9px;
  	color: #AAAAAA;
  	text-align:right;
  	padding-top: 3px;
}

.table-sub-work {
	font-family: Helvetica, Arial, Swiss, SunSans-Regular, Geneva;
  	font-size: 9px;
  	color: #AAAAAA;
  	text-align:right;
  	padding-top: 3px;
  	padding-right: 80px;
}

.project-body-center {
	position: relative;
	text-align: center;
	left: -40px;

}

li {
    list-style-type: none;
    line-height:100%;
    margin: 7px 0;
    font-size: 12px;
} 