/*
Theme Name: Phraseanet
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.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

*/


	
*{
	margin:0;
	padding:0;
}

body {
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif;
	text-align: left;
	margin: 0;
	padding: 0;
	background-color:#35312b;
	background-image:url(images/background.jpg);
	background-repeat:no-repeat;
	background-position:center 0;
	color:#dddddd;
}

img
{
	border:none;
}

body.home.page{
	background-image:url(images/background-home.jpg);
}

#page{
	position:relative;
	width:920px;
	margin:0 auto;	
}

a{
	color:#3caadc;
	text-decoration:underline;	
}

p{
	line-height:16px;
	margin:10px 0;
}

ul{
	position:relative;
	list-style-type:none;	
}
ul li{
	position:relative;
	float:left;	
}

.float, #content .post{
	position:relative;
	float:left;
	width:100%;
}

.margin15{
	margin:15px;	
}

#header{
	height:86px;
	padding-top: 7px;
}
#header ul.meta, #header ul.qtranxs_language_chooser{
	float:right;
	width:140px;
}
#header ul.meta li{
	margin:0px 0px 0 10px;
}
#header ul.qtranxs_language_chooser li{
	margin:5px 8px;
}
#searchform label{
	display:none;	
}
#header ul{
	float:right;
	width:100%;
	right:20px;
}	
#header ul.menu{
	top: 30px;
	width:610px;
	font-weight:lighter;
}	
#header ul li{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:15px;
	float:right;
	height:20px;
}
#header a.logo{
	top: 4px;
	float:left;
	left:22px;
	width:212px;
	height:79px;
	background-image:url(images/logo.png);
	background-repeat:no-repeat;
	background-position:0 0;
	background-size:contain;
}	
#header .logo .name{
	display:none;
}	
#header ul div.separator{
	margin:0 9px;
	background-color:#5b504b;
	width:1px;
	height:20px;
}
#header ul li a, #content.homepage .entry .text .presentation-button ul li a{
	text-decoration:none;
	font-size:15px;
	color:white;
}

#header ul li.current_page_parent a,
#header ul li a:hover,
#content.homepage .entry .text .presentation-button ul li a:hover,
#header ul li.current_page_item a{
	color:#3caadc;
}





#content, #sidebar{
	width:680px;
	margin-top:2px;
}

#content .page-top,
#content .page-middle,
#content .page-bottom,
#content .page-top-full,
#content .page-middle-full,
#content .page-bottom-full
{
	width:654px;
	margin-left:15px;
	background-position:0 0;
	background-repeat:repeat-y;
	background-image:url(images/page-middle.gif);	
}
#content .page-top-full,
#content .page-middle-full,
#content .page-bottom-full
{
	width:920px;
}
#content .page-top{
	height:	4px;
	background-image:url(images/page-top.gif);
}
#content .page-bottom{
	height:	13px;
	background-image:url(images/page-bottom.gif);
}
#content .page-top-full{
	height:	4px;
	background-image:url(images/page-top-full.gif);
	margin-left:3px;
}
#content .page-bottom-full{
	height:	13px;
	background-image:url(images/page-bottom-full.gif);
	margin-left:3px;
}
#content .page-middle-full{
	height:	13px;
	background-image:url(images/page-middle-full.gif);
	margin-left:3px;
}
#content .entry{
	margin:30px;
	width:594px;	
}
#content .entry ul,#content .entry li,#content .entry p,#content .entry pre{
	float:left;
	width:100%;	
}
#content .entry pre
{
	width:550px;
	padding:20px;
	border:2px solid #9b9a97;
	background-color:#cbcbcb;
	color:#302b25;
}
#content .entry ul,#content .entry li{
	width:100%;
	margin:3px 0;
}
#content .edit{
	margin:10px 30px;
	width:594px;
	text-align:right;	
}
#content .title{
	margin:10px 30px 0;
	width:594px;
	text-align:left;	
}
#content .post .title li, #content .post .title li a{
	color:#35312b;
	text-decoration:none;
}
#content .post .title li a:hover{
	text-decoration:underline;
}
#content .post .title li.current_page_item a{
	color:#3aaadc;
}





