/*
Theme Name: Pixeblog
Theme URI: http://www.pixeina.com
Description: This is an edited Kubrik, at least for now.
Version: 9.3.24
Author: Nicol&aacute;s Barrera, Michael Heilemann
Author URI: http://www.pixeina.com, http://binarybonsai.com/
Tags: Pixeina, custom header, fixed width, two columns, widgets

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

	This theme was orignially designed and built by Michael Heilemann,
	and then came DrummerHead and did magic to it

*/


/* scope: front page */
html, body {
margin:0;
padding:0;
}

body {
background-image:url(../../../../images/background.gif);
background-position:14px 21px;
font-family:Arial, Helvetica, sans-serif;
}

img {
border:none;
}

p {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:23px;
color:#000000;
padding:0;
}


#backDetail {
background-image:url(../../../../images/backDetail.gif);
background-repeat:no-repeat;
background-position:0px 145px;
}


#page {
margin:0;
padding:0;
width:1000px;
background-color:#FFF;
}

a {
	color:#000;
}

/* header specific */

		#bannerUp {
		height:146px;
		}
		
			#logo {
			height:145px;
			width:386px;
			background-image:url(images/logo-blog.jpg);
			border-bottom:#333 1px solid;
			border-right:#333 1px solid;
			float: left;
			}
			#logo a{
			display:block;
			height:145px;
			width:386px;
			}
		
			#motto {
			height:145px;
			width:611px;
			background-repeat:no-repeat;
			border-bottom:#333 1px solid;
			float:right;
			}
			#motto strong{
			display:block;
			font-family:Arial, Helvetica, sans-serif;
			font-size:22px;
			color:#333333;
			padding:97px 0 0 52px;
			}
			
		#menu {
		height:38px;
		padding:0 0 0 68px;
		border-bottom:#333 1px solid;
		position:relative;
		}
			#flair {
			background-image:url(../../../../images/flair3.gif);
			height:66px;
			width:113px;
			position:absolute;
			top:-27px;
			left:330px;
			}
		
			#menu a {
			display:block;
			margin:0px;
			padding:0px;
			height:38px;
			line-height:38px;
			width:87px;
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			text-decoration:none;
			font-weight:bold;
			font-size:14px;
			color:#666;
			}
			#menu a:hover {
			background-image:url(../../../../images/hoverBack.gif);
			background-position:bottom;
			background-repeat:repeat-x;
			}
				#menu #breadcrumb {
				display:block;
				margin:0 0 0 114px;
				padding:0px;
				height:38px;
				line-height:38px;
				float:left;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				color:#666;
				width:90px;
				}
					#menu #breadcrumb #viewing {
					font-weight:bold;
					}
			#menu a#rssSmall{
				height:22px;
				width:22px;
				margin:8px 22px 0 0;
				float:right;
			}

/* stops header specific */


#content {
	margin:52px 0 15px 20px;
	width:700px;
	float:left;
}

h2 {
font-size:28px;
letter-spacing:-0.03em;
line-height:1.1em;
margin:0px;
color:#333;
}
h2 a, h2 a:visited {
	text-decoration:none;
}
h2 a:hover {
	background-color:#000;
	color:#FFF;
}
small {
margin:0;
font-size:14px;
letter-spacing:0.07em;
font-weight:bold;
font-variant:small-caps;
}

p.postmetadata {
	font-variant:small-caps;
	font-size:0.8em;
	letter-spacing:0.1em;
	color:#999;
}

p.postmetadata a {
	color:#999;
}

p.postmetadata a:hover {
	background-color:#000;
	color:#FFF;
	text-decoration:none;
}

div#content div.post {
	margin-bottom:40px;
}

div#content a.more-link {
	float:right;
	margin:13px;
}





#sidebar {
	width:190px;
	margin:52px 20px 52px 790px;
}

#sidebar ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#sidebar ul li {
	margin-bottom:14px;
	font-size:12px;
	text-decoration:none;
}


#sidebar ul li h2 {
	font-size:16px;
	letter-spacing:0em;
	line-height:1.4em;
	margin-bottom:1px;
}
#sidebar ul li ul {
	/*margin-left:10px;*/
}
#sidebar ul li ul li {
	padding-left:10px;
	margin-bottom:5px;
	background-image:url(images/bullet.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	}
#sidebar ul li ul li a {
	text-decoration:none;
	color:#000;
}
#sidebar ul li ul li a:hover {
	text-decoration:underline;
}
#sidebar ul li ul li a:visited {
	color:#808080;
}

#sidebar ul .hidden {
	display:none;
}

#sidebar ul input {
	border-width:1px;
	background-color:#fafafa;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#777;
	padding:4px 3px;
	margin-right:3px;
	width:105px;
}

#sidebar ul input#searchsubmit {
	width:68px;
	border:#858585 1px solid;
	font-weight:bold;
	background-color:#fff;
	color:#adadad;
}
#sidebar ul input#searchsubmit:hover {
			color:#333;
			border-color:#000;
}


#footer {
	clear:both;
}

