/*
Theme Name: Happy Diaries
Theme URI: http://www.themesjunction.com
Description: A lovly girly wordpress theme with the sidebar on the right.
Author: Themes Junction
Author URI: http://www.themesjunction.com
*/

body {
padding:0px;
margin:0px;
background:#efc37b;
}

#wrap {
clear: both;     
width: 1004px;
padding:0;	
margin:0px auto;
}

#content-container {
float: left;
width: 1004px;
padding:0px;	
margin-top:0px;
margin:0px;
clear:both;
}

#content {
padding:0px;
clear:both;
}

#header {
height:282px;
width: 1004px;
padding:0px;
margin:0px auto;
background:url(images/header.jpg) no-repeat top center;
float:none;
}
#header h1 
{
font:40px Georgia, Cambria, Helvetica, Serif;
color:#ef6e68;
text-align:left;
padding-left:85px;
padding-top:130px;
}
#header h1, h1 a, h1 a:visited {
text-decoration: none;
margin:0;
font-weight:bold;
}
#header h1 a:hover {
text-decoration: none;
}
#subtitle {
padding-left:85px;
color: #ef6e68;
font:16px Georgia, Cambria, Helvetica, Serif;
text-align:left;
float:left;
padding-top:0px;
font-weight:bold;
}


#footer {	
color:#af7b37;
font: 11px tahoma;
text-align:center;
height:90px;
float:left;
position:relative;
width:1004px;
margin:0px;
background:url(images/footer.gif) no-repeat bottom center;
}
.footerlinks 
{
color:#AE7C05;
text-align:center;
margin-top:20px;
float:left;
width:1004px;
padding-top:10px;

}
.footerlinks  a
{
color:#c4a55b;
text-decoration:underline;
}

/* General Header Styles */
h2 {
margin-top:0;
font-size:16px;	
}
h3 {
margin:0;
font-size:14px;	
}


/* Post Related */
h2 a:hover, h2 a:visited, h2 a {
text-decoration:none;
}
.post-container
{
float: right; 
width:775px; 	
margin:0px;
}
.post {
width:800px;
padding-top:0;
font: 16px Georgia, serif;
color:#996600;
float:none;
display:block;
margin-bottom:0px;	
clear:both;	
background:url(images/post-bg.gif) repeat-y left ;
}
.posttop {
width:800px;
height:65px;
color:#EEE0B2;
background:url(images/post-top.gif) no-repeat left top;

}

.post p {
margin:0px;
}


.post a:hover {
color:#FD9B94;
}

.posttop h2 {
font: 26px Georgia, Cambria, Helvetica, Serif;
text-align:left;
overflow:visible;
margin-bottom:0;
padding-top:8px;
padding-left:77px;
float:left;
color:#000;
}
.posttop h2 a {
color:#000;
}
.posttop h2 a:hover {
color:#fff;

}
.postinfo
{
height:25px;
width:550px;
padding-left:70px;
float:left;
color:#C79544;
text-align:left;
margin-top:10px;
font:14px verdana;
}
.postinfo a
{
text-decoration:none;
color:#FBB5AB;
text-align:left;
}
.postinfo a:hover
{
text-decoration:underline;
color:#446E02;
}
.postbottom
{
font:14px Georgia, serif;
color:#996600;
text-align:left;
width:747px;
padding:0;	
height:167px;
float:none;
display:block;
position:relative;
background:url(images/post-bottom.gif) no-repeat left bottom;
}
.postbottom a
{
text-decoration:none;
color:#c80000;	
}
.postbottom a:hover
{
text-decoration:underline;
}
.commentinf
{
margin-top:0px;
text-align:left;
float:none;
height:20px;
padding-top:8px;
padding-right:20px;
}
.metainf{
float:left;
padding-left:110px;
margin-top:60px;
text-align:center;
height:20px;	
padding-top:8px;
width:600px;
}
.post p {
/*	margin:10px 0px 0px 0px;	*/
margin: 12px 0 12px 0 !important;
font-family: Georgia, Cambria, Helvetica, Serif;
font-size: 17px;
color:#663D04;
}
.post h3 {
margin: 12px 0 12px 0 !important;
font-family: bold Georgia, Cambria, Helvetica, Serif !important;
font-size: 17px;
color:#663D04;
}
.navigation a {
color:#C80000;
text-decoration:none;
}
.navigation a:hover 
{
color:#FA968B;
}

