html,
body {
	height: 100%;
	}
body {
	margin: 0;
	padding: 0;
	font: small Georgia, "Times New Romans", sans-serif;
	}
	
	
	
	/* links */
	a {
		color: #000;
		text-decoration: none;
		}
	a:hover {
		color: #FFF;
		background-color: #000;
		}
	a img {
		border: none;
		}
	

	a.right_page_on {
		text-decoration: underline;
		}
	
	/* structure
	-------------*/
	table#frameBorder {
		width: 100%;
		height: 100%;
		border: 5px solid #000;
		}
		
		.clearfix:after {
			display: block;
			clear: both;
			height: 0;
			content: ".";
			visibility: hidden;
			}
		
		
		/* header
		----------*/
		#header {
			width: 100%;
			background: url(../webimages/divider.gif) 20px bottom no-repeat;
			}
		#header .left {
			float: left;
			}
		#header .right {
			float: right;
			}
			
			#header .right h1 {
				margin: 20px 20px 0;
				font-size: 150%;
				font-weight: normal;
				}	
			#header .right h1 a {
				text-decoration: none;
				text-transform: uppercase;
				}
			#header .right h1 a:hover {
				background: none;
				color: #000;
				}
				
		
		#header .left ul {
			list-style-type: none;
			margin: 20px;
			padding: 0;
			font: 12px Arial;
			}
		#header .left ul li {
			display: block;
			padding: 1px 0;
			}
		#header .left ul li a {
			text-transform: uppercase;
			}
		#header .left ul li a.on {
			text-decoration: underline;
			}	
			
		/* content
		-----------*/
		#content {
			float: left;
			position: relative;
			width: 100%;
			height: 1%;
			padding: 20px 0;
			}
			
			.innerContent {
				padding: 0 20px;
				}
				
			.artist_image {
				padding: 0 0 20px;
				margin: 0 0 20px;
				background: url(../webimages/divider.gif) 0 bottom no-repeat;
				}
				
			.artist_col {
				font: 12px Arial;
				}
			.artist_col td {
				margin: 0;
				padding: 0 35px 3px 0;
				}
			.artist_col td a {
				display: block;
				}
				
				
			#content .works_left_col,
			#content .exhibitions_left_col,
			#content .biography_left_col,
			#content .exhibitions_left_col_works {
				width: 230px;
				padding: 0;
				}
				
				/* menu */
				#content .works_left_col ul,
				#content .exhibitions_left_col ul,
				#content .biography_left_col ul,
				#content .exhibitions_left_col_works ul {
					list-style-type: none;
					margin: 0;
					padding: 0;
					font: 12px Arial;
					}
					
				#content .works_left_col ul li,
				#content .exhibitions_left_col ul li,
				#content .biography_left_col ul li,
				#content .exhibitions_left_col_works ul li {
					display: block;
					padding: 1px 0;
					}
					
				#content .works_left_col ul ul,
				#content .exhibitions_left_col ul ul,
				#content .biography_left_col ul ul,
				#content .exhibitions_left_col_works ul ul {
					margin: 0 0 0 10px;
					}
					
				#content .works_left_col ul ul ul ul ul,
				#content .exhibitions_left_col ul ul ul ul,
				#content .biography_left_col ul ul ul ul ul {
					margin: 0;
					}
					
				#content .exhibitions_left_col ul li.archive ul ul ul,
				#content .exhibitions_left_col ul li.projects ul ul ul {
					margin: 0 0 0 10px;
					}
				#content .exhibitions_left_col ul li.archive ul ul ul ul,
				#content .exhibitions_left_col ul li.projects ul ul ul ul {
					margin: 0;
					}
					
				#content .exhibitions_left_col_works ul ul ul ul {
					margin: 0;
					}

				
				#content li.navLevel0_on a,
				#content li.navLevel1_on a,
				#content li.navLevel2_on a,
				#content li.navLevel3_on a,
				#content li.navLevel4_on a {
					padding: 1px 0;
					text-decoration: underline;
					}
				
				#content li.navLevel0_off a,
				#content li.navLevel1_off a,
				#content li.navLevel2_off a,
				#content li.navLevel3_off a,
				#content li.navLevel4_off a {
					padding: 1px 0;
					text-decoration: none;
					}
				
				

				#content .exhibitions_left_col_works li.navLevel0_on a,
				#content .exhibitions_left_col_works li.navLevel1_on a,
				#content .exhibitions_left_col_works li.navLevel2_on a,
				#content .exhibitions_left_col_works li.navLevel3_on a,
				#content .exhibitions_left_col_works li.navLevel4_on a {
					padding: 1px 0;
					text-decoration: underline;
					}
					
				#content .exhibitions_left_col_works li.navLevel0_off a,
				#content .exhibitions_left_col_works li.navLevel1_off a,
				#content .exhibitions_left_col_works li.navLevel2_off a,
				#content .exhibitions_left_col_works li.navLevel3_off a,
				#content .exhibitions_left_col_works li.navLevel4_off a {
					padding: 1px 0;
					text-decoration: none;
					}
					
				#content .biography_left_col li.navLevel0_on a,
				#content .biography_left_col li.navLevel1_on a,
				#content .biography_left_col li.navLevel2_on a,
				#content .biography_left_col li.navLevel3_on a,
				#content .biography_left_col li.navLevel4_on a {
					padding: 1px 0;
					text-decoration: underline;
					}
					
				#content .biography_left_col li.navLevel0_off a,
				#content .biography_left_col li.navLevel1_off a,
				#content .biography_left_col li.navLevel2_off a,
				#content .biography_left_col li.navLevel3_off a,
				#content .biography_left_col li.navLevel4_off a {
					padding: 1px 0;
					text-decoration: none;
					}
				
					
			
			/* works columns */
			#content .works_middle_col,
			#content .exhibition_middle_col,
			#content .exhibitions_middle_col,
			#content .biography_middle_col {
				padding: 0 20px 20px 0;
				font-size: 85%;
				line-height: 1.5em;
				}
				
			#content .works_right_col,
			#content .exhibitions_right_col {
				padding: 0 20px 0 0;
				width: 295px;
				font-size: 85%;
				line-height: 1.5em;
				}
			#content .works_right_col td,
			#content .exhibitions_right_col td {
				margin: 0;
				padding: 0 15px 15px 0;
				}
				
				
			#content .works_left_col a,
			#content .works_middle_col a,
			#content .works_right_col a {
				display: inline;
				}
			

			/* artists */
			div#artists ul {
				margin: 0;
				padding: 0;
				overflow: hidden;
				width: 642px;
				}
			div#artists ul li {
				list-style: none;
				padding: 0 14px 0 0;
				width: 200px;
				float: left;
				}
			div#artists ul li div {
				padding: 1px 0;
				}
			
	
				.input_medium_off,
				.input_medium_on {
					border: 1px solid #ccc;
					}
				.input_large_off,
				.input_large_on {
					width: 300px;
					border: 1px solid #ccc;
					}
				.submit {
					border: 1px solid #000;
					background-color: #FFF;
					}
				
			
		/* footer
		----------*/
		#footer {
			width: 100%;
			padding: 20px 0 0;
			background: url(../webimages/divider2.gif) 20px top no-repeat;
			}
		#footer .left {
			float: left;
			padding: 0 20px;
			}
		#footer .right {
			float: right;
			padding: 0 20px;
			font-size: 75%;
			}
			
			#footer .left ul {
				list-style-type: none;
				margin: 0;
				padding: 0;
				}
			#footer .left ul li {
				float: left;
				margin: 0 55px 0 0;
				padding: 0 0 20px;
				}
			#footer .left ul li a {
				color: #999;
				font: 80% Arial;
				text-transform: uppercase;
				}
			#footer .left ul li a:hover {
				background: none;
				color: #000;
				text-decoration: underline;
				}
			
			
		hr {
			display: none;
			}

		hr.list_news_hr {
			display: block; 
			width: 600px;
			border: 0;
			height: 1px;
			background: #ccc;
			text-align: left;
			}
		.news_select {
			padding: 0 0 5px;
			margin: 0 0 10px;
			border-bottom: 1px solid #CCC;
			}
		.list_news_date {
			padding: 0 0 8px;
			color: #999;
			font-size: 10px;
			}
		.list_news_title {
			width: 100%;
			}
		.list_news_title a {
			text-transform: uppercase;
			}
		.list_news_short_description {
			font-size: 11px;
			}
		.list_news_thumb {
			display: none;
			}


		.news_title {
			font-size: 14px;
			text-transform: uppercase;
			}
		.news_date {
			padding: 0 0 8px;
			color: #999;
			font-size: 10px;
			}
		.news_description,
		.list_news_short_description {
			line-height: 1.5;
			font-family: Georgia, "Times New Roman"; 
			}
		.news_image {
			margin: 15px 0 0;
			}

		.news_menu {
			float: left;
			width: 20%;
			}
		.news_menu ul {
			list-style: none;
			margin: 0;
			padding: 0;
			font: 12px Arial;
			}
		.news_menu li {
			display: block;
			padding: 1px 0;
			}
		.news_menu ul ul {
			margin: 0 0 0 10px;
			}
		.news_menu a.on {
			padding: 1px 0;
			text-decoration: underline;
			}
		.news_menu a {
			padding: 1px 0;
			text-decoration: none;
			text-transform: uppercase;
			}
		.news_list_div,
		.news_item_div {
			float: left;
			width: 600px;
			}


			.news_list_div table {
				border-collapse: collapse;
				}
			.news_list_div table td {
				padding: 10px 0;
				}

			table.news_page_numbers td {
				padding: 0 10px 0 0;
				}


		p.sydneyText
		{
			width: 500px;
			margin: 0 auto 100px;
			color: #999;
			font-size: 10px;
			text-align: center;
		}
