/*  
Theme Name: TypoXP Reloaded Origami
Theme URI: http://www.connectedinternet.co.uk/category/projects/wordpress/
Description: UPDATED 1.1 Version With Widget Support Released 10 Feb 2007. <br/>Clean, two/three columns, fixed width With Valid XHTML, Widget Support and Optimised Code. With icons and almost no graphics. <br/>Great for 'text-heavy' theme lover.  Includes SEO and Google Adsense Optimisation and built-in Plugin Support.<br/>Read more on <a href="http://www.connectedinternet.co.uk/category/projects/wordpress/">Theme Homepage</a> which also gives details of the huge range of plugins supported.  <a href="http://www.forum.connectedinternet.co.uk/index.php">Theme Support</a> is also available.
Version: 1.1
Author: Everton Blair
Author URI: http://www.connectedinternet.co.uk

	TypoXP v1.1
	http://www.connectedinternet.co.uk/category/projects/wordpress/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
*/
/**********************************/
/* General                        */
/**********************************/
body {font: 0.71em/1.5em Verdana, Arial, Helvetica, sans-serif; color: #333; background:#fbf3d5 ; width: 1000px; margin:0 auto; padding:0;}
a	{ /*color: #0D6AA6;*/color:#731400; text-decoration: none; }
a:hover	{ text-decoration: none; color: #6c8b29;}
form {margin:0;padding:0;}
input, textarea {font: 1.0em Verdana, Arial, Helvetica, sans-serif; color: #333;}
p {margin: 10px 0;}
img {border:1px solid #FFF; padding: 1px; margin:0;}
/* Some peoples sometime using this class for aligning the image */
img.alignleft, img.left {float:left; margin-right: 5px; margin-left: 0px;}
img.alignright, img.right {float:right; margin-left: 5px; margin-right: 0px;}
.clear {clear:both; overflow:hidden;}

/**********************************/
/* Layout                         */
/**********************************/
#container,#left,#header,#header2,#content,#sidebar,#footer,#categorylist,#categorylist2 { overflow:hidden; display:block;}
#container {width:980px; padding:0; margin: 0px 0px 0px 20px; 
/*border-top: 5px solid #191970;*/;
border-bottom: 3px solid #708090;  background: #fff url(img/verdana-bg.gif) repeat-y top right;}
#left {width: 580px; float:left;margin:0;padding:0; text-align: justify;}
.middle {width:180px;margin:0;padding: 0 10px; float:left;}
.right {width:180px;margin:0;padding: 0 10px; float:left}
#content {padding: 18px;}
#header {/*background: #708090;*/background: #a1b436; padding: 10px 15px; border-bottom: 2px solid #ca2400;}
#header2 {background: #708090; padding: 10px 15px; border-bottom: 2px solid #191970;}
#categorylist {background: #708090; padding: 10px 15px; margin-bottom: 10px;border-bottom: 2px solid #191970;}
#categorylist2 {background: #708090; padding: 10px 15px; margin-bottom: 10px;border-bottom: 2px solid #191970;}
#sidebar {width: 400px; float:left;margin:0;padding: 0px 0px 0px 0px;}
#footer {width:960px; padding: 3px 0px 0 20px; margin:0; font-size: 0.86em; height: 30px; text-align:right; color:#999;}

/**********************************/
/* Content                        */
/**********************************/
#content h1,h2,h3,h4 {line-height:1.5em;text-align:-left;}
/* #content h1 {color:#0D6AA6; text-transform:uppercase; letter-spacing:0.05em;display:inline;
font:normal 1.8em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align:left;} */
#content h1 {font: bold 1.5em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;/*color:#0D6AA6; */ color: #a6b842;
margin:0px; padding-top: 20px; text-align:left;}
#content h2 {font: bold 1.5em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;/*color:#0D6AA6; */ color: #a6b842;
margin:0px; padding-top: 20px; text-align:left;}
#content h2.pagetitle {font: bold 1.2em; /*color: #f90;*/ color: #a6b842; padding: 5px 0;}
#content h3{font:normal 1.2em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#0D6AA6; text-align:left;}
#content h4{font:normal 1.0em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#0D6AA6; text-align:left;}
#content blockquote {
margin: 15px 30px 0 45px;padding: 0 0 5px 45px;background: url(img/blockquote.gif) no-repeat left top;font-style:italic;

/*font-style:italic; padding:0 10px 0 10px;margin:5px 0px 5px 20px; color:#000; 
font-size: 1.0em; border-left: 5px solid #b0c4de; border-right: 5px solid #b0c4de; line-height: 1.2em; background: #f7f7f7;*/}
#content p.postmetadata {clear:both; overflow:hidden;background: #fef6dc; padding:5px 10px; line-height: 1.0em;}
code {font-size:1.2em; text-align:left; margin:0;padding:0; color: #008;}
#content li {padding-bottom: 5px; }
#content .post-date {font-size:1.0em; padding-left:20px;background: transparent url(img/user.png) no-repeat top left; padding-top: 5px;
background-position: 0% 5px; font-weight:bold;}
#content .assinatura {font-size:1.0em; background: transparent url(images/Newspaper_Feed_24x24.png) no-repeat top left; padding-top: 14px;
background-position: 0% 5px; background-color: #fef6dc; border: 1px solid #aaa; padding-bottom: 10px; padding-left:34px; padding-right: 10px;}
#content .post-name {font-size:1.0em; padding-left:323px;background: transparent url(img/user.png) no-repeat top right; padding-top: 5px;
background-position:305px 5px; font-weight:bold;}

/**********************************/
/* Header                         */
/**********************************/
#header h1 {color:#FFF; text-transform:uppercase; letter-spacing:1px;display:inline; 
font:bold 2.0em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;}
#header h1 a {color: #FFF;}
#header h1 a:hover {color: #e3e4cd; text-decoration:none;}
#header h2{font: 1.0em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#000;text-transform:normal;
letter-spacing:0.05em; margin:0;padding:0;}

