/*
THEME NAME: BlackSheep
THEME URI: http://www.laboratorio72.com
DESCRIPTION: Template 
VERSION: 1.0
AUTHOR: Laboratorio 72
AUTHOR URI: <a href="http://www.laboratorio72.com">http://www.laboratorio72.com</a>
TAGS: 2col, 2 columns, fixedsize, 960px
Copyright 2009 Mateus Pereira <http://laboratorio72.com> All rights reserved.
*/
/* *******************************
 * Reset - Resets all browsers down to common default settings
 *
 * @credits Eric Meyer's CSS Reset <http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/>
 * @package WPFramework
 * @subpackage Media
 ****************************** */
/* ****************************** 
Eric Meyer Reset Reloaded
 ****************************** */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* ****************************** 
Removes dotted line when focus
 ****************************** */
:focus {
	outline: none;
}
/* ****************************** 
Tables still need 'cellspacing="0"' in the markup.
 ****************************** */
table {
	border-collapse: separate;
	border-spacing: 0px;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
table, td, th {
	vertical-align: middle;
}
/* ****************************** 
Remove possible quote marks (") from <q>, <blockquote>.
 ****************************** */
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* ****************************** 
Remove annoying border on linked images.
 ****************************** */
a img {
	border: none;
}
/* ****************************** 
Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html]
 ****************************** */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: block;
}
/* ****************************** 
Regular clearing, just in case!
 ****************************** */
.clear {
	clear: both;
}
/* ****************************** 
These empty css selectors are temporarily here for compatiability with the WordPress theme repository checklist.
 ****************************** */
.aligncenter {
}
.alignleft {
}
.alignright {
}
.wp-caption {
}
.wp-caption-text {
}
/* ****************************** 
Document Body 
 ****************************** */
body, input, textarea {
	font: 13px/1.5 Trebuchet MS, sans serif;
}
body {
	color:#fff;
	line-height:22px;
background:#111 url(/backgrounds/toejam11.gif) repeat ;
	margin:0 auto;
}
/* ****************************** 
Font Styles 
 ****************************** */
.serif {
	font-family: Georgia, "Times New Roman", Times, serif;
}
.sans-serif {
	font-family: "lucida sans", Verdana, Arial, Helvetica, sans-serif;
}
/* *******************************
 * Basic 2 column (content)(aside) fixed layout
 ****************************** */
.container {
	background-color:#111;
	width: 960px;
	margin: 0 auto;
	border-left:solid 10px #111;
	border-right:solid 10px #111;
}
.hfeed {
border-right:dashed 2px #333;
	padding:10px 10px 0 10px;
	width: 698px;
	float: left;
}
.aside {
background-color:#111;
	width: 230px;
	padding:10px 10px 0 0;
	float: left;
}
.footer {
border-top:dashed 2px #333;
	clear: both;
	color:#999;
	font-family:verdana;
	background-color:#111;
	font-size:11px;
	padding:0 0 0 10px;
	line-height:50px;
	text-align:center;
}
#header {
	padding:10px 0 0 0;
	width: 960px;
}
/* ****************************** 
Vertical Rhythm 
 ****************************** */
p, pre, ul, ol, dl, dd, blockquote, address, table, fieldset, form, .gallery-row, .comment-list ul, .comment-list ol {
	margin-bottom: 5px;
}
.hentry, .widget, .comment, .navigation-links {
	margin-bottom: 40px;
}
/* ****************************** 
Logo
 ****************************** */
#logo, #logo a {
	font-size: 28px;
	line-height: 30px;
	color: #000;
	font-weight: bold;
}
#logo a:hover {
	color: #2361a1;
	text-decoration: none;
}
#tagline {
	color: #333;
}
/* ****************************** 
Menu
 ****************************** */
.navholder {
	width: 960px;
font-family:Consolas, "Andale Mono", Courier, "Courier New", monospace;
	text-transform:lowercase;
	margin:0 auto;
	border-bottom:dashed 1px #222;
}
.nav {
	float: left;
	line-height: 1;
	background-color: #111;
	width: 100%;
}
.nav, .nav * {
	list-style: none;
	margin-left: 0;
}
.nav li {
	float: left;
	position: relative;
	width:134px;
}
.nav ul li {
	width: 100%;
}
.nav a {
	display: block;
	position: relative;
	padding: 8px 10px;
	text-decoration: none;
}
.nav a:hover {
	color:#111;
}
/* ****************************** 
Hides items under top menu
 ****************************** */
