@charset "UTF-8";
/* skin.css */

body { 
	background:#292728 url(images/tile.jpg) 0 0 repeat; 
	font-family:"Courier New", Courier, monospace;
	*text-align:left;
}

#content_box { 
	padding-top:15px;
	width:990px;
	min-height:555px; 
	_height:555px;
}

#container {
	margin:0 0 0 15px;
	position:relative;
	width:990px; 
	min-height:653px;
	padding-bottom:30px;
	_height:630px;
}

#content-individual {
	width:730px;
}

.homepage-bg {
	background:transparent url(images/homepage-bg.png) 0 0 no-repeat; 
	_background:transparent url(images/homepage-bg-ie.png) 0 0 no-repeat;
}

#left-col {
	float:left;
	width:230px;
	min-height:485px;
	_height:485px;
}

#l_sidebar {
	padding:0;
	float:none;
	position:relative;
	*float:left;
}

#video {
	position:absolute;
	top:340px;
	left:0;
	*top:325px;
	_top:340px;
}

a, a:visited {
	font-family:"Courier New", Courier, monospace;
	color:#ff5600;
	text-decoration:none;
	font-size:1.1em;
}

a:hover {
	color:#ff5600;
	text-decoration:underline;	
}

a.biography:visited {
	color:#FF5600;
}

.tagged a, .tagged a:visited {
	color:#ff5600;
}

li.widget_tag_cloud a, li.widget_tag_cloud a:visited, li.widget_tag_cloud a:hover {
	color:#fff;
}

a#photo-credit {
	bottom:0;
	color:white;
	display:block;
	height:20px;
	padding-right:10px;
	padding-top:295px;
	position:absolute;
	right:115px;
	width:475px;
	text-indent:-2500px;
}

a:hover#photo-credit {
	text-align:right;
	text-indent:0;
	text-decoration:none;
}

h1, h2, h3 {
	font-family:"Courier New", Courier, monospace;	
}

h1 {
	text-align:left;
	padding:0 0 25px 0;
	*font-size:1em;
}

h1 a {
	width: 198px;
	height: 30px;
	position: relative;
	display:block;
	color:#fff;
	cursor:pointer;
}

h1 a span {
	background: url(images/su-blackwell-small.png) 0 0 no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	cursor:pointer;
}

h1.homepage-header {
	visibility:hidden;
}


h2.page-title {
	position:absolute;
	left:-2000px;
}

h3 {
	text-transform:capitalize;	
}

h4 {
	font-family:"Courier New", Courier, monospace;
}

/* navigation */
li.widget ul, li.linkcat ul {
	list-style:none;
	margin:0;
	padding:0;
}
	
li.widget li, li.linkcat li {
	font-family:"Courier New", Courier, monospace;
	margin:0 0 1px 0;
}

li.widget li a, li.widget li a:visited, li.linkcat li a, li.linkcat li a:visited {
	/*color:#fff;*/
	color:#f6f2e8;
	padding:0 3px;
	background:url(images/nav-hover-bg.png) 0 -25px repeat-x;
}

li.widget li a:hover, li.linkcat li a:hover { 
	text-decoration: none;
	background:url(images/nav-hover-bg.png) 0 0 repeat-x;
	color:#000; 
}

body#profile li.widget li#profile-nav a,
body#portfolio-book-cut-sculpture li.widget li a#portfolio-nav,
body#portfolio-book-cut-sculpture li.widget li#book-cut-sculpture-nav a,
body#portfolio-installations li.widget li a#portfolio-nav,
body#portfolio-installations li.widget li#installations-nav a,
body#portfolio-commercial-projects li.widget li a#portfolio-nav,
body#portfolio-commercial-projects li.widget li#commercial-projects-nav a,
body#press-editorials li.widget li a#press-nav,
body#press-editorials li.widget li#editorials-nav a,
body#press-books li.widget li a#press-nav,
body#press-books li.widget li#books-nav a,
body#contact li.widget li#contact-nav a,
body#blog li.widget li#blog-nav a {
	text-decoration: none;
	background:url(images/nav-hover-bg.png) 0 0 repeat-x;
	color:#000;
}


ul.menu ul {
	margin-top:2px;
}

ul.menu ul li {
	padding-left:20px;
	margin-bottom:0;
}

li.widget li ul li a {
	font-size:1em;
}