/**********************************/
/* Header2                         */
/**********************************/
#header2 h1 {color:#FFF; text-transform:uppercase; letter-spacing:1px;display:inline; 
font:bold 2.0em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;}
#header2 h1 a {color: #eee;}
#header2 h1 a:hover {color: #fc0; text-decoration:none;}
#header2 h2{font: 1.0em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#DDD;text-transform:uppercase;
letter-spacing:0.05em; margin:0;padding:0;}

/********************** tag cloud **********************/

#tagcloud 
{display: inline;overflow:hidden;border:none; padding-left:0px;}

.tagcloud ul li
{
	font:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	padding-right: 20px;
	margin: 0px;
display: inline;overflow:hidden;border:none; padding-left:0px;
}


/********************** flickr-rss **********************/

#flickr
{
	margin: 0px;
	padding: 5px 0px 5px 7px;
	height: 83px;
	background-color: #e9ecce;
	border-right: 1px solid #8e9c2a;
	border-left: 1px solid #8e9c2a;
	border-bottom: 1px solid #8e9c2a;

}
#flickr ul
{	
	height: 80px;
	width: 100%;
	padding: 0;
	margin: 0px;
}

#flickr li
{
	padding: 0;	
	margin: 1px;
	display: inline;
}


/********************** Header **********************/

/* Structure */

#headermenu 
{
	padding: 0px;
	margin-left: 20px;
/*	margin: 0px;*/
	height: 15px; /* 75 + 13 */
}

#headermenu p
{
	padding: 0px;
	margin: 0 0 0 40px;	
	height: 23px;
}

#headermenu h1 
{
	padding: 0px;
	margin: 0 0 0px 10px;	
	height: 50px;	
}

#headermenu ul
{	
	height: 15px;
	width: 100%;
	padding: 0;
	margin: 0px;	
}

#headermenu ul li
{
	padding: 0;	
	margin: 0px;
	display: inline;
}

#headermenu ul li a
{
	padding: 0px 10px 0px 10px;
}

/* Typography */

#headermenu h1 
{
	font-size: 3.6em;
}
#headermenu h1 a 
{
	text-decoration: none;
}

#headermenu ul
{	
	font-size: 0.9em;
	font-weight: bold;
	text-align: left;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	line-height: 15px;
	/* fixes Firefox 0.9.3 */
}

#headermenu ul li a
{
	text-decoration: none;
}


/* Colour and borders */

#headermenu
{
/*	background: url(images/random-header.php) no-repeat top right;	*/
	background-color: #F5F5E7;
	border-bottom: 1px solid #ca2400;	
	/* 
		Uncomment if you don't use the header <ul> menu.
	*/
	/*border-bottom: 10px solid #9BBB38;*/
}

