/* CSS Document */

body {
	margin:0 0 20px 0;
	font-family:"Lucida Sans", Helvetica, Arial, sans-serif;
	font-size:72%;
	color:#3C2A2A;
}

a {
	color:#CA3531;
}
	a:visited {
		color:#F6A67E;
	}
	a:hover {
		color:#B5E4F2;
	}

img {
	border:none;
}

h1, h2 {
	margin:0;
	padding:0;
	font-size:1em;
}
	h1#logo a {
		display:block;
		position:absolute;
		margin-top:1.3em;
		width:153px;
		height:21px;
		background: url(img/nav_name.gif) no-repeat;
	}
		h1#logo a span {
			display:none;
		}
h3 {
	font-style:italic;
}

em {
	font-style:italic;
}

div {
	border:none;
}

#main {
	margin:0px auto;
	width:885px;
	border:none;
	position:relative;
	z-index:2;
}

#titleBar {
	height:65px;
	margin-top:10px;
	margin-bottom:0px;
}

ul#nav {
	height:41px;
	list-style:none;
	margin:0;
	padding:0 0 0 200px;
}
	ul#nav li {
		float:left;
		margin:20px 40px 0 0;
		padding:0;
	}
		ul#nav li a {
			display:block;
			height:19px;
		}
			ul#nav li a span {
				display:none;
			}
		ul#nav li#nav_port a {
			width:66px;
			background: url("img/nav_portfolio_02.gif") no-repeat;
		}
			ul#nav li#nav_port a:hover, ul#nav li#nav_port a.on {
				background: url("img/nav_portfolio.gif") no-repeat;
			}
		ul#nav li#nav_resume a {
			width:18px;
			background: url("img/nav_resume_02.gif") no-repeat;
		}
			ul#nav li#nav_resume a:hover, ul#nav li#nav_resume a.on {
				background: url("img/nav_resume.gif") no-repeat;
			}
		ul#nav li#nav_statement a {
			width:93px;
			background: url("img/nav_statement_02.gif") no-repeat;
		}
			ul#nav li#nav_statement a:hover, ul#nav li#nav_statement a.on {
				background: url("img/nav_statement.gif") no-repeat;
			}
		ul#nav li#nav_contact a {
			width:60px;
			background: url("img/nav_contact_02.gif") no-repeat;
		}
			ul#nav li#nav_contact a:hover, ul#nav li#nav_contact a.on {
				background: url("img/nav_contact.gif") no-repeat;
			}
		ul#nav li#nav_links a {
			width:33px;
			background: url("img/nav_links_02.gif") no-repeat;
		}
			ul#nav li#nav_links a:hover, ul#nav li#nav_links a.on {
				background: url("img/nav_links.gif") no-repeat;
			}
		ul#nav li#nav_blog a {
			width:34px;
			background: url("img/nav_blog_02.gif") no-repeat;
		}
			ul#nav li#nav_blog a:hover, ul#nav li#nav_blog a.on {
				background: url("img/nav_blog.gif") no-repeat;
			}

#headerBg {
	position:absolute;
	top:0;
	left:0;
	height:75px;
	width:100%;
	z-index:1;
	border:none;
}

div#splash{
	background-color:#000000;
	color:#FFFFFF;
	padding:10px;
	width:700px;
	font-size:1.3em;
	text-align:center;
	border:3px dotted red;
}
	div#splash img{
		padding:50px;
}
	div#splash h1 {
		text-align:center;
		padding-top:10px;
		font-weight:normal;
		text-transform:uppercase;
	}
	div#splash ul#splashText {
		list-style:none;
		padding:0;
		margin:10px 0 0 0;
	}
		div#splash ul#splashText li {
			list-style:none;
			padding:0;
			margin:0 0 10px 0;
		}

#resume {
	font-size:11px;
	color:#3C2A2A;
	line-height:1.2em;
}
	#resume h1{
		font-size:1.3em;
		font-weight:bold;
		margin:10px 0 0px 0;
	}
		#resume h1#first {
			margin-bottom:15px;
		}
	#resume h2 {
		font-size:14px;
		font-weight:bold;
	}
	#resume ul {
		width:555px;
		list-style:none;
		padding:5px 0 10px 10px;
		margin:0;
	}
		#resume ul ul {
			width:555px;
			list-style:none;
			padding:0;
			margin:0;
		}
			#resume ul li {
				margin:0 0 10px 0;
				padding:0px;
			}
				#resume ul li a#pressIndent {
					margin-left:10px;
				}
		#resume ul h1 {
			margin:0;
			padding:0px;
		}
		#resume ul h2 {
			font-weight:normal;
			margin:15px 0 15px 0;
			padding:0px;
		}