.nav ul {
	position: absolute;
	top: -9999em;
	width: 11em;/* ****************************** 
left offset of submenus need to match (see below)
 ****************************** */
 }
/* ****************************** 
Shows submenus
 ****************************** */
.nav li:hover ul, .nav li.nav-hover ul {
	left: -1px;
	top: 29px;
	/* ****************************** 
match top ul list item height
 ****************************** */
 z-index: 99;
}
/* ****************************** 
Hides all sub items (4 levels deep)
 ****************************** */
.nav li:hover li ul, .nav li.nav-hover li ul, .nav li li:hover li ul, .nav li li.nav-hover li ul, .nav li li li:hover li ul, .nav li li li.nav-hover li ul {
	top: -999em;
}
/* ****************************** 
On :hover, displays all sub items (4 levels deep)
 ****************************** */
.nav li li:hover ul, .nav li li.nav-hover ul, .nav li li li:hover ul, .nav li li li.nav-hover ul, .nav li li li li:hover ul, .nav li li li li.nav-hover ul {
	left: 20em;
	/* ****************************** 
match .nav ul width
 ****************************** */
 top: -1px;
}
/* ****************************** 
Default Skin
 ****************************** */
.nav {
	border: 1px solid;
	border-color: #111 #111 #111 #111;
}
.nav ul {
	border: 1px solid #111;
	border-bottom: none;
}
.nav ul li a {
	border-bottom: 1px solid #111;
}
.nav li:hover ul, .nav li.nav-hover ul {
	background: #222;
}
.nav a, .nav a:visited {
	color: #c00;
	border-right: 1px solid #111;
}
.nav a:hover {
	text-decoration: none;
	background: #fc0;
}
.nav ul a {
	border-right: none;
}
.nav li:hover, .nav li.nav-hover, .nav a:focus {
	background: #111;
}
/* ****************************** 
Menu bugfix
 ****************************** */
.ie7 .nav:hover {
	visibility: inherit;/* ****************************** 
fixes IE7 'sticky bug'
 ****************************** */
 }
/* ****************************** 
Links
 ****************************** */
#content a:link, #content a:active, #content a:visited, .footer a {
	color: #fc0;
	text-decoration: none;
}
#content a:hover, .footer a:hover {
	color:#000;
	background-color:#fc0;
}
#content .aside a {
	color:#999;
}
#content .aside a:hover {
	color:#000;
	background-color:#fc0;
}
/* ****************************** 
Headings
 ****************************** */
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	clear: both;
}
h1 {
	font-size: 24px;
	line-height: 28px;
	padding: 5px 0px;
}
h2 {
	font-size: 20px;
	line-height: 22px;
	padding: 5px 0px;
}
h3 {
	font-size: 16px;
	line-height: 20px;
	padding: 5px 0px;
}
h4 {
font-family:Arial;
font-weight:bold;
	font-size: 16px;
color:#f90;
	line-height: 18px;
	padding: 5px 0px;
}
h5 {
	font-size: 12px;
	line-height: 18px;
	padding: 5px 0px;
}
h6 {
	font-size: 10px;
	line-height: 16px;
}
/* ****************************** 
Content
 ****************************** */
.page-title {
	font-size: 14px;
	font-weight: bold;
}
.page-title span {
	font-style: italic;
	font-weight: normal;
}
h2.entry-title {
	color: #fc0;
	font-size: 24px;
	line-height: 28px;
}
h2.entry-title a {
	color: #000;
	font-size: 24px;
	line-height: 28px;
}
h2.entry-title a:hover {
	color: #2361a1;
	text-decoration: none;
}
h3.entry-title{
	color: #f00;
}
/* ****************************** 
Text Elements
 ****************************** */