#headermenu h1 a 
{
	color: #80904F;
}

#headermenu ul
{
/*	background-color: #9BBB38;*/
/*	background-color: #d37402;*/
	background-color: #a1b436;
	color: #F2EEEC;
}

#headermenu ul li a
{
	color: #F2EEEC;
}

#headermenu ul li a:hover
{
	background: #F2EEEC;
	color: #3A291F;
}

#headermenu #active 
{ 
	border-left: 1px solid #F2EEEC; 
}




/**********************************/
/* Sidebar                        */
/**********************************/
#sidebar a {text-decoration:none; color: #3b0b00;}
#sidebar a:hover {text-decoration:none; color: #607f25;}
#sidebar ul {margin: 0 0 10px 0; padding:0; list-style-type: none;border-top: 1px solid #eee; }
#sidebar h2 {font: bold 1.5em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#a6b842;; margin:0; padding:0; 
padding-left: 20px; border-bottom: 1px solid #eee;/* text-transform:uppercase;*/}
#sidebar #header h2 {padding-left: 0; border:0; color: #FFF}
#sidebar #header2 h2 {padding-left: 0; border:0; color: #CCC}
#sidebar #categorylist {padding-left: 0; border:0; color: #CCC}
#sidebar #categorylist2 {padding-left: 0; border:0; color: #CCC}
#sidebar h2.about {background: transparent url(img/user.png) no-repeat top left;}
#sidebar h2.cats {background: transparent url(img/folder.png) no-repeat top left;}
#sidebar h2.cal {background: transparent url(img/cal.png) no-repeat top left;}
#sidebar h2.search {background: transparent url(img/search.png) no-repeat top left;}
#sidebar h2.file {background: transparent url(img/file.png) no-repeat top left;}
#sidebar h2.meta {background: transparent url(img/meta.png) no-repeat top left;}
#sidebar h2.blogroll {background: transparent url(img/link.png) no-repeat top left;}
#sidebar h2.comment {background: transparent url(img/comment.png) no-repeat top left;}
#sidebar h2.web {background: transparent url(img/web.png) no-repeat top left;}
#sidebar h2.new {background: transparent url(img/new.gif) no-repeat top left;}
#sidebar h2.bug {background: transparent url(img/bug.png) no-repeat top left;}
#sidebar h2.email {background: transparent url(img/email.png) no-repeat top left;}
#sidebar h2.edit {background: transparent url(img/edit.png) no-repeat top left;}
#sidebar h2.book {background: transparent url(img/book.png) no-repeat top left;}
#sidebar h2.link {background: transparent url(img/link.png) no-repeat top left;}
#sidebar ul {margin-top: 5px;}
#sidebar ul li {background: transparent  top left; padding-left: 0px; border-bottom: 0px solid #f0f0f0;}
#sidebar ul li ul {border-top: 0px solid #f0f0f0; margin:0;}
#sidebar ul li ul li {padding-left:20px; border:none; border-top: 1px solid #f0f0f0;}
#sidebar ul.links li {display: inline;overflow:hidden;border:none; padding-left:0px;}
#sidebar ul.links li h2 {color: #731400;clear:both}
#sidebar ul.links li ul {clear:both}
#sidebar ul.links li ul li {/*float:left*/;padding-left:20px;}
#sidebar img {margin:2px 0 0 0; padding:2px 0 0 0; border: none;}
#sidebar ul.aboutconnected {margin-left:10px;}
#sidebar ul.aboutconnected li {float:left;display: inline;overflow:hidden;border:none; padding-left:10px;}
#sidebar ul.aboutconnected li h2 {color: #666;}
#sidebar ul.aboutconnected li ul li {padding-left:20px;}

/**********************************/
/* Footer                         */
/**********************************/
#footer .copyright a {font-weight: bold; color:#3b0b00;}
#footer .copyright a:hover {font-weight: bold; color:#6c8b29;text-decoration:none;border-bottom:1px dashed #900;}

/**********************************/
/* Calendar                       */
/**********************************/
#wp-calendar { width: 150px; color: #999; line-height:1.0em;}
#wp-calendar caption {font-weight:bold; color: #666; line-height: 16px; text-transform: uppercase; letter-spacing: 1px;}
#wp-calendar .today {background:#FBFCF4;}

