/*
THEME NAME: JTBlatty.com
THEME URI: http://jtblatty.com/
VERSION: 1.0
AUTHOR: EliteSouth
AUTHOR URI: http://elitesouth.com/
*/

/* body & global */
body {color:#707070;background:#fff;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;font-size: 0.9em;min-height: 800px;}
a {color:#df8900/*f8a725*/;text-decoration: none;}
a:hover {color:#cd6a00/*cb8719*/;}
img {border:none;}
h4 {display: inline;float:left;}
a.readmore {color:#999;font-size:0.86em;font-weight: bold;
/* background:#df8900;color:#fff;padding:3px 4px 3px 5px;text-transform: uppercase;font-weight: bold;font-size: 0.8em;border:1px solid #c67a00;width:90px;text-align: center;-moz-border-radius: 9px;-webkit-border-radius:9px;text-shadow: #7a4b00 1px 1px 1px;*/}
a.readmore:hover {color:#666;
/*background: #c67a00;*/}
.nomargin {margin:0 0 0 60px!important;}
.galCapFix {text-transform:capitalize;}
#galleryDesc {margin-bottom:20px;}
.portfolioPage {float:none!important;margin-right:0!important;width:100%!important;margin-top:40px!important}
.ngg-gallery-thumbnail-box, div.photo-tile {float:left!important;width:auto!important}
div.photo-tile img {border:none!important}
div.photo-tile {margin-right:10px;}

/* #wrapper & header */
#wrapper {width:1100px;margin:0 auto;background:#fff;}
#header {clear:both;height:169px}
.clear {clear:both;} /* css break */
h1.blog-title {width:159px;height:169px;float:left;margin:0;padding:0;}

/* global nav */
ul.nav {list-style: none;width:880px;height:63px;margin:40px 0 0 0;padding:34px 0 0 0;float:right;background:url(images/navbars.gif) top left no-repeat;}
ul.nav li {float:left;margin-right:40px;font-size:0.9em;font-weight: bold;}
ul.nav li a {color:#707070;}
ul.nav li a:hover {color:#999;}
ul.nav li.home {border-right:1px solid #707070;padding-right:40px;} 
ul.nav li.rss a {padding-left:18px;background:#fff url(images/rss.gif) top left no-repeat;}
li.categories {cursor: pointer;background:#fff;margin-right: 0;}
li.categories ul {display: none;}
li.categories:hover ul {display: block;}
li.categories ul {list-style: none;margin:0 0 0 0;padding:10px 8px 8px 8px;width:140px;position:absolute;z-index:99;background:#fff;}
li.categories ul li {clear:both;margin-bottom: 10px;width:140px;}

/* index posts */
#container {width:1100px;margin:0 auto;}
p.thumbnail {float:left;width:216px;padding:0;margin:0 15px 0 0;height:200px;}
h2.entry-title, h2.lefttitle {font-size:1.2em;}
h2.entry-title a, h2.lefttitle a {color:#000;}
h2.entry-title a:hover, h2.lefttitle a:hover {color:#999;}
div.entry-date {float:right;font-size:1.2em;color:#f8a725;font-weight: bold;}
div.post {/*border-bottom: 3px solid #bbb;*/padding-bottom:24px;line-height:1.4em;margin-bottom:60px;height:160px;}
div.entry-meta {text-align: center;font-family: "Arial Narrow";font-weight: bold;clear:both;margin-left:180px;}
div.entry-meta a {color:#707070}
div.entry-meta a:hover {color:#999}
div#greybox {height:123px;width:704px;padding:10px;background:#707070; color:#fff;margin:-40px 0 60px 0;}
div#greybox h3 {color:#f8a725;margin:0;padding:0;font-size:1.3em}

/* front grid */
ul.frontgrid {list-style: none;margin:0 60px 0 0;padding:0;width:700px;float:right;}
ul.frontgrid li {width:320px;float:left;}
ul.frontgrid li h2, ul.frontgrid li h2 a {color:#555;text-transform: lowercase}
ul.frontgrid li h2 a:hover {color:#666;}
img.frontthumb{clear:both;width:216px;margin:0 12px 12px 0;}
ul.frontgrid h3 {margin:0 0 8px;padding:0;font-size:1.1em;display: block}
ul.frontgrid h3 a {color:#000;}
ul.frontgrid h3 a:hover {color:#999;}
ul.frontgrid a.readmore {margin-top:8px;clear: both;}
ul.frontgrid p {font-size:0.8em;margin:4px 0 0 0;padding:0;}
ul.frontgrid li.photo-collections {display: block;width:auto;margin-top:16px}
ul.photolist {list-style: none;padding:0;width:600px;}
ul.photolist li {float:left;margin-right:4px;width:134px!important}
ul.photolist img {width:120px;height:120px}
.sidebar {color:#000;font-size: 80%;padding:12px;text-align: right;border-right:1px solid #ccc;height:400px;background:url(images/fpbgfade.jpg) bottom left no-repeat;width:160px;float:left!important;margin:30px 0 0 0}
div.toptext p {margin: 0;padding: 0;line-height:160%;display: inline}
div.toptext h2 {margin-top:6px;}
div.toptext p a {font-weight: bold;color:#d99527;}
.photo-update a {color:#000;}

/* sidebar */
.alamy {display:block;text-align: center;padding-top:20px;}

/* single posts */
div.single {width:760px;float:right;margin:0 40px 0 0;padding:0}
.blatty-post {float:none!important;margin:0 auto;}
div.single h2.entry-title {color:#000;font-size:1.4em;}
div.single div.entry-date {color:#707070;float:right;margin-top:-20px;}
div.full-size {margin:0;}
div.maglogo {float:right;height:355px;width:200px;}
div.maglogo img {margin-top:48%}
p.quote {float:right;width:250px;margin:0 0 20px 40px;background:#fff;color:#f8a725;font-size:1.3em;line-height:1.5em;}
ul.topmedia {list-style: none;width:800px;margin:0;padding:0;}
ul.topmedia li {float:left;margin-right:24px}
p.photo-credit {font-size:0.8em;margin-left:40px;width:180px;}
p.publication {margin:0 0 20px 0;}
ol li {margin-bottom:18px}
.alignleft {float:left;margin: 4px 12px 4px 0;}
.alignright {float:right;margin: 4px 0 4px 12px;}
.accolades {font-size:11px;margin-top:-10px}
.liright {float:right!important;}
.liphoto {width:;}
.entry-content {/*margin-top:-420px;*/}
.view-all-posts {display: block}
.comments {margin-top:18px;border-top:1px solid #ddd}

/*static pages */
.page {width:760px;margin:0 60px 0 0;float:right;}

/* category pages */
h2.cattitle {text-align: right;margin:0 0 40px 0;padding:0;}
.postedin {float:left;}
.posted-in ul {list-style: none;display: inline;width:200px;margin:0;padding:0}
.contact {margin-top:0!important}
.category-page {margin:0 60px 0 0;width:760px;float:right;}
.lefttitle {text-align: left!important;margin:20px 0 10px 0!important;}

/* comments */
ol.commentlist {list-style: none;margin:0;padding:0}
ol.commentlist li {margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #ddd;}

/* footer */
#footer p {text-align: right;font-size: 0.8em;font-weight: bold;}
span.credit {font-size:8px;color:#cecece;line-height:32px}
span.credit a, span.credit a:hover {color:#cecece;}

.manual-counter {margin:0 auto 20px auto;visibility:hidden;font-size:0.8em;}

.manual-counter div.hitno {
	background:#383838 url('images/counterbg.jpg') bottom left repeat-x;
	color:#383838;padding: 8px 0 6px 0;
	text-shadow: #fff 1px 1px 1px;
	-moz-border-radius: 12px;-webkit-border-radius:12px;
	text-align: center!important;margin:0 auto;display:inline-block;min-width: 66px;
/*	-moz-box-shadow: 0 0 18px #666;
	-webkit-box-shadow: 0 0 18px #666;
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px; 
*/
	}

.manual-counter div.hitno strong {font-size:2.6em;}
.manual-counter div.hitno strong.hitqty a {font-size:0.8em;text-shadow: #fff 1px 1px 1px;padding:6px 8px 2px 8px;color:#383838;}
.manual-counter div.hitno strong.hitqty a:hover {cursor:pointer;text-shadow: #383838 -1px -1px 12px;color:#fff;border: none;text-decoration: none}
	
.manual-counter div.hitno strong em {font-style: normal;font-size: 0.5em;letter-spacing: normal;}

.manual-counter div.hitno a.more {color:#fff;text-shadow: none;font-weight: 700;font-size:0.9em;margin-top:12px;display:block}
.manual-counter div.hitno a.more:hover {color:#ccc;}

.admin-logged-in {visibility: visible!important;display: compact;}

/* special */
#aspdf {padding-left:25px;float:right;background:#fff url(images/pdf.gif) top left no-repeat;}
#greybox #aspdf, .page #aspdf {display: none!important;}
h4.pdf {float:right;padding-left:24px;background:url(images/pdf.gif) top left no-repeat;}
.password-protected {width:700px;}
.password-protected h4 {
	float:left;
	margin:4px 16px 80px 0;
	width:auto;
	text-align: center;
	width:auto;}
.password-protected h4 a {
	background:#d00;font-size:1.2em;
	color:#fff!important;padding:3px 7px;border:1px solid #a00;text-align: center;-moz-border-radius: 9px;-webkit-border-radius:9px;text-shadow: #500 1px 1px 1px	}
.password-protected h4 a:hover {background:#f44;border-color: #d00}

.password-protected .choice {width:auto;margin:16px 0 0 0;}
.password-protected .btndesc {font-size:0.8em;margin:18px 0 0 0;text-align: left;width:600px;}
.password-protected p {margin:8px 0 24px 0}
.password-protected strong.warning {color:#d00;display: block;margin-top:10px;font-size:1.1em;}
.password-protected strong.hits {color:#0a0;display: block;text-align: center;font-size:2.6em;margin-bottom: 4px;letter-spacing: -1px;}
.password-protected .statbox {
width:181px;float:left;margin-right:32px;background:#efefef;border:1px solid #ccc;padding:9px 9px 12px 9px;margin-bottom:16px;font-size:0.76em;text-align: center}
.password-protected .statbox {-moz-border-radius: 14px;-webkit-border-radius:14px}

/* single photo posts */
.single-photo {float:right;width:900px;margin:-52px 0 0 0;}
#TB_window {background:#000!important;border:#000!important}
#TB_Image {border:none!important}
#TB_window a:hover {color:#fff!important}
#TB_caption {color:#aaa;line-height:140%;}
a.lighterlink {color:#aaa!important;}
a.lighterlink:hover {color:#999!important}
.photo-footer {width:953px;float:right;}
.back-to-photo-collections {float:left;margin-left:300px;}
.back-to-photo-collections a {color:#999;text-transform: lowercase}
.back-to-photo-collections a:hover {color:#777}
.single-photo-backlink {margin-left: 60px}
.single-photo-backlink a {color:#777;}
#TB_secondLine {margin:8px 0!important;}

/* photo portfolio cat */
.category-portfolio {margin:48px 80px 0 0!important;}
.portfolio-subcat {margin-top: 48px!important;}
div.photo-tile {width:25%;float:left;height:130px;text-align: center}
div.photo-tile img {padding:4px;border:1px solid #aaa;}
div.photo-tile img:hover {background:#ddd;}
.photo-tile h2 {font-size:1em!important;text-transform: lowercase;}
.photo-tile h2 a {color:#555;font-style: italic;}
.photo-tile h2 a:hover {color:#aaa;}
.cat-breadcrumb {margin:0 0 20px 0!important;color:#000;font-size:1.8em!important;text-transform: lowercase}
.ngg-gallery-thumbnail img {border:none!important}
.ngg-gallery-thumbnail img:hover {background:#ddd!important;}
.portfolio-cat h2 a {font-size:1.1em!important;text-transform: lowercase;color:#555;font-style:italic }
.welcome {font-size:2em}
h3.choose-cat {font-size:0.94em;}
.stock-link {margin:28px auto 0 auto;width:190px;}
.jumptocat {font-weight:bold;color:#aaa;font-size:0.7em;margin:0 0 20px 0;text-transform: uppercase;}
h2.photo-page {font-size:0.8em;color:#888;}
h2.photo-page a {color:#aaa;}
h2.photo-page a:hover {color:#666;border:none!important}
h2.photo-page em {color:#000;font-size:2em;font-style: normal;line-height:2em;}
h2.lefttitle a, h2.underlined a {border:none;}
h2.underlined {font-size:1em;color:#999;}
h2.underlined a {color:#ccc;}
h2.lefttitle a:hover, h2.underlined a:hover, div.single-photo h2 a:hover {border-bottom:1px solid #cdcdcd;}
h2.underlined em {font-style:normal;font-size:1.6em;color:#333 }

/* category-all.php */
.category-all a.readmore, .category-all .-content a.readmore {font-size: 14px!important;}
.posted-in {font-size:0.8em;margin:-10px 0;}
.posted-in a {cursor: default;color:#707070;}
.posted-in a:hover {color:#707070;}
.posted-in ul.post-categories li {display:inline;}