.navigation {
text-align:left;
width:650px;
padding-left:40px;
float:left;
font-size:12px;
}
/*img.centered {
display: block;
}
img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
}
img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}*/
.alignright {
float: right;
}
.alignleft {
float: left
}
.navigation .alignright {
margin-bottom:10px;
}
.navigation .alignleft {
margin-bottom:10px;
}	

.pagetitle{
font: 26px Georgia, Cambria, Helvetica, Serif;
text-align:left;
color: #000;
padding:0;
margin:0;
padding-left:60px;
overflow:visible;
}

.pagetitle a {
color:#000; !important
}

.pagetitle a:hover {
color:#fff; !important
}

blockquote {
font-style:italic;
margin:5px;
}
a img {
border:0;
}
.entry {
padding-right:20px;
padding-left:50px;
padding-bottom:10px;
margin-top:0px;
width:650px;
text-align:justify;
clear:both;
}

.entry h2 {
font: 26px Georgia, Cambria, Helvetica, Serif;
text-align:left;
color: #000;
padding:0;
margin:0;
padding-left:60px;
overflow:visible;
}

.entry p {
position:relative;
padding:20px 5px 5px 20px;
margin: auto;
text-align: justify;
clear:both;
}

.entry img {
position:relative;
margin: auto;
text-align: center;
clear:both;
}

.entrytext .postmetadata {
font: 12px arial,verdana,sans-serif;
}
.more-link {
font: 10px arial,verdana,sans-serif;
}

/* Sidebar Related */
#sidebar {
width:196px;
margin-top:2px;
float:left;	
background:url(images/menu-bg.gif) repeat-y left;
}

#sidebar ul {
margin: 0 ;
padding: 0;	
width:196px;
}
#sidebar ul h2{
font: 18px Georgia, serif;
color:#FFFFFF;
text-align:left;
font-weight:bold;
padding:10px 0 0 35px;
height:52px;
margin:0;
width:156px;
border:none;
background:url(images/topbar.gif) no-repeat left top;
}

#sidebar ul li {
list-style-type: none;
list-style-image: none;
margin:0;
padding:0;	
}
#sidebar ul li ul {
margin: 0 0 10px 0;
padding:0;
}
#sidebar ul ul li {
list-style-image: url(images/arrow.gif);
list-style-position: outside;
color:#996600;
padding:5px 0 5px 0;
margin:0 0 0 30px;
font:14px Georgia, serif;
width:150px;
}
#sidebar ul ul ul li {
list-style-type: square;
padding:5px 0 5px 0;
margin:0 0 0 20px;
color:#996600;	
}
#sidebar p {
margin:0;
font: 10px sans-serif;
}
#sidebar a {
color:#996600;
text-decoration:none;	
}
#sidebar a:hover {
text-decoration:underline;	
color:#CB102B;
}
ul.children {
margin:0;
padding:0;
}
#sideads {
width:170px;
margin-left:0px;
float:right;
margin-top:4px;
padding-right:10px;

}
.bottom_sidebar {
background:url(images/menu-bottom.gif) no-repeat left bottom;
margin: 0px;
padding: 0px;
clear:both;
height: 39px;
width: 196px;
display:block;
position:relative;
}
/* User Comment Specific */
#comment
{
border:1px solid #F9DEB2;
color:#F1BA60;
background:#FFFCF3;
height:205px;
}
#respond
{
padding-left:10px;
}
#commentform
{
padding:10px;

}
#commentform input
{
border:1px solid #F9DEB2;
color:#F1BA60;
background:#FFFDF4;
margin-bottom:5px;
}