#content.homepage{
	width:100%;
}
#content.homepage .entry{
	height:325px;
	margin-top:0px;
}
#content.homepage .entry .text{
	margin:45px 0 0 0px;
	font-size:24px;
	font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
	color:#dddddd;
	width:260px;
	font-weight:lighter;
}
#content.homepage .entry .text .download-button{
	font-family:Helvetica, Arial, sans-serif;
	font-size:21px;
	background-image:url(images/download-button.png);
	background-position:0 0;
	background-repeat:no-repeat;
	height:30px;
	width:130px;
	padding:10px 10px 10px 41px;
	margin:10px 0 0 0;
	color:#35312b;
	cursor:pointer; 
	float:left;
}
#content.homepage .entry .text .presentation-button ul{
	margin:5px 0 0 40px;
	list-style-type:square;
}
#content.homepage .entry .text .presentation-button ul li{
	margin:0;
	height:20px;
}
#content.homepage .entry .text .download-button.active{
	color:white;
}
#content.homepage .entry .text p{
	line-height:32px;	
}
#content.homepage .premium_users{
	height:45px;
}
#content.homepage .feature_tabs{
	height:225px;
	background-image:url(images/features.gif);
	background-repeat:no-repeat;
	background-position:center center;
	color:#222924;
}
#content.homepage .feature_tabs .feature.active{
	color:#DDDDDD;
}
#content.homepage .feature_tabs .feature{
	width:270px;
	margin:0 12px;
	height:195px;
	cursor:pointer;
}
#content.homepage .feature_tabs .feature h1{
	height:25px;
	font-size:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:10px 0;
	background-position:center left;
	background-repeat:no-repeat;
}
#content.homepage .feature_tabs .feature h1.presentation{
	background-image:url(images/presentation-0.png);
}
#content.homepage .feature_tabs .feature h1.download{
	background-image:url(images/download-0.png);
}
#content.homepage .feature_tabs .feature h1.community{
	background-image:url(images/community-0.png);
}

#content.homepage .feature_tabs .feature.active h1.presentation{
	background-image:url(images/presentation-1.png);
}
#content.homepage .feature_tabs .feature.active h1.download{
	background-image:url(images/download-1.png);
}
#content.homepage .feature_tabs .feature.active h1.community{
	background-image:url(images/community-1.png);
}



#content .entry ul{
	margin-left:20px;
	list-style-type:square;
}
#content .post h2.title{
	float:left;
	margin:10px 30px;
	font-size:18px;
	font-family:Helvetica;
	font-weight:bold;
}

#content .entry h1{
	float:left;
	width:100%;
	margin:5px 0;
	font-size:16px;
	font-family:Helvetica;
	font-weightbold;
}

#respond, #comments{
	float:left;
	width:100%;
	margin:10px 30px;
}
.commentlist{
	margin:5px 30px 5px 60px;
}






#sidebar{
	width:240px;	
	margin-top:130px;
}
#sidebar li{
	width:100%;
	margin:5px 0;	
}
#sidebar ul li.current_page_item a
{
	color:white;
	text-decoration:none;
}
#sidebar div.separator{
	height:1px;
	width:100%;
	float:left;
	margin:10px 0;
	background-color:#5b504b;
}



#footer{
	margin:40px 0 80px;	
}
#footer .menu{
	width:125px;
	padding:30px 0 0 30px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:13px;
	fontweight:bold;
	color:#5b504b;
}
#footer .menu li{
	width:100%;
}
#footer .menu li a:hover{
	text-decoration:underline;
}
#footer .menu li a{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:10px;
	color:#5b504b;
	text-decoration:none;
}
#footer .separator{
	background-color:#5b504b;
	width:1px;
	height:175px;
}
