/* 


Theme Name: Meet the Chef


Version: 1.0


Author: Gisele Jaquenod


Author URI: http://www.giselejaquenod.com.ar/blog/


*/





body {


  background: white url('images/bg.png') repeat;


  margin: 0px;


  padding: 0px;


  color: #333;


  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;


  font-size: 12px;


  text-align: center;


}


a:link, a:visited {


  color: #0b3c4b;


  text-decoration:none;


  font-weight: normal;


}


a:hover {


  color: #e6b6d0;


  text-decoration: underline;


}


img {


  margin: 0px;


  padding: 0px;


  border: 0px;


}


a:img {


  margin: 0px;


  padding: 0px;


  border: 0px;


}


form {


  margin: 0;


  padding: 0;


}


ul, ol {


  margin: 5px 0px 15px 25px;


  padding: 0px;


}


ul li, ol li {


  margin: 5px 0px;


  padding: 0px;


}


blockquote { 


  padding: 3px 8px;


  margin: 5px 5px 5px 20px;


  border-top: 4px solid #f86fd6;


  border-bottom: 2px solid #f86fd6;


  background: #f86fd6;


}


h1 { 


  font-size: 17px; 


  text-transform: uppercase;


  font-weight: normal;


  color: #752467;


  font-family: Tahoma, Arial;


  letter-spacing: -1px;


  margin: 4px 0px;


  padding: 4px 0px;


  border-bottom: 1px solid #75245b;


}


h2 {


  font-size: 24px; 


}


h3 {


  font-family: Tahoma, Arial;  


  font-size: 18px;


  color: #752467;


  border-bottom: 1px solid #75245b;


  margin: 10px 0px 0px;


  padding: 5px 0px;


  font-weight: normal;


  line-height: normal;


}


h4 {


  font-family: Tahoma, Arial;  


  font-size: 15px;


  color: #752467;


  margin: 0px;


  padding: 5px 0px;


  font-weight: normal;


  line-height: normal;


}


h5 {


  font-family: Tahoma, Arial; 


  font-size: 18px;


  color: #ffffff;


  background: #ff7f8d;


  margin: 5px 0px;


  padding: 5px;


  font-weight: normal;


  line-height: normal;


}


h6 {


  font-family: Tahoma, Arial;  


  font-size: 15px;


  color: #ffffff;


  background: #8e328d;


  margin: 5px 0px;


  padding: 5px;


  font-weight: normal;


  line-height: normal;


}





/* Layout */





#all {


  background: url('images/bg_top.png') repeat-x center top;


  width: 100%;


  margin: 0px;


  padding: 0px;


  float: left;


  clear: both;


}


#wrapper {


  background: url('images/main_bg.png') repeat-y center top;


  width: 960px;


  margin: 0px auto;


  padding: 0px;


  text-align: left;


}


#header {


  background: url('images/header_bg.png') no-repeat left top;


  height: 500px;


  width: 960px;


  margin: 0px;


  padding: 0px;


  border: 0px;


}


#header-inner {


  width: 420px;


  margin: 0px auto;


  padding: 0px;


  border: 0px;


  text-align: center;


  color: #fff;


}


#header h1 {


  font-family: Tahoma, Arial;  


  font-size: 35px;


  letter-spacing: -1px;


  color: #6a1b56;


  margin: 0px;


  padding: 20px 0px 5px 0px;


  font-weight: normal;


  line-height: 35px;


  border: none;


  text-transform: none;


}


#header a {


  color: #6a1b56;


  text-decoration:none;


}


#header .description {


  font-family: Tahoma, Arial;


  margin: 0px auto;


  padding: 0px;


  width: 350px;


  line-height: 1.4em;


  font-size: 12px;


}


#container { 


  width: 960px;


  padding: 0px;


  margin: 0px;


  float: left;


  clear: both;


}





/* Main */





