/*  

Theme Name: Shiftr

Theme URI: http://www.shiftr.com

Description: Personal portfolio of Ivan Kandi

Version: 1.0

Author: Christoph Boecken

Author URI: http://www.i-jeriko.de

*/

* { margin: 0; padding: 0; }

@font-face {
	font-family: 'F*ckBeansRegular';
	src: url('http://www.shiftr.net/font/F_CK_BEANS.eot');
	src: local('F*ck Beans Regular'), local('FuckBeans'), url('http://www.shiftr.net/font/F_CK_BEANS.ttf') format('truetype');
}
@font-face {
	font-family: 'UniversCE45LightBold';
	src: url('http://www.shiftr.net/font/UNIVERS_CE_65_BOLD.eot');
	src: local('Univers CE 45 Light Bold'), local('UniversCE-Bold'), url('http://www.shiftr.net/font/UNIVERS_CE_65_BOLD.ttf') format('truetype');
}


/*@font-face {
	font-family: 'MyriadProRegular';
	src: url('http://www.shiftr.net/font/MYRIADPRO-REGULAR.eot');
	src: local('Myriad Pro Regular'), local('MyriadPro-Regular'), url('http://www.shiftr.net/font/MYRIADPRO-REGULAR.ttf') format('truetype');
}*/
/*@font-face {
	font-family: 'JamesFajardoRegular';
	src: url('http://www.shiftr.net/font/JAMES_FAJARDO.eot');
	src: local('James Fajardo Regular'), local('JamesFajardo'), url('http://www.shiftr.net/font/JAMES_FAJARDO.ttf') format('truetype');
}*/

body { font-size: 62.5%; background: #FFF url(./img/base.jpg) repeat; }



#header { height: 110px; }

#logo { float: left; margin: 0px 0 0 0px; width: 550px; height: 210px; background: url(./img/logo.png) no-repeat left top; overflow: hidden; }

#logo a { display: block; line-height: 10000px; }

#bubble { float: left; width: 280px; height: 35px; background: url(./img/header_bubble.png) no-repeat left top; font-size: 11px; font-family: "Lucida Sans", "Lucida Sans Unicode", Garamond; color: #cccccc; padding: 12px 8px 0px 25px; margin: 60px 0 0 30px; text-align: left; overflow:hidden; list-style: none; }

#bubble li { margin-bottom: 0px; /*background: #565656*/ }

#bubble li a { color: #787878; text-decoration: none; }

#bubble li a:hover { text-decoration: underline; }



#sidebar { margin-top: 233px; margin-left: 25px; position:absolute; border:none; }
img.scaled { padding-right:50px; vertical-align:top; }

#sidebar li { font: normal 1.4em/2 "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform: uppercase; }

#sidebar li a { color: #DDD; text-decoration: none; }

#sidebar li a:hover { color: #FFF; }

#sidebar li.active a { color: #FFF; font-weight: bold; }

#noborderimg {
	border:none;
}


#sidebar2 { position: absolute; top: 110px; left: 770px; width: 210px; }

#sidebar2 div { float: left; width: 90px; margin-right: 15px; }

#sidebar2 h3 { font: normal 1.4em/2 Dinlig, "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform: uppercase; color: #FFF; }

#sidebar2 ul { list-style: none; }

#sidebar2 li { font: normal 1.2em/2 "Myriad Pro", Arial, Helvetica, sans-serif; }

#sidebar2 a { color: #2C2C2C; text-decoration: none; }



#maincontent { position: absolute; top: 295px; left: 0px;  }

.featuredheading { /*background: url(./img/heading_featured.png) no-repeat left top*/; overflow: hidden; margin-bottom: 3px; margin-left: 7px; }

.craftedheading { overflow: hidden; margin-bottom: 1px; margin-top:15px; margin-left:7px }

.craftedheading, .featuredheading span { display: block; line-height: 10000px; } 

.hentry { 
	float: left; 
	width: 278px; 
	height:200px;
	margin-top:4px;
	/*font: normal 1.1em/1.5 "Trebuchet MS", Georgia, Helvetica, sans-serif;*/ 
	}

.hentry a img { border: none; margin-bottom: 5px; }


	
.entry-title { 
	font-size: 50px;
	font-family: 'UniversCE45LightBold',"Lucida Sans", "Lucida Sans Unicode", Garamond;
	line-height:36px;
	letter-spacing:-7px;
	text-transform:uppercase;
	margin-bottom: 10px;
	/*margin-left:25px;*/
	margin-top:20px;
	font-weight: normal; 
	color:#ff003f;  
	}

.entry-title a { 
	font-size: 14px;font-family: "Lucida Sans", "Lucida Sans Unicode", Garamond;
	line-height:12px;
	color:#8b8b8b; 
	text-decoration:none;
	
	}

.entry-content { 
	font-family:"Lucida Sans", "Lucida Sans Unicode", Garamond; 
	font-size:12px ; 
	color: #CCC;  
	margin-right: 0; 
	margin-top: 15px; 
	margin-left: 34px;
	} 



/* FEATURED ENTRY */

#featured { width: 1004px; float: none; height: auto; overflow: hidden; margin-bottom: 5px;  font-size: 1em; }

#featured .heading { font-size: 2.2em; }

#featuredscreen { width: 800px; float: left; margin-right: 10px; }

#featuredscreen img { max-width: 800px; outline: none; border: none; }

#featured h2 {
	font-family: 'UniversCE45LightBold',"Lucida Sans", "Lucida Sans Unicode", Garamond;
	line-height:36px;
	letter-spacing:-7px;
	color:#ff003f;
	margin-top:5px;
	}