/* *********************************** */
/* Comments Div                        */
/* *********************************** */
h3#comments, h3#respond {border-top:1px solid #CCC; padding-top: 10px; padding-left: 20px;color:#0D6AA6; font-size: 1.2em; font-weight: bold;}
h3#comments {background: transparent url(img/comment.png) no-repeat top left;background-position:0% 12px;}
h3#respond {background: transparent url(img/edit.png) no-repeat top left;background-position:0% 12px;}
cite {position:relative;color: #999;padding:0;margin:0;font-weight:bold;}
.alt {background: #fefbf0; padding-left: 5px;}
.even {background: #fbffdb; padding-left: 5px;}
.meucomentario {background: #d2f0fe; padding-left: 5px;}
.commentbody {color: #595949; font-size: 1.0em; margin: 0 0 5px 0;padding: 10px 15px 10px 15px;	
     background: #FAFAF5;	border: 1px solid #f0f0e0; list-style:none;}
.commentbody p {line-height: 1.2em; margin:0; padding:0;}
.commentlink {	font-size: 1.0em;}
.commentlist {	list-style: none; margin:0; padding:0px;}
.commentcount {font:bold 2.2em Georgia,sans-serif;	color: #e0e0d0; width: 520px; 
text-align: right; position:absolute;	left:0;}
.gravatar {float:left; padding: 1px; margin: 5px 5px 5px 0; background: #fff; width: 40px; height: 40px;}
#recentcomments ul {border: none;}

/* *********************************** */
/* Diggclick                           */
/* *********************************** */
.diggclick {
		float:left;
		padding:3px 5px 5px 5px;
	}

/* *********************************** */
/* alinks                              */
/* *********************************** */
a.alinks_links {
	text-decoration: none;
	border-bottom: #0000FF 1px dotted;
}

/* *********************************** */
/* tabber                              */
/* *********************************** */
/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #778;
 font: bold 12px Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #778;
 border-bottom: none;
 background: #ff6600;
 text-decoration: none;
}

ul.tabbernav li a:link { color: #ffffff; }
ul.tabbernav li a:visited { color: #ffffff; }

ul.tabbernav li a:hover
{
 color: #ff6600;
 background: #fafaf5;
 border-color: #227;
}

ul.tabbernav li.tabberactive a
{
color: #0d6aa6;
 background-color: #FFF;
 border-bottom: 1px solid #fff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #fc0;
/* background: #708090;*/
 background: #FFFFFF;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 border:1px solid #aaa;
 border-top:0;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}

/**********************************/
/* Category List                   */
/**********************************/
#categorylist h2 {font: 1.0em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#DDD;text-transform:uppercase;
letter-spacing:0.05em; margin:0;padding:0;}

#categorylist {color:#FFF; text-transform:uppercase; display:inline; 
font:bold 1.0em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;}
#categorylist a {color: #eee;}
#categorylist a:hover {color: #fc0; text-decoration:none;}

#categorylist li { display: inline; padding: 0px 5px;}

/**********************************/
/* Category List2                   */
/**********************************/
#categorylist2 h2 {font: 1.0em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#DDD;text-transform:uppercase;
letter-spacing:0.05em; margin:0;padding:0;}

#categorylist2 {color:#FFF; text-transform:uppercase; display:inline; 
font:bold 1.0em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;}
#categorylist2 a {color: #eee;}
#categorylist2 a:hover {color: #fc0; text-decoration:none;}

#categorylist2 li { display: inline; padding: 0px 5px;}

/**********************************/


/**********************************/
/* Page links                     */
/**********************************/

.pagelinks { clear: both; margin: 2.5em 0; font-size: 1.0em; font-weight: bold; }
			.pagelinks strong { color: #333333; margin: 0 0.6em 0 0; border: 1px solid #e5e5e5; padding: 0.3em 0.6em; }
			.pagelinks a { margin: 0 0.8em; border: 1px solid; padding: 0.3em 0.6em; }

/**********************************/
/* similar posts                  */
/**********************************/

#parecido
{
        border: 1px solid #aaa; padding: 10px; background-color: #eee;
}
#parecido h2 { font: bold 12px Verdana, sans-serif;color:#0d6aa6; margin:0; padding:0; }
#parecido li {padding-bottom: 0px; }
#parecido ul {border-botton: 1px solid #eee;}

/**********************************/
/* livros page padrão             */
/**********************************/
#books
{
        border: 1px solid #aaa; padding: 10px; background-color: #eee; height: 150px; margin-top: 5px;
}

/**********************************/

/* Navigation          */

/**********************************/

/*- Menu Tabs 6--------------------------- */

    #tabs6 {
      float:left;
      width:980px;
background: transparent url(img/typoxp-reloadedX-bg.gif) repeat-x fixed;
      font-size:93%;
      line-height:normal;
          border-bottom:1px solid #000;
      }

    #tabs6 ul {
          margin:0;
          padding:10px 10px 0 30px;
          list-style:none;
      }

    #tabs6 li {
      display:inline;
      margin:0;
      padding:0;
      }

    #tabs6 a {
      float:left;
      background:url(img/tableft6.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }

    #tabs6 a span {
      float:left;
      display:block;
      background:url(img/tabright6.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }

    /* Commented Backslash Hack hides rule from IE5-Mac \*/

    #tabs6 a span {float:none;}

    /* End IE5-Mac hack */

    #tabs6 a:hover span {
      color:#FFF;
      }

    #tabs6 a:hover {
      background-position:0% -42px;
      }

    #tabs6 a:hover span {
      background-position:100% -42px;
      }

      #tabs6 #current a {
              background-position:0% -42px;
      }

      #tabs6 #current a span {
              background-position:100% -42px;
      }

	  #tabs6 .current_page_item a {
              background-position:0% -42px;
      }

      #tabs6 .current_page_item a span {
              background-position:100% -42px;
      }

	  #tabs6 #current {
              background-position:0% -42px;
      }

      #tabs6 #current span {
              background-position:100% -42px;
      }

	  #tabs6 .current_page_item {
              background-position:0% -42px;
      }

      #tabs6 .current_page_item span {
              background-position:100% -42px;
      }

