/*  
Theme Name: BlogCafé
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/

	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

*/



BODY {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px; MARGIN-BOTTOM: 20px;
	PADDING-TOP: 0px; PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px;
	
	HEIGHT: auto; TEXT-ALIGN: left; 
	BACKGROUND:  #D8E4EF url("images/background2.jpg") repeat-x;
	font:0.8em trebuchet ms;
}
*{ PADDING: 0px; MARGIN: 0px;  font-size: 12px;}
A {	COLOR: #966B30; TEXT-DECORATION: none; font-weight: normal;}
A:visited {COLOR: #966B30;}
A:active {COLOR: #966B30;}
A:hover {COLOR: #966B30; TEXT-DECORATION: underline;}

#container {
	position: relative;
	BACKGROUND: transparent ;
	WIDTH: 960px; 
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	padding: auto auto auto auto;
	margin: auto auto auto auto;
	height: auto;
}
/* \*/
* html #container {height: 1%;}
/* */

#banner {
	position: relative; /* SE HA AÑADIDO*/
	background: #EEEEEE;
	height: 60px;
}

/*new divs*/
	#brand {
		position: relative; /* SE HA AÑADIDO*/
		BACKGROUND: #FFFFFF url("images/backgroundbrand3.jpg") repeat-x;
		color: #FFFFFF;
		padding-top: 0px;
		padding-left: 8px;
		padding-bottom: 15px;
		display:block;
		clear: both;

	}

	#adtop {
	position: relative; /* SE HA AÑADIDO*/
		background: transparent;
		padding-top: 10px;
		padding-bottom: 10px;
		border-left: 0px #FFFFFF solid;
		text-align: center;
		height: auto;

	}
	
	#blogger {
	position: relative; /* SE HA AÑADIDO*/
		background: #7094B8;
		border-bottom: 1px #000000 solid;
		border-right: 1px #000000 solid;
		border-top: 1px #FFFFFF solid;
		border-left: 0px #FFFFFF solid;
		text-align: left;
		line-height: 30px;
		font-size: 28px;
		padding-left: 10px;
		padding-top: 8px;
		padding-bottom: 10px;
		color: #FFFFFF;
	}
	
	#network {
		position: relative; /* SE HA AÑADIDO*/
		float: right; 
		TOP: 0px; 
		HEIGHT: 15px;
		BORDER-RIGHT: #809eb9 1px solid; 
		BORDER-TOP: medium none; 
		BACKGROUND: #E10A16;
		PADDING-left: 12px;
		PADDING-right: 12px;
		BORDER-LEFT: #809eb9 1px solid; 
		BORDER-BOTTOM: #809eb9 1px solid; 
	}
#network A{color: #FFFFFF;}
#network A:visited{color: #FFFFFF;}
#network A:active{color: #FFFFFF;}
#network A:hover{color: #FFFFFF;}
/**/

