#main {	width:920px;	margin:0 auto;	padding-bottom:27px;}#header {	height:110px;}#header, #content, #footer {	font-size:0.75em;}.col-1, .col-2, .col-3 {	float:left;}/*======= index.html =======*/#page1 #content .row-1 .col-1 {	width:270px;	margin-right:17px;}#page1 #content .row-1 .col-2 {	width:270px;	margin-right:17px;}#page1 #content .row-1 .col-3 {	width:270px;}/*======= index-1.html =======*/#page2 #content .col-1 {	width:557px;	margin-right:17px;}#page2 #content .col-2 {	width:270px;}/*======= index-2.html =======*/#page3 #content .col-1 {	width:270px;	margin-right:46px;}#page3 #content .col-2 {	width:528px;}#page3 #content .col-2 .col-1 {	width:244px;	margin-right:25px;}#page3 #content .col-2 .col-2 {	width:255px;}/*======= index-3.html =======*/#page4 #content .col-1 {	width:557px;	margin-right:17px;}#page4 #content .col-2 {	width:270px;}#page4 #content .col-1 .col-1 {	width:288px;	margin-right:0;}/*======= index-4.html =======*/#page5 #content .row-1 .col-1 {	width:270px;	margin-right:17px;}#page5 #content .row-1 .col-2 {	width:557px;}#page5 #content .row-2 .col-1 {	width:261px;	margin-right:30px;}#page5 #content .row-2 .col-2 {	width:261px;	margin-right:30px;}#page5 #content .row-2 .col-3 {	width:261px;}/*======= index-5.html =======*/#page6 #content .col-1 {	width:557px;	margin-right:17px;}#page6 #content .col-2 {	width:270px;}#page6 #content .col-1 .col-1 {	width:262px;	margin-right:0;}#page6 #content .col-1 .col-2 {	width:265px;}/*=========================*//*=========================*/.w {	margin:0 auto;	width:840px;}.w .wi {}.h {}.n {}.m {	padding-top:38px;}.mi {}.f {}.f {	margin-top:2em;	border-top:1px solid #000;	padding-top:1.5em;}.f img {	border-bottom:0px solid #000;	margin-bottom:0em;}.f a {}.f p.l {	width:28%;	float:left;	margin:0 0 0 0;	padding:0;}.f p.r {	margin-top:0;	float:right;	width:70%;	text-align:right;}.f ul {	margin:0;	padding:0;}.f ul li {	float:left;}.f ul li a {	border:0;}.f ul li a:hover {	background:#fff;}.fi {}.g1 {	width:840px;	float:left;}.g2 {	width:264px;	float:right;}.g2 h2 {	width:264px;	float:right;	padding-top:0;	margin-top:30px;}.g2 h2.first {	margin-top:0;}.g1-1 {	width:150px;	float:left;}.g1-2 {	width:466px;	float:right;}.g1-2-1 {	width:300px;	float:left;}.g1-2-2 {	width:300px;	float:right;}/*=========================*/* {	font-size:100%;}p, blockquote, h1, h2, h3, h4, h5, h6, form, ul, ol, table, dl {	margin:1em 0 0 0;}ul, ol {	padding:0 0 2em 0;}ul {	list-style-type:none;}h1, h2, h3, h4, h5, h6 {	font-weight:normal;}h1 {	position:relative;	height:86px;	width:940px;	overflow:hidden;	margin:0;	padding:0;}h1 a span {	display:block;	position:absolute;	height:86px;	width:940px;	top:0;	left:0;	background:transparent url("../../g/h.gif") no-repeat top left;}h1 a:hover span {	display:block;	position:absolute;	height:86px;	width:940px;	top:0;	left:0;	background:transparent url("../../g/h-over.gif") no-repeat top left;}h2, h3 {	font-size:1.1em;	line-height:normal;	letter-spacing:-0.055em;	font-weight:bold;	margin-bottom:0px;	padding-bottom:0;}.first {	margin-top:0;	padding-top:0;}p {	margin:0 0 2em 0;	padding:0 0 0 0;}sup, sub {	font-size:0.8em;	line-height:normal;}sup {	vertical-align:top;}abbr, acronym {	text-decoration:none;	border-bottom:0px}.hide {	width:0px;	position:absolute;	left:-9999px;	height:0;	line-height:0;	margin:0;	padding:0;}.cb {	clear:both;}.kwp {	margin-top:0;}.fl {	float:left;}.fr {	float:right;}img {	border:0;}img.fl {	margin:0 1em 1em 0;}img.fr {	margin:0 0 1em 1em;}.border {	border:1px solid #ddd;	padding:5px;	background:#fff;}.nls {	list-style:none;	margin-left:0;	padding-left:0;}.editor {	color:#008000;	font-style:italic;}/*========= Exhibitions ================*/.exhibitions {	margin:0;	padding:0;	list-style-type:none;}.exhibitions li {	width:168px;	float:left;	cursor:pointer;	position:relative;}.exhibitions li .i {	margin:0 8px 8px 0;	border:1px solid #D1D3D4;	height:226px;	background:#f5f5f5;	padding:7px;}.exhibitions h3 {	font-size:1em;	font-weight:normal;	margin:0;	padding:0;	color:#333;}.exhibitions h3 span {	display:block;	color:#7D7D7D;}.exhibitions h4 {	margin:0;	padding:0;	color:#999999;}.exhibitions p {	margin:0;	padding:0;	color:#fff;}.exhibitions li div.i div {	height:242px;	background: #333 url(../bg_exhibitions.gif) repeat;	width:160px;	color:#fff;	position: absolute;	top: 0;	left: 0;}.exhibitions li div.i div h4 {	padding:7px 7px 0 7px;}.exhibitions li div.i div p.quote {	padding:0 7px 7px 7px;}.exhibitions li div.i div p.more {	padding:7px 7px 0 7px;}.exhibitions li div.i div p.more a {	color:#999;	text-decoration:none;	border:0;}/*========= Artists ================*/.more:hover {	text-decoration:underline;	color:#999}.artists {	margin:0;	padding:0;	list-style-type:none;}.artists li {	width:168px;	float:left;	cursor:pointer;	position:relative;}.artists li .i {	margin:0 8px 8px 0;	border:1px solid #D1D3D4;	height:226px;	background:#f5f5f5;	padding:7px;}.artists h3 {	font-size:1em;	font-weight:normal;	margin:0;	padding:0;	color:#333;}.artists h3 span {	display:block;	color:#7D7D7D;}.artists h4 {	margin:0;	padding:0;	color:#999999;}.artists p {	margin:0;	padding:0;	color:#fff;}.artists li div.i div {	height:242px;	background: #333 url(../bg_exhibitions.gif) repeat;	width:160px;	color:#fff;	position: absolute;	top: 0;	left: 0;}.artists li div.i div h4 {	padding:7px 7px 0 7px;}.artists li div.i div p.quote {	padding:0 7px 7px 7px;}.artists li div.i div p.more {	padding:7px 7px 0 7px;}.artists li div.i div p.more a {	color:#999;	text-decoration:none;	border:0;}.h-date {	width:132px;	height:140px;	border:0px solid #D1D3D4;	background:#000;	text-align:center;	color:#fff}.h-date span {	padding:5px 7px;	display:block;}.h-date em {	display:block;	font-size:0.7em;	font-weight:normal;	font-style:normal;	margin:0.5em 0;	color:#fff;}span.light {	color:#808285!important}p.ep {	padding-top:1.75em;}/* =Hoverbox Code----------------------------------------------------------------------*/.hoverbox{	cursor: default;	list-style: none;}.hoverbox a{	cursor: default;}.hoverbox a .preview{	display: none;}.hoverbox a:hover .preview{	display: block;	position: absolute;	top: -50px;	left: -235px;	z-index: 1;}.hoverbox img{	color: inherit;	padding: 0 5px 0 0;	vertical-align: top;	width: 80px;	height: 60px;}.hoverbox li{	color: inherit;	display: inline;	float: left;	margin: 0px;	padding: 0 5px 0 0;	position: relative;}.hoverbox .preview{	width: 400px;	height: 300px;}/* =Hoverbox Tall image Code----------------------------------------------------------------------*/.hoverbox-tall{	cursor: default;	list-style: none;}.hoverbox-tall a{	cursor: default;}.hoverbox-tall a .preview{	display: none;}.hoverbox-tall a:hover .preview{	display: block;	position: absolute;	top: -50px;	left: -235px;	z-index: 1;}.hoverbox-tall img{	color: inherit;	padding: 0 5px 0 0;	vertical-align: top;	width: 60px;	height: 80px;}.hoverbox-tall li{	color: inherit;	display: inline;	float: left;	margin: 0px;	padding: 0 5px 0 0;	position: relative;}.hoverbox-tall .preview{	width: 300px;	height: 400px;}/* =Hoverbox SQUARE image Code----------------------------------------------------------------------*/.hoverbox-square{	cursor: default;	list-style: none;}.hoverbox-square a{	cursor: default;}.hoverbox-square a .preview{	display: none;}.hoverbox-square a:hover .preview{	display: block;	position: absolute;	top: -50px;	left: -235px;	z-index: 1;}.hoverbox-square img{	color: inherit;	padding: 0 5px 0 0;	vertical-align: top;	width: 80px;	height: 80px;}.hoverbox-square li{	color: inherit;	display: inline;	float: left;	margin: 0px;	padding: 0 5px 0 0;	position: relative;}.hoverbox-square .preview{	width: 400px;	height: 400px;}
