		html {
			width:100%;
			height:100%;			
		}
		body {
			margin: 0px;
			font-family: "Times New Roman",Times,"Courier New";
			color: #000000;
			background-color:#ffffff;
			font-size:14px;
			width:1068px;
			height:100%;	
			
		}

		td,p, button {
			font-family: "Times New Roman",Times,"Courier New";
			color: #000000;
			font-size:20px;
		}
		p {
			padding:0px;
			margin:0px;
			margin-bottom:14px;			
		}

		
		textarea {
			font-family: "Times New Roman",Times;
			color: #000000;
		}
		
		a, a:link {
			
			text-decoration:none;
		}		
		a:hover{
			
		}	
		
		ul {
			list-style-type:none;
			padding:0px;
			margin:0px;
		}

		img {
			border:0px;
			padding:0px;
			margin:0px;
			vertical-align:top;
			font-size:0px;
			line-height:0px;
		}
		
		h1 {
			font-size:50px;
			line-height:50px;
			padding:0px;
			margin:0px;
			font-weight:normal;
		}
		h2,h2  p {
			font-weight:bold;
			font-size:25px;
			padding:0px;
			margin:0px;			
		}		
			
		
		
		
		br.clearer,div.clearer {
			height:0px;
			line-height:1px;
			font-size:1px;
			overflow:hidden;
		}
		
		
		
		
		
		
		div#page {
			padding:15px;
			padding-bottom:50px;
		}
		
		div#logo {
			position:fixed;
			z-index:99;
		}		
		
		.hide {
			visibility:hidden;
		}
		
		
		
		
		/*** Nav ***/
		
		div#navContainer {
			/*width:938px;
			height:100%;*/
			position:fixed;
			z-index:100;
			display:none;
			/*left:440px;
			top:350px;*/
		}
		
		table#nav   {
			
		}
		
		table#nav div  {
			text-align:center;
		}
		
		
		ul.nav_normal {
			text-align:left;
			/*font-size:11px;			
			font-weight:bold;*/	
			padding-right:10px;
			z-index:10;
		}	
		ul.nav_normal li li{
			position:relative;	
			line-height:normal;
			min-width:180px;
			height:22px;
		}		
		ul.nav_normal li{
			/*background-color:#000000;*/
			/*padding: 0px 10px;
			width:124px;*/
		}			
		ul.nav_normal li.exhibitions{
			/*padding-top: 9px;*/
		}			
		ul.nav_normal li.press{
			/*padding-bottom: 9px;*/
		}			
		ul.nav_normal li a{
			background-color:#000000;
			color:#ffffff;
			font-family:arial;
		}	
		ul.nav_normal li a:hover{
			color:#00CC00;
		}			
		ul.nav_normal li.navSelected a{
			color:#00CC00;
		}
		
		ul.nav_normal li.navSelected li.unselected a{
			color:#ffffff;
		}	
		
		ul.nav_normal li.navSelected li.unselected a:hover{
			color:#00CC00;
		}			
		ul.subnav {
			position:absolute;
			top:0px;
			left:140px;
			z-index:20;
			display:none;
		}
		ul.nav_normal li.navSelected ul.subnav{
			display:block;
		}			
		
		/****** Nav ******/
		
		/*** footer ***/
		div#footer {
			margin-top:180px;
			font-size:0px;
		}		
		div#footer ul{
			margin-top:20px;
		}		
		div#footer ul li{
			margin-right:30px;
			float:left;
		}	
		
		/****** footer ******/
		
		
		/*** font-sizes ***/
		
		h2.blogDate,div.blogCmt a,div.cmtAdd div.cmtButton button,div.content_newsletter button{
			font-size:14px;
			line-height:25px;
		}
		
		div.cmtCnt,ul.comments,div.content_entry_description_small p{
			font-size:14px;
			line-height:18px;
		}
		
		/****** font-sizes ******/
		
		/*** home ***/
		
		div#blogHome {
			font-size:50px;
			line-height:60px;
			margin-top:120px;
			min-height:200px;
		}
		div#blogHome span{
			line-height:18px;
			font-size:14px;
		}	
		div#blogHome a{
			color: #E53E16;
		}		
		div#blogHome p {
			display:inline;
			font-size:50px;
			line-height:60px;	
			margin:0px;	
		}
		div#blogHome span a{
			font-size:14px;
			line-height:25px;
		}		
		
		
		
		div#exhibitHome {
			font-size:120px;
			line-height:120px;
			margin-top:120px;
			
		}
		div#exhibitHome p span{
			font-size:120px;
			line-height:120px;
		}		
		div#exhibitHome span{
			line-height:18px;
			font-size:14px;
		}
		div#exhibitHome p, div#exhibitHome p a {
			font-size:120px;
			line-height:120px;	
			margin:0px;	
		}	

		div#exhibitHome>p:last-of-type {
			display:inline;
		}
		div#exhibitHome a{
			font-size:14px;
			line-height:25px;
			color: #00C916;
		}		
		div#exhibitHome strong{
			font-weight:normal;
		}			
		/****** home ******/
		
		
		/*** exhibition ***/
		div#exhibitionContainer {
			margin-top:120px;
			line-height:25px;
		}
		div#exhibitionContainer p{
			margin-bottom:25px;
		}		
		div#exhibitionContainerInner {
			width:1008px;
		}
		div#exhibitionLeft {
			width:484px;
			float:left;
		}
		div#exhibitionRight {
			width:504px;
			float:left;
			margin-left:20px;
		}	
		div#exhibitionContainer a, div.content_newsletter button,div.content_entry p a{
			color:#00C916;	
		}
		#exhibitionDate {
			margin-top:35px;
			margin-bottom:21px;
			font-weight:normal;
		}
		
		div#exhibitionContainer table img{
			margin-right:10px;
			margin-bottom:10px;
		}
		
		div#exhibitionContainer table{
			margin-top:100px;
			
		}		
		div#exhibitionContainerBottom {
			margin-top:20px;
		}
		div#exhibitionImagesBottom li{
			float:left;
			margin-right:10px;
			margin-top:10px;
			font-size:0px;
			line-height:0px;
		}
		div#exhibitionContainerBottom h1{
			margin-bottom:20px;
		}	
		
		#exhibitionRight td {
			font-size:0px;
			line-height:0px;			
		}
		
		.image {
			position:relative;
			font-size:0px;
			line-height:0px;
		}	
		
		.imageTitle {
			display:none;
			position:absolute;
			top:0px;
			left:0px;
			font-size:11px;
			line-height:14px;
			
			background-color:#000;
			color:#fff;
			font-family:arial,helvetica,verdana;
		}
		.imageTitle p{
			font-size:12px;
			line-height:15px;
			background-color:#000;
			color:#fff;
			background-color:#000;
			font-family:arial,helvetica,verdana;
			margin:0px !important;
		}		
		/****** exhibition ******/
		
		
		/*** blog ***/
		div.blog a,div.cmtAdd div.cmtButton button,h1.blogTitle a {
			color:#E53E16;
		}
		
		ul.blogList {
			margin-top:120px;
			width:515px;
		}	
		ul.blogList li{
			margin-bottom:17px;
		}
		ul.blogList li:last-child{
			margin-bottom:13px;
		}		
		div.blogList li {
			margin-bottom: expression((this.parentNode.lastChild == this)? "13px" : "17px" );
		}
		
		ul.blogList li.blogItem div.commentList,ul.blogList li.blogItem div.blogDescription{
			display:none;
		}		
		ul.blogList li.blogItem.blogActive div.commentList,ul.blogList li.blogItem.blogActive div.blogDescription{
			display:block;
		}	
		
		h1.blogTitle {
			display:inline;
			text-decoration:underline;
			color:#000;
		}			
		h1.blogTitle a {
			text-decoration:underline;
			
		}		
		h2.blogDate {
			font-weight:normal;
			display:inline;
			margin-left:10px;
		}
		div.blogDescription {
			margin-top:12px;
			position:relative;
		}
		div.blogDescription p {
			margin:0px;
			margin-bottom:25px;
			line-height:25px;
		}		
		div.blogDescription p:last-child {
			margin-bottom:0px;
		}
		div.blogDescription p {
			margin-bottom: expression((this.parentNode.lastChild == this)? "0px" : "25px" );
		}


		
		div.blogCmt {
			position:relative;
		}
		
		div.cmtAdd {
			position:absolute;
			left:545px;
			top:3px;
		}
		
		div.cmtAdd input,div.cmtAdd textarea{
			border:0px solid #000;
			border-bottom-width:1px;
			width:395px;
			font-family:"times new roman", times;
			font-size:14px;
			line-height:18px;
		}
		
		div.cmtAdd textarea{
			height:100px;
		}
		
		div.cmtAdd div.cmtButton button,div.content_newsletter button{
			border:0px;
			background-color:#ffffff;
			padding:0px;
			cursor:pointer;
			margin-left:-3px;
		}	
		
		div.cmtCnt {
			margin-top:20px;
			margin-bottom:20px;
		}
		
		form .error {
			background-color:#ffdddd;
		}
		
		/****** blog ******/
		
		
		/*** contact ***/
		div.content_entry {
			height:800px;
		}
		div.content_entry h1{
			margin-top:120px;
			text-decoration:underline;
			font-weight:normal;
			width:450px;
		}
		
		div.content_entry_description {
			margin-top:12px;
			width:450px;
			font-size:20px;
			line-height:25px;
		}	
		div.content_entry_description p{
			font-size:20px;
			line-height:25px;
		}	

		div.content_entry_description_small {
			margin-top:27px;
			width:450px;		
			
		}	
		div.content_entry_description_small p{
			font-family:arial;	
		}
		/****** contact ******/
		
		/*** newsletter ***/
		div.content_newsletter {
			margin-top:120px;
		}
		div.content_newsletter h1{
			text-decoration:underline;
			font-weight:normal;
			width:450px;
		}
		
		div.content_newsletter input[type='text'] {
			border:0px solid #000;
			border-bottom-width:1px;
			width:300px;
			font-family:"times new roman", times;
			font-size:14px;
			line-height:18px;					
		}
		div.content_newsletter div.nlDesc{
			margin-top:12px;
			margin-bottom:23px;
			font-size:20px;
			line-height:25px;	
			width:450px;
		}
		div.content_newsletter div.nlEnter{
			margin-top:85px;
		}		
		div.content_newsletter a.nlLink{
			color:#00C916;
		}
		
		#enterNL {
			margin-top:20px;
		}

		div.nlRB {
			border-bottom:1px solid #00C916;
			width:300px;
			padding-bottom:1px;
			
		}

		div.nlRB1 {
			/*margin-top:10px;*/
		}
		/****** newsletter ******/		
		
		/*** press ***/
		div.press a {
			color:#E53E16;
		}
		
		div.press {
			margin-top:120px;
			width:450px;
		}	
		ul.pressList li{
			margin-bottom:22px;
		}
		ul.pressList li:last-child{
			margin-bottom:13px;
		}		
		div.pressList li {
			margin-bottom: expression((this.parentNode.lastChild == this)? "13px" : "17px" );
		}
		.pressDownload {
			font-size:20px;
			line-height:25px;			
		}

		h1.pressHeadline {
			font-weight:normal;
			font-size:50px;
			line-height:50px;	
			text-decoration:underline;
		}

		div.pressIntro {
			font-size:20px;
			line-height:25px;
			margin-top:12px;
			margin-bottom:80px;
		}		
		h1.pressTitle {			
			color:#000;
			font-weight:normal;
			text-decoration:underline;
			font-size:20px;
			line-height:25px;	
		}	
		
		h1.pressTitle a {
			text-decoration:underline;
			
		}		
		h2.pressDate {
			font-weight:bold;
			font-size:20px;
			line-height:25px;
		}
		div.pressDescription {
			margin-top:12px;
			position:relative;
		}
		div.pressDescription p {
			margin:0px;
			margin-bottom:25px;
			line-height:25px;
		}		
		div.pressDescription p:last-child {
			margin-bottom:0px;
		}
		div.pressDescription p {
			margin-bottom: expression((this.parentNode.lastChild == this)? "0px" : "25px" );
		}
		
		.nlError {
			font-size:20px;
			line-height:25px;
			font-weight:bold;
			width: 450px;
		}
		noscript .nav_normal {
			position:fixed;
			top:43%;
			left:46%;
		}
				
		