/*
Theme Name: Katia Trudeau
Theme URI: http://wordpress.org/
Description: The theme for www.katiatrudeau.com
Version: 1.6
Author: Jason and Katia
Author URI: http://jasonjang.com
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
/* CSS Document */

@import url("default.css");
body{
	background: url(images/page_bg.jpg) repeat;	
}

#mainContainer-CON{
	position: relative;
	width: 1010px;
	margin: 0 auto;
	}
#header-CON{
	width: 1010px;
	background: url(images/header_bg.jpg) no-repeat top;
	position: relative;
	height: 277px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#header-CON h1.logo{
	left:61px;
	margin:115px 0 0;
	padding:0;
	position:absolute;
	z-index: 10;
}

#header-CON h1.logo a{
	background: url(images/logo.jpg);
	width: 323px;
	height: 199px;
	display: block;
	
}
#header-CON h1.logo a span{
	display: none;
}


/* MAIN NAV */

div#mainNav-CON{
	position: absolute;
	top: 204px;
	left: 416px;}
ul.mainNav{
	list-style:none;
	margin: 0px;
	padding: 0px;
}
	ul.mainNav li{
		display: block;
		float: left;
		margin-right: 16px;
	}
	ul.mainNav li a{
		display:block;
		width: 63px;
		height: 102px;
	}
	ul.mainNav li.home a{
		background: url(images/mainnav_btn_home.jpg) no-repeat;
				background-position: -63px;

		}
	ul.mainNav li.about a{
		background: url(images/mainnav_btn_about.jpg) no-repeat;
				background-position: -63px;

		}
			ul.mainNav li a:hover{
				background-position: -126px;					
				}
	ul.mainNav li.third a{
		background: url(images/mainnav_btn_third.jpg) no-repeat;		
		}
	ul.mainNav li a span{
		display: none;
	}

/* PORTFOLIO BUTTON */
a.portfolio{
	position: absolute;
	top: 89px;
	left: 235px;
	display: block;
	width: 123px;
	height: 38px;
	background:url(images/header_btn_portfolio.jpg) top;
	z-index: 11;
}
a.portfolio:hover{
	background-position: bottom;	
}
a.portfolio span{
	display: none;	
}

/* CATEGORIES SIDEBAR NAV*/

div#categoriesNav-CON{
	background: url(images/sidebar_categories_bg.jpg);
	width: 133px;
	height: 287px;
	position: absolute;
	top: 314px;
	left: 44px;
	z-index:10;

}
	#categoriesNav-CON ul{
		list-style: none;
		padding: 0px;
		margin: 0px;
		margin-left: 20px;
	}
	#categoriesNav-CON ul li{
		padding: 0px;
		margin: 0px;
		
		}
	#categoriesNav-CON li a{
		width: 91px;
		display: block;
		}
	#categoriesNav-CON ul li a span {display: none;}
		#categoriesNav-CON h2.nav_title_categories{
			background: url(images/sidebar_categories_categories.jpg) no-repeat;
			height: 20px;
			margin-left: 22px;
			margin-top: 53px;
			width: 91px;
		}
			#categoriesNav-CON h2.nav_title_categories span{display: none;}

		#categoriesNav-CON li.nav_solo a{
			background: url(images/sidebar_categories_solo.jpg) no-repeat;
			height: 13px;
			margin-bottom: 1px;
		}
		#categoriesNav-CON li.nav_couples a{
			background: url(images/sidebar_categories_couples.jpg) no-repeat;
			height: 17px;
			margin-bottom: 1px;			
		}
		#categoriesNav-CON li.nav_fashion a{
			background: url(images/sidebar_categories_fashion.jpg) no-repeat;
			height: 14px;
			margin-bottom: 2px;
			
			}
		#categoriesNav-CON li.nav_design a{
			background: url(images/sidebar_categories_design.jpg) no-repeat;
			height: 18px;
			margin-bottom: 0px;
			}
		#categoriesNav-CON li.nav_personal a{
			background: url(images/sidebar_categories_personal.jpg) no-repeat;
			height: 17px;
			margin-bottom: 16px;
			}
		#categoriesNav-CON label.nav_search{
			background: url(images/sidebar_categories_search.jpg) no-repeat;
			height: 18px;
			width: 91px;
			display: block;
			margin-left: 18px;
			
			}
			#categoriesNav-CON label.nav_search span{display: none;}

		#categoriesNav-CON #nav_search-CON input#s{
			background: url(images/sidebar_categories_searchbox.jpg) no-repeat;
			height: 20px;
			width: 84px;
			margin-left: 22px;
			border: 0px;

			}
		#nav_search-CON .hidden{
			display: none;	
		}
		#nav_search-CON #searchsubmit{
			display: none;	
		}
		#categoriesNav-CON a.nav_email{
			background: url(images/sidebar_categories_email.jpg) no-repeat;
			height: 16px;
			margin-left: 18px;
			width: 91px;
			display: block;
			margin-top: 5px;
			}
			#categoriesNav-CON a.nav_email span{
				display: none;
			}


