/*   
Theme Name: Katya Yantar Photography
Theme URI: 
Description: Katya Yantar Photography Blog Theme
Author: Tim Symanitz
Author URI: http://www.bitwik-blogs.com
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/


/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/3c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous*/ 
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

/* CUSTOM OVERRIDES */
body, input, textarea {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 15px;
	text-decoration: none;
	}

#container::-webkit-scrollbar {  
    height: 1.5ex;  
     -webkit-border-radius: 1ex;  
    }  
  
#container::-webkit-scrollbar-thumb {  
    border-top: 1px solid #fff;  
    background: #c8d6dc -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(232, 240, 244)), to(rgb(200, 214, 220)));  
       -webkit-border-radius: 1ex;  
      -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);  
}

#container {
	background-color: #084461;	
	width: 708px;
	height: 480px;
	margin: 0px;
	overflow: auto;
}

#secondary {
	margin: 0px;
	float: left;
	background-color: #084461;	
	width: 170px;
	height: 480px;
	}

#primary {
	padding: 0px;
	float: left;
	background-color: #4c300d;
	width: 66px;
	height: 480px;
	margin: 0 7px;
	}
	
#access, #blog-description {
	display: none;
	}
	
#blog-title a{
	text-indent: -9999px;
	display: block;
	height: 150px;
	width: 320px;
	position: absolute;
	}
	
#branding {
	width: 960px;
	height: 135px;
	padding: 0px;
	background-image: url(images/logo.png);
	background-repeat: no-repeat;
	}
	
#main {
	padding: 30px 0 20px;
	}
	
#header {
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;	
	}
	
#content h1 {
	/*display: none;*/	
}

.category-portraits h1, .category-portraits h2, .category-portraits div.entry-meta, .category-portraits div.entry-utility {
	display: none;	
}

.category-wedding h1, .category-wedding h2, .category-wedding div.entry-meta, .category-wedding div.entry-utility {
	display: none;	
}

.post-9 h1{
	display: none;
	}
	
.post-9 p, .category-portraits p, .category-wedding p, .navigation{
	margin: 0 auto;
	}

.entry-content, .hentry {
	padding: 4px;
	}

.category-tidbits, .post-47, .post-2 {
	padding: 10px;
	}
	
.type-page h1{
	text-shadow: #323232 3px 3px 3px;
	}
	
.category-tidbits a{
	color: #c8d6dc;
	text-shadow: #323232 3px 3px 3px;
	}
	
.category-tidbits a:hover{
	color: #FFF;
	text-shadow: #323232 3px 3px 3px;
	}
		
.nav-previous a{
	text-indent: -9999px;
	display: block;
	height: 450px;
	width: 100px;
	position: absolute;
	top: 42px;
	left: 8px;
	}
	
.nav-previous a:hover{
	background-image: url(images/left.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 450px;
	width: 100px;
	position: absolute;
	top: 42px;
	left: 8px;
	}
	
.nav-next a{
	text-indent: -9000px;
	display: block;
	height: 450px;
	width: 100px;
	position: absolute;
	top: 42px;
	left: 590px;
	}
	
.nav-next a:hover{
	background-image: url(images/right.png);
	background-repeat: no-repeat;
	text-indent: -9000px;
	display: block;
	height: 450px;
	width: 100px;
	position: absolute;
	top: 42px;
	left: 590px;
	}
	
.nav-next {
	text-align:inherit;
	}
	
.entry-content img{
	margin: 0 auto;
	display: block;
	}
	
.entry-meta, .entry-utility, .entry-title{
	color: #c8d6dc;
	background-color: #095073;
	}
	
.entry-content {
	color: #CCC;
	}
	
p{
	margin: 15px auto;
	}
	
.paged #nav-above {
	display: none;
	}
	
.aside .current_page_item a {
    color: #FFF;
}

.aside .current_page_item .page_item a:hover,
.aside .current_page_item .page_item a:active {
    color: #FFF;
}

.aside a:active,
.aside a:hover {
    color: #FFF;
}
	
.aside a{
	color: #c8d6dc;
	text-decoration: none;
	}	
	
.aside li{
	color: #c8d6dc;
	}
	
.aside ul ul{
	margin: 0 0 15px 20px; 
	}

.widget_nav_menu {
	margin: 10px 0 0 0;
	}
	
#comments {
	padding: 22px;
	}
	
#respond {
	background-color: #c8d6dc;
	padding: 10px;
	}

.photoQImg {
	margin: auto;
	}

.widget_search h3{
	display: none;
	}
	
#search_widget {border: solid #FFF; width:234px; height:160px; float:right; margin: 10px 0;}
#cont_search_widget {padding:8px; font-size:12px;}
#cont_search_widget form {margin:0; padding:0;}
#cont_search_widget fieldset {margin:0; padding:0;}
#cont_search_widget legend {} /*display:block, float:left and width:100%, padding:0; margin:0; height:0px; display:none;*/
.offscreen2 {position:absolute; left:-2000px; top:-5000px; height:1px; overflow:hidden; visibility:hidden; display:block; float:left; width:100%;}
/* Firefox only. 1+; this fixed the FF problem since it leaves a big space. 
#cont_search_widget fieldset,  x:-moz-any-link  {margin-top:-15px;}*/
/* IE7, IE8 , the Firefox fix also affect IE7 and IE8 so here we reset it. */
#cont_search_widget fieldset { margin-top/*\**/: 0px\9; }