﻿/*
Theme Name: Nic3.0
Theme URI: http://www.nicalis.com
Description: I don't like Ahi Burgers.
Version: 1.0.0
Author: Kipper
Author URI: www.nicalis.com
Tags: fixed width, widget ready, red, simple, valid xhtml, two columns
*/

* {
        margin: 0;
        padding: 0;
        border: 0;
}

a {
	color: #3e7ec1;
}

﻿/* This looks like it handles text decoration for blog post tags in individual posts
*/

a:hover, a:active, a:focus  {
        color:            #fff;
        background-color: #3e7ec1;
	text-decoration:  none;
            }

.textwidget a.icons:hover, .textwidget a.icons:active, .textwidget a.icons:focus  {
        color:            #fff;
	text-decoration:  bold;
	background-color: #fff;		
            }

#dsq-content a:hover, #dsq-content a:active, #dsq-content a:focus  {
        color:            #eee;
        background-color: #3e7ec1;
	text-decoration:  none;
            }

p, li {
	line-height: 18px;
	margin-bottom: 10px;
}
li {
	margin-left: 16px;
}
h2 {
	font-size: 18px;
	font-weight: normal;
	padding-left: 10px;
	color: #9cff1f;
/* 
Side bar header modifiers
*/
	font: Bold 32px  Eurostile, sans-serif;
	font-variant: small-caps;

	background-color: #3e7ec1;
}
h2 a, h2 a:visited, h1 a, h1 a:visited {
	color: #9CFF1F;
	text-decoration: none;
}
h3 {
	line-height: 20px;
	margin-bottom: 10px;
	padding-top: 10px;
	font-weight: normal;
	font-size: 18px;
}
select { 
	border:1px solid #696969;
	width: 100%;
	padding: 2px;
	padding-bottom: 0;
}
option {
	padding: 2px 5px;
}
blockquote {
	font-style: italic;
	margin-left: 20px;
}

/* P&aacute;gina &amp; estrutura */
body {
	background: #3f6fff;
        font-family:      Helvetica, sans-serif;
	font-size: 10px;

	background-image: url(header.gif);

	background-repeat: no-repeat;

	background-position: top center;

}
#title {
	background: transparent;
/*
	margin: 20px 0 10px 0;
	padding-left: 184px;
*/

}
#title h1 {
        font: Bold 36px  Eurostile, sans-serif;
/*	color: #fff;
	background-color: #3e7ec1;
*/
	padding: 9px 0 0 9px;
}
#principal {
	margin: 0 auto;
	width: 770px;
}
#blog-tag {
	font: Bold 36px  Eurostile, sans-serif;
	font-variant: small-caps;
	color: #9cff1f;
/*	background-color: #ff00ff; */
	padding-left: 14px;
	padding-bottom: 19px;
}
#bloco-posts {
	font: 9px Arial
	color: #000000;
	/*float: left;*/
/* 
Trying the transparency
        background: url(layercake.png), filter: alpha(opacity=50), Mozilla: -moz-opacity: .5, Safari: -khtml-opacity: .5;
*/
	background-color: #c8c8c8;
	width: 520px;
	padding: 10px;
	margin-bottom: 10px;
}
#bloco-posts h2 {
	margin-bottom: 18px;
}

#bloco-posts ul {
	font-size: 4px;
	margin: 20px 20px 10px 20px;
}

#bloco-direita {
	float: right;
}
div#bloco-direita ul li {
	background-color: #c8c8c8;
	width: 200px;
	padding: 10px;
	margin: 0 0 10px 10px;
	list-style: none;
}
div#bloco-direita ul li ul li{
	padding: 0;
	margin-left: 0;
}
div#bloco-direita ul li ul li a:hover {
	color:            #fff;
        background-color: #3e7ec1;
	text-decoration:  none;
	width: 100%;
	display: block;
}
div#bloco-direita h2 {
	margin-bottom: 22px;
	min-height: 36px;
	line-height: 36px;
}
#rodape {
	font-size: 10px;
	clear: both;
	margin-bottom: 20px;
	padding: 10px;
	background-color: #fff;
	text-align: center;
}

