/*
THEME NAME:AutoFocus
THEME URI:http://www.allancole.com/wordpress/themes/autofocus
DESCRIPTION:AutoFocus is a Wordpress theme specifically for photographers looking for a simple and elegant way to display their work online.
VERSION:1.0.1å
AUTHOR:Allan Cole
AUTHOR URI:http://www.allancole.com/wordpress
TAGS:photoblogging, fixed-width, one-column, threaded-comments, white

	This theme is released under GNU General Public License (GPL): 
	http://www.gnu.org/licenses/gpl.html

	1.0.1: Adds IE6 support (still a work in progress but better than before).
			Fixes the 'Leave a comment' link.
			Fixes images on the home page using the index.php template file.
			Fixes image floating issue in the front page template.
			Improved Static navigation arrows for an easier UX.
			Now pulls the 'large' (800px wide) image instead of the full size image for CSS backgrounds on the homepage.
			Adds EXIF Data to image attachment pages (Shutter Speed does not work).
			Fixes borders and shadows for Firefox 3.5.
			Reworked comments section to include Pings.
			New 404 template that adheres to the site format.
	0.9.7: Fixes 'Headers already sent' error.
	0.9.6: Fixes removed images on pages.
	0.9.5: Removes the first image(the duplicate image) from the post content when it comes before the_content text.
			Allows for images to show up in the RSS feed.
			Adds indented sub-page formating in the main menu.
			Removes grey background for smaller images on single pages.
	0.9.4: Removes [shortcode] & CSS from single page next/previous excerpts.
	0.9.3: Fixes ‘From URL’ image errors.
			Removes [shortcode] & CSS from homepage excerpts.
	0.9.1: Fixes some IE bugs.
	0.9.0: First Public release.

*/