address {
	font-style: italic;
}
abbr[title], acronym[title], dfn[title] {
	cursor: help;
	border-bottom: 1px dotted #666;
}
blockquote {
	color: #666;
	font-style: italic;
	border-left: 1px solid #ddd;
	margin-left: 15px;
	padding-left: 10px;
}
strong {
	font-weight: bold;
}
em, dfn, cite {
	font-style: italic;
}
dfn {
	font-weight: bold;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
small {
	font-size: 12px;
}
del {
	text-decoration: line-through;
}
ins {
	text-decoration: underline;
}
code, pre {
	line-height: 15px;
}
var, kbd, samp, code, pre {
	font: 12px/1.4 Consolas, "Andale Mono", Courier, "Courier New", monospace;
	background: #222;
}
kbd {
	font-weight: bold;
}
samp, var {
	font-style: italic;
}
pre {
	white-space: pre;
	overflow: auto;
	padding: 10px;
	clear: both;
}
code {
	padding: 0px 3px;
}
/* ****************************** 
Lists: (ul, ol, dl)
 ****************************** */
ul, ol, dl {
	/*margin-left: 15px;*/
}
.nav {
	margin-left: 0px;
}
.entry-content ul, .entry-content ol, #search-query {
	margin-left: 25px;
}
li ul, li ol {
	margin-bottom: 0;
}
ul ul, ol ol, ul ol, ol ul {
	margin-bottom: 0;
}
ol {
	list-style-type: decimal;
}
ul {
	list-style-type: none;
}
ul ul {
	list-style-type: none;
}
ul ul ul {
	list-style-type: none;
}
.aside .widget ul li {
	list-style-type: none;
	/*padding-left: 10px;*/
	background:url(http://localhost/ovelha2009/wp-content/themes/FrameWorkLab/images/seta.gif) no-repeat;
}
dt {
	font-weight: bold;
}
.fat li {
	margin-bottom: 10px;
}
/* ****************************** 
Tables
 ****************************** */
table {
	border: 1px solid #ccc;
	border-width: 1px;
	line-height: 18px;
	margin: 0 0 22px 0;
	text-align: left;
	padding: 0 5px;
}
table .even {
	background: #ddd;
}
caption {
	text-align: left;
}
tr {
	border-bottom: 1px solid #ccc;
}
th, td {
	padding: 5px 3px;
}
/* ****************************** 
Forms
 ****************************** */
input {
background: #333;
border:0;
color: #e3e3e3;
font-size: 14px;
}
textarea {
background: #333 ;
border:0;
color: #e3e3e3;
font-size: 14px;
width:600px;
}
#s{
color: #e3e3e3;
width:130px;
background: #333 ;
border:0;
}
input, textarea, button {
font-family:Consolas, "Andale Mono", Courier, "Courier New", monospace;
	padding: 5px;
margin:10px 0;
}
button {
background: #f90 ;
border:0;
color: #444;
font-size: 14px;
font: 12px;
padding: 0px 10px;
cursor: pointer;
}
#searchsubmit, #submit{
background: #fc0 ;
color: #000;
border:0;	
padding: 4px 10px;
}
input:focus {
	background: #444 !important;
}
textarea:focus {
	background: #444 !important;
	border-color: #555;
}
/* ****************************** 
bugfix
 ****************************** */
.safari input {
	padding: 0px 3px;
}
.chrome input {
	padding: 1px 3px;
}
/* ****************************** 
Comments
 ****************************** */
#comments h3 {
color:#f00;
font-family:Consolas, "Andale Mono", Courier, "Courier New", monospace;
}
.comment-list, .comment-list .children {
	list-style: none;
}
.comment-list {
	margin-left: 10px;
}
.comment {
	margin-bottom: 40px;
color:#ccc;
}
.comment-list .children {
	margin-top: 40px;
}
.comment-meta {
font-size:10px;
font-family:verdana;
color:#666;
	margin-bottom: 10px;
}
.commenter {
	font-size: 16px;
}
.avatar {
	float: right;
	margin: 0px 0px 10px 20px;
	border: 1px #222 solid;
	padding: 1px;
}
/* ****************************** 
Comment Reply
 ****************************** */
