/*
THEME NAME: Journal
THEME URI: http://laboratorio72.blogspot.com
DESCRIPTION: Template padrao para o potal www.anivelde.net
VERSION: 1.0.1
AUTHOR: Laboratorio 72
AUTHOR URI: <a href="http://www.laboratorio72.com">http://www.laboratorio72.com</a>
TAGS: 3col, 3 columns, newspaper, fixedsize, 960px
*/

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Arial, Sans-Serif;
	color: #6e6e6e;
	text-align: center;
	overflow-x: hidden;
	overflow-y: auto;
}
/* *****************************

personalizaveis

***************************** */

body {
	/*	background: #eaeaea;*/
background: #cccccc;
}

a {
	color:#336699;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

.post h2, h3.entry-title, .post h2 a, h3.entry-title a {
	color:#333;
}

.post h2 a:hover, h3.entry-title a:hover {
	color:#888;
}

.post {
	font-family: Georgia, "Times New Roman", Times, serif;
}

#header {
}

#header .box {
}

.wp-pagenavi a, .wp-pagenavi a:link {
	color: #336699;
}

.wp-pagenavi a:hover {
	background-color: #336699;
}

div#wrapper {
	border:3px solid #999999;
}

#anivel_header .right a:hover {
	background-color: #336699;
}

#wp-calendar caption {
	font-weight:bold;
	color:#336699;
}

#wp-calendar td#today {
	background-color:#336699;
	font-weight: bold;
	color:#fff;
}


#commentform label.error {
	background-color:#fff;
	color:#336699;
	font-size:.8em;
	padding:3px;
	font-size: 11px;
	width:209px;
}

#searchsubmit, #content input.button, #search .button {
	background:#336699;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	text-transform:lowercase;
	font-weight:bold;
	color:#fff !important;
	padding:5px 0;
	border:0;
	width:100px;
}

#comments input.button {
	background:#336699;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	text-transform:lowercase;
	font-weight:bold;
	color:#fff;
	padding:5px 0;
	border:0;
	width:150px;
	margin:10px 0 0 0;
}

.aguarda{
	font-size:12px;
	font-weight:bold;
	color:#336699;
}


/* *****************************
estrutura
***************************** */

div#wrapper {
	text-align: left;
	background-color:#fff;
	width:980px;
	margin:0 auto;
}
#container {
	margin: 10px;
	width: 960px;
}
#sidebar_left {
	margin: 0 10px 0 0;
	float: left;
	width: 140px;
	overflow:hidden;
}
#content {
	background: #fff url(images/bar.gif) repeat-x top left;
	margin: 0 10px 0 0;
	float: left;
	width: 550px;
	overflow:hidden;
}
#sidebar_right {
	float: left;
	width: 249px;
	overflow:hidden;
}

/* *****************************
header
***************************** */

#header {
	clear:left;
	text-align:center;
}
#headerimg {
	margin:0 10px;
	height:200px;
	background: #fff url(images/header-premioosso.jpg);
}
#header .box {
	text-align:center;
	padding:110px 0 0 0;
	margin:0 0 0 20px;
	width:920px;
	color:#fff;
	font-size:1.3em;
	font-weight:bold;
	display:none;
}
#header .box h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin:0;
}
#header h1 a {
	font-size:2.5em;
	color:#fff;
}
#header #blog-title {
	font-size:22px;
}
#header #blog-description {
	font-family: Georgia, "Times New Roman", Times, serif;
}

/* *****************************
footer
***************************** */

#footer {
	text-align:center;

	margin:0px 10px 10px 10px;
	letter-spacing:0.1em;
		clear:both;
}
#sdfsfsdfsd {

	clear:left;
	background-color:#fff;
	text-align:center;
	padding:10px 0 0 0;
