@charset "utf-8";
/* CSS Document */
body {
 	  color:#fff;
      font-size:73%;
	margin:0px 0px 0px 0px; overflow: hidden; font-family:Verdana; color:#000; line-height:20px; height:100%; width:100%;  
}
h1, h2, h3 {font-family:Verdana, Geneva, sans-serif;}

h4, div, p, ul, li, input {
  font-family:Verdana, Geneva, sans-serif; 
  color:#fff;
 }
a{
	color:#fff;text-decoration:none;
	font-weight:normal
	}
a:hover{
 	text-decoration:underline;}
p{
	
	line-height:1.2em;}
.hidden{display:block;position:absolute;left:-999px}
/* begin: header */
#navigationPane{
	margin:0px auto 0px auto;
	padding-bottom:16px;
	width:76em;
	background:  #d2232a;
	/*background: url(images/line.gif) no-repeat bottom left #ffffff;*/}


#navigationPane h1{
	clear:right;
	visibility:hidden;
	display:inline;
	font-weight:normal;	
	font-size:1px; 
}

#navigationPane .tabs {width:100%; clear:both}
#navigationPane #mainNav{
		float:left;
		display:block;
		list-style-type:none;
		clear:right;
		background:  #d2232a;
		padding:0 0 .5em 0;
		margin:4px 0 0 0;
		z-index:3;
		}

#navigationPane #mainNav li{
	float:left;
	/*display:inline;*/
	margin:0;
	background: #d2232a;
	
	}

#navigationPane #mainNav LI A{/*display:inline; */ }

#navigationPane  #mainNav LI A  span{	
	visibility:hidden; 	 
}


#navigationPane #mainNav li.name{ height:20px;margin: 0 14em 0 3px; padding-bottom:4px; }
#navigationPane #mainNav li.name  a.name{ background: url('images/erin_newell.gif') no-repeat #d2232a;  color:#d2232a;padding:0 11em 6px 3px}
#navigationPane #mainNav li.name A:hover.name{background: url('images/erin_newell_over.gif') no-repeat #d2232a; text-decoration:none; }
#navigationPane #mainNav li.nameon{background: url('images/erin_newell_over.gif') no-repeat #d2232a; height:20px; margin:0 13em 0em 3px;padding:0 11em 6px 3px }
#navigationPane #mainNav li.nameon span{visibility:hidden;}

#navigationPane #mainNav li.selwork{ height:20px;border:none; margin: 0 1.5em 0 0em; padding-bottom:4px;}
#navigationPane #mainNav li.selwork a.selwork{ background: url('images/work.gif') no-repeat #d2232a; ;border:0;text-decoration:none; padding:0 0 4px 10em}
#navigationPane #mainNav li.selwork A:hover.selwork{background: url('images/work_over.gif') no-repeat #d2232a; border:0;text-decoration:none; }
#navigationPane #mainNav li.selon{background: url('images/work_over.gif') no-repeat #d2232a; border:none;  margin: 5px 4em 0 0em; padding:0px 5em 0px 9em }
#navigationPane #mainNav li.selon span{visibility:hidden;}

#navigationPane #mainNav li.biography{ height:20px;border:none; margin: 0 4.7em 0 0em;padding-bottom:4px;}
#navigationPane #mainNav li.biography a.biography{ padding-left:0px;background: url('images/biography.gif') no-repeat #d2232a;border:0;text-decoration:none;padding:0 0 4px 6em }
#navigationPane #mainNav li.biography A:hover.biography{background: url('images/biography_over.gif') no-repeat #d2232a; border:0;text-decoration:none; }
#navigationPane #mainNav li.biogon{background: url('images/biography_over.gif') no-repeat #d2232a;  height:20px;border:none; margin: 0 4.7em 0 0em;}
#navigationPane #mainNav li.biogon span{visibility:hidden;}


#navigationPane #mainNav li.contact{height:20px;border:none; margin: 0 3px 0 0em; padding-bottom:4px;}
#navigationPane #mainNav li.contact a.contact{ padding-left:0px;background: url('images/contact.gif') no-repeat #d2232a;border:0;text-decoration:none; padding:0 0 4px 5em}
#navigationPane #mainNav li.contact  A:hover.contact{background: url('images/contact_over.gif') no-repeat #d2232a;border:0;text-decoration:none; }
#navigationPane #mainNav li.contacton{background: url('images/contact_over.gif') no-repeat #d2232a; border:none; height:20px;border:none; margin: 0 3px 0 0em}
#navigationPane #mainNav li.contacton span{visibility:hidden;}

#navigationPane .inner:after, #main:after{content:".";display:block;height:0;clear:both;visibility:hidden}
/* end: header */

/* page structure */
#main{margin:0 auto;width:76em;background-color:#d2232a;text-align:left;padding-bottom:8px; position:absolute; z-index:3; left:100px; top:0px;}

#main .selwrklinks {
	background-color:#d2232a;
	float:left;
	margin:0;
	padding:0px;
	font:Verdana, Geneva, sans-serif, uppercase, 10px;
	color:#fff;
	border-bottom: 1px solid #fff;
	}
#main .selwrklinks li, #main .selwrklinks li.selected{
	float:left;
	display:inline;
	margin:0;
	background: #d2232a;
	padding:0em 2.6em 1.5em 0;
	text-align:center;
	text-transform:uppercase;}
