/*
Theme Name: MyPillow
Theme URI: http://mygeekpillow.com/
Description: El theme hecho exclusivamente par mygeekpillow
Version: 1.0
Author: Reyner Sibaja
Author URI: http://reynersibaja.com/
*/



/*General Definitions*/
* {margin: 0;padding: 0;}
.clear {clear: both;}
.linklove{display:none;}

/* General Styles Definitions */
body { background-image: url("images/layout/bg.png"); font-family: Arial, Helvetica, sans-serif;}

p{
font-family: Arial, Helvetica, sans-serif;
color: #666666;
font-size: 11px;
margin: 10px 0;}

h2{
font-family: Arial, Helvetica, sans-serif;
color: #978d7f;
clear: both;
font-size:26px;
font-weight:normal;
margin: 10px 0;}

h2 a{
text-decoration: none;
font-size:26px;
color: #978d7f;
font-family: Arial, Helvetica, sans-serif;}

h1{
font-family: Arial, Helvetica, sans-serif;
color: #598FC2;
clear: both;
font-size:18px;
font-weight:normal;
margin: 10px 0;
border-bottom:1px dashed #598FC2;}

h3{
font-family: Arial, Helvetica, sans-serif;
color: #978d7f;
font-size: 16px;
clear: both;
margin-bottom:10px;}

h4{
font-family: Arial, Helvetica, sans-serif;
color: #598FC2;
font-size: 16px;
clear: both;
margin-bottom:10px;}


a{color: #598FC2;text-decoration: none;}
a:hover{text-decoration: underline;}
img{border:none;}

/* Layout */

#layout{
width: 940px;
height: auto;
margin: 20px auto;
display: block;
background-color: #5F584F;
padding-top:10px;}


#header{
width: 920px;
height: 146px;
margin: 0 auto  10px auto;
display: block;
background-color:#FFF;
background: url("images/layout/headerbg.jpg") no-repeat;}

#logo{
width: 361px;
height:104px;
display:block;
border:0px;
float:right;
margin-top:10px;}

#main_menu{
 width:900px;
 height:25px;
 float:left;
background-color: #fffb9f;
margin:0px;
padding:5px 10px 0 10px;}

#searchform{ width:320px;
 height:20px;
 float:left;
 position:relative;}
 
 #searchInput{
 width:200px;
 height:16px;
 float:left;
 font-size:16px;
 color:#A0978B;
 display: block;border:none;
 padding:2px;}
 
 #searchsubmit{
 width: 100px;
 height:20px;
 display:block;
 border:none;

 background-color: #888;
 margin: 0 auto;
 position: absolute;
 right:5px;
 top:0px;}

#main_menu ul{
 width:430px;
 height:20px;
 float:right;
list-style:none;display:block;
margin:0px;
padding:0px;}

#main_menu ul li{float:left;margin:0 5px;}

#main_menu ul li a{
float:left;
font-family: Arial, Helvetica, sans-serif;
color: #A0978B;
font-size: 16px;
text-decoration: none;
font-weight: normal;}

#main_menu ul li a:hover{text-decoration: underline;}

#mainBanner{
width: 920px;
height: 240px;
margin: 0 auto;
display: block;
background-color: #FFF;
margin-bottom: 10px;}

#mainBanner a img{
border:none;
text-decoration: none;}


#content{
width: 920px;
height: auto;
margin: 0 auto 10px auto;
display: block;
background-color: #FFF;
padding:20px 0;
 }

#leftColumn{
width: 570px;
height: auto;
display: block;
float:left;
padding:0px 15px 0 15px;}

#rightColumn{
width: 310px;
height: auto;
display: block;
float:left;

padding:5px
}

#footer{
width: 920px;
height: 150px;
margin: 0 auto;
display: block;
margin-bottom: 10px;
border-top: 1px dashed #D7D28B;}


/* Extra styles */

.post{width:570px;
height: auto;
margin-bottom: 20px;}


ul.misclist{
list-style: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin-bottom:10px;
display:block;}

ul.misclist li li{
list-style: none;}


.misclist  h2{
font-family: Arial, Helvetica, sans-serif;
color: #978d7f;
font-size: 16px;
clear: both;
font-weight: bold;}


#footer p{color:white;}


.infopost{
	width:570px;
	height:25px;
font-family: Arial, Helvetica, sans-serif;
color:#666px;
border-bottom:1px dashed #978d7f;;

}

ul.slider-wrap{list-style:none;}
.comment-meta{font-size:10px;}
.commentlist{list-style:none;}

.commentlist li{border:1px dashed #CCC; margin-bottom:20px; padding:10px;}