/*  
Theme Name: Qwilm!
Theme URI: http://oriol.f2o.org/
Description: Theme hardly based on <a href="http://www.huddletogether.com">huddletogether</a>. This theme was designed by Lokesh and destriped and built by oriol.	
Version: 0.3
Author: Oriol Sanchez
Author URI: http://oriol.f2o.org
*/

body {
	background-color: #DDE5D9;
	font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
	font-size: 10px;
	color: #666;
}

a, a:hover { 
	color: #8ab459; 
	text-decoration: none; 
}

#wrapper { 
	padding-left: 30px; 
}

#mini-nav {
	width: 20px;
	float: left;
	margin: 5px;
	padding-top: 30px;
	position:fixed;
}

#mini-nav img {
	margin:1px;
}
#content {
	width: 450px;
	text-align: left;
	border-top:solid 1px #CED4CA;
	border-bottom:solid 3px #CED4CA;
	border-left:solid 1px #CED4CA;
	border-right:solid 3px #CED4CA;
	float: left;
	margin: 5px;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 30px;
	background-color:#FFFFFF;
}

#sidebar-1 {
	width: 140px;
}

#sidebar-2 {
	width: 180px;
}

.sidebar {
	text-align: left;
	padding: 20px;
	border-top:solid 1px #CED4CA;
	border-bottom:solid 3px #CED4CA;
	border-left:solid 1px #CED4CA;
	border-right:solid 3px #CED4CA;
	float: left;
	margin: 5px;
	background-color:#FFFFFF;
	font-size: 0.9em;
}
.post {
	border-bottom:solid 1px #DEE4DA;
	padding-top:30px;
	padding-bottom:0px;
}

.post img {
	border: 1px solid #ced4ca;
	padding: 3px;
	margin: 5px 0 5px 0;
}

.post-titulo {
	color:#ACB200;
	margin:0px;
	margin-bottom:2px;
}

.postmeta {
	margin-top: 0;
	padding-top: 1px;
	font-size: 0.9em;
	color: #999;
}

.comentarios-link {
	padding: 0 0 0 17px;
	background: url(commentslink.gif) no-repeat center left;
}	

h1, h2, h3 {
	font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
}

h1 { 
	text-indent: -9000px; 
	margin: 0; 
	display: none;
}

h2 { 
	margin-top: 25px; 
	margin-bottom: 0; 
	font-size: 16px; 
}

h2 a { 
	color: #63b4cd; 
}

h3 { 
	font-size: 14px; 
	color: #666; 
}

p {
	line-height: 1.5em;	
	margin: 1.2em 0; 
}

ol, ul {
	line-height: 1.5em;
	margin: 1.2em 0 1.2em 2em;
}
ul li, ol li { 
	margin-bottom: 0.2em; 
}

img, a img { 
	border:0px;
}

a, a:hover { 
	color: #8ab459; 
	text-decoration: none; 
}

a:hover { 
	color: #777; 
}

em{
	font-style: italic;
	color: #777;
}

blockquote {
	margin: 0 20px;
	padding: 0 20px;
	border-left: 4px solid #E8E7D0;
	font-size: 0.9em;
}

pre {
	display: block;
	margin: 1.0em 1.5em 1.0em 0;
	padding-left: 0.8em;
	border-left: 1px solid #ccc;
	background-color: #eee;
	overflow: auto;
}

code {
	font-family: monospace;  
	font-size: 11px; 
	background-color: #eee;
}

pre code { 
	line-height: 1.3em;
}

kbd {
	background-color: #ddd;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	font-size: inherit;
	font-family: inherit;
	padding: 0 3px 2px 4px;
}

del, del * { 
	text-decoration: line-through; 
}

.small {
	font-size: 0.9em;
	color: #999;
}

#comment {
	width: 100%
}

.comentarios {
	border:1px solid #DEE4DA;
	background-color: #F3F3F3;
	padding:5px;
	margin-top:5px;
	margin-bottom:5px;
}
.commentarios li {
	border:1px solid #DEE4DA;
	background-color: #F3F3F3;
	padding:5px;
	margin-top:5px;
	margin-bottom:5px;
}

.commentarios li:hover { 
	background-color: #fff; 
}

.comentariosmeta {
	margin-top: 0;
	padding-top: 1px;
	font-size: 0.9em;
	color: #999;
	}