#stateBio {
	width:500px;
	color:#3C2A2A;
}
	#stateBio h1{
		font-size:1.3em;
		font-weight:bold;
		margin:10px 0 15px 0;
	}
	#stateBio p{
		line-height:1.5em;
	}

#statement {
	width:700px;
	padding:30px 0 0 0;
}
	#statement h1{
		width:700px;
	}

#press {
	color:#000;
	width:700px;
	padding:30px 0 0 0;
}
	#press ul {
		list-style:none;
		padding:0;
		margin:0 0 3em 200px;
	}
	#press ul li {
		margin:0 0 1em 0;
		padding:0px;
	}
	#press img{
		margin-bottom:10px;
		float:left;
	}
	#press.title{
		font-size:1.2em;
	}

#profile{
	font-size:1.2em;
}
	#profile a:visited{
		text-decoration:none;
	}
	#profile img{
		margin-top:10px;
	}

#pr {
	width:500px;
	color:#000;
}

	#pr h1{
		font-weight:bold;
		margin:10px 0 15px 0;
	}
	#pr p{
		line-height:1.5em;
	}
	#pr ul {
		width:555px;
		list-style:none;
		padding:5px 0 0 0px;
		margin:0;
	}
	#pr ul li {
		margin:0;
		padding:0 0 5px 0;
	}


#links ul {
	width:555px;
	list-style:none;
	padding:0;
	margin:10px 0 0 0;
}
	#links ul li {
		margin:8px 0;
		padding:0 0 0 10px;
	}

#contact h1 {
	font-weight:bold
}

#leftColumn {
	float:left;
	height:342px;
	width:150px;
	position:relative;
}

#rightColumn {
/*	margin:0 0 0 385px; */
	height:300px;
	width:685px;
	float:right;
}

#menu {
	border:1px solid #999;
	margin:0 0 15px 0;
	height:342px;
	overflow:auto;
}
	#menu h1 {
		text-align:left;
		font-size:11px;
		font-weight:100;
		padding:0 0 0 10px;
		background-color:transperant;
		border-top:1px solid #E1D0DB;
		border-bottom:1px solid #E1D0DB;
		color:#181818;
	}

.thumbBox {
	padding:10px 0 10px 0px;
	border:none;
}
	.thumbBox img {
		margin-left:10px;
		float:left;
	}
		.thumbBox img.last{
			margin-right:0;
		}
		.thumbBox img.arrow {
			margin-right:0;
		}

#artistStatement {
	line-height:1.2em;
	border:1px solid #E7E7E7;
	padding:5px 10px 8px 8px;
}
	#artistStatement h1 {
		font-size:12px;
		text-align:center;
		font-weight:bold;
	}

#selectedImg {
	margin-bottom:10px;
}
	#selectedImg p#showInfo {
		font-size:1.2em;
		padding-bottom:20px;
	}

#imgInfo h1 {
	font-size:1.1em;
	font-weight:100;
}
#imgInfo h2 {
	font-weight:100;
	margin:0;
}
#imgInfo h3 {
	font-weight:100;
	font-style:italic;
	margin:0;
}
#imgInfo.title {
	font-style:italic;
}
#imgInfo p {
	width:400px;
}
#detailImg {
	float:left;
	margin-right:10px;
}

br.clear {
	clear:both;
}
div#upcoming{
	border:3px dotted #E7E7E7;
	font-size:1.13em;
	width:600px;
}
	div#upcoming h1{
		font-weight:normal;
		padding:20px 0 15px 40px;
		border-bottom:3px solid #E7E7E7;
		letter-spacing:0.6em;
	}
	div#upcoming ul{
		list-style:none;
		margin:0;
		padding:40px;
	}
		div#upcoming ul li{
			margin:0 0 1em 0;
			padding:0;
		}
			div#upcoming ul li:last-child{
				margin:0;
			}

/*
div#singleColumn {
	padding-left:140px;
}
*/