/*
Theme Name: Olallo Rubio
Theme URI: http://wordpress.org/
Description: The 2010 Olallo Rubio theme for WordPress.
Author: JVA
Version: 1.0
Tags: olallo rubio blog, blog olallo rubio, podcast blog olallo rubio, blog podcast olallo rubio, radioactivo olallo rubio blog, blog olallo rubio radioactivo, director de cine mexicano olallo rubio, director de cine, olallo rubio y edward furlong, olallo rubio y peter coyote, blog mexicano
*/


* {margin:0; padding:0;}

div {border:0px solid #00FF99;}

html, body {margin:0px auto;
			padding:0px;
			background-color:#000000;
			font-family:Arial, Helvetica, sans-serif;	
			font-size: 12px;
			color:#FFFFFF;
			overflow-x:hidden;}

#container {margin:40px 21px 0px 21px;
	   		width:983px;
			padding-bottom:20px;}
			
#logo {padding-left:10px;
	   padding-bottom:15px;
	   text-align:left;}
			
/* ------------------------------------------------------ 
	MENU
-------------------------------------------------------- */
	  
a.menu {font-size:18px;
		font-weight:bold;
		color:#FFFFFF;
		padding-top:10px;
		padding-left:10px;
		padding-bottom:7px;
		padding-right:10px;
		border-right:1px solid #333333;
		text-decoration:none;}
		  
a.menu:hover { font-size:18px;
		       font-weight:bold;
		       background-color:#FFFFFF;
		       color:#000000;
		       padding-top:10px;
		       padding-left:10px;
		       padding-bottom:7px;
		       padding-right:10px;
		       border-right:1px solid #333333;
		       text-decoration:none;}
			    
a.menuOn { font-size:18px;
		   font-weight:bold;
		   background-color:#FFFFFF;
		   color:#000000;
		   padding-top:10px;
		   padding-left:10px;
		   padding-bottom:7px;
		   padding-right:10px;
		   border-right:1px solid #333333;
		   text-decoration:none;}
		   
a.menuOn:hover { font-size:18px;
		   		 font-weight:bold;
		   		 background-color:#FFFFFF;
		   		 color:#000000;
		   		 padding-top:10px;
		   		 padding-left:10px;
		   		 padding-bottom:7px;
		   		 padding-right:10px;
		   		 border-right:1px solid #333333;
		   		 text-decoration:none;}
				 
a.extra {font-size:12px;
		 font-weight:normal;
		 color:#FFFFFF;
		 text-decoration:none;}
		  
a.extra:hover {text-decoration:underline;}
			    

/* ------------------------------------------------------ 
	FONTS
-------------------------------------------------------- */

.f14 {font-size:14px;}
.f11 {font-size:11px;}
.bld {font-weight:bold;}
.nmr {font-weight:normal;}


/* ------------------------------------------------------ 
	BLOG
-------------------------------------------------------- */

h2 {
	color: #FFFFFF;
}
h2 a, h2 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
h2 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

h3 {
	font-size:14px;
	color: #FFFFFF;
	margin: 10px 0px 5px;
}

.entry {
	clear: both;
	padding-top: 10px;
	font-size:12px;
}

.navigation {
	clear: both;
	padding: 10px 0px;
}

.post {
	clear:both;
}

.post-calendar {
	float: left;
	font-size: 11px;
	color: #FFFFFF;
}

a.post-cat {
	float:left;
	font-size: 11px;
	color: #a5a5a5;
	font-style:italic;
	text-decoration:none;
}

a.post-cat:hover {
	text-decoration: none;
}

#comments, #respond {
	border-bottom: 1px solid #333333;
	padding:30px 0 10px 0;
}

a.post-comments {
	float:left;
	font-size: 11px;
	color: #FFFFFF;
	font-style:normal;
	text-decoration:none;
}

a.post-comments:hover {
	text-decoration: none;
}

a.previous-entries {
	float: left;
	font-size: 11px;
	color: #FFFFFF;
	font-style:normal;
	text-decoration:none;
}

