/*
Theme Name: Colin Tennant Photography (AK)
Theme URI: 
Description: Photography, portfolio 
Version: 2
Tags: Photography, portfolio
Author: KL3CK
Author URI:
License: GPL
*/


/************************* IMPORT  *************************/
@import url("css/screen.css");

/*.category .post	{display:none;} */

/************************* DEFAULT STYLES ***************************/
body {color:#222;background:#fff;font-family:"helvetica", Arial, sans-serif;}
.container {width:960px;margin:12px auto 0px auto;}
.container-inner {width:960px;margin-top:-56px;}
h1,h2,h3,h4,h5,h6 {color:#000;font-family:"helvetica", Arial, sans-serif;text-transform:uppercase;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {color:#ff0000;}
a {text-decoration:none;}
a:hover, a:focus {color:#222222;}

/************************* RSS ************************************/
#inside-subscribe {float:right;color:#666;}
#inside-subscribe a {color:#666;}
#inside-subscribe a:hover {color:#000;}
.feed {margin-left: 3px;padding: 0 0 0 19px;background: url("images/rss.png") no-repeat 0 50%;color:#eee;}

#inside-widgets {margin:1em 0;clear:both;}
#inside-widgets h6.widgettitle {color:#222;border-bottom:1px solid #ccc;text-transform:uppercase;padding:1em .3em .5em;}
#inside-widgets ul{list-style:none;margin:0 0 1.6em 0;font-size:1em;}
#inside-widgets ul li a,ul.txt li{color:#222;height:1%;background:url(images/li.png) no-repeat  0;line-height:1.2em;border-bottom:1px solid #ccc;display:block;padding:6px 0 6px 8px;}
#inside-widgets ul li a:hover,ul.txt li:hover{color:#fff;background-position:1px 0.8em;background: #222 url(images/li-white.png) no-repeat 3px 10px;}
#inside-widgets ul li a span,ul.txt li,h4 a span{color:#696455;}
#inside-widgets ul li.active a{cursor:default;color:white;}
#inside-widgets ul ul{margin:0;list-style:none;}


.contact	{text-align:right;width:960px; font-size:0.9em; padding:0px 0px 10px 0px;clear:both;}
.contact span	{color:#9F9F9F;}
.contact span.space	{padding-left:5px;}
.contact a	{color:#9F9F9F;}
.contact a:hover	{color:#333;}
/************************* MASTHEAD ************************************/
.pusher {cursor:pointer;}
#masthead { padding: 10px 0 0px 0px;margin-bottom:5px;height:40px;}
#masthead h4 {margin:0 0 0px 0;font-weight: bold; text-transform: uppercase;font-size:0.9em;float:left;
height:40px;

}
#masthead h4 a { color: #333; text-decoration: none; } 
#masthead h4 a:hover {color:#000;}

#navcontainer {padding: 0;float:left;margin:0 0 10px 0; display:block;font-size:1.1em;text-transform:lowercase;}
#navcontainer img {margin: 0;padding: 0;}
ul#navlist {padding: 0;float:left;margin: 20px 0px 0px 0px;font-size: 1em;}
ul#navlist li {text-align: left;width:180px;float: left;clear:both;display:block;margin: 0;padding: 0;text-transform:lowercase;}
.widgetleft h6	{display:none;}
.widgetleft	{float:left; clear:both;}
.widgetleft ul	{margin-left:0px;margin-right:0px;text-transform:lowercase;}
.widgetleft ul li	{width:170px;margin-left:0px;}
.widgetleft ul li ul li	{margin-left:0px;}
.collapsing .sym 	{}
ul#navlist a,.widgetleft a	{color:#9F9F9F;}
.collapsing ul 	{margin-top:4px;margin-bottom:4px; font-size:0.9em;}
/*li.collapsing.categories ul  a.self	{color:#807f7f;}*/
ul li.collapsing.categories li.collapsing.categories ul	{text-indent:5px;} 
.icons	{display:block; float:right; width:149px;margin-top:4px;}
/*.collapsing ul li a.self		{color:#444!important;}
  .current_page_item a	{color: #111111!important;} */
.flickr,.getty	{margin-right:10px;}
.flickr , .twitter	{display:block; width:22px; height:22px;float:left;}
.getty {display:block; width:85px; height:22px;float:left;}
.flickr img , .twitter img,.getty img	{display:block;}
.widgetleft ul ul	{font-size:0.9em; margin-top:16px; margin-bottom:4px;}
.widgetleft ul ul ul	{margin-top:4px;}
/*
ul#navlist li a {text-transform:uppercase;display: block;padding: 2px 0px 2px 0px;color:#807f7f;text-decoration: none;background-image:none;}
ul#navlist ul li a
{
background: url("images/small_arrow_off.gif") no-repeat 0 5px;padding-left:10px!important;

}
	ul#navlist a	{color:#807f7f;}
li.current-cat a,ul#navlist ul li a:hover,.current_page_item a,ul#navlist li a:hover	{color: #111!important;}
ul.children li.current-cat a,ul.children li a:hover	{background: url("images/small_arrow_on.gif") no-repeat 0 5px!important;}
.current-cat ul.children li a	{color:#807f7f!important;}
.cat-item a:hover
ul.children	{
float:left;
padding-bottom:10px;
margin:0px;
padding-top:5px;}
ul ul.children	{
float:left;
padding-bottom:0px;
margin:0px;
margin-top:0px;
padding-top:0px;}
ul.children li ul.children	{margin-top:3px;}
ul#navlist ul ul.children li	{padding-left:10px!important;}
ul#navlist ul.children li a,ul#navlist ul.children li	{font-size:0.9em;}
ul.children li	{padding:1px 0px!important;}
ul.children li a	{padding:0px!important;}
*/

.content_hold	{display:block; clear:both;}
.content,.content-single	{float:right;width:750px;display:block;height:600px;}
#slideshow	{float:right;width:750px;display:block;height:600px;}
/*.load {width:750px;display:block;height:435px; background: url(images/load.gif) no-repeat 50% 50%;}*/
.content-single,.scrollable-item-subrow 	{display:none;}

/********************************POSTS ************************* */


.post {display:block;clear:none;width:750px;float:right;margin-bottom:1em;margin-top:18px;}
.postmetadata {color:#ccc;}
.postmetadata a {color:#ccc;}
.postmetadata a:hover {color:#000;}
.underlined {border-bottom:1px solid #000;}
h6.underlined {margin:0 0 1em;}
.image_text {
display:block;
margin-top:10px;
width:700px;
}
.image_text h2	{margin-bottom:4px;}
.image_text p	{ font-size:0.9em;color:#9F9F9F;}
.nav-image-left, .nav-image-up, .nav-image-right {text-align:center;float:left;width:25px;margin:0 10px 0 2px;}
.nav-image-left a, .nav-image-up a, .nav-image-right a {background:#eee;padding:2px 48% 2px 48%;text-decoration:none;color:#000;}
.nav-image-left a:hover, .nav-image-up a:hover, .nav-image-right a:hover {background:#000;color:#fff;}

.nav {background:#eee;margin:0 0 1em 0;}
.nav:hover {background:#ccc;}
.prev a, .next a {color:#000;text-decoration:none;padding:.2em 1em;}

.nav-interior {margin:0;padding:0;clear:both;display:inline;}
.nav-interior .next {color:#000;text-decoration:none;float:right;}
.nav-interior .prev {color:#000;text-decoration:none;float:left;}

/* ************************* FOOTER *********************** */
#footer {margin:1em 0 0;background:#fff;padding:0.5em 0 0 0;font-size:0.9em;clear:both;}
#footer p {text-align:right;color:#7F7B77;}
#footer a {color:#666;}
#footer a:hover {color:#333;}

.intro h3	{font-size:0.95em;color:#111;}
.intro p	{font-size:0.9em;line-height:1.35em; color:#7F7B77;}
/* ************************ SLIDESHOW ********************************/


#slideshow {padding:0;margin:0em;overflow:hidden;float:right;}
#slideshow .slide img {max-width:750px;text-align:center;margin:0;}


#primary	{float:left; width:180px;}
#thumbs	{clear:both;float:left;width:140px;}
.thumb_hold	{width:36px;height:36px;float:left;margin-right:10px!important;margin-bottom:5px;padding:1px!important; border:1px solid #ccc;clear:none;}
.thumb_hold	a	{padding:0px!important;}
.arrows	{clear:both;display:block;float:left;height:35px;margin-top:5px;width:140px; }
.arrows a	{font-size:4em; color:#999;}
.prevPage	{cursor: pointer;float:left; width:18px; height:25px;display:block;background: url("images/previous_arrow.png") no-repeat 0;}
.prevPage:hover	{background: url("images/previous_arrow_on.png") no-repeat 0;}
.prevPage.disabled	{background-image: url("images/previous_arrow.png")!important;}
.nextPage	{cursor: pointer;float:right;width:18px; height:25px; display:block;background: url("images/next_arrow.png") no-repeat 0;}
.nextPage:hover	{cursor: pointer;float:right;width:18px; height:25px; display:block;background: url("images/next_arrow_on.png") no-repeat 0;}
.nextPage.disabled	{background-image: url("images/next_arrow.png")!important;}
.imagenav	{padding:6px 15px 6px 0;float:left;}
.imagenav .bignext	{display:block;float:right;right:0px;position:relative;}
.imagenav .bigprev	{display:block;float:left;left:0px;position:relative;}
.imagenav .bigprev a	{background: url("images/previous_arrow.png") no-repeat 0;text-indent:-999em;
display:block;height:25px;width:18px;float:left;position:relative;}
.imagenav .bigprev a:hover	{background: url("images/previous_arrow_on.png") no-repeat 0;}
.imagenav .bignext a	{background: url("images/next_arrow.png") no-repeat 0;text-indent:-999em;height:25px;width:18px;display:block;float:right;position:relative;}
.imagenav .bignext a:hover	{background: url("images/next_arrow_on.png") no-repeat 0;}
.imagenav a	{border:none;}
.content-single a img	{display:block;}
/* **************************** FLOATS & IMAGES ***************************** */
.right { float: right; }
.left { float: left; }
.middle {margin: 0 auto;float:left;}
.clear { clear: both; }
img.centered{display: block;margin-left: auto;margin-right: auto;}
img.alignright{padding: 4px;margin: 3px 0 2px 10px;display: inline;}
img.alignleft{padding: 4px;margin: 3px 10px 2px 0;display: inline;}
.alignleft{float: left;}
.alignright{float: right;}
.aligncenter,div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
.thumbnail {background:#fff url('images/x.png') no-repeat center;overflow:hidden;margin-right:5px;}

/***************************** ARCHIVE *****************************/
h6.archive-header {display:block;margin:0 0 .5em;}
.archive-stack {width:100%; height:1em;}

/***************************** ETC *****************************/
#filters {clear: both;height: 2em;margin-bottom: 1em;}
#filters li {float: left;margin-right: 2em;}
#filters li {float: left;margin-right: 2em;}
.prev {}
.next {}
/* remember to define focus styles! */
:focus {outline: 0;}

/***************************** SEARCH *****************************/
#search {float: right;margin:15px 0 0;}
#search #s {background: transparent url('images/search.gif') 0px center no-repeat;color: #666;font-size: 0.9em;margin:0 0 0 10px;padding: 2px 0 2px 17px;width: 100px;}
#search input {border:1px solid #222;}
#search #s:hover {color: #666;}
.search-excerpt {margin: 0;}

/***************** COMMENTS ********************/
h3#comments{margin: 10px 0 0;padding: 20px 10px;background: #f5f5f5;}
h3#comments span.comments-subscribe {float:right;font-size:.7em;margin-left: 3px;padding: 0 0 0 19px;background: url("images/rss.png") no-repeat 0 50%;color:#cccccc;}
h3#respond{margin: 10px 0 0;padding: 20px 10px;background: #f5f5f5;}
ol.commentlist{list-style-type: none;margin: 0;padding: 0;border-top: 5px solid #eee;}
ol.commentlist li strong{padding-left:1em;}
ol.commentlist li .comment-entry{margin: -135px 0 0;border-bottom: 5px solid #eee;padding: 5px 150px 0;line-height: 2em;}
ol.commentlist li .avatar{border:1px solid #eee;padding:1em;margin:2em 1em 1em 0;}
#commentform{margin: 0 0 7px;padding: 30px 150px 6px;border-top: 10px solid #fff;background: #eee;}