/* =structure */
body{background-color:#fff;color:#444;font:1em/1.2 ,"Lato","Helvetica Neue","News Cycle",serif;margin:0;padding:0}
body.category {background-color:#e1e1e1;}
#wrapper{padding:0;margin:0 auto;width:800px;position:relative;display:block}
#wrapper_home{padding:0;margin:0 auto;width:800px;position:relative;display:block}

/* =miscellaneous */
.clear{clear:both;}
img,img.alignnone {margin: 0 0 1em 0;clear:both;float:none;display:block;}
img.alignleft {margin:0 10px 1em 0px;clear:left;float:left;}
img.alignright {margin:0 0 1em 10px;clear:right;float:right;}
img.aligncenter{margin:0 auto;position:relative;clear:none;}
.bigdate{text-shadow:0}
a{text-decoration:none;color:#444;display:inline;}
a:hover{text-decoration:none;color:#000;}
h2 a:hover{text-decoration:none;}
h2.post-content a{text-decoration:underline;;}
img{border:none;}
p{margin-bottom:1em;}
.edit-link {display:block;}
.comment-edit-link, .edit-link a, .required, .unapproved{color:red;}
img#wpstats{position:fixed;left:10px;bottom:10px;}
abbr, acronym, abbr[title], acronym[title], dfn[title] {text-transform:none;border:none;letter-spacing:inherit;cursor: default;}

/* =header */
#header {margin:55px 0 0;height:105px;text-transform:normal;width:600px;clear:none;float:left;}
#header a:hover{text-decoration:none;color:#888;}
#header h1 {font-size:1.8em;line-height:0.8em;padding:5px 0 0;color:#99ccff}
#header h1 a{font-weight:100;letter-spacing:-0.05em;position:relative;color:#99ccff}
#header #blog-description {float:left;color:#ccffff;padding:5px 0 0}
#access {display:table;height:160px;vertical-align:middle;width:200px;float:right;}
#access #menu {vertical-align:middle;display:table-cell;font-size:1em;}
#access #menu ul {vertical-align:middle;display:block}
#access #menu ul li ul {margin-left:10px;}
#access #menu a{font-weight:400;}

/* =header2 */
#header2 {margin:0px 0px 0px;height:40px;text-transform:normal;width:885px;position:relative;left:-41px;clear:both;float:left;background-color:none;}
#header2 a{margin: 0}
#header2 a:hover{text-decoration:none;color:#888;}
#header2 h1 {font-size:1.8em;line-height:0.8em;padding:0px;color:#99ccff}
#header2 h1 a{font-weight:100;letter-spacing:-0.05em;position:relative;color:#99ccff}
#header2 h2 {clear:none;float:right;}
#header2 h2 a img{padding:0;background-color:#979696;clear:none;float:right;display:block;vertical-align:top;-moz-box-shadow: 0px 0px 0px #bababa;-webkit-box-shadow: 0px 0px 0px #bababa;box-shadow: 0px 0px 0px #bababa;}
#header2 h2 img {padding: 0}
#header2 p{height:1px;background-color:#1e559a;width:100%}
#header2 #blog-description {color:#ccffff;clear:both;}
#header2 img{clear:none;float:left;display:block;background-color: #979696;padding: 4px;}
#header2 h2 a img:hover{background-color:#f0b424;-moz-box-shadow: 0px 0px 4px #f0b424;-webkit-box-shadow: 0px 0px 4px #f0b424;box-shadow: 0px 0px 4px #f0b424;}
#header2 br{width:5px}
#access {display:table;height:160px;vertical-align:middle;width:200px;float:right;}
#access #menu {vertical-align:middle;display:table-cell;font-size:1em;}
#access #menu ul {vertical-align:middle;display:block}
#access #menu ul li ul {margin-left:10px;}
#access #menu a{font-weight:400;}

/* =header4 */
#header4 {margin-top:10px;height:55px;text-transform:normal;width:796px;position:relative;left:0px;clear:both;float:left;background-color:none;}
#header4 a{margin: 4px 15px 1em 0;padding-right:4px;}
#header4 a:hover{text-decoration:none;color:#888}
#header4 h1 {font-size:1.8em;line-height:0.8em;padding:5px 0 0;color:#99ccff}
#header4 h1 a{font-weight:100;letter-spacing:-0.05em;position:relative;color:#99ccff}
#header4 h2 {clear:none;float:right;}
#header4 h2 a img{padding:0px;background-color:#fff;clear:none;float:right;display:block;vertical-align:top;both-moz-box-shadow: 0px 0px 0px #bababa;-webkit-box-shadow: 0px 0px 0px #bababa;box-shadow: 0px 0px 0px #bababa;margin-left:7px;}
#header4 h2 a img:hover{background-color:#ccc;-moz-box-shadow: 0px 0px 0px #111;-webkit-box-shadow: 0px 0px 0px #111;box-shadow: 0px 0px 01px #111;}
#header4 h2 img {padding: 4px 0px 0 0px}
#header4 p{height:1px;background-color:#1e559a;width:100%}
#header4 #blog-description {color:#ccffff;clear:both;}
#header4 img{margin: 4px 0px 1em 0px;clear:none;float:left;display:block;}
#access {display:table;height:160px;vertical-align:middle;width:200px;float:right;}
#access #menu {vertical-align:middle;display:table-cell;font-size:1em;}
#access #menu ul {vertical-align:middle;display:block}
#access #menu ul li ul {margin-left:10px;}
#access #menu a{font-weight:400;}

/* =nav */
#nav-above{display:none;}
#nav-below{clear:both;float:right;margin:3em 0 0;padding:0px;width:100%;color:#888;}
#nav-below a {font-weight:800;}
.archive .nav-next, .archive .nav-previous, .search .nav-next, .search .nav-previous{color:#888;}
.browse h3{color:#888;font-size:1.8em;left:0em;position:relative;top:0px;text-transform:normal;width:100%;font-weight:100;}
.nav-excerpt{color:#888;display:block;padding:0 20px 0 0;position:relative;font-size:0.8em;}
.nav-next{background:transparent;float:right;font-size:1.2em;min-height:60px;padding:0;position:relative;margin:0;width:50%;}
.nav-previous{background:transparent;float:left;font-size:1.2em;min-height:60px;padding:0;position:relative;margin:0;width:50%;}
.archive .nav-next, .home .nav-next {text-align:right;}

/* =home */
.home #container #nav-above {display:block;position:fixed;}
.home #container #nav-above .nav-previous a, .home #container #nav-above .nav-next a {display:block;color:#efefef;padding:0 20px;}
.home #container #nav-above a:hover, .home #container #nav-above a:hover {color:#888;text-decoration:none;}
.home #container #nav-above .nav-previous {position:absolute;display:block;width:100px;top:50%;left:-100px;text-align:right;line-height:4em;font-size:5em;}
.home #container #nav-above .nav-next {position:absolute;display:block;width:100px;top:50%;right:-900px;text-align:left;line-height:4em;font-size:5em;}
.home #container #nav-below {display:none;}
.home #content {width:100%;clear:both;margin-bottom:3em;}
.home .featured.post{background:transparent url('img/loading.gif') center center no-repeat;display:inline;float:left;height:300px;margin:0;overflow:hidden;position:relative;width:795px;margin-bottom: 5px;}
.home .featured a:hover{text-decoration:underline;color:#000; text-decoration:underline;}
.home .featured.post.p1 {border-bottom:5px solid #fff;width:795px;}
.home .featured.post.p1 .post-content{width:800px;}
.home .featured.post.p2 {border-left:0px solid #FFF;border-bottom:5px solid #fff;width:795px}
.home .featured.post.p2 .post-content{width:795px;}
.home .featured.post.p3 {border-left:0px solid #FFF;border-bottom:5px solid #fff;width:795px}
.home .featured.post.p3 .post-content{width:795px;}
.home .featured.post.p4 {border-left:0px solid #FFF;border-bottom:5px solid #fff;width:795px}
.home .featured.post.p4 .post-content{width:795px;}
.home .featured.post.p5 {border-left:0px solid #FFF;border-bottom:5px solid #fff;width:795px}
.home .featured.post.p5 .post-content{width:795px;}
.home .featured.post.p6 {border-bottom:5px solid #fff;width:795px;}
.home .featured.post.p6 .post-content{width:800px;}
.home .featured.post.p7 {border-left:0px solid #FFF;border-bottom:5px solid #fff;width:795px}
.home .featured.post.p7 .post-content{width:795px;}
.home .featured.post.p8 {border-left:0px solid #FFF;border-bottom:5px solid #fff;width:795px}
.home .featured.post.p8 .post-content{width:795px;}
.home .featured.post.p9 {border-left:0px solid #FFF;border-bottom:5px solid #fff;width:795px}
.home .featured.post.p9 .post-content{width:795px;}
.home .featured.post.p10 {border-left:0px solid #FFF;border-bottom:5px solid #fff;width:795px}
.home .featured.post.p10 .post-content{width:795px;}
.home .post-content{background:#FFF;bottom:0;left:0;font-weight:200;padding:10px;position:absolute;visibility:hidden;-moz-opacity:0;filter:alpha(opacity=0);opacity:0;}
.home .post-content p {padding:0;margin:0;}
.home .post-content a{font-weight:800;}
.home .post-content-title{position:absolute;top:0;display:block;line-height:1em;margin:0;padding:0;width:100%;height:100%;z-index:99}
.home .post-content-title a {display:block;height:100%;}
.home .post-content-title a span {visibility:hidden;}
.home .post-content-excerpt{display:block;font-size:1em;font-weight:normal;width:90%;/*cursor:pointer;*/}
.home .post-content:hover, .home .post:hover .post-content {-moz-opacity:0.7;filter:alpha(opacity=70);opacity:0.7;visibility:visible;}
.home .post .bigdate{color: #222;
font-size: 12px;
font-weight: 100;
position: absolute;
text-transform: normal;
left: 0;
top: 0;
padding: 5px;
z-index: 60;
font-family: 'century schoolbook';'georgia';
background-color: #f0b424;
}}
.home .featured img {width:396px;}
.home .featured a:hover{text-decoration:none;color:#444;}
.home .featured a:hover img{-moz-opacity:0.9px;filter:alpha(opacity=90);opacity:0.9px;}
.home .post {background:#999;height:300pxmargin:0;overflow:hidden;width:400px;}
.home #footer {margin-top:3em;}


/* =index template */
#content.index {width:800px;clear:both;float:none;}
#content.index .post {background:transparent;width:800px;height:inherit;clear:both;float:none;margin-bottom:3em;overflow:visible;}
#content.index .post h2.entry-title {width:800px;font-size:3.6em;line-height:1.2em;margin:0.5em 0 0.25em;font-weight:100;}
#content.index .post .entry-content {width:590px;padding:0 10px 3em 0;float:left;font-size:1.2em;color:#888;}
#content.index .post .entry-content h1 {font-size:2.2em;padding:0.125em 0;}
#content.index .post .entry-content h2 {font-size:3em;padding:0.125em 0;}
#content.index .post .entry-content h3 {font-size:1.8em;padding:0.25em 0;}
#content.index .post .entry-content h4 {font-size:1.6em;padding:0.25em 0;}
#content.index .post .entry-content h5 {font-size:1.4em;padding:0.5em 0;}
#content.index .post .entry-content h6 {font-size:1.2em;padding:0.5em 0;}
#content.index .post .entry-content img {max-width:600px;height:inherit;}
#content.index .post .entry-content blockquote {padding:1em 1em 0;margin-bottom:1em;font-style:italic;font-size:1.2em}
#content.index .post .entry-content ul {margin-left:1em;list-style:circle;padding-bottom:1em}
#content.index .post .entry-content ol {margin-left:1em;list-style:upper-roman;padding-bottom:1em}
#content.index .post .entry-content ul li ul {margin-left:2em;list-style:disc;padding:0}
#content.index .post .entry-content ol li ol {margin-left:2em;list-style:upper-alpha;padding:0}
#content.index .post .entry-content ul li, .single .post .entry-content ol li {font-size:1em;}
#content.index .post .entry-content pre {width:585px;overflow:auto;padding:1em 0;color:#444;}
#content.index .post .entry-content code {padding:1em 0;display:block;color:#444;}
#content.index .post .entry-meta {color:#888;width:100px;float:left;font-size:.4em;line-height:.6em;padding:5px 0 0;position:relative;z-index:11;display:block;}
#content.index .post .entry-date {width:200px;font-size:3.6em;line-height:1em;letter-spacing: -0.05em;;margin-bottom:3px;float:right;color:#888}
#content.index .post .entry-meta span {display:block;}
#content.index .post .entry-meta a {background:none;}
#content.index #nav-below{margin:3em 0;}
.home #content.index #primary, .home #content.index #secondary {display:block;}

/* =single */
.single #container {float:left;width:905px;position:relative;margin-bottom:3em;margin-top:3em;overflow:visible;}
.single #container #nav-above {display:block;position:fixed;}
.single #container #nav-above .nav-previous a, .single #container #nav-above .nav-next a {display:block;color:#efefef;padding:0 20px;}
.single #container #nav-above a:hover, .single #container #nav-above a:hover {color:#888;text-decoration:none;}
.single #container #nav-above .nav-previous {position:absolute;display:block;width:100px;top:50%;left:-100px;text-align:right;line-height:4em;font-size:5em;}
.single #container #nav-above .nav-next {position:absolute;display:block;width:100px;top:50%;right:-900px;text-align:left;line-height:4em;font-size:5em;}
.single #container #nav-below {margin-bottom:3em;}
.single .post h2.entry-title, .single .attachment h2.entry-title{font-family:"Century Schoolbook","Kreon";background:transparent;font-size:2em;font-weight:100;line-height:1em;margin: 27px 0 5px 0;padding:0;}
.single .post, .single .attachment {float:left;margin:0;padding:0;position:relative;width:800px;overflow:visible;}
.single .post .full-photo, .single .attachment .full-photo {margin:0;background:transparent;}
.single .post .full-photo .photo-credit, .single .attachment .full-photo .photo-credit{color:#FFF;visibility:hidden;font-size:1.2em;font-weight:100;position:absolute;padding:20px;text-transform:normal;left:0;display:block;width:760px;height:70%;background:transparent;z-index:5;-moz-opacity:0;filter:alpha(opacity=0);opacity:0;}
.single .post .full-photo:hover .photo-credit, .single .attachment .full-photo:hover .photo-credit {color:#FFF;-moz-opacity:1;filter:alpha(opacity=100);opacity:1;visibility:visible;cursor:default;}
.single .post .entry-content, .single .attachment .entry-content {background:#FFF;color:#888;font-size:1.2em;float:left;padding:0px 10px 0px 0;margin:0;width:590px;position:relative;z-index:10;min-height:200px;}

.single .post .entry-content .portfolio, .single .attachment .entry-content .portfolio{background:#FFF;color:#888;font-size:1.2em;float:left;padding:0px 10px 0px 0;margin:0;width:590px;position:relative;left:-45px;z-index:10;min-height:200px;}

.single .post .entry-content h1 {font-size:2.2em;padding:0.125em 0;}
.single .post .entry-content h2 {font-size:4em;padding:0.125em 0;}
.single .post .entry-content h3 {font-size:1.8em;padding:0.25em 0;}
.single .post .entry-content h4 {font-size:1.6em;padding:0.25em 0;}
.single .post .entry-content h5 {font-size:1.4em;padding:0.5em 0;}
.single .post .entry-content h6 {font-size:1.2em;padding:0.5em 0;}
.single .post .entry-content img, img.alignnone {max-width:585px;float:none;height:inherit;padding:8px 0px 8px 0px;margin:0;}
.single .post .entry-content blockquote {padding:1em 1em 0;margin-bottom:1em;font-style:italic;font-size:1.2em}
.single .post .entry-content ul {margin-left:1em;list-style:circle;padding-bottom:1em}
.single .post .entry-content ol {margin-left:1em;list-style:upper-roman;padding-bottom:1em}
.single .post .entry-content ul li ul {margin-left:2em;list-style:disc;padding:0}
.single .post .entry-content ol li ol {margin-left:2em;list-style:upper-alpha;padding:0}
.single .post .entry-content ul li, .single .post .entry-content ol li {font-size:1em;}
.single .post .entry-content pre {width:585px;overflow:auto;padding:1em 0;color:#444;}
.single .post .entry-content code {padding:1em 0;display:block;color:#444;}
.single .post .entry-meta, .single .attachment .entry-meta {color:#888;width:200px;float:left;font-size:1em;line-height:1.4em;padding:5px 0 0;position:relative;z-index:11;}
.single .post .entry-meta .bigdate, .single .attachment .entry-meta .bigdate {position:relative;color:#888;font-size:2.5em;line-height:1em;letter-spacing: -0.05em;margin-bottom:3px;display:block;visibility:visible;}
.single .post .entry-meta a, .single .attachment .entry-meta a {text-decoration:none;background:none;}
.single .attachment .entry-meta .attachment-title {font-size:1.8em;line-height:1.2em;display:block;clear:both;float:none;width:100%;}

.single .post .entry-content .bx-pager a{font-size:.9em;color:#444;position:relative;float:left;left:6px;padding: 12px 8px 3px 6px;}
.single .post .entry-content .bx-pager a:hover {color:#f0b424}
.single .post .entry-content .bx-next {font-weight:bold;display:block;
	position:absolute;
	top:40%;
	right:0px;
	font-size:4em;
	color:#bcbcbc;
	text-shadow: 0px 0px 2px #a7aaaa;
	z-index:999;
	width: 30px;
	height: 30px;
	background: url(gray_next.png) no-repeat 0 -30px;}
	
.single .post .entry-content a.bx-next:hover{color:#f0b424;text-shadow: 0px 0px 2px #f0b424}
	
.single .post .entry-content a.bx-prev {font-weight:bold;display:block;
	position:absolute;
	top:40%;
	left:-34px;
	font-size:4em;
	color:#bcbcbc;
	text-shadow: 0px 0px 2px #a7aaaa;
	z-index:999;
	width: 30px;
	height: 30px;
	background: url(/wp-content/uploads/2011/04/next.gif) no-repeat 0 -30px;}
.single .post .entry-content a.bx-prev:hover{color:#f0b424;text-shadow: 0px 0px 2px #f0b424}


/* blog slideshow */
.single #container2 {float:left;top:0px;width:905px;position:relative;margin-bottom:3em;overflow:visible;}

.single .post .entry-content3, .single .attachment .entry-content3 {background:#fff;color:#888;font-size:1.2em;float:left;padding:0px 0px 0px 0;margin:0;width:816px;position:relative;z-index:10;min-height:200px;}

.single .post .entry-content3 .portfolio, .single .attachment .entry-content3 .portfolio{background:#FFF;color:#888;font-size:1.2em;float:left;padding:0px 0px 0px 0;margin:0;width:816px;position:relative;z-index:10;min-height:200px;}

.single .post .entry-content3 h1 {font-size:2.2em;padding:0.125em 0;}
.single .post .entry-content3 h2 {font-size:4em;padding:0.125em 0;}
.single .post .entry-content3 h3 {font-size:1.8em;padding:0.25em 0;}
.single .post .entry-content3 h4 {font-size:1.6em;padding:0.25em 0;}
.single .post .entry-content3 h5 {font-size:1.4em;padding:0.5em 0;}
.single .post .entry-content3 h6 {font-size:1.2em;padding:0.5em 0;}
.single .post .entry-content3 img, img.alignnone {max-width:801px;float:left;height:inherit;padding: 8px 8px 8px 8px;margin:0;}
.single .post .entry-content3 blockquote {padding:1em 1em 0;margin-bottom:1em;font-style:italic;font-size:1.2em}
.single .post .entry-content3 ul li ul {margin-left:2em;list-style:disc;padding:0}
.single .post .entry-content3 ol li ol {margin-left:2em;list-style:upper-alpha;padding:0}
.single .post .entry-content3 ul li, .single .post .entry-content ol li {font-size:1em;}
.single .post .entry-content3 pre {width:801;overflow:auto;padding:1em 0;color:#444;}
.single .post .entry-content3 code {padding:1em 0;display:block;color:#444;}
.single .post .entry-meta3, .single .attachment .entry-meta3 {color:#888;width:200px;float:left;font-size:1em;line-height:1.4em;padding:5px 0 0;position:relative;z-index:11;}
.single .post .entry-meta3 .bigdate, .single .attachment .entry-meta3 .bigdate {position:relative;color:#888;font-size:2.5em;line-height:1em;letter-spacing: -0.05em;margin-bottom:3px;display:block;visibility:visible;}
.single .post .entry-meta3 a, .single .attachment .entry-meta3 a {text-decoration:none;background:none;}
.single .attachment .entry-meta3 .attachment-title {font-size:1.8em;line-height:1.2em;display:block;clear:both;float:none;width:100%;}

.single .post .entry-content3 .bx-captions {float:left;left:8px;position:relative;font-size:1.1em;clear:both;padding-bottom:100px;line-height:16px}
.single .post .entry-content3 .bx-pager a{display:inline-block;font-size:.9em;color:#444;position:relative;float:left;left:6px;padding: 12px 8px 3px 6px;}
.single .post .entry-content3 .bx-pager a:hover {color:#002FA7}
.single .post .entry-content3 .bx-next {font-weight:bold;display:block;
	position:absolute;
	top:40%;
	right:-34px;
	font-size:4em;
	color:#bcbcbc;
	text-shadow: 0px 0px 2px #a7aaaa;
	z-index:999;
	width: 30px;
	height: 30px;
	background: url(gray_next.png) no-repeat 0 -30px;}
	
.single .post .entry-content3 .bx-wrapper .bx-next:hover{color:#002FA7;text-shadow: 0px 0px 2px #002FA7}
	
.single .post .entry-content3 .bx-wrapper .bx-prev {font-weight:bold;display:block;
	position:absolute;
	top:40%;
	left:-34px;
	font-size:4em;
	color:#bcbcbc;
	text-shadow: 0px 0px 2px #a7aaaa;
	z-index:999;
	width: 30px;
	height: 30px;
	background: url(/wp-content/uploads/2011/04/next.gif) no-repeat 0 -30px;}
.single .post .entry-content3 .bx-prev:hover{color:#002FA7;text-shadow: 0px 0px 2px #002FA7}


/* =portfolio content*/
.single .post .entry-content2 #container {float:left;width:905px;position:relative;left:-45px;margin-bottom:6em;overflow:visible;background-color:#e1e1e1;}
.single .post .entry-content2, .single .attachment .entry-content2 {background:transparent;color:#888;font-size:1.2em;float:left;padding:0px 0px 0px 0;margin:0;width:870px;position:relative;left:-14px;z-index:10;min-height:200px;}
.single .post .entry-content2 .portfolio, .single .attachment .entry-content2 .portfolio{background:#FFF;color:#888;font-size:1.2em;float:left;padding:0px 0px 0px 0;margin:0;width:805px;position:relative;left:-14px;z-index:10;min-height:200px;}
.single .post .hidden {color:#e1e1e1}
.single .post .entry-content2 h1 {float:right;clear:both;font-size:3em;padding:0.125em 0;}
.single .post .entry-content2 h2 {font-weight:normal;clear:both;position:relative;left:12px;font-size:1.3em;color:#444}
.single .post .entry-content2 h3 {font-size:1.8em;padding:0.25em 0;}
.single .post .entry-content2 h4 {font-size:1em;line-height:16px;font-weight:normal;padding:4px 0 20px;width:600px;position:relative;left:12px;color:#444}
.single .post .entry-content2 h5 {font-size:1.4em;padding:0.5em 0;}
.single .post .entry-content2 h6 {font-size:1.2em;padding:0.5em 0;}
.single .post .entry-content2 .bx-pager a {font-size:.9em;color:#444;position:relative;float:left;left:6px;padding: 12px 8px 3px 6px;}
.single .post .entry-content2 .bx-pager a:hover {color:#f0b424}
.single .post .entry-content2 .bx-next {font-weight:bold;display:block;
	position:absolute;
	top:40%;
	right:0px;
	font-size:4em;
	color:#bcbcbc;
	text-shadow: 0px 0px 2px #a7aaaa;
	z-index:999;
	width: 30px;
	height: 30px;
	background: url(gray_next.png) no-repeat 0 -30px;}
	
.single .post .entry-content2 .bx-next:hover{color:#f0b424;text-shadow: 0px 0px 2px #f0b424}
	
.single .post .entry-content2 .bx-prev {font-weight:bold;display:block;
	position:absolute;
	top:40%;
	left:-34px;
	font-size:4em;
	color:#bcbcbc;
	text-shadow: 0px 0px 2px #a7aaaa;
	z-index:999;
	width: 30px;
	height: 30px;
	background: url(/wp-content/uploads/2011/04/next.gif) no-repeat 0 -30px;}
.single .post .entry-content2 .bx-prev:hover{color:#f0b424;text-shadow: 0px 0px 2px #f0b424}
.single .post .entry-content2 img, img.alingnnone {max-width:888px;padding:0;margin:0}
.single .post .entry-content2 blockquote {padding:1em 1em 0;margin-bottom:1em;font-style:italic;font-size:1.2em}
.single .post .entry-content2 ul {margin-left:1em;list-style:circle;padding-bottom:1em}
.single .post .entry-content2 ol {margin-left:1em;list-style:upper-roman;padding-bottom:1em}
.single .post .entry-content2 ul li ul {margin-left:2em;list-style:disc;padding:0}
.single .post .entry-content2 ol li ol {margin-left:2em;list-style:upper-alpha;padding:0}
.single .post .entry-content2 ul li, .single .post .entry-content ol li {font-size:1em;}
.single .post .entry-content2 p{height:0px; display:none}
.single .post .entry-content2 pre {width:585px;overflow:auto;padding:1em 0;color:#444;}
.single .post .entry-content2 code {padding:1em 0;display:block;color:#444;}

/*font-size:1.2em;text-align:right;position:absolute;right:217px;clear:both;
font-size:1.2em;text-align:right;position:absolute;right:177px;clear:none;
position:absolute;
	top:40%;
	left:-50px;
	z-index:999;
	width: 30px;
	height: 30px;
	text-indent: -999999px;
	background: url(gray_prev.png) no-repeat 0 -30px;*/

/* =page */
.page #container {float:left;width:800px;}
.page
#ninja { 
    position:absolute; 
    background:transparent url('/squak_granny.gif') no-repeat 0 0;
    width:239px;
    height:239px;
    display:none;
}
.page #nav {margin-bottom:10px}
.page #nav img {margin:0 0 2px 0;border: 0 0 13px 0;padding:0 0 0 0}
.page #nav ul {
  float: left;
  width: 12em;
  margin: 0 0 12px 0;
  padding: 0;
  list-style: none;
}
 
.page #nav li {
  float: left;
  width: 12em;
  margin: 0;
  padding: 0;
}

.page .post {float:left;margin:2px 0 0;position:relative;width:800px;}
.page .post .full-photo {margin-bottom:2em;}
.page .post .bigdate {color:#FFF;-moz-opacity:0;filter:alpha(opacity=0);opacity:0;visibility:hidden;font-size:2.5em;font-weight:100;position:absolute;text-transform:normal;left:0;top:-0.2em;display:block;width:100%;height:70%;background:transparent;z-index:5}
.page .post .full-photo:hover .bigdate {color:#FFF;-moz-opacity:1;filter:alpha(opacity=100);opacity:1;visibility:visible;cursor:default;}
.page .post .entry-content {background:#FFF;color:#888;font-size:1.2em;float:left;padding:0 5px 5px 5px;margin:0;width:594px;position:relative;z-index:10;min-height:200px;}
.page .post .entry-meta {color:#888;width:190px;float:rightt;font-size:0.8em;padding-left:5px;position:relative;z-index:11;}
.page .post .entry-meta a{background:none;}
.page h2.entry-title {display:inline;text-indent:0.5em;-moz-opacity:0.95;filter:alpha(opacity=95);opacity:0.95;color:#888;background:none;font-size:3.6em;font-weight:100;line-height:1.2em;margin:0.5em 0.5em 0.5em 0.5em;padding:0;position:relative;z-index:12;}
.page {width:800;clear:both;float:none;}
.page .page {background:transparent;width:800px;height:inherit;clear:both;float:none;margin-bottom:3em;}
.page .page .entry-title {font-size:3.6em;line-height:1.2em;width:800px;font-weight:100;margin:0.5em 0 0.25em;padding:0;}
.page .page .entry-date {width:200px;font-size:3.6em;float:left;color:#888}
.page .page .entry-content {width:800px;float:left;font-size:1.2em;color:#888;}
.page .page .entry-content .bx-pager {font-size:.9em;color:#444;position:relative;float:left;left:6px;padding: 12px 8px 3px 6px;}
.page .page .entry-content .bx-pager a:hover {color:#f0b424}

.page .page .entry-content .bx-next{font-weight:bold;display:block;
	position:absolute;
	top:40%;
	right:-35px;
	font-size:4em;
	color:#bcbcbc;
	text-shadow: 0px 0px 2px #a7aaaa;
	z-index:999;
	width: 30px;
	height: 30px;
	background: url(gray_next.png) no-repeat 0 -30px;}
	
.page .page .entry-content .bx-next:hover{color:#f0b424;text-shadow: 0px 0px 2px #f0b424}
	
.page .page .entry-content .bx-prev {font-weight:bold;display:block;
	position:absolute;
	top:40%;
	left:-34px;
	font-size:4em;
	color:#bcbcbc;
	text-shadow: 0px 0px 2px #a7aaaa;
	z-index:999;
	width: 30px;
	height: 30px;
	background: url(/wp-content/uploads/2011/04/next.gif) no-repeat 0 -30px;}
.page .page .entry-content .bx-prev:hover{color:#f0b424;text-shadow: 0px 0px 2px #f0b424}

.page .page a {color:#6699cc}
.page .page strong {color:#333366;margin-bottom: 3px}
.page .page .entry-meta {color:#888;width:200px;float:right;font-size:0.8em;padding:5px 0 0;position:relative;z-index:11;}
.page #container {margin-bottom:3em;}

/* =archives page */
div.archive-content {clear:both;float:none;display:table;width:600px;padding:0 0 3em;}
div.archive-content ul li {width:600px;clear:both;margin-bottom:5px;display:block;float:none;background:transparent}
div.archive-content .sidebar {display:block;}
div.archive-content ul h3 {line-height:1.2em;font-weight:100;float:left;margin:0;width:200px;background:transparent;font-size:1.8em;position:relative;text-transform:normal;z-index:2;color:#888;}
div.archive-content ul li ul, div.archive-content ul li p, div.archive-content ul li #searchform{background:#EAEAEA;float:left;margin:0;padding:5px;width:385px;border-bottom:5px solid #FFF;}
div.archive-content ul li ul li {width:385px;margin:0;padding:0;}
div.archive-content ul li ul li ul {width:385px;margin:0 0 0 20px;padding:0;border:none;width:inherit;background:transparent}
div.archive-content a{font-weight:800;}
div.archive-content #primary, div.archive-content #secondary {width:600px;clear:both;margin:0;padding:0;display:block;float:none;background:transparent}


/* =snarfer */
.snarfer #container {float:none;margin-left:10%;margin-right:10%;width:800px;}

.snarfer #nav {margin-bottom:10px}
.snarfer #nav img {margin:0 0 2px 0;border: 0 0 13px 0;padding:0 0 0 0}
.snarfer #nav ul {
  float: left;
  width: 12em;
  margin: 0 0 12px 0;
  padding: 0;
  list-style: none;
}
 
.snarfer #nav li {

  width: 12em;
  margin: 0;
  padding: 0;
}

.page .snarfer .post {float:left;margin:2px 0 0;position:relative;width:800px;}
.page .snarfer .post img, img.alignnone {clear:none;padding:none;}

.page .snarfer .post {font-weight:normal}
.page .snarfer .post a{font-weight:3em;color:#fff;text-shadow: #000000 0px 0px 2px;}
.page .snarfer .post a:hover {-moz-opacity:0.9;filter:alpha(opacity=90);opacity:0.9;height:145px;background-color:#f0b424;}

.page .snarfer .post .full-photo {margin-bottom:2em;}
.page .snarfer .post .bigdate {color:#FFF;-moz-opacity:0;filter:alpha(opacity=0);opacity:0;visibility:hidden;font-size:2.5em;font-weight:100;position:absolute;text-transform:normal;left:0;top:-0.2em;display:block;width:100%;height:70%;background:transparent;z-index:5}
.page .snarfer .post .full-photo:hover .bigdate {color:#FFF;-moz-opacity:1;filter:alpha(opacity=100);opacity:1;visibility:visible;cursor:default;}
.page .snarfer .post .entry-content {background:#FFF;color:#888;font-size:1.2em;float:left;padding:0 5px 5px 5px;margin:0;width:594px;position:relative;z-index:10;min-height:200px;clear:none;}
.page .snarfer .post .entry-meta {color:#888;width:190px;float:right;font-size:0.8em;padding-left:5px;position:relative;z-index:11;}
.page .snarfer .post .entry-meta a{background:none;}
.page .snarfer h2.entry-title {display:inline;text-indent:0.5em;-moz-opacity:0.95;filter:alpha(opacity=95);opacity:0.95;color:#fff;background:#000;font-size:3.6em;font-weight:100;line-height:1.2em;margin:0.5em 0.5em 0.5em 0.5em;padding:0;position:relative;z-index:12;}
.page .snarfer .page {background:transparent;width:800px;height:inherit;clear:none;float:left;}
.page .snarfer .page .entry-title {font-size:3.6em;line-height:1.2em;width:800px;font-weight:100;margin:0.5em 0 0.25em;padding:0;}
.page .snarfer .page .entry-date {width:200px;font-size:3.6em;float:left;color:#888}
.page .snarfer .page .entry-content #bg {background-color:rgba(0,0,0,0.9);padding:15px 15px 15px 15px;line-height:20px}
.page .snarfer .page .entry-content {width:600px;position:relative;color:#fff;font-size:1.5em;}
.page .snarfer .page a {color:#9ae7e4;}
.page .snarfer .page h2 {font-size:3em;color:#fff;text-shadow: #000000 0px 0px 2px;}
.page .snarfer .page strong {font-size:2em;color:#ecebeb;text-shadow: #000000 0px 0px 2px;line-height: 40px;}
.page .snarfer .page .contact a{font-size: 5em;left:-200px;}
.page .snarfer .page .entry-meta {color:#888;width:200px;float:right;font-size:0.8em;padding:5px 0 0;position:relative;z-index:11;}
.page .snarfer #container {margin-bottom:3em;}

/* =archive, category, & search pages */
.archive .bx-wrapper {clear:both;width:884px;}
.archive .bx-wrapper .bx-window{position:relative;left:-40px;width:884px !important;height:259px !important}
.archive .leader {width:884px}
.archive .leader img,img.alignnone {max-width: none;padding: 0 0 7px; margin:0}

.archive #container, .search #container {background-color:#f3f3f3;float:left;width:883px;position:relative;left:-40px;clear:both;-moz-box-shadow: 0px 0px 4px #bababa;-webkit-box-shadow: 0px 0px 4px #bababa;box-shadow: 0px 0px 4px #bababa; }
.archive #container .space {margin-top:10px}
.archive #content {left:10px}
.archive h3.entry-title, .search h3.entry-title{font-size:1.8em;letter-spacing:-0.05em;line-height:1.2em;padding:0;}
.archive h2.page-title, .search h2.page-title {color:#888;font-weight:100;}
.archive h2.page-title span, .search h2.page-title span {color:#444;font-style:italic;font-weight:100;}
.archive .comment-count, .search .comment-count{background:transparent;font-size:1.8em;position:relative;text-transform:normal;width:100%;z-index:2;color:#888;}
.archive .comment-count h2, .search .comment-count h2{font-weight:800;left:0;position:relative;top:0;}
.archive .post, .search .post, .search .page{display:block;float:left;position:relative;color:#777;}
.archive .preview, .search .preview{background:#888 url('img/loading.gif') center center no-repeat;float:left;max-height:145px;max-width:208px;overflow:show;width:208px;margin:0px 0px 10px 10px;}
.archive .preview .bigdate, .search .preview .bigdate{color:#fff;font-size:3.6em;line-height:1.2em;position:absolute;text-transform:normal;}
.archive .preview a .bigdate, .search .preview  a .bigdate {color:#fff;font-weight:100;}


.archive .preview .post-content, .search .preview .post-content, .search .page .post-content{-moz-opacity:0;filter:alpha(opacity=0);opacity:0;background:#FFF;position:absolute;left:0;bottom:0;display:inline;float:top;margin:0;width:208px;height:144px}


.archive .post .preview:hover .post-content, .search .post .preview:hover .post-content, .search .page .preview:hover .post-content {-moz-opacity:0.9;filter:alpha(opacity=90);opacity:0.9;height:145px;background-color:#f0b424;margin:0px 0px 10px 10px;}



.archive .preview .post-content h4 {padding:7px 0px 0px 7px;font-size:25px;color:#fff}
.archive .preview .post-content h1 {padding:0px 0px 0px 7px;line-height:15px;font-size:12px;font-weight:normal;color:#e1e1e1}

.archive .post a:hover, .search .post a:hover {text-decoration:none;color:#444;}
.archive .preview .post-content p, .search .preview .post-content p {padding:0;margin:0;}
.archive .preview .post-content-title, .search .preview .post-content-title {position:absolute;top:0;display:block;width:208px;height:145px;z-index:99;clear:both;float:none;line-height:1em;font-weight:800;}
.archive .preview .post-content-title a, .search .preview .post-content-title a {display:block;width:208px;height:144px;}
.archive .preview .post-content-title a span, .search .preview .post-content-title a span {visibility:hidden;}
.archive .preview .post-content-excerpt, .search .preview	 .post-content-excerpt{display:block;font-size:0.8em;font-weight:normal;width:100%;}
.archive .entry-meta, .search .entry-meta, .search .entry-meta{color:#888;float:left;font-size:0.8em;display:block;background:none;width:200px;}
.archive .entry-meta a, .search .entry-meta a{background:none;}
.archive .entry-meta a:hover, .search .entry-meta a:hover {color:#888;}


/* =attachment */
.exif-data ul {color:#444;}
.exif-data ul .exif-title {color:#888;}
.attachment-link {display:block;}

/* =404 */
.four04 {width:800;clear:both;float:none;}
.four04 .post {background:transparent;width:800px;height:inherit;clear:both;float:none;margin-bottom:3em;}
.four04 .post .entry-title {font-size:3.6em;line-height:1.2em;width:800px;font-weight:100;margin:0.5em 0 0.25em;padding:0;}
.four04 .post .entry-date {width:200px;font-size:3.6em;float:left;color:#888}
.four04 .post .entry-content {width:595px;float:left;font-size:1.2em;color:#888;}
.four04 .post .entry-meta {color:#888;width:200px;float:right;font-size:0.8em;padding:5px 0 0;position:relative;z-index:11;}
.four04 #container {margin-bottom:3em;}


/* =comments */
#comments {display:block;margin:36px 0;}
#comments-list h3 {font-size:1.8em;margin:3em 0;clear:both;float:none;font-weight:100;}
#comments-list {padding: 0;text-align:left;width:585px;color:#888;}
#comments-list li {margin: 15px 0 10px 0;padding:0;list-style: none;position:relative;display:block;background:#FFF;}
#comments-list li.alt {background:#FAFAFA;padding:10px;margin: 0;}
#comments-list .children li {padding:10px;}
#comments-list li .comment-author {font-size:1em;line-height:3.6em;}
#comments-list li .comment-author img {float:left;padding:0 10px 0 0;margin:0;}
#comments-list li .comment-author .fn {font-size:1.8em;}
#comments-list li .comment-meta {position:absolute;top:0;right:0;padding:10px 10px 0 0;display:inline;}
#comments-list li ul li {margin-right:0;margin-left: 50px;}
#comments-list p {margin: 10px 5px 10px 0;}
.children {padding: 0;}
.children li div {position:relative;}
#commentform p {margin: 5px 0;}
.nocomments {text-align: center;margin: 0;padding: 0;}
.commentmetadata {margin: 0;display: block;}
#respond {clear:both;float:none;display:table;}
#respond h3 {margin:1em 0 0;clear:both;float:none;font-size:1.8em;font-weight:100;}
#respond, #respond textarea {width:585px;color:#888}

/* =links */
#links-page a{font-weight:normal;}
li#linkcat-7, li#linkcat-21{clear:both;}
li.linkcat{background:#eaeaea;display:inline;float:left;margin:2px;padding:5px;width:137px;}

/* =footer */
#footer{position: relative;
clear: both;
margin-top: 35px;
color: #AAA;}
#footer #footer-credit {font-size:0.8em;}
#footer3{position: absolute;
clear: both;
margin-top: 35px;
color: #AAA;}

/* Wordpress 2.5+ Shortcode Styles
------------------------------------------ */
div.gallery{clear:both;float:left;width:100%;}
div.gallery dl{float:left;text-align:center;}
div.gallery dl dt{margin:0;}
div.gallery dl dd{margin-left:0;}
div.entry-attachment,div.entry-caption{text-align:center;}
div.entry-attachment img,div#nav-images div img{overflow:hidden;}
body.attachment div#nav-images{clear:both;width:100%;}
body.attachment div#nav-images div{padding:1em 0;width:50%;}
body.attachment div#nav-images div.nav-previous{text-align:left;}
body.attachment div#nav-images div.nav-next{text-align:right;}
body.attachment div#comments{clear:both;}


/* Portfolio Styles */
#sortmenu {font-size: 1.1em;margin:11px;}
#sortmenu a{padding:2px 5px;margin:0 5px;}
#sortmenu a:hover{background-color:#f0b424;color:#fff;}
#sortmenu h4{float: right;position: relative;}
#livesites {font-size: 1.1em;margin:0 11px 11px 11px;}
#livesites a{padding:2px 5px;margin:0 5px;}
#livesites a:hover{background-color:#f0b424;color:#fff;}

/* =hidden */
.home .entry-meta, .page .sidebar, .category .sidebar, .archive .sidebar, .search .sidebar, #access .skip-link, .archive-meta {display:none;}