/**********************************/
/* Divisão Posts na Home          */
/**********************************/
#linha ul {width:465px; float:left; margin-top:5px; border-top: 1px solid #eee;}


/**********************************/
/* titulo                         */
/**********************************/
#topoverde {width: 980px; float:left;margin:0;background: #8e9c2a; padding:0; border-bottom: 1px solid #ca2400;}
#marca {float:left; margin: 10px 0px 10px 20px ;}
#marca img {border: none; margin:0;}

#lefttitle {width: 400px; float:left;margin:0;background: #8e9c2a; padding: 17px 0px 3px 0px;}
#lefttitle h1 {color:#80904f; text-transform:normal; letter-spacing:1px;display:inline; 
font:bold 2.0em  Arial, "Trebuchet MS", Verdana, sans-serif;margin:0;padding:0;}
#lefttitle h1 a {color: #f2eeec;}
#lefttitle h1 a:hover {/*color: #80905f;*/color: #731400; text-decoration:none;}
#lefttitle h2 {font: 1.5em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#fff;text-transform:normal;
letter-spacing:0.05em; margin:0;padding:0;}


/**********************************/
/* busca                          */
/**********************************/
#buscando {width: 350px;float:right;margin:0;background: #8e9c2a; padding:25px 5px 0px 0px; }
#buscando img {border: 0px;}


/**********************************/
/* Propaganda                     */
/**********************************/
#linktopo {width: 978px; float:left;margin:0;background: #efefeb; padding:0; border-bottom: 1px solid #8e9c2a; 
border-left: 1px solid #8e9c2a;border-right: 1px solid #8e9c2a;}
a.top  {color: #3541ab;text-decoration: underline;}

#subtopo {width: 960px; float:left;margin:0;background: #fff; padding:0; border-bottom: 1px solid #8e9c2a; }
#topadsense {width: 760px; float:left;margin:0;background: #fff; padding: 10px 35px;}

#rssfeed {width: 90px; float:left;margin:0;background: #fff; padding:5px; }

a.rss{
	color:#0000ff;
	font-size: 0.9em;
	padding-left:5px;
}

/**********************************/
/* social web                     */
/**********************************/
#ondebrasil {width: 145px; float:left;margin:0; padding: 10px 12px 5px 2px;}
#technorati {width: 140px; float:right;margin:0; padding: 0px 0px 0px 3px;}

#blogblogs {text-align:center; margin-left:auto; margin-right:auto;}
#mybloglog {width: 140px; float:left;margin:0; padding: 89px 0px 0px 0px;}



/* +++++++++++++++ The comment section +++++++++++++++++ */


#commentform #author, #commentform #email, #commentform #url, #commentform textarea {

        border: 1px solid #808080;
        padding: .2em;
        margin-left:10px;
}

