/*



Theme Name: iLight



Theme URI: http://www.palavraqueliberta.com.br/



Version: 1.0



Author: palavraqueliberta



Author URI: http://www.palavraqueliberta.com.br/



Description: Wordpress theme by <a href="http://www.palavraqueliberta.com.br/">Palavra que Liberta</a>.



*/



@import url("css/comments.css");



@import url("css/reset.css");



@import url("css/slide.css");



@import url("css/pagenavi-css.css");







/***************BASIC*************************/



* {



  margin: 0;



  padding: 0;



}



html body {



  background: #f4f4ed;



  font-size: 12px;



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



  line-height: 1.5em;



}



a:link, a:visited {



  color: #317bb5;



  text-decoration: none;



}



a:hover {



  color: #000;



}



/***************LAYOUT*************************/







#mainwrap {



  margin: 0 auto;



  width: 960px;



}



#headerw {



  width: 100%;



  height: 115px;



  background: url(images/header.png) repeat-x;



  margin-bottom: 10px;



}



#header {



  width: 960px;



  margin: 0 auto;



}



#blogtitle {



  color: #fff;



  text-transform: uppercase;



  float: left;



  position: relative;



  top: 10px;



  left: -7px;



  height: 75px;



}



#heading {



  color: #474a52;



  text-shadow: #ccc 2px 2px;



}



.description {



  text-transform: none;



  margin-left: 7px;



  color: #474a52;



}



.adv {



  float: right;



  margin: 5px 0px 0 0;



}







#top {



  clear: both;



  width: 960px;



  height: 40px;



}



#top li {



  float: left;



  margin-right: 2px;



}



#top li a {



  float: left;



  display: block;



  padding: 10px;



  color: #E3E3E3;



}



#top li.current_page_item a, #top li a:hover {



  background: #474A52;



  color: #fff;



}







/***************END NAVIGATION*************************/



/* Twitter, RSS, Email */







#topsoc {



  float: right;



}



.tweet, .rss, .mail {



  float: left;



  margin-left: 10px;



  margin-right: 5px;



  display: inline;



  margin-top: 10px;



}



.rss {



  margin-top: 11px;



}



/* End Twitter, RSS, Email */



#featured-video {







}



.padd {



  padding: 3px;



}



.about p {



  padding: 2px;



}



.aboutimage {



  float: left;



  border: 1px solid #ccc;



  padding: 2px;



  margin: 0px 5px 5px 5px;



}



#s {



  width: 253px;



  margin-left: 5px;



  margin-bottom: 5px;



  margin-top: 5px;



  border: 1px solid #e0e0d5;



  height: 18px;



}



#searchsubmit {



  background: #777;



  border: 0;



  color: #fff;



  padding: 2px;



}



*+html #searchsubmit {



  position: relative;



  top:-4px;



}



#contentwrap {



  float: left;



  width: 648px;



  border: 1px solid #e0e0d5;



  margin-bottom: 10px;



}



#sidebar {



  float: right;



  width: 300px;



  color: #646870;



  margin-bottom: 10px;



}



#swrap {



  clear: both;



  width: 100%;



  background: #e4e4d8;



  overflow: hidden;



  color: #646870;



  border-top: 2px solid #d7d7cc;



}



/* ADVERT */







.advert{



 float: right;



 width: 297px;



 background: #fff;



 margin: 0 0 10px 0;



 padding-bottom: 5px;



 }



.advert img{



 border:none;



 float:left;



 margin-left: 12px;



 margin-right: -8px;



 display: inline;



}







/* END ADVERT */







/* SOCIAL ICONS */







.custom_images img {



  padding: 0;



  margin: 3px;



}







/* END SOCIAL */







#footer {



  width: 960px;



  margin: 0 auto;



  clear: both;



  text-align: center;



  padding: 15px 0;



}



.sponsors {



  text-align: center;



}



.inside {



  padding: 10px;



}



/***************END LAYOUT*************************/







/***************WP STYLES*************************/







#sidebar h3, #featured-video h3 {



  padding: 5px 5px 5px 20px;



  font-size: 14px;



  color: #555;



  border-bottom: 1px solid #555;



  background: url(images/dart.png) no-repeat scroll 4px 9px;



}



.side-widget, .about {



  width: 298px;



  padding: 1px;



  border: 1px solid #e0e0d5;



  margin-bottom: 10px;



}



.side-widget ul li {



  line-height: 22px;



  padding: 0 0 0 15px;



  border-bottom: 1px solid #e0e0d5;



}



.side-widget ul li ul li {



  border-top: 1px solid #e0e0d5;



  border-bottom: none;



  width: 100%;



  margin-left: -15px;



}



.widget {



  float: left;



  width: 285px;



  margin-left: 23px;



}



.widget h3 {



  color: #482d1f;



}



.widget ul li {



  line-height: 25px;



  background: url(images/li.jpg) no-repeat scroll 0px 5px;



  border-bottom: 1px solid #d0d1d3;



}



.widget a:link, .widget a:visited {



  background: url(images/dart.png) no-repeat scroll 0 3px;



  padding-left: 20px;



}



.widget li.recentcomments a:link {



  padding-left: 20px !important;



}



/***************POST STYLES*************************/



.post h2 {



  margin-bottom: 10px;



}



.post h2 a, post h2 a:visited {



  color: #444;
  


  font-weight: normal;
  


  border-bottom: 1px solid #444;



  line-height: 25px;



}



.meta {



  background: #e9e9dd;



  padding: 5px;



}



.cat {



  background: url(images/cat.png) no-repeat scroll center left;



  padding-left: 20px;



}



.author {



  background: url(images/pen.png) no-repeat scroll center left;



  padding-left: 20px;



}



.edit {







}



.comm {



  background: url(images/comm.png) no-repeat scroll left center;



  padding-left: 20px;



  float: left;



}



a.more-link {



  background: #777;



  padding: 5px 10px;



  color: #fff;



  float: right;



}



.postmetadata {



  margin-top: 15px;



  padding-bottom: 15px;



  clear: both;



}



.post {



  border-bottom: 1px dotted #cccccc;



  margin-bottom: 15px;



  padding-bottom: 15px;



}



.entry {



  margin-top: 10px;



  line-height: 20px;



  text-align: justify;



}



.entry p {



  margin-top: 10px;



}



.entry li {



  margin-left: 20px;



  list-style: circle;



}



.entry ol li {



  list-style: decimal;



}



.entry th {



  padding: 0;



  margin-right: 2px;



}



blockquote {



  border-left: 10px solid #666666;



  margin-left: 20px;



}



blockquote p {



  padding: 10px;



}



.alignleft {



  float: left;



  margin: 0 5px 5px 0px;



}



.alignright {



  float: right;



  margin: 0 5px 5px 5px;



}



img.aligncenter {



  display: block;



  margin: 0 auto;



}



.entry img, .post_thumbnail {



  max-width: 100%;



}



/***************END POST STYLES*************************/



#calendar_wrap {



  text-align: center;



}



caption {



  background: #80919B;



  width: 100%;



  color: #fcfcfc;



}



#wp-calendar th {



  padding: 16px;



}



#wp-calendar td a:link {



  padding: 1px 6px;



  color: #80919B;



  line-height: 29px;



}



/***************END WP STYLES*************************/



li.pagenav, li.categories, li.linkcat {



  list-style:none;



}