/* ivirtual networks 2009, msh-02-darkBlog dise�ado por Mnosh (www.ivlabs.org) */

body {
	margin:0 auto 10px;
	width:990px;
	background-color:#000;
	color:#FFF;
	

}
a, a:active, a:focus{
	color:#CCC;
	text-decoration:none;
}
a:hover{
	color:#FFF;
}
ul{
	list-style:square;
}
#page{
	background-image:url(images/headerBlog.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	width:990px;
}
#encabezado{
	height:200px;
}
#blogTitulo, #blogTitulo a{
	color:#999;
}
#contenido{
	width: 700px;
	float:left;
	margin-right: 20px;
}
.entrada{
	padding-right:40px;
	margin-bottom:40px;
}
.tituloEntrada{
	font-family:Trebuchet MS,sans-serif;
	font-size:20pt;
	letter-spacing:-1px;
}
.sharp{
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
}
.postContent{
	font-family:monospace;
	letter-spacing:1pt;
	color:#CCC;
	padding: 10px 0 10px 20px;

}
.postContent a:link, .postContent a:visited{
	text-decoration: underline;

}
.postContent p{
	margin-bottom:20px;

}
.postmetadata {
	background:#0D0D0D none repeat scroll 0 0;
	font-size:10px;
	height:20px;
	margin-top:20px;
	padding-left:10px;
}
blockquote{
	border-color:#333333;
	border-style:dashed solid solid dashed;
	border-width:thin;
	color:#CCCCCC;
	padding:0 2px 0 8px;
}
code{
	letter-spacing: 1.2pt;	
}
.navi{
	clear:both;
}
#sidebar{
	padding-left:25px;
	width: 235px;
	float:left;
	margin-top: 70px;
	list-style:none;
	font-variant:small-caps;
	border-bottom:1px solid #131313;
	border-left:3px dashed #131313;
}
#searchform{
	width: 230px;
	margin: 25px 0;	
}
.comentario{
	width: 500px;
}
.widget_rss .rsswidget{
	font-weight:bold;
}
.rssSummary{
	font-size:12px;
}
#comment {
	background:#000000 none repeat scroll 0 0;
	border:thin dashed #333333;
	height:120px;
	width:550px;
	color:#FFFFFF;
}
#footer{
	margin: 50px 0 0;
}