#featured .entry-content { 
	font-family:"Lucida Sans", "Lucida Sans Unicode", Garamond; 
	font-size:11px ; 
	color: #8b8b8b;  
	margin-right: 0; 
	margin-top: 15px; 
	 
	}





/* SINGLE PORTFOLIO ENTRY */

.single .hentry { width: 550px; height: auto;  }

.single .link a, .single .entry-content a { color: #ff003f; }

.portfolio .hentry { width: 590px; height: auto; }

.single .hentry p { margin-bottom: 1em; }

.portfolio .entry-content { margin: 0 0 0 0px; }

.client span, .link span { display: inline-block; width: 30px; } 




/* CHRONICLES */
.chronicles-title {
	font-size: 40px;
	font-family: 'UniversCE45LightBold',"Lucida Sans", "Lucida Sans Unicode", Garamond;
	line-height:30px;
	letter-spacing:-4px;
	text-transform:uppercase;
	margin-bottom: 0px;
	/*margin-left:25px;*/
	margin-top:20px;
	font-weight: normal; 
}



.chronicles-title a {
	color:#ff1800;
	text-decoration:none;
	}



.chronicles-title a:hover { color: #F30; }
	
.chronicles .hentry { 
	font-family: 'F*ckBeansRegular', "Lucida Sans", "Lucida Sans Unicode";
	margin-top:0px;
	width: 550px; 
	height: auto; 
	float: none; 
	margin-bottom: 15px;
	font-size:18px;
	margin-top:0;
	}

.chronicles-single-title {
	font-size: 34px;
	font-family: 'F*ckBeansRegular','UniversCE45LightBold',"Lucida Sans", "Lucida Sans Unicode", Garamond;
	line-height:20px;
	color:#ff003f;
	margin-top:27px;
	margin-bottom:10px;
}

.single.chronicles .hentry { margin-bottom: 50px; }

.chronicles .hentry .entry-content { margin-left: 30px; }

.chronicles .entry-title { 
	font-size: 40px;
	font-family: 'UniversCE45LightBold',"Lucida Sans", "Lucida Sans Unicode", Garamond;
	line-height:30px;
	letter-spacing:-4px;
	text-transform:uppercase;
	margin-bottom: 0px;
	/*margin-left:25px;*/
	margin-top:20px;
	font-weight: normal;
	}

.chronicles .entry-title a { color: #d80148; }

.chronicles .entry-title a:hover { color: #b4003b; }

.chronicles .entry-meta { 
	
	margin-bottom: 17px;
	
	color: #ffffff;
	}

.chronicles .entry-content { margin: 0 0 15px 0; }

.chronicles .entry-content blockquote { margin-left: 10px; border-left: 5px solid #999; padding-left: 10px; font-style: italic; color: #444; }

.chronicles .entry-content img { padding: 2px; border: 1px solid #999; }

.chronicles img.alignleft { float: left; margin: 0 5px 5px 0; }

.chronicles img.aligncenter { margin: 0 auto; display: block; }

.chronicles img.alignright { float: right; margin: 0 0 5px 5px; }

.chronicles .entry-commentlink { float:right; padding-right:100px; }

.chronicles .entry-commentlink a { color: #F03; text-decoration: none; }



#comments, #respond h3 { font-size:22px; font-family:'F*ckBeansRegular', "Lucida Sans", "Lucida Sans Unicode", Garamond; color: #F30; margin-bottom: 10px; }

.commentlist { 
	margin-left:34px;
	list-style: none; 
	font-size:12px; 
	font-family:"Lucida Sans", "Lucida Sans Unicode", Garamond; 
	color: #999; 
	width: 550px; 
	}

.commentlist li { margin-bottom: 30px; overflow: hidden; }

.commentlist a { color: #eb0032; }

.avatar { float: left; margin-right: 9px; }

.comment-author { margin-top:0px; font-size:18px; font-family:'F*ckBeansRegular', "Lucida Sans", "Lucida Sans Unicode", Garamond; color: #F30 }

.comment-meta a { text-decoration: none; color: #777; }

.commentlist p { 
	margin-left:40px;
	margin-top:10px;
	margin-bottom:10px;
}

.commentlist blockquote { margin-left: 10px; border-left: 5px solid #999; padding-left: 10px; font-style: italic; color: #444; }

.commentlist .reply { margin-left:0px; border-bottom: 1px solid #333; }

.commentlist ul { margin: 20px 0 0 30px; }



#commentform { margin-left:34px;font-size:11px; font-family:"Lucida Sans", "Lucida Sans Unicode", Garamond; color: #ffffff; width: 550px; overflow: hidden; margin-bottom: 20px; }

#commentform p { margin-bottom: 10px; }

#commentform a { color: #eb0032; }

#commentform label small { font-size: 1em; color: #777; }

#author, #email, #url { padding: 2px; }

#comment { width: 536px; padding: 4px; font-size:12px; font-family:"Lucida Sans", "Lucida Sans Unicode", Garamond; }

#submit { float: right; padding: 2px 5px; }



#navigation { 
	clear:both;
	background:url(http://www.shiftr.net/wp-content/themes/ivankandi/img/base_nav.png) no-repeat;
	padding-top:20px;
	padding-left:50px;
	margin-top:75px;
	width:980px;
	height:50px;
	font-size: 28px;
	font-family: 'F*ckBeansRegular', 'UniversCE45LightBold',"Lucida Sans", "Lucida Sans Unicode", Garamond;
	color:#ff003f;
	}

#navigation a { color: #ffffff; text-decoration: none; }

#footer_note{
	margin-top:0px;
	margin-left:783px;;
	/*margin-right:250px;*/
	margin-bottom:25px;
 	font-size:11px; font-family:"Lucida Sans", "Lucida Sans Unicode", Garamond; color: #CCC;
}
