
/* Global Elements
----------------------------------- */

body.wordpress {
background:#2f342e url(http://losmiserables.net/wp/wp-content/themes/losmiserables/img/bg-body.jpg);
color:#333;
font: normal 12px/12pt  Helvetica, Arial, Verdana, Tahoma;
line-height:18px;
}

a:link {
color:#35647a;
text-decoration:none;
}

.entry-content a:link {
text-decoration:underline;
}

a:visited {
color:#35647a;
text-decoration:none;
}

a:active,
a:focus,
a:hover {
color: #a23f27;
outline:none;
}

.clear {
clear:both;
}

.nomargin {
margin:0;
}

#wrapper {
background:#ecc784 url(http://losmiserables.net/wp/wp-content/themes/losmiserables/img/bg-wrapper2.jpg);
margin:0 auto;
width:960px;
}



/* Tipografia y Links
----------------------------------- */

/* Tipografia */



/* Enlaces */



/* Titulos */

h1, h2 {
font:bold italic 24px Georgia, Verdana, Helvetica, Tahoma, Arial;
text-shadow:1px 1px 0 #f4dbb1;
}

h3 {
color:#a23f27;
font:bold italic 18px Georgia, Verdana, Helvetica, Tahoma, Arial;
text-shadow:1px 1px 0 #f4dbb1;
}

h1,
h2 a:link, 
h2 a:visited {
color: #a23f27;
}

h2 a:hover {
color: #35647a;
}

h2.entry-title {
margin-bottom:2px;
}

.aside h3 {
color: #a23f27;
font:bold italic 20px Georgia, Verdana, Helvetica, Tahoma, Arial;
margin:0;
text-shadow:1px 1px 0 #f4dbb1;
}


/* Estructura
----------------------------------- */

/* Header */

#header {
background:url(http://losmiserables.net/wp/wp-content/themes/losmiserables/img/bg-header2.jpg);
height:205px;
padding:0 30px;
position:relative;
}

#blog-title a {
position:relative;
display:block;
top:8px;
width:190px;
height:190px;
text-indent:-9999px;
}

#blog-description {
text-indent:-9999px;
position:absolute;
}

#link-foro a {
background:url(http://losmiserables.net/wp/wp-content/themes/losmiserables/img/link-foro.png);
display:block;
position:absolute;
top:30px;
right:70px;
width:233px;
height:92px;
text-indent:-9999px;
}

.skip-link {
display:none;
}

.menu {
position:absolute;
top:164px;
right:10px;
width:710px;
}


/* Main */

#main {
padding:15px 30px 10px;
overflow:hidden;
}


/* Footer */

#footer {
padding:0 30px;
}

#siteinfo {
padding:20px 0 10px;
text-align:center;
}



/* Content */

#container {
float:left;
padding-right:30px;
width:570px;
}


/* Post */

.entry-meta {
color:#444;
font:bold italic 12px Georgia, Verdana, Helvetica, Tahoma, Arial;
margin-bottom:10px;
}

.entry-content {
text-align:justify;
}

/* Post Thumbnails */

.post-thumbnail {
margin-bottom:10px;
text-align:center;
}

.post-thumbnail img {
border:1px solid #333;
}

.post-thumbnail a:hover img {
border:1px solid #a23f27!important;
}


/* Comments */

#comments-list h3 {
font-size:2em;
margin-bottom:.5em;
}

.comments ol {
list-style:none;
padding:0;
}

.comments li {
border-top:1px #d5ab63 solid;
border-bottom:1px #d5ab63 solid;
margin:-1px 0 0;
padding:10px 0 0;
}

.comments li .avatar {
float:left;
display:block;
margin:0 10px 0 0;
width:40px;
height:40px;
}

.comments .comment-author {
color:#a23f27;
font:bold italic 14px/20px Georgia, Verdana, Helvetica, Tahoma, Arial;
text-shadow:1px 1px 0 #f4dbb1;
}

.comments .comment-author a:link {
color:#35647a;
}

.comments .comment-author a:hover {
color:#a23f27;
}

.comments .comment-meta {
color:#444;
font:bold italic 12px Georgia, Verdana, Helvetica, Tahoma, Arial;
marging:0 0 15px;
}

.comments li .comment-content {
margin:10px 0 -10px;
}