#commentform textarea {
        width:96%;
}

#commentlist {
        width: 97%;
        font-size:11px;
        color:#000;
        margin:0 0 20px 0;
        padding: 0 0 0 10px;
}

#commentlist li {
        border:2px solid #dcdcdc;
        margin:0 0 20px 0;
        list-style-type:none;
        padding:0px;
        background:#f5f5f5;

         -webkit-border-radius:2px;
         -khtml-border-radius:2px;
         -moz-border-radius:2px;

}

#commentlist ul {margin:0; padding:0;}

#commentlist li p {font-size:10px;
        padding:5px 10px 5px 80px;
        margin:0;

}

#commentlist a {
        text-decoration:underline;
        font-weight:bold;
}

#commentlist li div.meta {padding:0; margin:0; text-align:center;}

#commentlist li .avatar {
        float:left;
        padding:0;
        margin:5px;

}


#commentlist2 {
        width: 97%;
        font-size:10px;
        color:#000;
        margin:0 0 10px 0;
        padding: 0 0 0 10px;
}

#commentlist2 li {
        border:2px solid #dcdcdc;
        margin:0 0 10px 0;
		padding:5px;
        list-style-type:none;
        padding:5px 10px 5px 63px;
        background:#fbffdb;

         -webkit-border-radius:2px;
         -khtml-border-radius:2px;
         -moz-border-radius:2px;

}



#commentlist2 ul {margin:0; padding:0;}

#commentlist2 li p {
	font: 1.1em Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding-top:10px;
}

#commentlist2 a {
        text-decoration:underline;
        font-weight:bold;
}

#commentlist2 li div.meta {padding:0; margin:0; text-align:center;}

#commentlist2 li .avatar {
        float:left;
        padding:0;
        margin-left:-58px;
		width:50px;
		height:50px;
}

#commentlist2 li ul li { 
	margin-right: -15px;
	margin-left: -50px;
	margin-bottom: -10px;
}


.children { padding: 0; background:#cc0000; }

.authorcomm {float:left;
            margin:0;
            padding:0;
            width:70px;
            text-align:center;
            line-height:12px;
            font-size:10px;
}

.authorcomm a {text-decoration:none; font-weight:bold;}

.reply {
	text-align:right; 
	padding-right: 25px;
	background-image: url(images/seta.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.navigation {width:100%; height:20px;}
.cancel-comment-reply{text-align:right; float:none; font-size:12px;}
.comment-meta  a{font-size:9px; float:right; margin-top:-18px; color:#757575;}
.fn {font-size:12px; font-weight:bold;}
.says {display:none;}
#commentlist2 li .byuser {background:#d2f0fe;}
#commentlist2 .byuser {background:#d2f0fe;}
#comments {font-size:16px;}
#respond h3 {font-size:16px;}

/**************************************
      Diagrama
***************************************/

.diagrama {
background-image: url(images/download-16x16.png);
background-repeat: no-repeat;
background-position: right;
padding-right: 15px;
color: #646c2a;
}

a.diagrama:visited {
color: #646c2a;
}

a.diagrama:hover {
background-image: url(images/download-16x16.png);
background-repeat: no-repeat;
background-position: right;
padding-right: 15px;
color: #cc0000;
}

/**************************************
      Livraria Cultura Index
***************************************/
#livcultura {
text-align:right;
margin-top: -10px;
padding: 0px;
font-size: 1.0em;
}
#livcultura a{
color: #0d6aa6;
}
#livcultura a:hover{
color: #CC0000;
}

#livculturaidx {
float:right;
margin: 0px;
padding: 5px 5px 0px 0px;
font-size: 1.0em;
}
#livculturaidx a{
color: #0d6aa6;
}
#livculturaidx a:hover{
color: #CC0000;
}

#livculturatop {
margin: 0px;
padding: 5px 5px 0px 0px;
font-size: 1.0em;
}
#livculturatop a{
color: #0d6aa6;
}
#livculturatop a:hover{
color: #CC0000;
}

/*** more link ***/
a.more-link {
color: #1e7040;
}