hr {
	display:none;
}



		#footer {
		border-bottom:#333 1px solid;
		border-top:#333 1px solid;
		height:37px;
		width:1000px;
		margin:0 0 10px 0;
		clear:both;
		}
		#footer a#valXhtml {
		display:block;
		width:106px;
		height:11px;
		margin:14px 0 0 20px;
		padding:0;
		background-image:url(../../../../images/w3c_xhtml.gif);
		float:left;
		}
		#footer a#valCss {
		display:block;
		width:106px;
		height:11px;
		margin:14px 0 0 14px;
		padding:0;
		background-image:url(../../../../images/w3c_css.gif);
		float:left;
		}
		div#footer div.separator {
		background-image:url(../../../../images/separator.gif);
		height:11px;
		width:1px;
		float:left;
		margin:14px 26px 0 23px;
		}
		
		#footer a.rssLink {
		margin:0 20px 0 0;
		padding:0;
		display:block;
		height:37px;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		color:#9c9c9c;
		font-size:12px;
		line-height:37px;
		letter-spacing:0.05em;
		}
		
		#footer p#copyright {
		margin:0 20px 0 0;
		padding:0;
		display:block;
		height:37px;
		float:right;
		font-family:Arial, Helvetica, sans-serif;
		color:#9c9c9c;
		font-size:10px;
		line-height:37px;
		}
/* end scope: front page */
		
		
/* scope: single post */

div.widecolumn {
	margin-left:68px !important;
	width:720px !important;
}

div.widecolumn div.navigation {
	display:block;
	height:50px;
}

div.widecolumn div.navigation a {
	color:#000;
	text-decoration:none;
	font-size:14px;
}
div.widecolumn div.navigation a:visited {
	color:#999;
}
div.widecolumn div.navigation a:hover {
	color:#FFF;
	background-color:#000;
}
div.widecolumn p.postmetadata{
	margin-top:44px;
}

div.widecolumn p.postmetadata small {
	font-weight:normal;
}

h3 {
	font-size:19px;
	margin:34px 0 0 0;
}

div.entry h3 {
	background-image:url(http://www.pixeina.com/blog/wp-content/themes/Pixeblog/images/h3Back.gif);
	background-repeat:no-repeat;
	background-position:right 3px;

}

h4 {
	font-size:16px;
	margin-bottom:-15px;
}


.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

.commentlist li .avatar {
	float:left;
	margin-right:12px;
}

.commentlist li.comment {
	border-top:1px solid #000;
	padding-top:5px;
	margin-bottom:46px;
}

.commentlist li.comment-author-admin {
	border-top:3px solid #000;
}
.commentlist li div.comment-author {
	font-size:17px;
}

.commentlist li div.comment-author cite.fn {
	font-style:normal;
	font-variant:small-caps;
	font-size:15px;
}

.commentlist li div.comment-author cite.fn a{
	color:#000;
}
.commentlist li div.comment-author span.says {
}

.commentlist li div.comment-meta {
	font-variant:small-caps;
	font-size:13px;
	margin:3px 0 20px 0;
}
.commentlist li div.comment-meta a{
	text-decoration:none;
	color:#666;
}

#commentform textarea, #commentform input {
			border-width:1px;
			background-color:#fafafa;
			font-family:Arial, Helvetica, sans-serif;
			font-size:15px;
			color:#333;
			padding:4px 3px;

}

#commentform textarea {
	width:712px;
}
#commentform #submit {
			border:#666 1px solid;
			margin:0 0 30px 0;
			font-weight:bold;
			background-color:#fff;
			color:#999;
			padding: 4px 3px;
			font-size:15px;
}

#commentform #submit:hover {
	color:#000;
	cursor:pointer;
}

span.note {
			border-bottom:1px dotted #666;
}

pre.codePre {
	padding:17px 10px;
	border:1px solid #666;
	border-left:20px solid #666;
	overflow:auto;
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	line-height:17px;
	background-image:url(images/preBack02.gif);
	background-position:0 1px;
}
pre.codePre strong {
	line-height:14px;
}
code {
	background-color:#f2f2f2;
	font-family:"Courier New", Courier, monospace;
	padding:1px;
	line-height:23px;
	font-size:12px;
}

div#content a:hover {
	color:#fff;
	background-color:#000;
	text-decoration:none;
}

ul#bookmarks {
	list-style:none;
	float:right;
	padding:0;
	margin:25px -12px 0 0;
}
ul#bookmarks li{
	float:left;
	margin:0 7px 0 7px;
}

ul#bookmarks li a {
	display:block;
	padding:5px;
}

div.entry ol, div.entry ul {
	font-size:15px;
	line-height:23px;
	color:#000000;
}

/*div.entry ol li, div.entry ul li {
	margin-bottom:7px;
} I don't know why I made this property but I'm leaveing it just in case*/

img#endArticle {
	vertical-align:text-bottom;
}


/* end scope: single post */


h2.pagetitle {
	text-align:right;
	font-weight:normal;
	letter-spacing:0.04em;
	margin-bottom:42px;
}

h3 a {
font-size:28px;
letter-spacing:-0.03em;
line-height:1.1em;
margin:0px;
color:#333;
text-decoration:none;
}
h3 a:hover {
	color:#FFF;
	background-color:#000;
}


/* start scope: sidebar */
div#sidebar div#rssArea {
	margin:34px 0 0 0;
}
div#sidebar div#rssArea a {
	text-decoration:none;
}
div#sidebar div#rssArea a:hover {
	text-decoration:underline;
}

div#sidebar div#rssArea img {
	float:left;
}
div#sidebar div#rssArea span.suscribirseRssTexto, div#sidebar div#rssArea span.queEsRssTexto{
	margin:0 0 0 10px;
	font-size:14px;
}

div#sidebar div#rssArea span.suscribirseRssTexto{
	line-height:22px;
}
div#sidebar div#rssArea span.queEsRssTexto{
	font-style:italic;
	margin-top:10px;
	color:#999;
}

/* end scope: sidebar */