@charset "UTF-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	list-style-type:none;
	list-style-position:outside;
}
html {
	/*background:transparent url(../images/pixel.gif) repeat-x 0 126px;*/
}
body {
	overflow:hidden;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#2d2d2d;
}
a{
	text-decoration:none;
	color:#2d2d2d;
}
.nav {
	width:450px;
	margin:0 auto;
}
.nav li {
	float:left;
	margin-right:30px;
	margin-top:15px;
	height:30px;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:0 0;
}
.nav li a {
	text-indent:-99999px;
	display:block;
	height:100%;
}
.nav li:hover {background-position:0 -30px;}
.nav li.current{background-position:0 -60px;}

.homebtn {background-image:url(../images/nav/homebtn.gif); width:35px;}
.drawingsbtn {background-image:url(../images/nav/drawingsbtn.gif); width:56px;}
.paintingsbtn {background-image:url(../images/nav/paintingsbtn.gif); width:56px;}
.biobtn {background-image:url(../images/nav/biobtn.gif); width:20px;}
.exhibbtn {background-image:url(../images/nav/exhibbtn.gif); width:68px;}
.textbtn {background-image:url(../images/nav/textbtn.gif); width:34px;}

.container {
	display:block;
	float:left;
	height:1400px;
	position:relative;
	z-index:0!important;
}
.content {
	width:960px;
	margin:0 auto;
	padding-top:20px;
}
h1 {
	text-indent:-9999px;
	background:transparent url(../images/FNlogo.gif) no-repeat top center;
	height:100px;
	margin-top:20px;
}
h1 a {
	display:block;
	height:100%;
}
h3{
	background-color:#2d2d2d;
	color:#FFF;
	padding:5px 0 5px 15px;
	margin:20px 0;
	font-size:14px;
}
h4 {font-size:12px;}
#home_img {
	background:transparent url(../images/plasticjesus.jpg) no-repeat top center;
	height:450px;
	margin-top:20px;
}
#contactlink {
	display:block;
	width:70px; height:70px;
	text-indent:-9999px;
	background:transparent url(../images/contactbtn.gif) no-repeat 0 0;
	position:absolute;
	left:79%; top:400px;
}
#contactlink:hover {background-position:0 -70px;}
#timeline {
	height:65px;
	background:transparent url(../images/timeline.gif) no-repeat 0 0;
	padding-bottom:10px;
}
.gallery li {
	padding:10px 20px;
	float:left;
	width:120px;
}
#exhibgallery li {
	width:150px !important;
}
.gallery li img {color:#FFF;}
.albumindex {
	width:795px;
	margin:0 auto;
}
.album {
	float:left;
	width:150px;
	text-align:center;
	padding:10px 30px 10px 0;
	margin-right:30px;
	margin-bottom:10px;
}
.album img {
	margin-bottom:10px;
}
.four {
	border:0 !important;
	padding:10px 0 !important;
	margin-right:0 !important;
}
.leftcol {
	border-right:1px #888 solid;
	float:left;
	width:459px;
	padding-right:20px;
}
.rightcol {
	padding-left:20px;
	float:left;
	width: 460px;
}
.leftcol ul {
	float:left;
	width:250px;
}
.leftcol li, .rightcol li {
	padding:6px 0;
}
.leftcol a{display:block; height:100%;}
.rightcol a{font-weight:bold;}
.rightcol a:hover {border-bottom:1px #9B1616 dotted; color:#9B1616;}
.leftcol li:hover{
	background-color:#DDD;
	padding:5px 0;
	border-bottom:1px #777 solid;
	border-top:1px #777 solid;
}
.leftcol img {
	float:right;
}
hr {
	border-top:3px #888 double;
	margin:20px 0;
}
#bio table {width:960px;}
#bio table td {
	padding:5px 0;
	border-bottom:1px #888 solid;
}
#bio table td.exname {
	font-weight:bold;
	padding-left:30px;
}
#bio .column {
	float:left;
	width:306px;
	height:320px;
	padding-right:10px;
	border-right:1px #888 solid;
	margin-right:10px;
}
#bio .column.tall {
	height:380px !important;
}
#bio .last {
	padding:0 !important;
	margin:0 !important;
	border:0 !important;
}
#bio .year {
	height:32px;
	background:transparent url(../images/redcircle.gif) no-repeat top center;
	text-align:center;
	color:#FFF;
	padding-top:18px;
	margin-bottom:20px;
}
#bio .column li {
	padding:7px 0;
	border-bottom:1px #CCC dotted;
	font-style:italic;
}
#bio .column li strong {
	font-style:normal;
}
#bio #bulletlist li {
	list-style-type:disc;
	list-style-position:inside;
}
#toplink {
	float:right;
	color:#B00A07;
}
#toplink:hover {border-bottom:1px #B00A07 solid;}
#news p{
	padding:10px;
	width:650px;
	margin:0 auto;
	border:1px #2d2d2d solid;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
#news h4{
	background-color:#FFF;
	width:90px;
	position:relative;
	top:7px;
	margin:0 auto;
}
#news h4, #news p {text-align:center;}

.extable {
	margin-bottom:20px;
}

.link{color:#B00A07;}
.link:hover {border-bottom:1px #B00A07 solid;}
.clearfix {
	clear:both;
}