/*  



Theme Name: tudogeral.com



Theme URI: http://tudogeral.com



Description: Tema feito para tudogeral.com



Version: 1.0



Author: tudogeral.com



Author URI: http://tudogeral.com



Tags: tudogeral.com


Chang Log: 











   This theme, including the CSS, XHTML and design, is released under the



   GPL: http://www.opensource.org/licenses/gpl-license.php







*/



body, h1, h2, h3, h4, h5, h6, blockquote, p, form{



	margin: 0;



	padding: 0;



}







body{



	font-family: Arial, helvetica, Georgia, Sans-serif;



	font-size: 13px;



	text-align: center;



	vertical-align: top;



	background-color: #989898;



	color: #333333;



}







h1, h2, h3, h4, h5, h6 { color: #000000; font-weight:bold; }







a:link, a:active, a:visited{



	color: #006699;



	text-decoration: none;



}







a:hover{



	color: #0099ff; 



	text-decoration: underline;



}







p{



	padding: 10px 0 0 0;



}







#wrapper{



	margin: 0 auto;



	width: 980px;



	text-align: left;



	background: url('images/bg.jpg') repeat-y top center;



}







#header{



	margin: 0 auto;



	width: 960px;



	height: 120px;



	background: #ffffff url('images/bg_header.jpg') repeat-x top left;



}







#header ul { display:block; width:100%; padding:0; margin:0; }



#header ul li {  padding-left:20px; margin:0; display:inline; line-height:30px; text-align:left; }



#header ul li a { color: #666666; text-decoration:none; }



#header ul li a:hover { color: #999999; border-bottom: 2px solid #999999; }







#header ul li.subscribe { width:210px; padding-left:30px; margin:0; float:right; background:transparent url(images/rss.jpg) no-repeat left top; text-align:left; }



#header ul li.subscribe a { font-weight:bold; color:#006699; }







#header ul li.twitter { width:140px; padding-left:30px; margin-left:10px; float:right; background:transparent url(images/twitter.jpg) no-repeat left top; text-align:left; }



#header ul li.twitter a { font-weight:bold; color:#006699; }











#logo{



	width: 960px;



	height: 60px;



	float: left;



}







#header #logo h1{



	float: left;



	display: inline;



	color: #EBEBEB;



	font-size: 40px;



	font-weight: 100;



	margin: 10px 0 0 30px;



}



#header #logo h3{



	float: left;



	display: inline;



	color: #EBEBEB;



	font-size: 35px;



	font-weight: 100;



	margin: 10px 0 0 30px;



}











#header #logo h1 a{



	color: #EBEBEB;



}











#header #logo h3 a{



	color: #EBEBEB;



}







#header #logo h1 a:hover{



	text-decoration: none;



}







#header #logo h3 a:hover{



	text-decoration: none;



}







#header #logo h2{



	float: left;



	color: #C6C6C6;



	margin: 25px 0 0 15px;



}



#header #logo h4{



	float: left;



	color: #C6C6C6;



	margin: 33px 0 0 15px;



}



#container{



	float: left;



	width: 630px;



}







.post{



	overflow: hidden;



	margin: 0 10px 30px 50px;



}







.post h1{



	display:block;



	padding-top: 10px;



	line-height:26px;



	font-size: 26px;



	border-top: 1px solid #999999;



}







.post h1 a:link, a:visited{



	color: #000000;



}







.post h1 a:hover {



	text-decoration: underline;



}



#container1{



	float: left;



	width: 630px;



}







.post{



	overflow: hidden;



	margin: 0 10px 30px 50px;



}







.post h2{



	display:block;



	padding-top: 10px;



	line-height:26px;



	font-size: 26px;



	border-top: 1px solid #999999;



}







.post h2 a:link, a:visited{



	color: #000000;



}







.post h2 a:hover {



	text-decoration: underline;



}



.entry{



	line-height: 18px;



}







.postmetadata{



	font-size:11px; 



	margin-top:10px; 



	padding-bottom: 10px;



	color:#999999; 



	line-height:15px; 



	display:block;



	background: url(images/dots.jpg) repeat-x bottom left;



}







.author{



	color: #666666;



	font-weight: bold;



}







.metaDate{



	padding-left:20px; 



	margin-left:5px; 



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



}







.metaComment { 



	padding-left:20px; 



	margin-left:5px; 



	background:url('images/comment_icon.jpg') no-repeat top left; 



}







.metaTag{



	padding-left:20px; 



	margin: 10px 0 0 5px;



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



}







.navigation{



	padding-left: 50px;



	margin-bottom: 30px;



	font-size: 14px;



	font-weight: bold;



	line-height: 18px;



}







table#wp-calendar{



	width: 100%;



}







#blockquote {



	margin: 15px 20px 15px 10px;



	padding-left: 20px;



}







/*Sidebar



-----------------------------------------------------*/



#sidebar{



	float: left;



	width: 315px;



	margin: 0 auto;



}







#sidebar ul{



	list-style-type: none;



	font-size: 12px; 



}