*padding:5px 0 0 0;
	margin:10px 10px 10px 10px;
	letter-spacing:0.1em
}
#footer .left {
	float:left;
	font-size:1.1em;
	font-family: 'Lucida Grande', Arial, Sans-Serif;
	letter-spacing:0.1em
}
#footer .right {
	float:right;
	font-family: 'Lucida Grande', Arial, Sans-Serif;
	font-size:1.1em;
	color:#666;
}
#footer .right a {
	color:#666;
	font-weight:bold;
}

/* *****************************
post
***************************** */
.post {
	padding:14px 10px 0 10px;
	background: #fff url(images/bar.gif) repeat-x top left;
	margin:0 0 50px 0;
}
.post h2, h3.entry-title {
	font-size:2.4em;
	font-weight:bold;
	margin:10px 0;
}
.post h2 a {
	text-decoration:none;
}
.post h2 a:hover {
	text-decoration:underline;
}
.post .entry-content {
	margin:10px 0;
	font-size:1.2em;
	line-height:1.8em;
	color:#333;
}
.post p {
	color:#333333;
	line-height:22px;
}
.entry-date {
	font-family: 'Trebuchet MS', Verdana, Arial;
	text-transform:uppercase;
	letter-spacing:0.2em;
}
.entry-meta {
	font-family: 'Trebuchet MS', Verdana, Arial;
	text-transform:uppercase;
	letter-spacing:0.2em;
	color:#999;
	letter-spacing:0.1em;
}
.entry-meta a {
	color:#888;
	font-weight:bold;
	text-decoration:none;
}
.entry-meta a:hover {
	text-decoration:underline;
}
h2.page-title {
	background: url(images/bar.gif) repeat-x top left;
	padding:20px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:2em;
	margin:0;
	text-align:center;
	color:#999;
	text-transform:lowercase;
}
.meta-sep {
	margin:0 5px;
}
.entry-title, .entry-meta {
	clear:both;
}
.comments-box {
	text-align:right;
}
.comments-link {
	font-weight:bold;
	font-style:italic;
}

/* *****************************
misc (page)
***************************** */

/* Just some example content */
div.skip-link {
	position:absolute;
	right:1em;
	top:1em;
}
#menu {
	background:#EEE;
	height:1.5em;
	margin:1em 0;
	width:100%;
}
#menu ul, div#menu ul ul {
	line-height:1;
	list-style:none;
	margin:0;
	padding:0;
}
#menu ul a {
	display:block;
	margin-right:1em;
	padding:0.2em 0.5em;
	text-decoration:none;
}
#menu ul ul ul a {
	font-style:italic;
}
#menu ul li ul {
	left:-999em;
	position:absolute;
}
#menu ul li:hover ul {
	left:auto;
}

/* *****************************
wp img, img align
***************************** */

.post IMG {
	margin:10px 0;
	border:0;
}
.alignright, img.alignright {
	float:right;
	margin:1em 0 1em 1em;
}
.alignleft, img.alignleft {
	float:left;
	margin:1em 1em 1em 0;
}
.aligncenter, img.aligncenter {
	display:block;
	margin:1em auto;
	text-align:center;
}

/* *****************************
gallery 
***************************** */

div.gallery {
	clear:both;
	height:180px;
	margin:1em 0;
	width:100%;
}
p.wp-caption-text {
	font-style:italic;
}
div.gallery dl {
	margin:1em auto;
	overflow:hidden;
	text-align:center;
}
div.gallery dl.gallery-columns-1 {
	width:100%;
}
div.gallery dl.gallery-columns-2 {
	width:49%;
}
div.gallery dl.gallery-columns-3 {
	width:33%;
}
div.gallery dl.gallery-columns-4 {
	width:24%;
}
div.gallery dl.gallery-columns-5 {
	width:19%;
}

/* *****************************
navigation
***************************** */
.navigation {
	margin: 0 10px;
}
div#nav-below, div#nav-above {
	margin-top:1em;
	margin-bottom:2em;
	text-transform:lowercase;
	font-size:1.2em;
	font-weight:bold;
	padding:0 0 5px 0;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#666;
	letter-spacing:0.1em
}
div#nav-below a, div#nav-above a {
	color:#888;
}
div#nav-images {
	height:150px;
	margin:1em 0;
}
div.navigation {
	height:1.25em;
}
div.navigation div.nav-next {
	float:right;
	text-align:right;
}