li.widget li#profile-nav ul,
li.widget li#contact-nav ul,
li.widget li#blog-nav ul {
	height:0;
	margin:0;
	padding:0;
	position:absolute;
	left:-2500px;
}


p.homepage-title {
	width: 384px;
	height: 59px;
	position: absolute;
	color:#fff;
	top:235px;
	left:0;
}

p.homepage-title span {
	background: url(images/su-blackwell-large.png) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

body#profile .entry p {
	font-size:1.3em;
	line-height:135%;
}

body#profile .entry p a.biography {
	font-size:0.7em;
}


/* galleries */
#content_box .panel {
	padding-top:0;
}

#content_box .filmstrip {
	margin:5px 0 !important;
}

#content_box .filmstrip li {
	margin-right:0 !important;
	margin-left:0 !important;
}

#content_box .filmstrip img {
	height:54px;
	width: 78px;
}


#content_box .pages h2, h2.page_header {
	background:none;
	padding:0;
}

#content_box .overlay {
	background:none repeat 0 0 transparent;
	display:none;
}

#content_box .panel .panel-overlay h2 {
	font-size:1em;
	font-weight:normal;
	color:#f6f2e8;
	margin-top:5px;
}

#content_box .panel .panel-overlay p {
	color:#f6f2e8;
	line-height:100%;
	margin-bottom:8px;
}

.panel-overlay p {
	font-family:"Courier New", Courier, monospace;
	font-size:0.8em;	
}


a.nav-next,
a.nav-prev {
	background-position:0 0;
	background-repeat:no-repeat;
}

a.nav-next:hover,
a.nav-prev:hover {
	background-position:-16px 0;
}

/* static pages */
#content_box .pages {
	color:#f6f2e8;
	padding-top:53px;
}

/* blogs */
#author-pic {
	height:207px;
	width:210px;
	margin-bottom:2.5em;
	background:url(images/su.jpg) 0 0 no-repeat;
}

.entry p {
	color:#f6f2e8;
}

.posts h2, .posts h4 {
	color:#f6f2e8;
}

.posts h2 {
	font-weight:normal;
}

li.widget h2, li.linkcat h2 {
	color:#FFF;
	letter-spacing: 1px;
	border-top: none;
	border-bottom:1px solid white;
	padding:0 2px;
}

h2 a, h2 a:visited {
	background:url(images/nav-hover-bg.png) 0 -25px repeat-x;
	color:#f6f2e8;
}

h2 a:hover {
	background:url(images/nav-hover-bg.png) 0 0 repeat-x;
	color:#000;
}

.tagged {
	color:#fff;
}

.tagged a:hover {
	text-decoration:underline;
	background:none transparent;
	color:#FF5600;
}

li.widget_tag_cloud a:visited {
	color:#FF5600;
	text-decoration:none;
}

li.widget_tag_cloud a:hover {
	text-decoration:underline;
}

h4 a, h4 a:visited, h4 a:hover {
	color:#ff5600;
}

h2.archive_head {
	border-top: 3px solid #fff;
	border-bottom:1px dotted white;
	background:none;
}

#content_box .whitespace {
	display:none;	
}

#content_box .navigation {
	display:none;
}

h3.comments_headers {
	color:#fff;
}

#comment_form p {
	color:#fff;
}

.add_comment {
	font-weight:normal;
}

#content_box .posts {
	padding: 0 0 0 40px;
}

/* contact form */

form.wpcf7-form p {
	margin:0;
}

form.wpcf7-form label {
	position:absolute;
	left:-2000px;
}

form.wpcf7-form input {
	font-family:"Courier New", Courier, monospace;
	border:none;
}

form.wpcf7-form input#email, #email {
	width:175px;
	height:24px;
	padding:0 5px;
	*width:200px;
	*height:20px;
	*padding-top:2px;
}

form.wpcf7-form input#submit, #submit {
	background:url(images/submit-bg.png) 0 0 no-repeat;
	height:24px;
	width:56px;
	font-size:1em;
	font-weight:bold;
	cursor:pointer;
	padding-bottom:2px;
}

form.wpcf7-form input#submit:hover {
	background-position:0 -24px;
}

.entry div.wpcf7-mail-sent-ok  {
	border:2px solid #FF5600;
}

.entry div.wpcf7-response-output {
	margin-left:0;
}