#sidebar ul li ul{



	margin-bottom: 30px;



	padding: 0;



}



#sidebar ul li ul li{



	padding-top: 5px; 



	margin-bottom: 10px; 



	display:block; 



	background: transparent url(images/dots.jpg) repeat-x top left; 



}







#sidebar ul li h2{



	font: bold 14px Arial, Georgia, Sans-serif;



	padding: 5px 0 0 0;



	margin-bottom: 5px; 



	border-top:5px solid #e5e5e5;



}



#sidebar ul li h3{



	font: bold 14px Arial, Georgia, Sans-serif;



	padding: 5px 0 0 0;



	margin-bottom: 5px; 



	border-top:5px solid #e5e5e5;



}







#sidebar ul li ul li ul{



	padding: 5px 0 0 10px; 



	margin-bottom: 10px; 



	display:block; 



}







/*Sidebar Tabs



-----------------------------------------------------*/



.menu {



	color:#000000; 



	height:25px;



	width:273px;



	border-bottom:1px solid #eaeaea;



	padding:0;



	margin: 0 20px 0 40px;



}



.menu ul {



	margin:0;



	padding:0; 



	list-style:none; 



}



.menu li {



	display:inline; 



	line-height:23px;



	padding:0;



	margin:0;



}



.menu li a {



	color:#000000;



	background-color:#eaeaea;



	text-decoration:none; 



	padding:4px 5px 6px 5px;  



	border-left:1px solid #eaeaea;



	border-right:1px solid #eaeaea;



	border-top:1px solid #eaeaea;



}



.menu li a.tabactive {



	border-left:1px solid #eaeaea; 



	border-right:1px solid #eaeaea; 



	border-bottom:1px solid #ffffff; 



	background-color:#ffffff; 



	font-weight:bold;  



	position:relative;



}



#tabcontent1,#tabcontent2,#tabcontent3 {



	width:273px; 



	text-align:left;



	padding: 0;



	margin: 0 20px 30px 40px;



	line-height: 24px; 



	background-color:#ffffff; 



	border-left:1px solid #eaeaea;



	border-right:1px solid #eaeaea;



	border-bottom:1px solid #eaeaea;



}







#tabcontent1  ul,#tabcontent2  ul,#tabcontent3  ul{



	margin: 0 0 0 10px;



	padding:0; 



}







/*Tags



-----------------------------------------------------*/



.tags,



#tag_cloud {



	margin: 0 0 15px;



}



.tags {



  text-align: center;



}



.tags a,



#tag_cloud a {



	color: #AAA;



	margin: 0 2px;



}







.post_tags{



	display:inline;



	line-height: 50px;



	padding-left:20px;



	font-weight:bold;



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



}







#cle{



	clear: both;



}







/*Footer



-----------------------------------------------------*/



#footer { 



	clear:both; 



	width:960px; 



	margin:0 auto; 



	background:#000000 url('images/bg_footer.jpg') repeat-x top left; 



}







#footer p { 



	margin-left:20px; 



	color: #ffffff; 



	font-size: 11px; 



	line-height: 40px; 



}







#footer p a { 



	color:#fff; 



	text-decoration:underline; 



}











/*Comments



-----------------------------------------------------*/



.odd{



	background: #EEE;



}







.even{



	background: #FFF;



}











.comments-template{



	margin: 10px 0 0 0;



	padding-top: 30px;



	border-top: 5px solid #ccc;



}







.comments-template ul{



	margin: 0;



	padding: 0 0 15px 0;



	list-style: none;



}







.comments-template ul li{



	line-height: 18px;



	padding: 10px 0 10px 10px;



}







.comments-template h2, .comments-template h3{



	font-family: Georgia, Sans-serif;



	font-size: 16px;



}







.commentmetadata{



	font-size: 12px;



}







.comments-template p.nocomments{



	padding: 0;



}







.comments-template textarea{



	font-family: Arial, Helvetica, Georgia, Sans-serif;



	font-size: 12px;



}







#respond{



	margin-top: 30px;



	padding-top: 10px;



	clear:both;



	background: transparent url(images/dots.jpg) repeat-x top left; 



}







.aligncenter,



div.aligncenter {



   display: block;



   margin-left: auto;



   margin-right: auto;



}







.alignleft {



   float: left;



}







.alignright {



   float: right;



}







.wp-caption {



   border: 1px solid #ddd;



   text-align: center;



   background-color: #f3f3f3;



   padding-top: 4px;



   margin: 10px;



   /* optional rounded corners for browsers that support it */



   -moz-border-radius: 3px;



   -khtml-border-radius: 3px;



   -webkit-border-radius: 3px;



   border-radius: 3px;



}







.wp-caption img {



   margin: 0;



   padding: 0;



   border: 0 none;



}







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



   font-size: 11px;



   line-height: 17px;



   padding: 0 4px 5px;



   margin: 0;



}







/*Avatar



-----------------------------------------------------*/



.commentlist li .avatar {



float: left;



border: 1px solid #eee;



padding: 0;



margin-right:10px;



background: #fff;



}
