h3 {
	margin-bottom:.2em;
}

p.subtitle { margin-top:0; font-style: italic;}

/* portfolio ------------------------------------------------------- */

body.portfolio #maincontent
{
	padding-top: 36px;
}



div.pf_recent_updates {
}

div.pf_recent_updates h3 {
	font-family: courier, monospace;
	color:#061;
}

div.pf_recent_updates h4 {
	font: 108% courier, monospace;
	margin-top:2em;
	margin-bottom:.9em;
	color: #9B3E05;
}

div.pf_recent_updates ul {
	margin: 0 0 0 44px;
	padding-left: 80px;
	list-style-image:none;
}

div.pf_index_entry {
	margin-bottom:40px;
	padding-top:20px;
/*	border-top: 1px solid #26201b; */
}

div.noborder {
	border: none;
}

img.pf_thm {
	width:350px;
	height:50px;
}

div.pf_index_entry p {
	font-size: 11px;
	line-height: 16px;
}

div.pf_index_entry h4 {
	font-weight: normal;
	margin-top:1em;
	margin-bottom:0;
	color: #ccc;
}
div.pf_index_entry h4.subtitle {
	margin-top:0;
	margin-bottom: 1em;
	font-weight: normal;
	font-style:italic;
	color: #666;
}
div.pf_index_entry h4.subtitle em {
	font-style:normal;
}
div.pf_separator {
	clear:right;
	height:10px;
}


/* pfnav ------------------------------------------------------- */

/* NOTE: main #pfnav style is at end of nav.css (because it has to precede ie5.css) */

#pfnav ul {
	margin:0;
	padding:0;
	list-style-image: none;
	list-style-type: none;
}

#pfnav ul li {
	float:left;
	margin:0;
	padding:0;
}

#pfnav ul li a {
	display:block;
	height:29px;
	}

#pfnav ul li span, #pfnav ul li a span {
	display:none;
	}
	
#pfnav ul li.active a:hover {
	background-position: 0 -58px;
}

#pfnav ul li.inactive a {
	background-position: 0 -29px;
}

/*****  Individual buttons */

#pfprev a {
	width:25px;
	margin-right: 239px;
	background:transparent url(/include/img/nav/prev.gif) no-repeat;
}

#pfnext a {
	width:25px;
	background: transparent url(/include/img/nav/next.gif) no-repeat;
}

li.pftitle {
	height:29px;
	width:509px;
	background-color: transparent;
	background-position: 0px 3px;
	background-repeat: no-repeat;
}

#galposter {
	width:540px;
	/* height:135px; */
	margin-bottom: 2em;
}

/* IMAGE NAV ------------------------------------------------------- */


#imgnav {
	width:540px;
	height: 23px;
	margin: 0;
	background: transparent url(/include/img/nav/gallerynavline.gif) no-repeat;
}

#imgnav ul {
	margin:0;
	padding:0;
	list-style-image: none;
	list-style-type: none;
}

#imgnav ul li {
	float:left;
	margin:0;
	padding:0;
}

#imgnav ul li a {
	display:block;
	height:23px;
	}

#imgnav ul li span, #imgnav ul li a span {
	display:none;
	}
	
#imgnav ul li a:hover {
	background-position: 0 -46px;
}

#imgnav ul li a.inactive {
	background-position: 0 -23px;
}

/*****  Individual buttons */

#imgprev a {
	width:20px;
	margin-right: 30px;
	background: transparent url(/include/img/nav/gallery_prev.gif) no-repeat;
}

#imgnext a {
	width:21px;
	background: transparent url(/include/img/nav/gallery_next.gif) no-repeat;
}


/* split_left ------------------------------------------------------- */

#split_left ul {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding:0;
	line-height: 1.2em;
}

#split_left ul li {
	margin-bottom: 1.2em;
}

#split_left ul li a {
	text-decoration:none;
}

#split_left ul.leftnavlist li {
	color: #9B3E05;
}

#split_left ul.galnavthm {
	font-style: italic;
	color:#80664A;
	line-height: 0;
}

#split_left ul.galnavthm li {
	margin:0;
	padding:0;
	float:left;
}
#split_left ul.galnavthm li img {
	width:50px;
	height:35px;
	margin:0 17px 0 0;
	padding: 1px;
	border-bottom: 9px solid black;
	border-top: 12px solid black;
	background-color:#444;
}
#split_left ul.galnavthm li img.fourth {
	margin:0;
}
#split_left ul.galnavthm li.currimg img {
	border-bottom: 9px solid #ccc;
}


/* split_right ------------------------------------------------------- */

#galimg {
	/* landscape width: 540px
		portrait width: 340px */
	margin:24px 0 36px 0;
}
#galimg p.caption {
	margin-top: .8em;
	color:#333;
}