/* NETWORKING SIDEBAR NAV */

div#socialNav-CON{
	background: url(images/sidebar_networking_bg.jpg);
	width: 116px;
	height: 122px;
	position: absolute;
	top: 325px;
	right: 7px;
	z-index: 10;
}
	div#socialNav-CON ul{
		list-style: none;
		margin: 30px 0px 0px 10px;
	}
	div#socialNav-CON ul li{}
	div#socialNav-CON ul li a{
		display: block;
		height: 20px;
		}
		div#socialNav-CON ul li.nav_rss a{
			background: url(images/sidebar_networking_rss.jpg);
			width: 45px;
			}
		div#socialNav-CON ul li.nav_twitter a{
			background: url(images/sidebar_networking_twitter.jpg);
			width: 67px;
			}
		div#socialNav-CON ul li.nav_facebook a{
			background: url(images/sidebar_networking_facebook.jpg);
			width: 84px;}
		div#socialNav-CON ul li.nav_linkedin a{
			background: url(images/sidebar_networking_linkedin.jpg);
			width: 79px;}

	div#socialNav-CON ul li a span{display: none;}


/* PHOTO FRAME */

div#photoFrame-CON{
	position: absolute;
	right: -2px;
	top: 33px;
	z-index:9;
	}

/* FOOTER */

div#footer-CON{
	background: url(images/footer_bg.jpg) no-repeat;
	width: 919px;
	height: 177px;
	display: block;
	margin-left: 72px;
	text-align: center;
	font-size: 0.9em;
	position: relative;
}
p.wp-footer{
	position: absolute;
	bottom: 0px;
	width: 1010px;
	font-size: 10px;
	color: #666;
}
p.wp-footer a{
	color: #666;	
}
/* BODY CONTENT */

div#body-CON{

	background: url(images/content_bg.jpg) repeat-y;
	margin-left: 109px;
	padding: 0 143px 0 84px;
	position: relative;
	}
div#content{
	padding: 40px 0px 45px 0px;
	min-height:400px;
	height: auto;
}
/* minimum hiehgt hack for ie6 */
*html div#content{
	height: 400px;	
}



/* WORDPRESS */

.post{
	margin: 5px 0px 15px;}
.hentry{}

/* WP COMMENTS */
h3#comments{
	color:#666;
	font-size: 0.9em;
	font-weight: normal;
	margin-bottom: 10px;
	}
ol.commentlist{
	list-style: none;
	margin: 0px;
	}
	ol.commentlist li.comment{
		background:#DDDDDD none repeat scroll 0 0;
		margin:10px 0;
		padding:20px;
		}
	ol.commentlist li.even{}
	ol.commentlist li.odd{}
	ol.commentlist li.alt{}
	ol.commentlist li.comment div.comment-author{
		font-size: 1.2em;
		margin-bottom: 5px;
		}
		ol.commentlist li.comment div.vcard{
			
			}
				ol.commentlist li.comment div.vcard img{
					padding: 2px;
					border: 1px solid #ccc;
					}
		ol.commentlist li.comment span.says{}
		ol.commentlist li.comment div.commentmetadata{
			margin: 5px 0px;
			}
		ol.commentlist li.comment p{}
		
		
/* ENTRY PHOTO */


div.hentry h2 a{ font-size: 30px; line-height: 20px; color: #305850; margin-bottom: 2px; font-family:Georgia, "Times New Roman", Times, serif; }

div.post{
	margin-bottom: 30px;	
}
div.entry{
	margin: 10px 0px;
	}
div.entry img.size-full{
	border: 1px solid #ccc;
	padding: 10px;
	background-color: #ffffff;
}

img.avatar{
	display: none;
}	
label.screen-reader-text{
	display: none;	
}


div#watermark{
	width: 191px;
	height: 85px;
	position: absolute;
	right: 72px;
	top: -23px;
	z-index: 11;
}