#comment-form .form-section input {
	margin-right: 10px;
}
.form-section {
	margin-bottom: 10px;
}
.form-section label {
	cursor: pointer;
}
#commenter-details input {
	margin-right: 10px;
}
#allowed-tags {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 10px;
	background: #fff;
	border: 1px #ddd dotted;
	border-top: none;
	width: 573px;
}
/* ****************************** 
Images
 ****************************** */
img.alignleft {
	float: left;
	margin-right: 20px;
	margin-top: 15px;
margin-bottom: 15px;
}
img.alignright {
	display: block;
	float: right;
	margin-left: 20px;
	margin-top: 15px;
margin-bottom: 15px;
}
img.aligncenter {
	margin-left: auto;
	margin-right: auto;
	display: block;
	clear: both;
	margin-top: 15px;
margin-bottom: 15px;
}
.wp-caption {
	text-align: center;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption .wp-caption-text {
	margin: 0;
	padding: 5px;
}
.wp-smiley {
	max-height: 13px;
	margin: 0 !important;
}
/* ****************************** 
Prevent the smileys from breaking line-height
 ****************************** */
/* ****************************** 
[gallery]
 ****************************** */
.gallery {
	margin: auto;
}
.gallery-image {
	border: 2px solid #cfcfcf;
	margin-left: 0;
}
.gallery-caption {
	margin-left: 0;
}
.gallery-item {
	float: left;
	text-align: center;
	margin-left: 0;
}
.gallery-columns-2 {
	width: 50%;
}
.gallery-columns-3 {
	width: 33%;
}
.gallery-columns-4 {
	width: 25%;
}
.gallery-columns-5 {
	width: 20%;
}
.gallery-columns-6 {
	width: 16%;
}
.gallery-columns-7 {
	width: 14%;
}
.gallery-columns-8 {
	width: 12%;
}
.gallery-columns-9 {
	width: 11%;
}
/* ****************************** 
Navigation
 ****************************** */
.page-navigation .nav-next {
	float: left;
}
.page-navigation .nav-previous {
	float: right;
}
.single-page-navigation .nav-next {
	float: right;
}
.single-page-navigation .nav-previous {
	float: left;
}
.navigation-links {
color:#666;
}
/* ****************************** 
[gallery] + navigation clearfix
 ****************************** */
.gallery-row:after, .navigation-links:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.gallery-row, .navigation-links, .container, .menu {
	display: block;
}
/* ****************************** 
Basic Alignments
 ****************************** */
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.aligncenter {
	margin-left: auto;
	margin-right: auto;
	display: block;
	clear: both;
}
/* ****************************** 
 ****************************** */
.post {
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
border-bottom:dashed 2px #333;
}
.post h2 {
}
.post h2 a {
	font-family:Consolas, "Andale Mono", Courier, "Courier New", monospace;
	font-size:1em;
	background-color:#111;
	color:#fc0;
	padding: 5px 0px;
}
.post h2 a:hover {
	background-color:#111;
	color:#fc0;
}
/* ****************************** 
 ****************************** */
#entry-content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:23px;
	color:#e3e3e3;
}
/* ****************************** 
 ****************************** */
#menu {
	background-color:#222;
	color:#fc0;
	font-weight:bold;
	padding:0 10px;
	margin-bottom:10px;
	text-align:right;
	font-size:11px;
}
/* ****************************** 
 ****************************** */
 
#entry-meta-head {
	padding:0 0 8px 0px;
font-size:12px;
font-family:Consolas, "Andale Mono", Courier, "Courier New", monospace;
}
#author {
	line-height:16px;
}
/* ****************************** 
 ****************************** */
#entry-meta {
	padding:20px 0 0 0;
}
#entry-meta .l {
	color:#666;
	font-family:Consolas, "Andale Mono", Courier, "Courier New", monospace;
	font-size:11px;
	float:left;
	line-height:16px;
width:500px;
}
#entry-meta .l a {
	color:#999;
}
#entry-meta .l a:hover {
	color:#000;
	background-color:#fc0;
}
.entry-categories {
}
.entry-tags {
}
#entry-meta .r {
	float:right;
	width:130px;
	line-height:16px;
	font-weight:bold;
}

.tr {text-align:right;}
/* ****************************** 
 ****************************** */