div.galvideo {
	margin:0 0 36px 0;
	background: none;
}

p.video_detector {
	width:360px;
	height:290px;
}

p.imgtitle { font-size: 110%; margin-top:0; margin-bottom:0;}
p.img_subtitle { font-size: 90%; margin-top:0; margin-bottom: 1.5em;}

#split_right blockquote {
	font-size: 85%;
	line-height: 1.3em;
	text-align: justify;
}

#split_right .blockquote_caption {
	font-size: 85%;
	line-height: 1.3em;
	text-align: right;
}


/* HD ------------------------------------------------------- */

#pfnav #homage2square { background-image: url(/include/img/pftitles/homage2square.png); }
#pfnav #squeeze2011 { background-image: url(/include/img/pftitles/squeeze2011.png); }

#pfnav #storefrontsseattle { background-image: url(/include/img/pftitles/storefrontsseattle.gif); }
#pfnav #feelingflight { background-image: url(/include/img/pftitles/feelingflight.gif); }
#pfnav #pleaselie { background-image: url(/include/img/pftitles/pleaselie.gif); }

#pfnav #neon { background-image: url(/include/img/pftitles/neon.gif); }
#pfnav #endlessflower { background-image: url(/include/img/pftitles/endlessflower.gif); }
#pfnav #sonogram { background-image: url(/include/img/pftitles/sonogram.gif); }
#pfnav #forest { background-image: url(/include/img/pftitles/forest.gif); }
#pfnav #aircairn { background-image: url(/include/img/pftitles/aircairn.gif); }
#pfnav #lesgove { background-image: url(/include/img/pftitles/lesgove.gif); }
#pfnav #rocksuit { background-image: url(/include/img/pftitles/rocksuit.gif); }
#pfnav #squeeze { background-image: url(/include/img/pftitles/squeeze.gif); }
#pfnav #chandelier { background-image: url(/include/img/pftitles/chandelier.gif); }
#pfnav #hisselly { background-image: url(/include/img/pftitles/hisselly.gif); }
#pfnav #projection { background-image: url(/include/img/pftitles/projection.gif); }
#pfnav #startcairns { background-image: url(/include/img/pftitles/startcairns.gif); }
#pfnav #_911memorial { background-image: url(/include/img/pftitles/_911memorial.gif); }
#pfnav #smallcairns { background-image: url(/include/img/pftitles/smallcairns.gif); }
#pfnav #rocktower { background-image: url(/include/img/pftitles/rocktower.gif); }
#pfnav #mercerslough { background-image: url(/include/img/pftitles/mercerslough.gif); }
#pfnav #heavylight { background-image: url(/include/img/pftitles/heavylight.gif); }

#pfnav #mosaic { background-image: url(/include/img/pftitles/mosaic.gif); }
#pfnav #airplaneshadows { background-image: url(/include/img/pftitles/airplaneshadows.gif); }
#pfnav #refuge2 { background-image: url(/include/img/pftitles/refuge2.gif); }
#pfnav #waterthinking { background-image: url(/include/img/pftitles/waterthinking.gif); }
#pfnav #refuge { background-image: url(/include/img/pftitles/refuge.gif); }
#pfnav #detritus { background-image: url(/include/img/pftitles/detritus.gif); }
#pfnav #footprintsinvacuum { background-image: url(/include/img/pftitles/footprintsinvacuum.gif); }
#pfnav #sheltershadow { background-image: url(/include/img/pftitles/sheltershadow.gif); }
#pfnav #oneiric { background-image: url(/include/img/pftitles/oneiric.gif); }
#pfnav #hideout { background-image: url(/include/img/pftitles/hideout.gif); }
#pfnav #prints1994 { background-image: url(/include/img/pftitles/prints1994.png); }
#pfnav #dilemma { background-image: url(/include/img/pftitles/dilemma.gif); }
#pfnav #sadie { background-image: url(/include/img/pftitles/sadie.gif); }
#pfnav #hotcold { background-image: url(/include/img/pftitles/hotcold.gif); }
#pfnav #repression { background-image: url(/include/img/pftitles/repression.gif); }
#pfnav #wetdry { background-image: url(/include/img/pftitles/wetdry.gif); }
#pfnav #lamaison { background-image: url(/include/img/pftitles/lamaison.gif); }
#pfnav #threedoors { background-image: url(/include/img/pftitles/threedoors.gif); }

#pfnav #fear { background-image: url(/include/img/pftitles/fear.gif); }
#pfnav #erraticlines { background-image: url(/include/img/pftitles/erraticlines.gif); }


/* SPECIAL GALLERY IMAGE STYLES ------------------------------------------------------- */

#ComeHereGoAway1999_ani_gif { margin: 100px 0; }
#LotusEaters2000_ani_gif { margin: 40px 0 60px 0; }

