/*
===================
Decay CSS Styles
===================
Name: Deckay
Author: Zeuder
Version: 3.0
Module: style.css
*/

*{ margin: 0; padding: 0;}
html{font-size: 100%;}
/* ===== GENERAL ===== */
body {
	background: #bfbfbf url('../img/bg.jpg') repeat-x;
	color: #484848;
	font-family: 'Tahoma', Lucida Grande, 'Trebuchet MS', arial, Helvetica, sans-serif;
	font-size: 100%;
	margin: 0 auto;
	padding: 24px 0 24px 0;
	text-align: center;	
}
hr { display: none;}
p { margin: 0 0 1.5em 0; line-height: 1.5em;}
img { border: none }
blockquote {
	background: #EDEDED;
	color: #000;
	margin: 0 0 1.5em 0;
	line-height: 1.5em;
	padding: 8px;
	font-family: Georgia;
	font-style: oblique;
	width: 90%;	
}
pre, code { font-family: Lucida Console, Monaco, monospace; font-size: 0.825em;}
pre {
	background: #fffeec;
	border-top: 1px solid #e7ddcf;
	border-bottom: 1px solid #e7ddcf;
	color: #894430;
	margin: 0 0 1.5em 0;
	overflow: auto;
	padding: 8px;
	/* fix overflow in IE */
	min-height: 40px; 
	height: auto !important; 
	height: 40px; 
	width: 90%;
}
/* === Form === */
form { margin: 1em 0 }
fieldset { border: #CCC solid 1px; margin: 0 0 1em 0; padding: 8px; }
legend { color: #888; font-size: 0.825em;}
input, textarea, select {
	background: #eee;
	border: 1px solid #666;
	padding: 4px;
}
input:hover, input:focus, textarea:hover, textarea:focus {border: 1px solid #151515;}
textarea {
	font-size: 100%;
	font-family: 'Lucida Grande', 'Trebuchet MS', arial, Helvetica, sans-serif;
	margin-top: .1em;
	margin-bottom: 1em;
	width: 99%;
}

/* ===== LINKS GENERAL ===== */
a:link, a:visited , a:active{ color: #037EBD; text-decoration: none}
a:hover { color: #336699;}

/* ===== HEADERS TAGS ===== */
h1,h2,h3,h4,h5,h6{
	display: block;
	border-bottom: 1px solid #ddd;
	color: #003366;
	font-weight: 100;
	padding: 3px 0;
	line-height: 1.5em;
	vertical-align: baseline;
}
h1 {	font-size: 1.75em;}
h2 {	font-size: 1.75em;}
h3 {	font-size: 1.5em;}
h4 {	font-size: 1.125em;}
h5 {	font-size: 1.05em;}
h6 {	font-size: 1.05em;}

/* ===== DIV CONTAINER ALL ELEMENTS BLOCK ===== */
#wrapper {
	background: #f9f9f9 url('../img/bgw.jpg') repeat-y;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	width: 760px;	
}
/*== HEADER ==*/
#header { background: #0373AE url('../img/bgh.jpg') no-repeat 0 0; height: 120px; text-align: left; width: 760px;}
#header h1{ border: 0; margin: 0 0 -25px 24px; padding: 20px 0 0 0;} /* title */
#header a:link, #header a:visited, #header a:active{color: #f0f0f0;}
#header a:hover{ color: #fff;}
#header h2{ border: 0; margin: 0;}
#header h2 span{ border-top: 1px solid #ddd; color: #ddd; margin: 0 0 0 2em; font-size: 0.46em;} /* subtitle */
/*== END HEADER ==*/

/*== MENU ==*/
#menu {
	background: #0373AE url('../img/bgh.jpg') no-repeat 0 -120px;
	font-family: Verdana;
	height: 53px !important;
	height: 56px;
	margin: 0;
	padding: 0;
	text-align: left;
	text-transform: uppercase;
	width: 760px;
}
#menu ul{ margin: 0;	padding: 0;	list-style: none;}
#menu li{	display: inline;}
#menu li a:link, #menu li a:visited, #menu a:active{
	display: block !important;
	display: inline; /* ie6 fix margin*/
	float: left;
	color: #FEFEFE;
	font-size: 0.687em;	
	height: 11px;	
	margin: 0 16px;	
	padding: 11px;	
	text-decoration: none;	
	text-transform: uppercase;
}
#menu li a:hover{ border-bottom: 1px solid #0099FF; color: #fff;}
/*== END MENU ==*/

/*== MAIN ==*/
#main { 
	float:left;
	font-size: 0.813em;
	margin: 0;
	padding: 15px 0 0 24px;
	width: 500px;
}
#main img { margin: 0.5em 0;}
#main ul{list-style: disc; }
#main ol ,#main ul{ list-style-position: outside; margin: 0 0 1.5em 1em;}

/* .entry class */
.entry { 
	margin: 0 0 1.5em 0;
	padding: 0;
	overflow: auto; /* floating img fix IE<7*/
}
.date {
	font-style: oblique;
	color: gray;
	display: block;
	margin: 0 0 1.5em 0;
}
#main>.entry { overflow: hidden; /* rest of the world :) */}
	/*  entry footer */
#main ul.entry-footer {
	clear: both;
	list-style: none;
	font-size: 0.846em;
	margin-top: 1em;
	text-align: right;
}
.entry-info{ background: url(../img/posted.gif) no-repeat top right; padding-right: 20px; height: 20px;}
.link-comments a:link, .link-comments a:active, .link-comments a:visited{	font-weight: bold;}
	/*  end entry footer */