#comment-count {
	display: block;
	width:130px;
	height: 30px;
	background:url(http://www.ovelhaeletrica.com/blog/wp-content/themes/BlackSheep/images/comment.gif) repeat 0 0;
	color:#f90;
font-size:11px;
}
#comment-count:hover {
	color:#f90;
	background-position:  0 -30px;
}
#comment-count span {
	padding:0 0 0 35px;
}
#comment-count a {
	color:#e3e3e3;
}
#comment-count:hover a {
	color:#000;
}
/* ****************************** 
 ****************************** */
.cb {
	clear:both;
}
.widget {
	padding:5px 10px 5px 10px;
	margin:0;
}
.widget h3 {
	font-family:Consolas, "Andale Mono", Courier, "Courier New", monospace;
	font-size:13px;
	color:#f00;
	text-transform:lowercase;
	padding: 0;
	margin: 0 0 10px 0;
}
.aside #demo {
	background-color:#363;
}
.aside #demo {
	width:270px;
}
.aside #demo ul li {
	background-color:#333;
	width:35px;
}
.aside ul.yui-nav li {
}
/* ****************************** 
error form
 ****************************** */
label{
color:#e3e3e3;
}
label.error{
color:#f00;}
/* ****************************** 
recentcomments 
 ****************************** */
#recentcomments .recentcomments{
color:#e3e3e3;
}
#recentcomments a.url {
color:#e3e3e3;
}
.textwidget, .widget{
color:#999;
}
.big{
	font-family:Consolas, "Andale Mono", Courier, "Courier New", monospace;
	font-size:20px;
line-height:22px;
}
{color:#c00;}
#entry-meta-head .ronnyxxx a, #secondary a.Ronnyxxx, .Ronnyxxx  {
	color:#c00;
}
#entry-meta-head .ronnyxxx a:hover, #secondary a:hover.Ronnyxxx  {
	background-color:#c00;
	color:#e3e3e3;
}
#entry-meta-head .Homem a, #secondary a.Homem, .Homem {
	color:#f90;
}
#entry-meta-head .Homem a:hover, #secondary a:hover.Homem {
	background-color:#f90;
	color:#111;
}
#entry-meta-head .Braddock a,  #secondary a.Braddock, .Braddock {
	color:#666;
}
#entry-meta-head .Braddock a:hover,  #secondary a:hover.Braddock {
	background-color:#666;
	color:#fff;
}
#entry-meta-head .Ralf a,  #secondary a.Ralf, .Ralf {
	color:#0099cc;
}
#entry-meta-head .Ralf a:hover,  #secondary a:hover.Ralf {
	background-color:#0099cc;
	color:#fff;
}
#entry-meta-head .againstty0 a,  #secondary a.againstty0, .againstty0 {
	color:#00cc00;
}
#entry-meta-head .againstty0 a:hover,  #secondary a:hover.againstty0 {
	background-color:#00cc00;
	color:#000;
}
#secondary a.contato{
	color:#d65c59;
}
#secondary a:hover.contato{
	background-color:#d65c59;
	color:#fff;
}
#secondary a.twi{
	color:#bb59c0;
}
#secondary a:hover.twi{
	background-color:#bb59c0;
	color:#fff;
}
#secondary a.rss{
	color:#7b5dd6;
}
#secondary a:hover.rss{
	background-color:#7b5dd6;
	color:#fff;
}
object {
margin:15px 0;
display:block;
}
#entry-content p{
margin: 0 0 15px 0;
}
#facebook_box iframe{
background-color:#fff;
}
/*
Default style for WP-PageNavi plugin
http://wordpress.org/extend/plugins/wp-pagenavi/
*/
.wp-pagenavi {
	clear: both;
margin:10px 0;
}
.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #333;
	padding: 3px 5px;
	margin: 2px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
}
.wp-pagenavi span.current {
	font-weight: bold;
}


.wp-polls p strong{
font-size:16px;
color:#fc0;
}
.wp-polls .Buttons{
background-color:#f90;
border:0;
padding:5px 5px;
color:#000;
font-weight:bold;
text-transform:uppercase;
font-size:20px;
}