ol.commentlist {
margin-left:25px;
padding:0;
}

ol.commentlist a {
color:#F1BA60;	
}
ol.commentlist p {
margin-top:3px;
margin-bottom:10px;
}
small.commentmetadata {
font: 10px arial,verdana,sans-serif;
}
small.commentmetadata a {
text-decoration:none;
}
#submit {
height: 25px;
background-color: #D6E5BD;
margin: 10px 10px 0 0;
color:#ffffff;
font-size: 1.2em;

}

/************************/
/*     Search Design    */
/************************/
#searchform{
display:none;
}
#s
{
width:160px;
font:12px tahoma;
color:#D5C67E;
}
#menu_search_box{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#D5C67E;
font-size:11px;
padding:5px;
padding-top:0px;
margin-left:8px;
margin-bottom:0;
height:36px;
font-variant:small-caps;
background:url(images/searchrss.gif) no-repeat left top;
}

#menu_search_box input.s{
width:150px;
font-size:11px;
color:#FFFDF4;
border:0px;
padding:5px;
padding-top:8px;
height:25px;
background:none;
}

#menu_search_box span{
position:relative;
top:-1px;
font-weight:bold;
}
/*-------------Other------------------*/
hr {
display: none;
}
a 
{
color:#C80000;
}
#wp-calendar
{
width:170px;
color:#C80000;	
margin-left:10px;
text-align:center;
}
#calendar
{

}
td
{
color:#FBADAD;
}
#rss{
width:160px;
text-align:left;
padding-left:20px;
}
#about_abs{
float:left;
clear:both;
width:350px;
font:12px arial;
margin-top:-180px;
padding-left:300px;
color:#FFEB0C;
height:100px;
position:relative;
}

/* AŅADIDOS DEL THEME teendiaries */

#navlist-container{
padding:0px 0px 0px 30px;
position:relative;
margin-top:-46px; 
height:43px;
float:left;	
}
#navlist{
position:relative;
display:block;
height:43px;
font-size:12px;
font-weight:normal;
font-weight:bold;
padding:0;
font-family:Verdana,arial;
}
#navlist ul{
margin:0px;
padding:0px 0px 0 20px;
list-style-type:none;
width:auto;
float:left;
}
#navlist ul li{
display:block;
float:left;
margin:0 ;
width:116px;
}
#navlist ul li a{
display:block;
float:left;
color:#79b06f;
padding:10px 0px 0 0px;
width: 116px; 
height: 43px;
background:url(images/menu.gif) no-repeat right top;
text-align: center;
text-decoration:none;
}
#navlist ul li a:hover,#navlist ul li.current_page_item a{
color:#ffffff;
background:url(images/menu.gif) no-repeat top left;
width: 116px; height: 43px;
text-align: center;
}
#navlist ul li .current_page_item a,#navlist ul li .current_page_item a:hover{
color:#ffffff;
width: 116px; height: 43px;
background:url(images/menu.gif) no-repeat top left;
}

/* 
 AŅADIDO POR DaMarChis.com el 2010.04.01
*/

/* Caja de suscripciones RSS + Mail */

#wrapper_sidebar {
width:196px;
margin-top:2px;
float:left;	
}

#cajaRssMail {
display:block;
width:196px;
height:200px;
background-image:url(images/caja-suscripcion-rss+mail.png);
float:left;
}

input.caja_texto{
position: relative;
top:83px;
left:50px;
z-index:10;
width:125px;
border:1px #99cc66 solid;
}

input.boton_mail{
position: relative;
top:85px;
left:50px;
z-index:20;
width:125px;
border:1px #999 solid;
}
   a:link.rss,
a:visited.rss,
 a:active.rss,
  a:hover.rss {
position: relative;
top:100px;
left:10px;
z-index:30;
display:block;
width:32px;
height:32px;
text-indent:-999px;
}