/*

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;

}

#sidebar2 {

  width: 960px;

  margin: 0 auto;

  padding-top: 15px;

}

/* 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 #74a050;

  line-height: 25px;

}

.post h2 a:hover {



}

.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: #317b9e;

  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;

}

.fotauthor {

  
  float: left; width: 15%;
  
}

.textauthor {

  margin-left: 10%; 
  text-align: justify;

}

.shauthor {
	
	background: #d9d9dd;
    border: 1px solid #f3f3f3;
    padding: 5px;
    margin: 5px 0;
}

.shauthor h4 {
    font-size: 1.2em;
    margin: 0 0 10px 0;
    }


.cleauthor {
	
  clear: both;
}