.comentariostitulo {
	margin:0px;
	margin-bottom:2px;
}

.sidebar h2 {
	display: inline;
	margin: 1.2em 0 0.6em 0;
	padding: 0 10px 0 0;
	color: #63b4cd;
	background: url(arrow.gif) no-repeat center right;
	font-size: 1.1em;
}

.sidebar ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.sidebar ul ul {
	margin: 1.0em 0 1.5em 0;
	border-top: 1px solid #dee4da;
}

.sidebar ul ul li {
	padding: 0 0 0 10px;
	border-bottom: 1px solid #dee4da;
}

.sidebar ul ul li a {
	display: block;
	margin: 0 0 0 -10px;
	padding: 2px 10px 0 10px;
} 

.sidebar ul ul li a:hover {
	background-color: #f3f3f3;
}

.linkpermanente{
	padding: 0 0 0 17px;
	background: url(permalink.gif) no-repeat center left;
}

input, textarea, select {
	border: 1px solid #C1C0B5;
	background-color: #FAFAF0;
	color: #555;
	font-size: 1em;
	font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
}

#pagina {
	border-bottom:solid 1px #DEE4DA;
	padding-top:30px;
	padding-bottom:0px;
}

#pagina img {
	border: 1px solid #000000;
	padding: 3px;
	margin: 5px 0 5px 0;
}

.pagina-titulo {
	color: #63B4CD;
	margin:0px;
	margin-bottom:2px;

}

.gravatar {
	float:right;

}

.comentarios-autor {
	border:1px solid #B2FF66;
	background-color: #95FFCE;
	padding:5px;
	margin-top:5px;
	margin-bottom:5px;
}

.comentarios-autor li {
	border:1px solid #B2FF66;
	background-color: #95FFCE;
	padding:5px;
	margin-top:5px;
	margin-bottom:5px;
}

.comentarios-autor li:hover { 
	background-color: #fff; 
}

#searchform {
	width:100%;
}
/* syntax */
﻿.syntaxhighlighter,

.syntaxhighlighter div,

.syntaxhighlighter code,

.syntaxhighlighter span

{

	margin: 0 !important;

	padding: 0 !important;

	border: 0 !important;

	outline: 0 !important;

	background: none !important;

	text-align: left !important;

	float: none !important;

	vertical-align: baseline !important;

	position: static !important;

	left: auto !important;

	top: auto !important;

	right: auto !important;

	bottom: auto !important;

	height: auto !important;

	width: auto !important;

	line-height: 1.1em !important;

	font-family: monospace !important;

	font-weight: normal !important;

	font-style: normal !important;

	font-size: 10px !important;

}



.syntaxhighlighter

{

	width: 100% !important;

	margin: 1em 0 1em 0 !important;

	padding: 1px !important; /* adds a little border on top and bottom */

	position: relative !important;

}



.syntaxhighlighter code {

	display: inline !important;

}



.syntaxhighlighter .bold {

	font-weight: bold !important;

}



.syntaxhighlighter .italic {

	font-style: italic !important;

}



.syntaxhighlighter .line .number

{

	float: left !important; 

	width: 3em !important; 

	padding-right: .3em !important;

	text-align: right !important;

	display: block !important;

}



/* Disable numbers when no gutter option is set */

.syntaxhighlighter.nogutter .line .number

{

	display: none !important;

}



.syntaxhighlighter .line .content

{

	margin-left: 3.3em !important; 

	padding-left: .5em !important;

	display: block !important;

}



.syntaxhighlighter .line .content .block

{

	display: block !important;

	padding-left: 1.5em !important;

	text-indent: -1.5em !important;

}



.syntaxhighlighter .line .content .spaces

{

	display: none !important;

}



/* Disable border and margin on the lines when no gutter option is set */

.syntaxhighlighter.nogutter .line .content

{

	margin-left: 0 !important; 

	border-left: none !important;

}



.syntaxhighlighter .bar

{

	display: none !important;

}



.syntaxhighlighter .bar.show 

{

	display: block !important;

}



.syntaxhighlighter.collapsed .bar

{

	display: block !important;

}



.syntaxhighlighter.nogutter .ruler

{

	margin-left: 0 !important;

	padding-left: 0 !important;

}



.syntaxhighlighter .ruler

{

	padding: 0 0 .5em .5em !important;

	margin-left: 3.3em !important;

	overflow: hidden !important;

}