.commentlist {
	width: 520px;
	padding: 10px;
	padding-bottom: 0;
	margin: -10px 0 10px -10px;
	border-bottom: 5px solid #9CFF1F;
	list-style: none;
}
.commentlist li {
	border-bottom: 5px solid #9CFF1F;
	width: 520px;
	padding: 10px;
	margin: 0 0 0 -10px;
}
#author, #email, #url, #comment, #submit, #s, #searchsubmit {
	border: 1px solid #3e7ec1;
	padding: 4px;
}
#author, #email, #url {
	margin-right: 10px;
	width: 250px;
}
#s {
	width: 128px;
}
#comment {
	width: 512px;
}
.meta {
	width: 520px;
	padding: 10px;
	margin: -10px 0 10px -10px;
	border-bottom: 10px solid #9CFF1F; 
}

/* post specific styling */
a.more-link {
	width:		  140px;
	display:	  block;
	margin:		  20px 0 10px 0;
        padding:	  3px 3px 4px 6px;
        color:            #fFf;
        background-color: #0c0;
	text-decoration:  none;
}

a.more-link:hover, a.more-link:active, a.more-link:focus  {
	text-decoration:  bold;
}

a.more-link p {
	margin: 0;
	padding: 0;
}

.post {
	position: relative;
	width: 520px;
	padding: 10px;
	margin: -10px 0 10px -10px;
	border-bottom: 10px
	border-color: transparent
}

.post h2 {
        font-size:        34px;
        line-height:      33px;
        font-weight:      Bold;
        color:            #9CFF1F;

        letter-spacing:   -1px;
        padding:	  15px;
        margin:           10px 0px 10px 0px;
	background-color: 3e7ec1; 
}

.post h2 a {
        color:            #9CFF1F;
        text-decoration:  none;
}

.post h2 a:hover, .post h2 a:focus, .post h2 a:active {
       color:            #3e7ec1;
       background-color: transparent;
       text-decoration:  bold;
}

.post p {
	margin-top: 20px;
	width: 480px;
	font-size: 16px;
        line-height: 19px;
}

.navigation {
	display: block;
	text-align: center;
}
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignright {
	float: right;
}
.alignleft {
	float: left
}
.wp-caption {
       border: 1px solid #ddd;
       text-align: center;
       background-color: #f3f3f3;
       padding-top: 4px;
       margin: 10px;
       -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;
}

/* main menu */
ul#menu-main {
       padding:          15px 10px 15px 10px;
       margin:           10px 0 10px 0;
       background-color: #fff;
}

ul#menu-main li {
       display:          inline;
       list-style:       none; 
       margin:           6px 3px 6px 3px;
       background-color: #3e7ec1;
       font:             Bold 13px 'Trebuchet MS', Helvetica, sans-serif;
}

ul#menu-main li a {
       text-align:	 center;
       color:            #fff;
       background-color: #3e7ec1;
       text-decoration:  none;
       padding:          5px 8px 5px 8px;
}

ul#menu-main li a:hover, ul#menu-main li a:focus, ul#menu-main li a:active {
       color:            #fff;
       background-color: #666;
}

abbr, acronym
{
	border-bottom: .1em dotted;
	cursor: help;
}

code, pre {
	display: block;
        font: 12px 'Courier New', Courier, Fixed;
        border: solid 1px #3e7ec1;
        padding: 5px;
        background-color: #FFC;
	line-height: 18px;
	margin: 20px 0 10px 0;
}

.outbrain_recommendations_legend {
	font-size: 12px;
}

.labels {
        margin-top:       16px;
	position:	  absolute;
        right:            548px;
        text-align:       right;
        width:            200px;
}

.date {
        background-color: #9cff1f;
        white-space:      nowrap;
        font:             Bold 20px Eurostile, sans-serif;
	font-variant: small-caps;
        letter-spacing:   0px;
        color:            #3e7ec1;
        display:          inline;
        padding:          3px 5px 3px 5px;
        line-height:      20px;
}

.nocomments, .nometa {
	display:	none;
}
