* {
	margin:0;
	padding:0;
	border:none;
	font-family:arial,sans-serif;
	font-size:12px;
	line-height:14px;
}
html,
body{
	height:100%;
	width:100%;
}
a{text-decoration:none;}
p a:hover{text-decoration:underline;}
a:focus{outline:none;}
ol,ul{margin:0 0 0 20px;}
p,li{margin:0 0 14px;}
strong {font-weight:normal;}
#home_text strong{font-weight:bold;}
input,textarea{outline:none;}
textarea{resize:none;}
ul.accessible{
	position:absolute;
	left:-9999px;
}
#wrap{
	position:absolute;
	top:0;
	left:0;
	width:910px;
	margin:16px 20px 0;
	padding:0 0 42px;
}
.clear{
	height:1px;
	overflow:hidden;
	clear:both;
}


/*	COLOURS		*/
/*-------------------------------------*/

/**
 *	grays
 */
.site_map a,
#map_toggle,
#news .col_b p,
#top_nav a,
#side_nav a,
body{color:#bfbfbf;}

#footer,
#footer a{color:#919191;}

/**
 * black
 */
strong,
.black p,
#news .col_b strong,
.site_map,
#contact_form p,
#error_area p,
input,
textarea,
#news p,
#news b,
#artist_slideshow_control,
p a,
#about_text p,
h2,
h3,
#top_nav h1 a,
#top_nav a:hover,
#top_nav a:focus,
#top_nav a.act,
#side_nav a:hover,
#side_nav a:focus,
#side_nav a.act{color:#000;}


/*	NAVS*/
/*---------------------------*/
#side_nav_list_inner{padding:0 0 1px;}
#side_nav_list_inner,
#top_nav{background:url(../images/core/lines_bg.gif) 0 0 repeat;}
#top_nav{
	margin:0 0 13px;
	overflow:hidden;
	position:relative;
}
#top_nav_wrap{
	position:relative;
}
.top_nav_act #top_nav,
.side_nav_act #side_nav_list_inner{background-color:#fff;}
h1{
	float:left;
	width:138px;
	font-weight:normal;
	padding:0 0 70px 2px;
}
#top_nav ul{
	list-style:none;
	float:left;
	margin:0;
}
#side_nav li,
#top_nav li{margin:0;}
#side_nav ul{
	list-style:none;
	margin:0;
}
#side_nav{
	position:absolute;
	top:0;
	right:0;
	height:672px;
}
#side_nav li a{display:block;}
#side_nav_scroller{
	right:8px;
	height:672px;
	top:0;
}
#side_nav_list{
	height:659px;
	overflow:hidden;
}


/*	CONTENT	*/
/*---------------------------*/

.w1{width:70px;}
.w2{width:140px;}
.w3{width:210px;}
.w4{width:280px;}
.w5{width:350px;}
.w6{width:420px;}
#content{
	float:left;
	width:770px;
}
#content_gutter{padding:0 8px 0 0;}
.nav_label_wrap{
	position:absolute;
	top:0;
	left:0;
	display:none;
	width:770px;
	/*height:68px;*/
	overflow:hidden;
}

#image_control{float:left;}
.image_control{
	float:left;
	width:11px;
	height:11px;
	overflow:hidden;
	margin:2px 1px 1px 0;
}
.image_control a{
	display:block;
	width:9px;
	height:9px;
	border:1px solid #bfbfbf;
	overflow:hidden;
}
.image_control a:hover,
.image_control_act a{
	border:1px solid #000;
	background:#000;
}
#collective_img_wrap{text-align:center;}
#bg_wrap{
	position:absolute;
	top:0;
	left:0;
	display:none;
	overflow:hidden;
}
#bg_img{cursor:pointer;}
#bg_img_2,
#bg_img_1{
	display:none;
	position:absolute;
	top:0;
	/*left:0;*/
}
#about{
	margin:0 0 0 140px;
	background:url(../images/core/lines_bg.gif) 0 0 repeat;
	padding:0 0 1px;
	position:relative;
}
#about_thumb{
	margin:0 0 13px;
	float:left;
	margin-right:50px;
}
h2{
	font-weight:normal;
	margin:0 0 14px;
}
h3{
	font-weight:normal;
	margin:0 0 14px;
}
#about_text{
	overflow:hidden;
	height:223px;
	margin:0 0 14px;
}
#editions_form .w5,
#editions_form .w3{float:left;}
.scroller_wrap{
	position:absolute;
	right:0;
}
.scroller_down,
.scroller_up{
	position:absolute;
	left:0;
	width:8px;
	height:14px;
	overflow:hidden;
}
.scroller_up{top:0;}
.scroller_down{bottom:0;}
.scroller_up a,
.scroller_down a{
	display:block;
	width:8px;
	height:14px;
	overflow:hidden;
}
.scroller_up a{background:url(../images/core/scroll_up.png) 0 0 no-repeat;}
.scroller_down a{background:url(../images/core/scroll_down.png) 0 0 no-repeat;}
.scroller_left,
.scroller_right{
	position:absolute;
	top:0;
	width:9px;
	height:14px;
	overflow:hidden;
}
.scroller_left{left:0;}
.scroller_right{right:0;}
.scroller_left a,
.scroller_right a{
	display:block;
	width:9px;
	height:14px;
	overflow:hidden;
}
.scroller_left a{background:url(../images/core/scroll_left.png) 0 0 no-repeat;}
.scroller_right a{background:url(../images/core/scroll_right.png) 0 0 no-repeat;}
#about_scroller{
	right:8px;
	height:224px;
	top:113px;
}