/* Comments Form */

#respond h3 {
font-size:2em;
margin-bottom:.5em;
}

.form-label {
color:#444;
font:bold italic 14px Georgia, Verdana, Helvetica, Tahoma, Arial;
}

#commentform input {
background:#ffeccd;
border:0;
color:#a23f27;
font-weight:bold;
margin-bottom:20px;
padding:5px;
width:200px;
-moz-border-radius:10px;
-khtml-border-radius:10px;
-webkit-border-radius:10px;
}

#commentform #comment {
background:#ffeccd;
border:0;
color:#a23f27;
width:560px;
-moz-border-radius:10px;
-khtml-border-radius:10px;
-webkit-border-radius:10px;
}

#commentform .form-submit input {
background:#a23f27;
border:0;
color:#ffeccd;
cursor:pointer;
}

#commentform .form-submit input:hover {
background:#35647a;
}


/* Navegacion */

.navigation {
}


/* Sidebar */

.aside {
float:left;
margin:5px 0 0;
overflow:hidden;
width:300px;
}

.aside ul {
list-style:none;
margin:0;
padding:0;
}

.widgetcontainer {
margin:0 0 1.5em;
}

.widget_text {
margin:0;
}


/* Busqueda */

.widget_thematic_search h3 {
display:none;
}

#searchform {
margin:0 0 1.5em;
overflow:hidden;
position:relative;
}

#s {
background:url(http://losmiserables.net/wp/wp-content/themes/losmiserables/img/bg-search.gif);
color:#35647a;
font-weight:bold;
font-style:italic;
font-size:12px;
display:block;
float:left;
margin:0;
padding:4px 25px 6px 5px;
width:166px;
height:14px;
border:0;
}

#searchsubmit {
background:url(http://losmiserables.net/wp/wp-content/themes/losmiserables/img/submit-search.gif);
border:0;
cursor:pointer;
padding:0;
position:absolute;
top:4px;
right:112px;
text-indent:-9999px;
width:16px;
height:16px;
}


#searchform:hover #searchsubmit {
background-position:16px;
}



/* OTROS
----------------------------------- */

/* MENU */

.sf-menu, .sf-menu * {
margin:			0;
padding:		0;
list-style:		none;
}

.sf-menu {
line-height:	1.0;
}

.sf-menu ul {
position:		absolute;
top:			-999em;
width:			10em; /* left offset of submenus need to match (see below) */
}

.sf-menu ul li {
width:			100%;
}

.sf-menu li:hover {
visibility:		inherit; /* fixes IE7 'sticky bug' */
}

.sf-menu li {
float:			left;
position:		relative;
}

.sf-menu a {
display:		block;
position:		relative;
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
left:			0;
top:			2.5em; /* match top ul list item height */
z-index:		99;
}

ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
top:			-999em;
}

ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
left:			10em; /* match ul width */
top:			0;
}

ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
top:			-999em;
}

ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
left:			10em; /* match ul width */
top:			0;
}

/* THEMATIC SKIN */



.sf-menu li {
padding:0 5px;
}

.sf-menu li a {
color:#f1d4a3;

font-weight:bold;
text-transform:uppercase;
text-shadow:1px 1px 0px #000;
}

.sf-menu li a:hover {
color:#eee;
}

.aside .weblinks {
float:left;
margin:0 5px 0 0;
}




/*///////////////////////
/////// WORDPRESS ///////
///////////////////////*/

.alignleft {
float:left;
margin:0 10px 10px 0;
}

.alignright {
float:right;
margin:0 0 10px 10px;
}

.wp-smiley {
width:12px;
height:12px;
vertical-align:-8%;
}

img#wpstats {
display:none;
}


/* Galleries */

.gallery {
margin-bottom:20px!important;
}

.gallery-item {
margin:0 0 3px!important;
}

.attachment-thumbnail {
border:1px solid #333!important;
width:130px;
height:130px;
}

a:hover .attachment-thumbnail {
border:2px solid #a23f27!important;
width:128px;
height:128px;
}



/*/////////////////////
/////// PLUGINS ///////
/////////////////////*/

#nav-above {
display:none;
}

/* YARP */

.widget_yarpp_widget ol {
padding:0;
list-style:none;
}

