/*
Theme Name: kChocolate
Description: Diseño desarrollado para http://www.xaviersarrate.com
Version: 1.0
Author: Xavier Sarrate 2008

Estructura:

  body
    #wrapper
      #header
      #container
        #content
      #primary.sidebar
      #secondary.sidebar
      #footer

*/
/*******************************************************************************
 * Reseteo general
 *******************************************************************************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin:0; padding:0; }
table{border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:0; }
address,caption,cite,code,dfn,em,th,var{ font-style:normal; font-weight:normal; }
ol,ul{ list-style:none; }
caption,th{ text-align:left; }
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal; }
q:before,q:after{ content:''; }
abbr,acronym{ border:0; }
strong{ font-style:normal; font-weight:bold; }
/*******************************************************************************
 * Layout
 *******************************************************************************/

/* body */
#wrapper{width:970px;margin:auto;}

/* header */
#header{padding:40px 0px 100px 0px;}
#header #menu{top:10px;position:absolute;width:970px;margin:auto;text-align:right;}
#header #menu li{display:inline;margin:0px 0px 0px 5px;}
#header #menu li a{padding:5px 10px 5px 10px;}
#header #searchform{top:50px;position:absolute;width:960px;margin:auto;text-align:right;}
#header #searchform label{display:none;}
#header #searchform #s{border:none;padding:3px;width:160px;}
#header #searchform #searchsubmit{border:none;padding:2px;*height:22px;}

/* container */
#container{float: left;margin: 0 -200px 0 0;width: 100%;}

/* content */
#content{ margin: 0 250px 0 0;}
#content .post{padding:0px 0px 100px 0px;clear:both;}
#content .entry-meta{padding:10px 0px 0px 0px;text-align:right;}
#content .single .post{padding:0px 0px 40px 0px;}
.single  #content .entry-meta{padding:50px 0px 0px 0px;text-align:left !important;}
.search  #content .post,
.archive #content .post{padding:0px 0px 5px 0px;}
.search  #content .page-title,
.archive #content .page-title{padding:0px 0px 20px 0px;}
#content .entry-title{padding:0px 0px 20px 0px;}
#content .entry-title a{padding:2px 5px 2px 5px;}
#content .tagList{display:block;margin:4px 0px 20px 0px;}
#content .tagList a{padding:0px 0px 0px 0px;}
#content .entry-content{line-height:22px;clear:both;}
#content .entry-content p,
#content .entry-content ul,
#content .entry-content embed,
#content .entry-content object{margin:0px 0px 20px 0px;}
#content .entry-content pre{padding:5px;}
#content .entry-content blockquote{padding:20px 10px 0px 80px;}
#content .entry-content ul li{padding:0px 0px 0px 12px;}
#content .entry-content h4{margin:10px 0px 5px 0px;}
#content #trackbacks-list{display:none;}
#content .nav-previous{float:left;}
#content .nav-next{float:right;}
#content #comments-list{margin:20px 0px 60px 0px;}
#content #comments-list h3{padding:0px 0px 10px 0px;}
#content #comments-list ol li{padding:10px;margin:0px 0px 2px 0px;}
#content #respond{width:100%;}
#content #respond h3{padding:0px 0px 10px 0px;}
#content #respond #comment-notes{margin:0px 0px 20px 0px;}
#content #respond .form-label{float:left;width:80px;text-align:right;margin:0px 10px 0px 0px;}
#content #respond .form-input input,#respond .form-textarea textarea {border:none;padding:3px;width:350px;}
#content #respond .form-input{margin:0px 0px 5px 0px;}
#content #respond .form-submit{margin:10px 0px 50px 0px;left:295px;*left:255px;position:relative;}
#content #respond .form-submit input{border:none;padding:2px;}
#content #noresults-searchform #noresults-s{border:none;padding:3px;width:160px;}
#content #noresults-searchform #noresults-searchsubmit{border:none;padding:2px;*height:22px;}

/* primary & secondary sidebar */
#primary,#secondary{ float: right; overflow: hidden; width: 180px;}
#secondary{ clear: right;}
#primary,#secondary{text-align:right;}
#primary h3, #secondary h3{padding:0px 0px 10px 0px;}
.sidebar ul li {padding:0px 0px 20px 0px;}
.sidebar ul li li {padding:0px;}

/* footer */
#footer{  clear: both;  width: 100%;}
#footer{padding:100px 0px 0px 0px;}
#footer h3{padding:0px 0px 10px 0px;}
#footer #archives,
#footer #categories{width:45%;float:left;}
#footer #categories{margin-left:5%;}
#footer #archives li{float:left;margin:0px 25px 0px 0px;width:100px;white-space:nowrap;}
#footer #footerInfo{clear:both;text-align:center;padding:20px 0px 0px 0px;}
#footer #footerInfo p{margin:5px 0px 10px 0px;}