#main .selwrklinks li a{
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	padding:0em 1em 1.5em 0;}
#main .selwrklinks li a:hover, li.selected 
	{
	text-decoration:underline
	}

#subRight {float:left; padding:2px 0px 0px 10px; border-left: 1px solid #333333; font-size:90%}
#subRight A{text-transform:uppercase}
#subRight .heading{font-size:1.6em;}

.heading{text-transform:uppercase; color:#99CC00}
#recentwrk{float:left;clear:left; width:62em;}
.worklinks{
		padding:15px 35px 40px;
		text-align:center;
		float:left;
		clear:none;
	}
.worklinks img{ border:none; }
.worklinks A{
	font-weight:normal;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;
	border:none;
	font-size:9px;
	}
#rightpane_img {
	float:right;
	background:url(images/separater.gif) top left no-repeat #fff;
	line-height:1.8em;
	width:12em;
	height:30em;
	padding: 0px 0 0 20px;
	margin:20px 0 0;
	border:none
	}
#rightpane_img img{
		border:none;padding-left:20px;
	}
#rightpane_img A{
	padding:0px; 
	font-family:Verdana, Geneva, sans-serif;
	color:#ccc;
	font-size:150%;
	text-align:right;	
	}
#rightpane_img A.active{
	color:#999
	}
		
#rightpane{
	float:right;
	background:url(images/separater.gif) top left no-repeat #fff;
	line-height:1.8em;
	width:17em;
	height:30em;
	padding: 0px 0 0 20px;
	margin:20px 0 0;
	
	}
#rightpane P{padding:0 10px;
}
#rightpane A{
	padding:0px; 
	font-family:Verdana, Geneva, sans-serif;
	color:#534e4e;
	font-size:200%;
	text-align:right;	
	}
#rightpane A.active{
	color:#17e997
	}
		
a.wrknum{text-decoration:none; font-weight:bold;margin:.5em}
a.wrknum:hover, span.wrksel{background:#fff; text-decoration:none; color:#d2232a; font-weight:bold;}
#workdetails{
	float:right;
	line-height:1.8em;
	padding:0 1em 0 0px;
	margin:0;
	width:30em;
	color:#fff;
	}
#workdetails  .aboutwork p{
	line-height:1.6em;
		}
#workdetails  .extraimages{
	padding:2em 0 0;
	text-transform:uppercase
		}
#workdetails  .extraimages a{
	padding:0 5px 0;
	color:#fff;
	text-decoration:underline;
		}
#workdetails  .specs{
	padding:2em 0 2em;
	text-transform:uppercase;
	line-height:1.3em;
		}
.news{
	float:right;
	margin:2em 3em 3em 3em;
	width:35em;
	position:relative; 
	
	}
.alloptions{ clear:both; float:left; }
.news ul
{   
    list-style-type:none;
    margin:0;
    }
.news li
{
    padding: .5em 0;
     margin:0;
 
}
.news h3{
	padding:0 0 1em 3.1em;
	margin:0;
	text-transform:uppercase;
	letter-spacing:3px;
	font-size:110%;
	}
.news p{ 
	font-size:90%; 
	font-weight:normal;
	padding:0 25px 5px 30px;}
.news p A{ 
	text-transform:uppercase; color:#000;}
.news p A:hover{ 
	text-decoration:underline;}
#cvholder{
	height:600px
	
	}

#cv{
	float:right;
	margin:2em 3em 3em 3em;
	width:45em;
	height:400px;
	overflow:auto;
	
	}
#cv li{
	list-style: none inside;
	padding:.3em 0;
	}
a.cv{text-decoration:none; padding:.5em;font-weight:bold;margin-top:.5em}

a.cv:hover{background:#fff;  color:#d2232a;}
		   
.text{float:left;
	margin:25px 0 0 0;
	}
#signature{float:right; 
	position:absolute; 
	right:15px; 
	bottom:0px; 
	background:url(images/signature.gif) no-repeat;
	width:136px;
	height:50px;
	clear:both}
#signature A{visibility:hidden}
#workimage{
	float:left;
	margin:3em 0 3em 3em;
	}
#workimage IMG{
	border:none;
	}
.about
{
    float:left;
	width:28.8em;
	margin:3em 0 3em 3em;
	}

.about p{line-height:1.6em;}
.bold{font-weight:bold}
h3.boldheading{font-weight:bold; letter-spacing:3px; text-transform:uppercase; font-size:110%}

.italic{ font-style:italic}
#contact{
	float:left;
	background:url(images/line.gif) no-repeat bottom}
#series{float:left;}

#series h1{font-size:1em; font-weight:bold;color:#666666}
#imagedetails{
	float:left;
	margin:25px 15px;
	width:110px;
	display:block;
	font-size:90%
	}
#imagedetails p.previous a{
	float:left;
	font-weight:bold;
	margin-bottom:10px;
	}
#imagedetails p.next a{
	font-weight:bold;	
	float:right;
	margin-bottom:10px;
	}
#imagedetails p.txt{
	float:left;
	margin:5px 0;
	clear:both
	}

#series ul{
	margin-left:-38px;}

#series LI{
	list-style:none; 
	list-style-position:outside;
	margin:0;
	padding:0;
	line-height:1.8em}
#series LI A{font-size:150%; font-weight:bold;}

