* {
	margin: 0;
	padding: 0;
}

.clear {
	clear: both;
}

body {
	background: white url( ../assets/bg.png ) top left repeat-x;
	text-align: center;
}

#page {
	width: 1000px;
	margin: 0 auto;
	text-align: center;
}

/*
	MASTHEAD
*/

#page #masthead {
	height: 105px;
	width: 900px;
	margin: 0 auto;
	position: relative;
}

#page #masthead h1 {
	display: block;
	width: 472px;
	height: 22px;
	position: absolute;
	left: 0px;
	bottom: 13px;
}

#page #masthead a {
	display: block;
	width: 728px;
	height: 25px;
	text-indent: -9999px;
	background: url( ../assets/title.png ) top left no-repeat;
}

/*
	NAVBAR
*/

#page #navbar {
	display: block;
	width: 1000px;
	height: 28px;
	background: url( ../assets/masthead_divider.png ) top center no-repeat;
	padding: 4px 0 20px 0;
}

#page #navbar ul {
	list-style: none;
	width: 900px;
	margin: 0 auto;
}

#page #navbar ul li {
	display: block;
	float: left;
	margin: 0 13px 0 0;
	height: 30px;
}

#page #navbar ul li a {
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 13px;
	color: #75746f;
	margin-top: 10px;
	letter-spacing: -0.0em;
}

body.home #page #navbar ul li.home,
body.gallery #page #navbar ul li.gallery,
body.history_and_development #page #navbar ul li.history_and_development,
body.resources_and_papers #page #navbar ul li.resources_and_papers,
body.tools_and_techniques #page #navbar ul li.tools_and_techniques,
body.about_the_artist #page #navbar ul li.about_the_artist,
body.contact #page #navbar ul li.contact
{
	background: url( ../assets/navbar_selection_indicator.png ) top center no-repeat;
}

body.home #page #navbar ul li.home a,
body.gallery #page #navbar ul li.gallery a,
body.history_and_development #page #navbar ul li.history_and_development a,
body.resources_and_papers #page #navbar ul li.resources_and_papers a,
body.tools_and_techniques #page #navbar ul li.tools_and_techniques a,
body.about_the_artist #page #navbar ul li.about_the_artist a,
body.contact #page #navbar ul li.contact a
{
	font-weight: bold;
	color: #484744;
}

/*
	Content layout
*/

#content {
	width: 900px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}

#content.three_column .column {
	display: block;
	width: 300px;
	float: left;
}

#content.three_column .wide {
	width: 600px;
	float: left;
}

#content .secondary_nav {
	width: 300px;
	float: left;
}

#content.one_column .column {
	width: 600px;
	float: left;
}

#content #page_title {
	position: relative;
	padding-left: 300px;
}

#content #page_title h1 {
	position: relative;
	top: -1em;
}

/*
	FOOTER
*/

#footer {
	text-align: left;
	width: 900px;
	margin: 0 auto;
	padding: 50px 0px;
}

#footer p {
	color: #75746f;
	font-style: italic;
	font-size: 11px;
}