#content {


  width: 500px;


  margin: 0px;


  padding: 10px 25px;


  float: left;


  word-wrap: break-word; /* fix for long text breaking sidebar float in IE */


  overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */


}


.post { 


  margin: 0px 0px 15px 0px;


  padding: 0px;


  line-height: 18px;


}


h2.post-title { 


  font-family: Tahoma, Arial;  


  font-size: 22px;


  letter-spacing: -1px;


  color: #cc12ca;


  margin: 0px;


  padding: 5px 0px;


  font-weight: normal;


  line-height: normal;


}


#posttime { 


  color: #752470;


  clear: both;


  margin: 0px;


  padding: 10px 35px 10px 0px;


  font-size: 11px;


  text-align: right;


  font-weight: normal;


  background: url('images/date.png') no-repeat right 3px;


}


#posttime a { 


  color: #752470;


}


.entry { 


  padding: 0px;


  margin: 0px;


  line-height: 21px;


}


.entry p {


  margin: 10px 0px;


}





/* Other Post Stuff */





.post ul { 


  margin: 0px; 


  padding: 4px 0px 4px 15px; 


}


.post ul li { 


  margin: 1px 0px;


  padding: 0px 0px 0px 5px;


}


.post ol {


  margin: 0; 


  padding: 0 0 0 25px; 


}


.post ol li {


  margin: 1px 0;


  padding: 0; 


}


.entry img {  


  border: 1px solid #FFEDEB;


  margin: 2px;


  padding: 2px;


}


.entry h4 {


  margin: 2px 0px;


  font-family: Tahoma, Arial;  


  letter-spacing: -1px;


  color: #60135d;


  padding: 0px;


  line-height: normal;


}


#postmeta {


  background: #ffeaad;


  margin: 5px 0px;


  text-align: center;


  line-height: 1.4em;


  padding: 6px;


  font-size: 11px;


}





/* Navigation */





#navigation {


  clear: both;


  text-align: center;


  font-family: Tahoma, Arial;


  font-size: 15px;


  margin: 5px 0px;


  padding: 8px;


  font-weight: normal;


}





/* Captions & aligment */





.aligncenter, div.aligncenter {


  display: block;


  margin: 5px auto;


}

.alignleft {


  float: left;


}


.alignright {


  float: right;


}


.wp-caption {


  text-align: center;


  margin: 3px;


}


.wp-caption img {


  margin: 0;


  padding: 0;


  border: 0 none;


}


.wp-caption p.wp-caption-text {


  font-size: 11px;


  line-height: 17px;


  padding: 3px 0px;


  text-align: center;


  color: #a26c9b;


  margin: 0;


  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;


}





/* Comments */





#comments-template { 


  padding: 10px 0px;


  margin: 0px;


  border-top: 1px solid #f8f8f8;


}


#comments-template h3 { 


  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;


  font-size: 17px;


  color: #9512cc;


  margin: 0px 0px 10px 0px;


  padding: 5px 0px;


  font-weight: normal;


  line-height: normal;


  border-bottom: 1px solid #cc12b8;


}


#comments-template ol { 


  list-style-type: none; 


  margin: 0; 


  padding: 0; 


  clear: both;


}


#comments-template .commentmetadata {


  margin: 3px 0px;


  padding: 0px;


}


#comments-template .avatar {


  margin: 0px 2px;


  padding: 2px;


  border: 1px solid #fff;


  float: right;


}


#comments-template ol li .thecomment {


  margin: 3px 0px 6px 0px;


  padding: 3px 6px;


  background: #f9d6ff;


}


#comments-template ol li.alt .thecomment {


  background: #f9d6ff; 


}


#comments-template textarea { 


  padding: 5px;


  margin: 5px 0px; 


  border: 1px solid #f9d6ff; 


  background: #fff;


}


#comments-template input { 


  margin: 2px;


  padding: 4px;


  background: #fff;


  border: 1px solid #f9d6ff; 


  font-size: 11px;


}