#artist_slideshow_wrap{
	float:right;
	height:70px;
	position:relative;
}
#artist_slideshow_images{
	overflow:hidden;
	height:41px;
	padding:1px 0 0;
}
.artist_slideshow_image{
	float:left;
	height:41px;
	overflow:hidden;
	background:#fff;
	cursor:pointer;
	position:relative;
}
.artist_slideshow_image img{
	position:absolute;
	top:0;
	left:0;
}
.artist_slideshow_overlay{
	position:absolute;
	top:0;
	left:0;
	height:41px;
}
.artist_slideshow_image_act .artist_slideshow_overlay{
	background:#808080;
	filter:alpha(opacity=25);
	opacity:0.25;
}
#artist_slideshow_scroller{
	left:0;
	bottom:0;
	height:14px;
	width:100%;
}
#artist_slideshow_control{
	float:right;
	display:block;
	margin:201px 0 0;
	padding:52px 0 51px 55px;
	width:29px;
}
/*#artist_slideshow_control:hover{background:url(../images/core/number_rollover.gif) 0 0 no-repeat;}*/
#artist_slideshow_control_right{
	display:block;
	float:left;
	/*width:9px;
	height:14px;*/
	overflow:hidden;
	/*background:url(../images/core/scroll_right.png) 0% 100% no-repeat;*/
	padding:0 5px 0 5px;
}

#about #editions_toggle a{
	color:#bfbfbf;
}

#about #editions_toggle a:hover{
	color:#000000;
	text-decoration:none;
}

/*	NEWS	*/
/*---------------------------*/

#news{padding:0 0 0 140px;}
.news_item{
	margin:0 0 13px;
	background:url(../images/core/lines_bg_news.gif) 0 0 repeat-y;
}
#news .col_a{
	float:left;
	width:622px;
}
#news .col_b{
	float:right;
	width:140px;
}
#news .col_b strong{font-weight:normal;}
.news_col_base{
	height:1px;
	clear:both;
	overflow:hidden;
	padding:0 0 26px;
	background:url(../images/core/lines_bg_news_base.gif) 0% 100% no-repeat;
}
#news h3{font-weight:normal;}
#news p{padding:0 44px 0 0;}
#news .col_b p{padding:0;}
#news b{font-weight:normal;}
.news_up,
.news_down{
	display:block;
	float:right;
	clear:both;
	width:8px;
	height:14px;
}
.news_up{background:url(../images/core/scroll_up.png) 0 0 no-repeat;}
.news_down{background:url(../images/core/scroll_down.png) 0 0 no-repeat;}
#news .images p{
	padding:0;
	margin:0;
}

/*	CONTACT	*/
/*---------------------------*/

#contact{
	margin:0 0 0 140px;
	background:url(../images/core/lines_bg.gif) 0 0 repeat;
	padding:0 0 1px;
	/*padding:0 0 128px;*/
}
#form_map_wrap,
#map_wrap,
#contact div.w3,
#contact div.w5{float:left;}
input,
textarea{
	background:#fff;
	border-left:1px #bfbfbf solid;
	border-right:1px #bfbfbf solid;
	/*border-bottom:none;*/
	width:348px;
	line-height:12px;
	overflow:hidden;
}
input{
	height:27px;
	margin:1px 0 14px;
}
textarea{
	height:279px;
	margin:1px 0 0;
}
input.image{
	width:36px;
	height:14px;
	margin:0;
}
#map_wrap{width:560px;}
#map_toggle:hover{text-decoration:none;}
#error_area{padding:0 0 0 52px;}
#contact_form p{margin:0;}

/*	HOME	*/
/*---------------------------*/

#home_text{
	padding:0 70px;
	float:left;
	width:560px;
}
.home_text_white p{background:#fff url(../images/core/lines_bg.gif) 0 0 repeat;}
.home_text_lines{
	background-image:url(../images/core/lines_bg.gif);
	background-repeat:repeat;
}
#home_text p{
	margin:0;
	/*padding:0 0 1px;*/
}
.site_map{
	list-style:none;
	/*margin:0;*/
}
/*.site_map .site_map{margin:0 0 0 14px;}*/
.site_map li li,
.site_map li p{margin:0;}

/*	FOOTER	*/
/*---------------------------*/

#footer{
	position:absolute;
	left:0;
	font-size:10px;
	line-height:14px;
	padding:14px 0;
	margin:0 0 0 20px;
}