/* end of .entry */
/*== END MAIN ==*/


/*== SIDEBAR ==*/
#sidebar {
	float: right;
	font-size: 0.813em;
	height: 1%;
	margin: 0;	
	padding: 16px 0 0 0;
	width: 180px;
}
#sidebar div{ margin: 0 0 2em 0; padding: 0; width: 180px; }
#sidebar a:link, #sidebar a:visited { color: #757575;}
#sidebar a:hover{ color:#000;}
#sidebar p{margin: 0 0 0.5em 0;}
#sidebar ul li table { font-size: 100% }
#sidebar ul { list-style-type: none;}
#widget-categories ul li,#widget-archives ul li,#widget-lastentries ul li
{ background: url('../img/bullet_green.gif') top left no-repeat; padding-left: 18px;}
#sidebar blockquote{ background: none; margin: 0; line-height: 1em; padding: 8px; font-family: Georgia; font-style: oblique; width: 90%;	}
#sidebar fieldset { margin: 0 5px 0 5px }
#sidebar legend { font-size: 100% }
/*== END SIDEBAR ==*/
	
/*== FOOTER ==*/
#footer {
	background: #0373AE url('../img/bgh.jpg') no-repeat 0 -174px;
	clear: both;
	color: #ddd;
	font-size: 0.7em;
	height: 60px;
	width: 760px;
}
#footer p{ padding: 6px 0 0 24px; margin: 0;}
#footer a:link, #footer a:active{color: #eee;}
#footer a:visited, #footer a:hover{color: #eee; text-decoration: underline;}
/*== END FOOTER ==*/

/*== NOTIFICATION ==*/
#main ul.msgs, ul.msgs { margin-top: 1em; margin-left: 0em; padding: 16px 30px}
.errors { color: #901d1d; border-top: 1px solid; border-bottom: 1px solid; border-color: #ffbbbb; background: #ffdddd}
.errors a { color: #901d1d; text-decoration: underline; font-weight: normal}
.notifications,.enabled { color : #1d901d; border-top: 1px solid #bbffbb; border-bottom: 1px solid #bbffbb; background: #ddffdd}
.warnings { color : #8a7802; border-top: 1px solid; border-bottom: 1px solid; border-color: #f8e674; background: #fffdd5;}
.field-error { border: red 1px solid; background: #fdd}
/*== END NOTIFICATION ==*/

/*== MISC ==*/
.alignleft { float: left }
.alignright { float: right }
.small{font-size: 0.625em;}
.admincontrols { /* [edit] and [delete] */ font-size: 80%; text-align: right;}
.buttonbar { text-align: center }
.buttonbar input {	margin: .1em .5em; padding: 0 16px; text-align: center;}
.navigation { /* next entries & previous entries link */ font-size: 80%; margin-bottom: 5em}
/*== END MISC ==*/

/*== COMMENTS ==*/
#commentform fieldset p { margin: 0 0 .5em 0 }
ul#comments{ list-style: none; margin:0;}
ul#comments li{ background: #f6f6f6; border: 1px solid #dedede; list-style-type: none; margin: 0 0 1em 0;}
#comments li.comment-admin .comment-name a{color: #0099FF;} /* Admin comment */
img.avatar { border: solid #000 1px; margin: 0;}
.gravatar{
	width: 70px;
	display: -moz-inline-stack; /* FF2*/
	display: inline-block; /* ALL BROWSERS */
	vertical-align: top; /* BASELINE CORRECCIÓN*/
	padding: 10px;
	zoom: 1; /* IE7 (hasLayout)*/
	*display: inline; /* IE */
}
.comments{
	width: 380px;
	display: -moz-inline-stack; /* FF2*/
	display: inline-block; /* ALL BROWSERS */
	vertical-align: top; /* BASELINE CORRECCIÓN*/
	padding: 10px;
	zoom: 1; /* IE7 (hasLayout)*/
	*display: inline; /* IE */
}
/*== END COMMENTS ==*/