#contentbody {background: #fff; position: relative; width: 960px; height: auto; background: #fff }
/* \*/
* html #contentbody {height: 1%;}
/* */
#left {background: transparent; position: relative; float: left; width: 170px; margin-bottom: 10px; margin-left: 10px; display: inline;  height: auto;}
#center {background: transparent; position: relative; float: left; width: 550px; margin-bottom: 10px; margin-left: 10px; margin-right: 10px; margin-top: 10px; display: inline;  height: auto;}
#right {background: transparent; position: relative; float: left; width: 200px; margin-bottom: 10px;  margin-right: 10px; margin-top: 0px; display: inline;  height: auto;}
.clearboth {clear: both; font: 1px/1px; border: 0px; display: block; height: 1px;}
.clearboth2 {border-top:1px #fff solid;}

#bottom {position: relative; padding-top: 0px; background: transparent;  height: auto;}
/* \*/
* html #bottom {height: 1%;}
/* */

.picture {display:block;border-bottom: 1px #000000 solid;}

/* sidebar */
.sidebar { position: relative; /* SE HA AÑADIDO*/ padding: 5px; padding-top: 0px; }
.sidebar H2 {padding: 3px; background: #eeeeee; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 15px; padding-left: 5px; font-weight: normal; color: #666666;}
.sidebar UL {MARGIN: 0px 0px 20px;}
.sidebar LI {MARGIN-TOP: 5px; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 16px; 	font-family: 'Trebuchet MS', Helvetica, sans-serif; LIST-STYLE-TYPE: none; TEXT-ALIGN: left}
.sidebar IMG {BORDER-RIGHT: #eeeeee 5px solid; BORDER-TOP: #eeeeee 5px solid; BORDER-LEFT: #eeeeee 5px solid; BORDER-BOTTOM: #eeeeee 5px solid;}

/* Content */
.content {position: relative; float: none; PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; COLOR: #333333; PADDING-TOP: 0px; font-family: 'Trebuchet MS', Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff}


/* MAC BLIND \*/ * html .content { height: 1%;} /*  */
.content p {margin-bottom: 10px;}
.content BLOCKQUOTE {}
.content LI {}
.content H2 {FONT-WEIGHT: normal; FONT-SIZE: 22px; MARGIN-BOTTOM: 10px; COLOR: #000000; font-family: 'Trebuchet MS', Helvetica, sans-serif; TEXT-ALIGN: left;}
P.posted *{ FONT-SIZE: 12px;}
.content H3 {FONT-WEIGHT: normal; FONT-SIZE: 22px; MARGIN-BOTTOM: 5px; COLOR: #000000; font-family: 'Trebuchet MS', Helvetica, sans-serif; TEXT-ALIGN: left;}
p.posted {BORDER-TOP: #EEEEEE 0px dotted; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; COLOR: #777777; PADDING-TOP: 3px; 
font-family: 'Trebuchet MS', Helvetica, sans-serif; TEXT-ALIGN: left; padding-bottom: 2px; margin-bottom: 2px;}
p.addto {BORDER-TOP: #EEEEEE 0px dotted; FONT-WEIGHT: normal; FONT-SIZE: 9px; PADDING-BOTTOM: 10px; COLOR: #777777; PADDING-TOP: 3px; 
font-family: 'Trebuchet MS', Helvetica, sans-serif; TEXT-ALIGN: left; border-bottom: 1px #BF883E solid; padding-bottom: 10px; margin-bottom:15px;}
/* \*/
* html p.posted {height: 1%;}
/* */
/* \*/
* html .cura p {height: 1%;}
/* */


.content div.postedcoment {	position: relative; PADDING-BOTTOM: 3px; font-family: 'Trebuchet MS', Helvetica, sans-serif; 	TEXT-ALIGN: left;}
/* \*/
* html .postedcoment {height: 1%;}
/* */
.content div.postedcoment .postcontent {float: none; }

.trackback {margin-bottom: 20px; position: relative; height: auto;}
/* \*/
* html .trackback  {height: 1%;}
/* */
.insertcomment {position: relative; margin-bottom: 15px;}
/* \*/
* html .insertcomment {height: 1%;}
/* */


div.post {position: relative;}
div.post img {position: relative; padding-top: 10px; padding-bottom: 10px; border: 0px; margin:10px;}
div.post img.thumbnail {position: relative; float: left; padding-top: 0px; margin-top: 5px; padding-bottom: 10px; padding-right: 10px; margin:10px;}
div.post p {font-size: 14px; line-height: 20px;}
div.post p * {font-size: 14px;}
div.post H3 * {FONT-WEIGHT: normal; FONT-SIZE: 20px; MARGIN-BOTTOM: 5px;  font-family: 'Trebuchet MS', Helvetica, sans-serif; TEXT-ALIGN: left;}

.photo {position: relative; /* SE HA AÑADIDO*/MARGIN-BOTTOM: 20px; TEXT-ALIGN: left}
.link-note {PADDING-RIGHT: 2px; PADDING-LEFT: 10px; FONT-SIZE: x-small; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 2px; LINE-HEIGHT: 150%; PADDING-TOP: 2px; font-family: 'Trebuchet MS', Helvetica, sans-serif; TEXT-ALIGN: left}
#powered {position: relative; /* SE HA AÑADIDO*/ MARGIN-TOP: 50px; FONT-SIZE: x-small; COLOR: #333333; LINE-HEIGHT: 150%; FONT-FAMILY: 'Trebuchet MS', Verdana, sans-serif; TEXT-ALIGN: left}
#comment-data {position: relative; /* SE HA AÑADIDO*/BORDER-RIGHT: #bbb 0px dotted; PADDING-RIGHT: 15px; FLOAT: left; WIDTH: 180px; MARGIN-RIGHT: 15px; TEXT-ALIGN: left;}
UNKNOWN {position: relative; /* SE HA AÑADIDO*/ WIDTH: 80%}

/*FOOTER*/
.footer {background: #fff; position: relative; height: 30px; clear: both; margin: 0px;
padding: 1px; /* SE HA CAMBIADO A VALOR 1*/padding: 10px 10px 10px 10px; border-top: 2px #70A0B4 solid;padding-top: 3px;font-size: 10px;line-height: 13px;margin-bottom: 100px;}	
.footer *{font-size: 14px;}
.footer A{font-weight: bold;}
.footer div.links {position: relative; /* SE HA AÑADIDO*/float: left;	width: 300px;}
.footer div.copy {	position: relative; /* SE HA AÑADIDO*/	float: right;	width: 300px;	text-align: right; }
.footer div.copy img {	display: inline;	padding-top: 3px;	padding-bottom: 0px;}
.footer div.copy span {	display: block;	clear: right;}
ul.listfooter {	position: relative; /* SE HA AÑADIDO*/	padding: 0px;	margin: 0px;	display: inline;}
ul.listfooter li {	padding: 0px;	margin: 0px;	padding-left: 4px;	padding-right: 4px;	border-left: 1px #003C72 solid; 	display: inline;	font-size: 10px;	line-height: 14px;}
ul.listfooter li.first {	border-left: 0px #003C72 solid; 	padding-left: 0px;}

/*adsky*/
div.adsky {	position: relative; /* SE HA AÑADIDO*/	background: #eee;	TEXT-ALIGN: center; margin-bottom: 15px; padding-bottom: 15px;}
div.adsky h1 {	position: relative; /* SE HA AÑADIDO*/	FONT-SIZE: 10px; background: #ccc; text-transform: uppercase; COLOR: #fff; 	font-weight: normal; TEXT-ALIGN: center; margin-bottom: 15px;}

/*admpu*/
div.admpu {	position: relative; 
/* SE HA AÑADIDO*/	background: #eee;	
TEXT-ALIGN: center; 
margin-bottom: 15px;
padding-bottom: 15px;}
div.admpu h1 {	position: relative; /* SE HA AÑADIDO*/	FONT-SIZE: 10px; background: #ccc; text-transform: uppercase; COLOR: #fff; 	font-weight: normal; TEXT-ALIGN: center; margin-bottom: 15px;}


/* forms */
form {position: relative; display: inline;}
textarea {width: 360px;}
/*Creative Commons*/
div.creative {	position: relative; /* SE HA AÑADIDO*/	TEXT-ALIGN: center;	font-size: 10px; color: #333333;}

/* Agenda calendar */
#calendar {background: #eeeeee; padding: 5px 5px 15px 5px; margin-bottom: 15px; } 
#calendar caption {margin: 0px; font-size: 15px; padding: 3px 3px 6px 3px; color: #666666; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-weight: normal;} 
#calendar table {margin: 0px; padding: 0px; text-align: center; border: 0px #000 solid; margin-bottom: 5px; background: #cccccc; width: 100%; border-collapse: collapse;} 
#calendar th { margin: 0px; background: #A0A0A0; padding: 1px; font-weight: normal; font-size: 9px; color: #fff; } 
#calendar td { margin: 0px; padding: 0px; vertical-align: middle; padding: 1px;} 
#calendar tfoot td { background: #A0A0A0; color: #fff; } 
#calendar table a {display: block; padding: 1px; margin: -1px; font-weight: bold; background: #BF883E; color: #fff; } 
#calendar table a:hover {background: #006699; }
#calendar table .current {background: #BF883E; padding: 2px; color:#FFFFFF; }
#day p { color: #000000;}


.bloglist {background-color:#eeeeee; padding: 3px 3px 1px 0px; font-size:11px; font-family: 'Trebuchet MS', Helvetica, sans-serif; text-align: left; }
.bloglist span {display: block; padding: 0px 5px 0px 5px;}
.bloglist A {	 TEXT-DECORATION: none; font-weight: normal; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size:11px; color:#666666; }
.bloglist A:link {	 TEXT-DECORATION: none; font-weight: normal; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size:11px; color:#666666}
.bloglist A:visited { color:#666666}
.bloglist A:hover {TEXT-DECORATION: underline; color:#333333}
.bloglist A:focus {TEXT-DECORATION: underline; color:#333333}
.bloglist A:active { color:#666666}


#akst_form {left: 0px;}

.entry img, .attachment img, .navigation .alignleft img, .navigation .alignright img{
  padding: 3px;
  margin: 4px 10px;
  border: 1px solid #E7E8E6;
  border-radius: 4px;
  -moz-border-radius: 4px;
}

.entry img.alignleft, .attachment img.alignleft{ margin-left: 0; }
.entry img.alignright, .attachment img.alignright{ margin-right: 0; }
.entry img.aligncenter, .attachment img.aligncenter{ margin: 0 auto; text-align: center; }

.wp-caption.alignleft{ margin-left: 0; }
.wp-caption.alignright{ margin-right: 0; }

.alignleft { float: left; width: 50% ; }
.alignright { float: right;  width: 50% ; text-align: right; }