/* Adjust some properties when collapsed */



.syntaxhighlighter.collapsed .lines,

.syntaxhighlighter.collapsed .ruler

{

	display: none !important;

}



.syntaxhighlighter .lines.no-wrap

{

	overflow: auto;

	overflow-y: hidden;

}



/* Styles for the toolbar */



.syntaxhighlighter .toolbar

{

	position: absolute !important;

	right: 0px !important;

	top: 0px !important;

	font-size: 1px !important;

	padding: 8px 8px 8px 0 !important; /* in px because images don't scale with ems */

}



.syntaxhighlighter.collapsed .toolbar

{

	font-size: 80% !important;

	padding: .2em 0 .5em .5em !important;

	position: static !important;

}



.syntaxhighlighter .toolbar a.item,

.syntaxhighlighter .toolbar .item

{

	display: block !important;

	float: left !important;

	margin-left: 8px !important;

	background-repeat: no-repeat !important;

	overflow: hidden !important;

	text-indent: -5000px !important;

}



.syntaxhighlighter.collapsed .toolbar .item

{

	display: none !important;

}



.syntaxhighlighter.collapsed .toolbar .item.expandSource

{

	background-image: url(magnifier.png) !important;

	display: inline !important;

	text-indent: 0 !important;

	width: auto !important;

	float: none !important;

	height: 16px !important;

	padding-left: 20px !important;

}



.syntaxhighlighter .toolbar .item.viewSource

{

	background-image: url(page_white_code.png) !important;

}



.syntaxhighlighter .toolbar .item.printSource

{

	background-image: url(printer.png) !important;

}



.syntaxhighlighter .toolbar .item.copyToClipboard

{

	text-indent: 0 !important;

	background: none !important;

	overflow: visible !important;

}



.syntaxhighlighter .toolbar .item.about

{

	background-image: url(help.png) !important;

}



/** 

 * Print view.

 * Colors are based on the default theme without background.

 */



.syntaxhighlighter.printing,

.syntaxhighlighter.printing .line.alt1 .content,

.syntaxhighlighter.printing .line.alt2 .content,

.syntaxhighlighter.printing .line.highlighted .number,

.syntaxhighlighter.printing .line.highlighted.alt1 .content,

.syntaxhighlighter.printing .line.highlighted.alt2 .content,

.syntaxhighlighter.printing .line .content .block

{

	background: none !important;

}



.syntaxhighlighter .no-wrap .line .content .block

{

	white-space: nowrap !important;

}



/* Gutter line numbers */

.syntaxhighlighter.printing .line .number

{

	color: #bbb !important;

}



/* Add border to the lines */

.syntaxhighlighter.printing .line .content

{

	color: #000 !important;

}



/* Toolbar when visible */

.syntaxhighlighter.printing .toolbar,

.syntaxhighlighter.printing .ruler

{

	display: none !important;

}



.syntaxhighlighter.printing a

{

	text-decoration: none !important;

}



.syntaxhighlighter.printing .plain,

.syntaxhighlighter.printing .plain a

{ 

	color: #000 !important;

}



.syntaxhighlighter.printing .comments,

.syntaxhighlighter.printing .comments a

{ 

	color: #008200 !important;

}



.syntaxhighlighter.printing .string,

.syntaxhighlighter.printing .string a

{

	color: blue !important; 

}



.syntaxhighlighter.printing .keyword

{ 

	color: #069 !important; 

	font-weight: bold !important; 

}



.syntaxhighlighter.printing .preprocessor 

{ 

	color: gray !important; 

}



.syntaxhighlighter.printing .variable 

{ 

	color: #a70 !important; 

}



.syntaxhighlighter.printing .value

{ 

	color: #090 !important; 

}



.syntaxhighlighter.printing .functions

{ 

	color: #ff1493 !important; 

}



.syntaxhighlighter.printing .constants

{ 

	color: #0066CC !important; 

}



.syntaxhighlighter.printing .script

{

	font-weight: bold !important;

}



.syntaxhighlighter.printing .color1,

.syntaxhighlighter.printing .color1 a

{ 

	color: #808080 !important; 

}



.syntaxhighlighter.printing .color2,

.syntaxhighlighter.printing .color2 a

{ 

	color: #ff1493 !important; 

}



.syntaxhighlighter.printing .color3,

.syntaxhighlighter.printing .color3 a

{ 

	color: red !important; 

}