/*   
Theme Name: drmad's default wp theme
Theme URI: drmad
Description: :(
Author: drmad
Author URI: http://drmad.org
Version: 1.1
.
We're so cool, we don't need licensee...
.
*/
@font-face {
	font-family: 'BaseFont';
	src: url('vegur-r.ttf');
}

body {
	background: black url('imgs/background.jpg') repeat-x top center;
	font-family: BaseFont, sans-serif;/*, "bitstream vera sans", Tahoma, sans-serif;*/
	font-size: 15px;
	color: #AAA;
	margin: 0px;
}


/*em {
    font-family: sans-serif;
    
}*/

strong {
	color: #EEE;
}
a {
	color: #5cF6FF;
	text-decoration: none;
}

h1, h2, h3 {
    color: white;
}
a:hover {
	color: #ff7f2a;
	text-decoration: underline;
}


#contenedor {
	width: 990px;
	margin: 0px auto;
	padding: 5px;
}

a img {
    border: none;
}

/* Imagenes flotantes */
img.alignright {
    float: right;
    margin-left: 5px;
    margin-bottom: 5px;
}

/* ARRIBA */
#arriba {
	height: 70px;
	
	font-size: 11px;
	color: white;
	font-family: Andika, Arial, sans-serif;
}
#arriba table {
	width: 100%;
	height: 70px;
}
#arriba table, #arriba table td, #arriba table tr  {
	margin: 0px;
	padding: 0px 5px;
	border: 0px;
}

#arriba table td.menu {
	vertical-align: bottom;
	text-align: right;
	padding-bottom: 5px;
	padding-right: 40px;
}

#arriba a {
	color: white;
	text-decoration: none;
	padding: 0px 10px;
}


/* 

	IMAGEN DE ARRIBA
	
*/

#linea {
	height: 3px;
	background: #ff7f2a;
	
	margin-bottom: 10px;
}

#cabecera {
	height: 293px;
	background: url("imgs/cabecera.jpg") no-repeat top center;
}

/* 

	LATERAL!!!!

*/

#lateral01 {
	float: right;
	width: 180px;
	padding: 10px;
	
}

#lateral02 {
    clear: left;
	float: right;
	width: 180px;
	padding: 10px;
}



.lat_titulo {
	color: white;
	
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #ff7f2a;
	padding: 5px;
	margin: 10px 0px;

}

/* ******************** */

#contenido {
	/*width: 700px;*/
	width: 580px;
	
	margin: 0px 0px;
}

#pie {
	background: #222;

}

#pie-contenido {
	width: 990px;
	margin: 0px auto;
	padding: 5px;
	font-size: 12px;
	text-align: center;
}


/*

	BLOG!

*/

.blog_entry {
	background: #0a0a0a url('imgs/top_blog_entry.png') no-repeat top center;
	padding: 20px;
	margin: 15px 0px;
	overflow: auto;
}
.pag_pie {
	text-align: right;
	margin-bottom: 30px;
	font-size: 10px;
	padding-right: 20px;
}
.pag_pie a {
	text-decoration: none;
	color: white;
}
.pag_pie a:hover{
	color: #ff7f2a;
}

.pag_titulo, .pag_titulo a {
	font-size: 22px;
	font-weight: bold;
	color: white;
	font-family: Arial, sans-serif;
	text-decoration: none;
}
.pag_titulo a:hover {
	color: #ff7f2a;
	text-decoration: underline;
}
.pag_titulo {
	color: white;
}
.pag_info {
	font-size: 10px;
	color: #444;
}

.pag_info a {
	color: #666;
}

.pag_cuerpo {
	padding-left: 30px;

}

.pag_botones {
	font-family: monospace;
	background: #444;
	text-align: center;
	padding: 10px;
}
.pag_botones a {
	color: white;
}
.pag_botones img {
	
	vertical-align: middle;
}
	

/*
	COMENTARIOS!
*/

.comentario-claro {
	background: #303030;
}
.comentario-oscuro {
	background: #202020;
}
.comentario-claro, .comentario-oscuro {
	padding: 10px;
}
.com_nombre {
	font-size: 20px;
}
.com_gravatar {
	float: left;
}
.com_comentario {
	margin-left: 80px;
	color: white;
}
.com_datos {
	margin-left: 80px;
	font-size: 10px;
	padding-top: 20px;
}

/* 

*/

blockquote {
    background: #111;
    padding: 20px;
    margin: 0px;
    color: white;
    
    -moz-border-radius: 10px;
    border-radius: 10px;
	
	font-family: serif;
	font-size: 18px;
}

tt {
	font-family: monospace;
	border-bottom : 1px dotted #888;
}
pre.code {
	background: #181818;
	padding: 5px;
	color: white;
	overflow: auto;
}

input[type=text], textarea {
	background: #222;
	
	border: 1px solid;

	border-top-color: #111;
	border-left-color: #111;
	
	border-bottom-color: #333;
	border-right-color: #333;

	color: white;
	font-family: monospace;
	padding: 3px;
}

#p19_nuevo_comentario {
	background: #111;
	width: 400px;
	margin: 0px auto;
	padding: 10px;
	text-align: center;
	border-radius: 10px;
	-moz-border-radius: 10px;
}

/* 
 Comentarios recientes
*/

.cr_contenedor {
	margin: 10px 0px;
	padding-bottom: 10px;
	border-bottom: 1px solid #111;
}
.cr_comentario {
	font-size: 10px;
	background: #100;
	padding: 5px;
	-moz-border-radius: 10px;
}
.cr_descripcion {
	font-size: 10px;
	color: white;
	text-align: center;
}

/* FLICKR */
#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#666666;}
#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;}
#flickr_icon_td {padding:0 5px 0 0 !important;}
.flickr_badge_image {text-align:center !important;}
.flickr_badge_image img {border: 1px solid black !important;}
#flickr_badge_uber_wrapper {margin: 0px auto; width:150px;}
#flickr_www {display:block; text-align:center; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}


/* Heredado de matrix.css */
button {
    color: white;
    border: 1px solid #404040; 
    cursor: pointer;

	background: #333;
	padding: 10px;
	font-family: monospace;
    
    -moz-border-radius: 3px;
    border-radius: 3px;
}

button:hover {
    background: #666;
}
button:active {
    background: #355;
}

button img {
    vertical-align: middle;
}

button[disabled] {
    background: #888;
    color: #BBB;
}

button {
}

/*
    POST POPULARES
*/

div.post_populares {
    font-size: 10px;
    padding: 5px;
    margin: 3px;
    background-color: #201008;
}

/* 

    SONSERAS DE WORDPRESS
    
*/
p.wp-caption-text {
    text-align: center;
    background: #0E0E0E;
    
    border: 1px solid #111;
    
    border-radius: 5px;
    -moz-border-radius: 5px;
    
    
}