/* *****************************
side bar
***************************** */

div.sidebar h3 {
	text-transform:lowercase;
	font-size:12px;
	line-height:40px;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 0 20px;
	color:#666;
	letter-spacing:0.1em
}
div.sidebar h3.widgettitle {
	text-transform:lowercase;
	font-size:12px;
	padding:10px 0;
	line-height:15px;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#666;
	letter-spacing:0.1em
}
div.sidebar input#s {
	width:7em;
}
div.sidebar li {
	list-style:none;
	margin:0 0 2em;
	background: #fff url(images/bar.gif) repeat-x top left;
}
div.sidebar li form {
	margin:0.2em 0 0;
	padding:0;
}
div.sidebar ul ul {
	margin:0 0 0 5px;
}
div.sidebar ul ul li {
	list-style:none;
	margin:0 0 10px 0px;
	background: #fff;
	font-size:11px;
}
div.sidebar ul ul ul {
	margin:0 0 0 0.5em;
}
div.sidebar ul ul ul li {
	list-style:disc;
	margin:5px 0 0 10px;
}
div#menu ul li, div.gallery dl, div.navigation div.nav-previous {
	float:left;
}
input#author, input#email, input#url, div.navigation div {
	width:50%;
}
div.gallery *, div.sidebar div, div.sidebar h3, div.sidebar ul {
	margin:0;
	padding:0;
}

/* *****************************
widget
***************************** */

.widget_text {
	font-size:1.1em;
	line-height:15px;
	font-family: 'Lucida Grande', Arial, Sans-Serif;
	
}
.widget_text h3.widgettitle {
	font-size:12px;
}

/* *****************************
misc
***************************** */

.tar {
	text-align:right;
}
.tac {
	text-align:center;
}
.tal {
	text-align:left;
}
.cb {
	clear:both;
}

/* *****************************
html
***************************** */

abbr {
	border:0;
}
blockquote {
	padding:10px 0;
	font-size:1.2em;
	font-style:italic;
	color:#ccc;
}
pre {
	font-size:1.2em;
	border:solid 1px #ccc;
	padding:20px;
	color:#666;
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

/* *****************************
wp-pagenavi (plugin)
***************************** */

.wp-pagenavi {
	text-align:center;
	margin-bottom:40px;
	text-transform:lowercase;
	font-size:1.2em;
	color:#666;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	font-weight: bold;
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	font-weight: bold;
	color: #666;
}
.wp-pagenavi a:hover {
	color: #ffffff;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	color: #666;
	background-color: #666;
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px;
	margin: 2px 2px 2px 2px;
	color: #888;
	background-color: #fff;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	font-weight: bold;
	color: #bbb;
	background-color: #fff;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	color: #363;
	background-color: #FFFFFF;
}

/* *****************************
forms
***************************** */
#s, #content input.text, #search input.text {
	width:132px !important;
	font-family: Arial, Helvetica, sans-serif;
	background:#f3f3f3 !important;
	border: solid 1px #f1f1f1;
	font-size:1.2em;
	padding:5px 0;
	color:#333;
}
select {
	width:130px !important;
	font-family: Arial, Helvetica, sans-serif;
	background:#fff !important;
	border: solid 1px #999;
	font-size:1.2em;
	padding:5px;
	color:#666;
	width:245px !important;
}
#comments input.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.2em;
	text-transform:lowercase;
	color:#333;
	padding:5px 0;
	margin: 0.5em 0 0 0;
}
#comments input.text, #comments textarea {
	font-family: Arial, Helvetica, sans-serif;
	background:#f3f3f3 !important;
	border: solid 1px #f1f1f1;
	font-size:1.2em;
	color:#333;
	padding:5px 0;
	width:520px !important;
	overflow:auto;
}
#comment textarea {
	height:13em;
}

