/*
SHAUN O'DELL
v. 1.1a
October 7, 2007

PAGE WIDTH: 980px

COLORS:

bg ( white ): #000
dark grey: #999
light grey: #CCC
dark orange: #FF6600
light orange ( selected ): #FF9A00
*/

/*--------------- GLOBAL ------------------*/

body {
	font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;
	margin: 0;
	padding: 0;
	color: #999999;
}

img { max-width: 100%; height: auto; margin: 0; padding: 0; border-style: none; }

h1 {
	font-size: 24px;
	line-height: 30px;
}

h3 {
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FF9A00;
	margin-bottom: 3px;
}

p {
	color: #444;
	font-size: 12px;
	line-height: 18px;
	margin-top: 0;
}

a, a:link, a:visited {
	text-decoration: none;
	color: #FF6600;
}

a:hover { color: #FF9A00; }

a:active { outline: none; }

:focus { -moz-outline-style: none; }

hr {
	margin: 2rem 0;
	border: 0;
    border-bottom: 1px dotted rgb(153, 153, 153);
}

#wrapper {
	width: 980px;
	height: 100%;
	margin: 0 0 0 42px;
	padding: 0;
}

/*--------------- HEADER ------------------*/

#header {
	width: 980px;
	height: 50px;
	float: left;
	margin: 2px 0 0 0;
	padding: 0;
}

#header h1 {
	margin: 0;
	padding: 0;
	color: #F60;
	font-size: 24px;
	line-height: 50px;
	font-weight: normal;
}

#header h1 a { color: #F60; }

/*--------------- MENU ------------------*/

#menu {
	width: 250px;
	min-height: 650px;
	float: left;
	margin: 0;
	padding: 0;
}

#menu ul { margin: 0; padding: 0; }
#menu ul li { font-size: 20px; line-height: 24px; margin: 0; padding: 0; list-style-type: none; }
#menu ul li.first_menu_item { line-height: 24px; margin-bottom: 2px; }
#menu ul li.first_year { color: #CCC; margin: 0; font-size: 12px; }
#menu ul li.year { color: #CCC; margin: 10px 0 0 0; font-size: 12px; }
#menu ul li a { color: #999; }
#menu ul li a:hover, #menu ul li a.sub_menu:hover { color: #FF9A00; }
#menu ul li ul { margin: 0 0 0 10px; padding: 0; }
#menu ul li ul li { font-size: 16px; line-height: 20px; }
#menu ul li a.selected { color: #FF9A00; }
#menu ul li a.sub_menu { color: #CCC; }

.audio_player_wrap {
	position: relative;
	margin: 20px 0 0 0;
	padding: 0;
	float: left;
}

#gallery_module_wrap {
	position: relative;
	margin: 15px 0 0 0;
	padding: 0;
	float: left;
}

.previous {
	margin-right: 90px;
	float: left;
	text-indent: -9999px;
	width: 38px;
	height: 35px;
}

.previous a {
	display: block;
	width: 38px;
	height: 35px;
	background-image: url("../images/global/prev.gif");
}

.next {
	float: left;
	text-indent: -9999px;
	width: 38px;
	height: 35px;
}

.next a {
	display: block;
	width: 38px;
	height: 35px;
	background-image: url("../images/global/next.gif");
}

.previous a:hover,
.next a:hover {
	background-position: 0px 35px;
}

#gallery_caption_wrap {
	padding-right: 25px;
	width: 250px;
	float: left;
}

#gallery_caption {
	padding-right: 25px;
	font-size: 12px;
	color: #999;
}

.caption {
	padding-right: 25px;
	float: left;
}

.press {
	margin: 0;
	padding: 0;
}

.press li {
	margin: 0 0 30px 0;	 
	padding: 0;
	list-style-type: none;
}

.press li h3 {
}

.press li h3 a {
	color: #FF9A00;
}

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

#content {
	float: left;
	width: 730px;
	margin: 0;
	padding: 0;
}

.exhibition-body {
	padding-top: 24px;
}

.first_content {
	margin-top: 0;
}

.lowercase {
	text-transform: lowercase;
}

.project__image {
	border: 1px #ccc solid;
	margin-bottom: 12px;
	overflow: hidden;
}

.project__image img {
	display: block;
}

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

#footer { width: 980px; float: left; margin: 0; padding: 0; }
.copyright { color: #CCC; }
.clear { clear: both; }

/*--------------- CLASSES ------------------*/

.footnote,
.footnote p {
	font-style: italic;
	color: #999 !important;
}

.black { color: #000; }
.lt_grey { color: #CCC; }
.drk_gery { color: #999; }
.orange { color: #FF6600; }