#comments-template input.submitcomment, #comments-template input.resetcomment { 


  background: #f9d6ff;


  width: 90px;


  color: #fff;


}





/* Sidebars */





#sidebar {


  background: url('images/side1_top.png') no-repeat center top;


  width: 185px;


  margin: 0px;


  padding: 70px 20px 0px 0px;


  float: left;


  word-wrap: break-word; /* fix for long text breaking sidebar float in IE */


  overflow: hidden;      /* fix for long non-text content breaking IE sidebar float */


  color: #fff;


  font-size: 11px;


}


#sidebar2 {


  color: #fff;


  width: 185px;


  margin: 0px;


  padding: 25px 0px 0px 20px;


  float: right;


  word-wrap: break-word; /* fix for long text breaking sidebar float in IE */


  overflow: hidden;      /* fix for long non-text content breaking IE sidebar float */


  font-size: 11px;


}


#sidebar-in {


  margin: 0px;


  padding: 5px 0px 10px 0px;


}


#sidebar2-in {


  margin: 0px;


  padding: 5px 0px 10px 0px;


}


#sidebar h2, #sidebar2 h2 {


  font-family: Tahoma, Arial;


  font-size: 17px;


  padding: 6px 0px;


  letter-spacing: -1px;


  margin: 0px;


  font-weight: normal;





}


#sidebar ul, #sidebar2 ul { 


  list-style:none;


  margin: 0px;


  padding: 0px;


}


#sidebar ul li, #sidebar2 ul li {


  margin: 1px 0px;


  padding: 3px;


  background: #078cc1;


}


#sidebar ul li ul, #sidebar2 ul li ul { 


  margin: 0px; 


  padding: 0px; 


  border: none; 


}


#sidebar .textwidget, #sidebar2 .textwidget {


  margin: 0px 0px 2px 0px;


  background: #078cc1;


  padding: 5px 10px;


}


#sidebar p, #sidebar2 p {


  margin: 0px 0px 8px 0px;


}


#sidebar a, #sidebar2 a {


  color: #0b3c4b;


}


#sidebar-cats {


  background: #078cc1;


  margin: 0px 0px 15px 0px;


  padding: 8px;


  font-size: 14px;


  font-family: Tahoma, Arial;


  text-align: right;


  color: #fff;


}


#sidebar-cats a {


  color: #fff;


}


#sidebar-cats ul {


  padding: 5px 10px 5px 10px;


  margin: 0px;


  background: none;


}


#sidebar-cats ul li {


  padding: 5px 0px;


  margin: 0px;


  background: none;


  border-bottom: 1px dotted #078cc1;


}





/* Footer */





#footer {


  background: url('images/footer_bg.png') no-repeat center top;


  height: 70px;


  width: 960px;


  clear: both;


  margin: 0px;


  padding: 0px;


}


#footer-in {


  width: 520px;


  clear: both;


  margin: 0px auto;


  padding: 35px 25px 0px 25px;


  text-align: center;


  color: #fff;


}


#footer p { 


  margin: 0px;


  padding: 0px;


}


#footer a {


  color: #078cc1;


}





/* Search */





#sform {


  width: 185px;


  height: 59px;


  background: url('images/search_bg.png') no-repeat center top;


  margin: 0px;


  padding: 0px;


  clear: both;


  text-align: center;


}


#sform h2 {


  line-height: 0px;


  font-size: 0px;


  color: none;


  margin: 0px;


  padding: 0px;


}


#sform fieldset {


  border: 0px;


  padding: 0px;


  margin: 0px;


}


#sform form {


  border: 0px;


  padding: 25px 10px 20px 10px;


  margin: 0px;


}


#sform .searchterm {


  border: 0px;


  background: transparent;


  float: left;


  width: 130px;


  padding: 5px;


  margin: 0px;


}


#sform .searchbutton {


  float: right;


  width: 40px;


  height: 25px; 


  border: 0px;


  background: transparent;


}