/* *****************************
form comment
***************************** */
#commentform {
	margin: 0 0 0 10px;
}
#commentform p {
	text-indent: -10px;
}
form#commentform .form-label {
}
form#commentform span.required {
	background:#fff;
	color:#c30;
}
form#commentform, form#commentform p {
	padding:0;
}
input#author, input#email, input#url, textarea#comment {
	padding:0.2em;
}

.comments ul {

	padding:0px 0 0 10px;
*margin-left:0;

}

.comments ul li {
	list-style:none;
	border-bottom: dashed 1px #ccc;
	padding:10px 0 20px 0;
}

#comments #respond h3, #comments #comments-list h3 {
	text-transform:lowercase;
	font-size:1.8em;
	margin:0;
	padding:20px 0 5px 0;
	font-weight:bold;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#666;
	letter-spacing:0.1em;

}
#comments #feed_comments {
	font-size:1.1em;
	margin:0 0 20px 0;
	color:#999;
}
#comments .comment-meta {
	font-family: 'Lucida Grande', Arial, Sans-Serif;
	font-size:1.1em;
	color:#999;
}
#comments .comment-meta a, #comments #feed_comments a {
	color:#888;
	font-weight:bold;
}
#comments .comment {
	margin:0 20px 0 0;
}
#comments .comment p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	color:#333333;
	line-height:22px;
}
#comments {
	padding:4px 0 0 0;
	margin:0 0 20px 0;
	background: #fff url(images/bar.gif) repeat-x top left;
}

#comments .form-label {
	margin:1em 0 0;
	text-transform:lowercase;
	font-size:1.4em;
	font-weight:bold;
	padding:0 0 5px 0;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#666;
	letter-spacing:0.1em
}
#comments .formcontainer {
}
#comments .formcontainer #comment-notes {
	margin:0;
}
#comments #comment-notes em {
	color:#990000;
}
#comments .unapproved {
	display:block;
	margin:10px 0 0 0;
	color:#990000;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform:lowercase;
	font-size:1.2em;
}

.comment-author IMG{

}

.singlecomment p{
margin:0 0 10px 0;
}

/* *****************************
gravatar nos comentarios
***************************** */

.vcard IMG {
margin: 10px 10px 0 10px;
float:right;
display:block;
}


/* *****************************
barra
***************************** */
hr.bar {
	border:solid 0px;
	margin-top:10px;
	height:5px;
	background: #fff url(images/bar.gif) bottom left;
}
.bar {
	border:solid 0px;
	margin:0 0 4px 0;
	height:5px;
	background: #fff url(images/bar.gif) repeat-x top left;
}

.cbbar{
	width:960px;

	font-size:0.1em;
	margin:0 10px 10px 10px;
	height:5px;
	background: #fff url(images/bar.gif) repeat-x top left;
}

/* *****************************
hearder portal
***************************** */

#anivel_header {
	padding:10px 10px 4px 10px;
}
#anivel_header .left {
	float:left;
}
#anivel_header .right {
	font-style:italic;
	padding:29px 0 0 0;
	float:right;
	text-transform:lowercase;
	font-size:1.4em;
	color:#666;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#anivel_header .right a {
	margin: 0 0 0 6px;
	padding: 5px 10px 5px 5px;
	color:#888;
	font-weight:bold;
}
#anivel_header .right a:hover {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#anivel_header IMG {
	border:0;
}

/* *****************************
Calendar 
***************************** */

#wp-calendar {
	font-size:1.2em;
	width: 100%;
}

#wp-calendar th, td {
	text-align: center;
}

#wp-calendar td#today a {
	color:#fff;
}

/* *****************************
fix para posts com div no conteudo (do blogger.br)
***************************** */

.entry-content div {
	margin:0 0 1.8em 0;
	clear:both;
}

label.screen-reader-text{
	display:none;
}

/* *****************************
ie6 fix
***************************** */

* .sidebar.xoxo {
}

* .sidebar.xoxo li {
	background: #fff url(images/bar.gif) repeat-x top left;
}