/*******************************************************************************
 * Fuentes
 *******************************************************************************/

/* body */
body{font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;font-size:14px;}
a{text-decoration:none;}
a:hover{text-decoration:none;}

/* header */
#header #blog-title a{font-size:74px;text-decoration:none;}
#header #blog-description{font-size:17px;}
#header #menu li a:hover,#menu li a.menuSelected{text-decoration:none;}
#header #searchform #searchsubmit,#noresults-searchform #noresults-searchsubmit{text-transform:lowercase;}

/* content */
#content .entry-meta{font-size:15px;}
.single #content .entry-meta{font-style:italic;font-size:14px;}
.search #content .page-title,
.archive #content .page-title{font-size:20px;text-transform:uppercase;}
.search #content .entry-title,
.search #content .entry-title a,
.archive #content .entry-title,
.archive #content .entry-title a{font-size:17px;}
.search #content .tagList a,
.archive #content .tagList a{font-size:12px;}
#content .entry-title,.entry-title a{text-decoration:none;font-size:20px;text-transform:uppercase;}
#content .tagList{font-style:italic;font-size:12px;text-transform:none;}
#content .tagList a{font-size:12px;text-transform:lowercase;}
#content .entry-content{font-family:verdana;}
#content .entry-content a{text-decoration:underline;}
#content .entry-content a:hover{text-decoration:none;}
#content .entry-content strong{font-weight:bold;}
#content .entry-content pre{font-family:courier, sans-serif;}
#content .entry-content blockquote{font-style:italic;}
#content .entry-content h4{text-decoration:none;font-size:13px;text-transform:uppercase;font-weight:bold;}
#content #relatedEntries a{text-decoration:none;}
#content #relatedEntries a:hover{text-decoration:none;}
#content #comments-list h3{font-size:20px;text-transform:uppercase;}
#content #comments-list ol li cite{font-style:italic;font-weight:bold;}
#content #respond h3{font-size:20px;text-transform:uppercase;}
#content #respond #comment-notes{font-size:12px;}
#content #respond .form-input input,#respond .form-textarea textarea {font-family:verdana, sans-serif;font-size:12px;}
#content #respond .form-submit input{text-transform:lowercase;}

/* primary & secondary sidebar */
#primary h3,
#secondary h3{font-size:20px;text-transform:uppercase;}

/* footer */
#footer h3{font-size:20px;text-transform:uppercase;}

/*******************************************************************************
 *  Colores
 *******************************************************************************/

/* body */
body{background-color:#29231e;color:#ffffff}
a{color:#d8dbc3;}
a:hover{background-color:#d1fca2;color:#29231e;}

/* header */
#header #blog-title a{color:#d1fca2;}
#header #blog-title a:hover{background-color:#29231e;}
#header #menu li a:hover,#menu li a.menuSelected{background-color:#d1fca2;color:#29231e;}
#header #searchform #s{background-color:#D8DBC3;color:#29231e;}
#header #searchform #searchsubmit{background-color:#ffffff;}

/* content */
#content .entry-title a{background-color:#ffff66;color:#29231e;}
#content .entry-title .tagList a{background-color:#29231e;color:#d8dbc3;}
#content .entry-title .tagList a:hover{background-color:#d1fca2;color:#29231e;}
#content .entry-title .published, .entry-title a .published{color:#ffffff;background:#29231e;}
#content .entry-title .tagList{color:#d8dbc3;background-color:#29231e;}
#content .entry-title a .published{background-color:#29231e !important;}
#content .entry-content strong{color:#d1fca2;}
#content .entry-content pre{background-color:#d8dbc3;color:#29231e;}
#content .entry-content h4{color:#d1fca2;}
#content #comments .comments-link{color:#d8dbc3;}
#content #comments #comments-list ol li{background-color:#d8dbc3;color:#29231e;}
#content #comments #comments-list ol li.administratorComment{background-color:#d1fca2;}
#content #comments #comments-list ol li a{color:#29231e;}
#content #comments #respond .form-input input,
#content #comments #respond .form-textarea textarea{background-color:#d8dbc3;color:#29231e;}
#content #noresults-searchform #noresults-s{background-color:#d8dbc3;color:#29231e;}
#content #noresults-searchform #noresults-searchsubmit{background-color:#ffffff;}

/*******************************************************************************
 * Imagenes
 *******************************************************************************/

#content .entry-content blockquote{background:url('img/blockquote.gif') no-repeat;}
#content .entry-content ul li{background:url('img/bullet.gif') 0px 10px no-repeat;}
#content .entry-content a.image{text-decoration:none;background:#29231e;}