a.previous-entries:hover {
	text-decoration: none;
}

a.next-entries {
	float: right;
	font-size: 11px;
	color: #FFFFFF;
	font-style:normal;
	text-decoration:none;
}

a.next-entries:hover {
	text-decoration: none;
}

.commentlist {
	margin: 10px 0px;
	padding-left: 20px;
	line-height: 130%;
}
.commentlist li{
	padding: 5px 10px;
	position: relative;
}
.commentlist .avatar {
	position: absolute;
	top: 5px;
	right: 5px;
	border: solid 1px #999999;
	padding: 1px;
	background: #FFFFFF;
}
.commentlist .alt {
	background:#2D2D2D;
}
.commentlist cite, .commentlist cite a, .commentlist cite a:visited {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	color: #FFFFFF;
}
.commentlist small {
	margin-bottom: 5px;
	display: block;
	font-size: 11px;
	color:#FFFFFF;
}
#commentform {
	margin-top: 10px;
	font-size:14px;
	color:#FFFFFF;
}
#commentform p {
	padding: 6px 0px;
	margin: 0px;
}
#commentform label{
	font-weight: normal;
	color: #FFFFFF;
	font-size: 100%;
}
#commentform input{
	width: 300px;
	background:#FFFFFF;
	border: 1px solid #999999;
	padding: 3px;
	margin-top: 3px;
}
#commentform textarea{
	width: 638px;
	height: 115px;
	background:#FFFFFF;
	border: 1px solid #999999;
	padding: 2px;
	margin-top: 3px;
}
#commentform textarea:focus, #commentform input[type="text"]:focus {
	background: #FFFFFF;
}
#commentform #submit{
	border: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background-color:#FFFFFF;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:5px;
	float:right;
	width:120px;
}

#searchform {
	width: 300px;
	float:left;
}
#searchform #s {
	width: 238px;
	height: 24px;
	border: 1px solid #FFFFFF;
	background: #FFFFFF;
	vertical-align: middle;
}
#searchform #searchsubmit {
	border: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	vertical-align: middle;
	background-color:#FFFFFF;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:5px;
	float:right;
}
#searchform label {
	font-size: 11px;
	color: #FFFFFF;
}

#sidebar h2 {
	margin: 20px 0px 5px;
}

.ul-cat {
	list-style: none;
	margin:0;
	padding:0;
}
.ul-cat li{
	margin: 0px;
	padding: 3px 0px 3px 0px;
}
.ul-cat li a, .ul-cat li a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.ul-cat li a:hover{
	color: #FFFFFF;
	text-decoration: none;
}

.ul-archives {
	list-style: none;
	margin:0;
	padding:0;
}
.ul-archives li{
	margin: 0px;
	padding: 3px 0px 3px 0px;
}
.ul-archives li a, .ul-archives li a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.ul-archives li a:hover{
	color: #FFFFFF;
	text-decoration: none;
}

#footer {
	clear: both;
}

#footer h2 {
	margin: 20px 0px 5px;
}

#footer a, #footer a:visited{
	color: #FFFFFF;
}
#footer .left-col{
	width: 300px;
	float: left;
}

.recent-comments {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.recent-comments li{
	padding: 3px 0px 3px 0px;
}
.recent-comments a{
	color: #FFFFFF;
	text-decoration: none;
}

.recent-posts {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.recent-posts li{
	padding: 3px 0px 3px 0px;
}
.recent-posts a{
	color: #FFFFFF;
	text-decoration: none;
}

a.subscribe, a.subscribe:visited{
	color: #FFFFFF;
	text-decoration: none;
}
a.subscribe:hover{
	color: #FFFFFF;
	text-decoration: none;
}

.olalloslinks {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.olalloslinks li{
	padding: 3px 0px 3px 0px;
}
.olalloslinks a{
	color: #FFFFFF;
	text-decoration: none;
}

.clear {
	clear:both;
}
