/*
    Theme Name: 1982Original
    Theme URI: -
    Description: -
    Version: 1.5
    Author: -
    Author URI: -
*/

/* COLORS
dark grey: #2B2623;
red: #E41E25;
dark blue: #182A39;
blue: #00AFBE;
light blue: #D9E1D4;
dark cream: #D1D0A7;
cream white (bg): #F0EDD3;
*/



body {
	margin:0;
	color:#052B48; /* The Main color of all pages */
	font-family: Helvetica, "Trebuchet MS", Tahoma, Arial, sans-serif;
}

#header {
	width:970px;
	margin:15px auto 0;
	padding:16px 0;
	/*border-top:12px solid #182A39;*/
	/*border-bottom:12px solid #182A39;*/
	/*background:url(images/brasao.png) no-repeat right;*/
}
#container {
	width:970px;
	padding:24px 0 40px; /*padding:44px 0 40px;*/
	margin:0 auto;
	position:relative;
	z-index:1001;
}
.clear { clear:both; height:1px; line-height:0.1em;}
.center { text-align:center;margin:0 auto; }
.hide	{ display:none;	}
.spacer { display:block; height:10px;	font-size:0;	line-height:0; }
.liner-up {display:block; margin:0 0 5px 0;background:#182A39; /*url(images/headerstripes.gif) */ height:10px; min-height:10px; font-size:0; line-height:0; }
.underline {
	margin:0;
	border-bottom:10px solid #182A39;
	font-family: Helvetica, "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}


/* title */

#title {
	width:470px;
	padding:4px 0 8px;
	float:left;
	display:inline;

}
#title .tagline {
	color:#182A39;
	font-size:12px;
	text-transform:uppercase;
	font-family: Helvetica, "Trebuchet MS", Tahoma, Arial, sans-serif;
	letter-spacing:2px;
}

/* blog title */

h3.blog-title {
	margin:0;
	font-weight:normal;
	font-size:50px;
}
h3.blog-title a{
	color:#182A39;
	text-decoration:none;
	margin-top:-10px;
	*margin:10px 0 -10px;
	font-family: Helvetica, "Trebuchet MS", Tahoma, Arial, sans-serif;
	text-transform:uppercase;
}

/* all menu */

#menu {
	width:450px;
	display:inline;
	float:right;
	text-align:right;
	padding:15px 0 0 0; /*padding:15px 100px 0 0;*/
}

/* pages menu */

#pages {
	margin:0 auto;
	font-size:10px;
	text-transform:uppercase;
	text-align:right;
	padding:4px 0 0;
	position:relative;
	z-index:1002;
}
#pages ul {
	margin:0;
	padding:0;
}
#pages li {
	display:inline;
	list-style:none;
	padding:0;
	margin:0;
}
#pages a {
	font-family: Helvetica, "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-weight:bold;
	color:#E41E25; /* #C7B299 */
	text-decoration:none;
	padding:2px 0;
	margin-right:16px;
}
#pages a:hover {
	color:#00AFBE;
}
#pages .current_page_item a {
	color:#EB3007;
	text-decoration:none;
	padding:2px 0;	/* padding:2px 6px; */
	margin-right:16px;
	/*border-top:10px solid #00AFBE;*/
}
.qtrans_flag { height:12px; width:18px; float:right; }

/* submenu */

#submenu {
	margin:0 auto;
	font-size:16px;
	text-transform:uppercase;
	text-align:right;
	padding:4px 0 0;
	position:relative;
	z-index:1002;
}
#submenu ul {
	margin:0;
	padding:0;
}
#submenu li {
	display:inline;
	list-style:none;
	padding:0;
	margin:0;
}
#submenu a {
	font-family: Helvetica, "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-weight:bold;
	color:#182A39;
	text-decoration:none;
	padding:2px 0;	/* padding:2px 6px; */
	margin-right:16px;
}
#submenu a:hover {
	color:#00AFBE;
}
#submenu .current_page_item a {
	color:#EB3007;
	text-decoration:none;
	padding:2px 0;	/* padding:2px 6px; */
	margin-right:16px;
	/*border-top:10px solid #00AFBE;*/
}


/* corner shadows */


#upper-left {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:330px;
	height:330px;
	/*background:url(images/upper-left.png) no-repeat;*/
	z-index:100;
}
#upper-right {
	display:none;
	position:absolute;
	top:0;
	right:0;
	width:330px;
	height:330px;
	/*background:url(images/upper-right.png) no-repeat;*/
	z-index:100;
}

/* Home Slideshow */

#slideshow {
	position:relative;
	width:970px; 	/*width:920px;*/
	height:200px;
	margin:0 auto;  /*	margin:0 auto 17px;*/
	background: #000; /*url(images/headerstripes.gif)*/
}
#slideshow a {
	top:0;
	left:0;
	position:absolute;
	z-index:100;
	margin:20px 0;
	padding:10px;
	background:#E41E25;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
#slideshow a:hover {
	background:#fff;
	color:#182A39;
}
#slideshow .vinheta {
	top:0;
	left:0;
	position:absolute;
	width:920px;
	height:200px;
	z-index:99;
}


/** FILED **/

.filed {
	padding:18px 0 18px;
	border-top:12px solid #182A39;
	border-bottom:12px solid #182A39;
	text-transform:uppercase;
	color:#182A39;
	font-family: Helvetica, "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:40px;
}
.filed-home {
	padding:18px 0 18px;
	border-top:12px solid #182A39;
	border-bottom:12px solid #182A39;
	text-transform:uppercase;
	color:#182A39;
	font-family: Helvetica, "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size:30px;
	font-weight:bold;
	text-decoration:none;
}
.filed span.cat {
	font-size:55px;
}
.filed p,
.filed-home p {
	display:block;
	font-family: Verdana, "Century Gothic", Helvetica, Tahoma, Arial, sans-serif;
	text-transform:uppercase;
	color:#182A39;
	font-size:10px;
	line-height:14px;
	font-weight:bold;

}
.filed a {
	color:#182A39;
	text-decoration:none;
}
.filed a:hover {
	color:#E41E25;
}
.filed .post-tags {
	margin-top:20px;
	font-size:10px;
}



/** SKETCHBOOK **/
#sketchbook { /*display:none;*/ }



/* single post */

#single-col {
	width:970px;
	padding:0 0 17px 0;
}
#single-col .single-post {
	font-size:12px;
}

#single-col .single-post .post-title {
	width:230px;	
	margin-right:30px;	
	float:left;
	text-align:right;
}

#single-col .single-post h2 {
	padding:0px;
	margin:0px;
	font-weight:normal;
	font-size:32px;
	line-height:41px;
}

#single-col h2 a{
	color: #E41E25;
	text-decoration:none;
	/* background:url(images/post-shadow.png);*/
}

#single-col .excerpt, #single-col .filed span.desc {
	display:block;
	color:#182A39;
	font-size:10px;
	line-height:14px;
	font-weight:bold;
	text-transform:uppercase;
	font-family: Verdana, "Century Gothic", Helvetica, Tahoma, Arial, sans-serif;
}

#single-col .single-post .date,
#single-col .studio-post .date {
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	font-family: Verdana, "Century Gothic", Helvetica, Tahoma, Arial, sans-serif;
}

#single-col .single-post .content {
	width:700px;	
	float:right;
	margin-top:-8px;
	*margin-top:5px;
	font-family: Helvetica, "Trebuchet MS", Tahoma, Arial, sans-serif;
	text-align:justify;
	line-height:2em;
}
#single-col .single-post .content h3 {
	margin: 20px 0pt 10px;
	font-size: 22px;
}
#single-col .single-post .content p {
	text-indent: 1em;
}
#single-col .single-post .content p img,
#single-col .studio-post .studio-content p a img {
	border: 0pt none; outline-width: 0pt;
}
#single-col .single-post .content p a,
.studio-content p a,
.page-content p a,
#footer .footerleft a,
#commentform p a,
.thumbblock a {
	color: #052B48;
	background:transparent url(images/highlight.png) repeat-x center;
	text-decoration:none;
}
#single-col .single-post .content p a:hover,
.studio-content p a:hover,
.page-content p a:hover,
#footer .footerleft a:hover,
#commentform p a:hover,
.thumbblock a:hover  {
	background:transparent url(images/highlight_over.png) repeat-x center;
}
#single-col .single-post .content p a:visited,
.studio-content p a:visited,
.page-content p a:visited,
#footer .footerleft a:visited,
#commentform p a:visited,
.thumbblock a:visited  {
	background:transparent url(images/highlight_visited.png) repeat-x center;
}

#single-col .studio-post h2 {
	display:inline;
	font-family: Helvetica, "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-weight:normal;
	font-size:32px;
	line-height:36px;
	color:#fff;
	background:#E41E25 /*url(images/post-shadowhover.png)*/;
}

.qtrans_language_chooser li {
	display:inline;
	list-style:none;
	margin-bottom:10px;
	margin-right:15px;
}

/* main column */

#main-col {
	/*float:left;*/
	/*width:600px;*/
	padding:0 0 20px 0;
	font-size:12px;
}

.child-categories {
	border-bottom:6px solid #182A39;
	margin-bottom:50px;
	padding:0;
}
.child-categories ul {
	padding:18px 0 0 0;
	margin:0;
}
.child-categories ul li {
	list-style:none;
	font-size:12px;
	color:#E41E25;
}
.child-categories ul li a {
	color:#182A39;
	font-size:21px;
	font-family: Helvetica, "Trebuchet MS", Tahoma, Arial, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
}

#main-col .post {
	position:relative;
	background: #ccc;
	padding-top:10px;
	float:left;
	margin:5px;
	width:300px; 	/*width:288px;*/
	height:205px;
}
#main-col .post h2 {
	clear:both;
	float:right;
	text-align:right;
	font-family: Helvetica, "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-weight:normal;
	font-size:22px;
	line-height:29px;
	width:190px;
	margin:12px 10px 8px;
}
#main-col .post h2 a{
	background:url(images/post-shadow.png);
	color:#fff;
	text-decoration:none;
}
#main-col .post h2 a:hover {
	color:#ccc;
	background:url(images/post-shadowhover.png);
	text-decoration:none;
}
#main-col .spacer {
	height:20px;
	display:block;
	clear:both;
}
#main-col .comments, #main-col .date {
	font-family: Helvetica, "Trebuchet MS", Tahoma, Arial, sans-serif;
	float:right;
	color:#fff;
	background:#E41E25;
}
#main-col .comments {
	padding:8px;
	border:solid #00AFBE;
	border-width:0 1px;
}
#main-col .date {
	padding:4px 10px 4px 4px;
	text-transform:uppercase;
	font-size:10px;
	font-family: Helvetica, "Trebuchet MS", Tahoma, Arial, sans-serif;
}
#main-col .inner {
	padding:12px 0;
}
#main-col .comments a, #main-col .sm-date a {
	color:#00AFBE;
	text-decoration:none;
}
#main-col .inner a {
	color:#00AFBE;
	text-decoration:none;
}
#main-col .comment-count a:hover, #main-col .sm-date a:hover, #main-col .inner a:hover {
	color:#ffe400;
	text-decoration:none;
}
#main-col .comments .comment-count {
	font-size:18px;
	font-weight:bold;
	font-style:italic;
}
#main-col .date .year {
	display:block;
}
#main-col .date .day {
	font-size:18px;
	line-height:8px;
	font-weight:bold;
	font-style:italic;
}
#main-col .excerpt {
	position:absolute;
	bottom:0;
	right:0;
	font-size:10px;
	line-height:14px;
	padding:0 10px 10px;
	text-align:right;
	text-transform:uppercase;
	font-family: Helvetica, "Trebuchet MS", Tahoma, Arial, sans-serif;
}
#main-col .excerpt p {
	background:#fff;
}
#main-col .continue a {
	float:right;
	font-style:italic;
	font-weight:bold;
	color:#00AFBE;
	font-family: Helvetica, "Trebuchet MS", Tahoma, Arial, sans-serif;
	text-decoration:none;
	background:url(images/continue-back.png) no-repeat right top;
	padding:18px 12px 8px;
}
#main-col .continue a:hover {
	background:url(images/continue-back-over.gif) no-repeat right top;
	color:#000;
}

#main-col .sm-col-left, #main-col .sm-col-right {
	width:275px;
}
#main-col .sm-col-left .post, #main-col .sm-col-right .post {
	padding:16px;
	background:url(images/post-shadow.png) no-repeat;
	width:243px;
}
#main-col .sm-col-left {
	float:left;
}
#main-col .sm-col-right {
	float:right;
}
#main-col .sm-date {
	font-size:11px;
	font-family: Helvetica, "Trebuchet MS", Tahoma, Arial, sans-serif;
	background:url(images/liner.png) no-repeat;
	padding:5px 0 0;
}
#main-col .sm-col-left .inner, #main-col .sm-col-right .inner {
	padding:0;
}
blockquote {
	background:#182A39;
	color:#fff;
	padding:10px;
	font-style:italic;
	font-family: Helvetica, "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size:14px;
	line-height:20px;
	text-indent:0;
}
#single-col .single-post .content blockquote p a {
	color:#fff;
}
	

/* portfolio category */

#portfolio-col {
	width:970px;
	padding:0 0 17px 0;
}
#portfolio-col .single-post {
	position:relative;
	clear:both;
	margin-bottom:32px;
	font-size:12px;
}
#portfolio-col .single-post .post-title {
	width:230px;	
	margin-right:30px;	
	float:left;
	text-align:left;
}

#portfolio-col .single-post .post-title h2 {
	padding:0px;
	margin:0px;
	font-weight:normal;
	font-size:24px;
	line-height:29px;
	color:#fff;
	background:url(images/post-shadow.png);
}

#portfolio-col .single-post .post-title h2 a{
	background:#000 url(images/post-shadow.png);
	color: #C7B299;
	text-decoration:none;
}
#portfolio-col .single-post dl {
	color:#052B48;
	line-height:2em;
}
#portfolio-col .single-post dt {
	border-top: 3px solid;
	text-transform: uppercase;
	display: inline;
}
#portfolio-col .single-post dd {	
	margin: 0 0 0 -3px;
	padding: 0 0 0 13px;
	border-top: 1px solid;
	font-weight: bold;
	display: inline;
}
#portfolio-col .single-post .tags {
	margin-top:16px;
	color:#00AFBE;
	font-size:10px;
	line-height:14px;
	font-weight:bold;
	text-transform:uppercase;
	font-family: Verdana, "Century Gothic", Helvetica, Tahoma, Arial, sans-serif;
}
#portfolio-col .single-post .tags a {
	color:#fff;
	text-decoration:none;
	font-size:14px;
	line-height:18px;
	background:#E41E25;
}
#portfolio-col .single-post .tags a:hover {
	color:#fff;
	border-bottom:1px dotted #fff;
}
#portfolio-col .single-post .date {
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	font-family: Verdana, "Century Gothic", Helvetica, Tahoma, Arial, sans-serif;
}

#portfolio-col .single-post .project-image {
	padding:16px;
	height:150px;
}
.project-image>a {display:block;width:970px;height:182px;position:absolute;top:0;left:0;z-index:2;text-decoration:none;}
.project-image>a img {visibility:hidden;}
.project-image>#inline-1 {display:block;position:absolute;top:0;left:0;z-index:2;visibility:hidden;}

#portfolio-col .single-post .project-info {
	display:inline;
	float:left;
	margin-top:10px;
}

#portfolio-col .single-post .project-content {
	width:668px;	
	float:right;	
	padding:0 0 0 10px;
	margin-top:10px;
	font-family: Helvetica, "Trebuchet MS", Tahoma, Arial, sans-serif;
	text-align:justify;
	line-height:2em;
}
#portfolio-col .single-post .project-embed {

}

/* Pages */

#main-col .page {
	width:585px;
}
#main-col .page h2 {
	margin:0 0 26px;
	text-align:left;
	font-family: Helvetica, "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-weight:normal;
	font-size:32px;
}
#main-col .page h2 a {
	color:#E41E25;
	text-decoration:none;
}
#main-col .page h2 a:hover {
	text-decoration:none;
}
#main-col .page .page-content {
	text-align:justify;
	line-height:2em;
}

/* previous next links */

.post-nav {
	height:20px;
}
.previous a {
	display:block;
	float:left;
	font-size:22px;
	background:#000;
	color:#00AFBE;
	text-decoration:none;
	padding:4px 6px;
}
.next a {
	display:block;
	float:right;
	font-size:22px;
	background:#000;
	color:#00AFBE;
	text-decoration:none;
	padding:4px 6px;
	margin-right:14px;
}
.previous a:hover, .next a:hover {
	color:#fff;
	background:#E41E25;
}	
	


/* side column main */

#side-col {
	float:right;
	width:320px;
}
#side-col h2 {
	margin:0;
	font-size:16px;
	text-transform:uppercase;
	border-bottom:10px solid #182A39;
}
#side-col dl {
	font-size:11px;
}
	#side-col dl .entry {
		margin: 10px 0;
		clear: both;
		border-bottom:1px solid #182A39;
		*margin:0;
	}
	#side-col dl dt {
		width:140px;
		margin:0 10px 10px 0;
		font-weight:bold;
		float:left;
	}
	#side-col dl dd {
		min-height: 10px;
		width:170px;
		display:inline-block;
		display: -moz-inline-stack;
		margin:0;
		zoom:1;
		*display:inline;
	}
	#side-col dl dd+dd{
		font-style:italic;
		margin:0;
	}




/* tabs */

.tags a {
	color:#00AFBE;
	text-decoration:none;
}
.tags a:hover {
	color:#00AFBE;
	text-decoration:underline;
}

.postList {
	padding:0;
	margin:0;
	overflow:hidden;
	width:359px;
}
.postList li {
	list-style:none;
	margin:0;
	padding:0;
	background:url(images/liner.png) no-repeat;
}
.postList a {
	display:block;
	padding:6px 10px;
	font-size:13px;
	line-height:18px;
	font-family: Helvetica, "Trebuchet MS", Tahoma, Arial, sans-serif;
	color:#00AFBE;
	text-decoration:none;
}
.postList a:hover {
	background:url(images/nav-over.png) no-repeat;
}
.postList a .listMeta {
	font-size:11px;
	line-height:14px;
	text-decoration:none;
	font-family: Helvetica, "Trebuchet MS", Tahoma, Arial, sans-serif;
}
.postList li a .quote {
	display:block;
	height:38px;
	overflow:hidden;
}
.postList li a .right {
	float:right;
}
.search {
	/*color:#fff;*/
	font-family: Helvetica, "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	padding:0 0 10px;
}
.search form {
	margin:0;
	padding:8px 0;
	text-align:center;
}
.search input {
	color:#443328;
	font-family: Helvetica, "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size:12px;
	border-style:none;
	background:url(images/post-shadow.png);
}
.search .txt-field {
	float:left;
	width:286px;
}
.search .btn-search {
	float:right;
}

/* comment form styles */

.comment-form {
	padding:16px 0 16px 270px;
}

.comments-PII, .comments-PII-2 {
	float:left;
}
.comments-PII {
	width:240px;
	margin-right:15px;
}
.comments-PII-2 {
	width:310px;
}
.comments-PII input {
	color:#fff;
	font-family: Helvetica, "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size:12px;
	border-style:none;
	background:url(images/post-shadow.png);
	width:240px;
}
.comments-PII-2 textarea {
	color:#fff;
	font-family: Helvetica, "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size:12px;
	border-style:none;
	background:url(images/post-shadow.png);
	width:425px;
	height:100px;
}
.comments-PII-2 input {
	color:#fff;
	font-family: Helvetica, "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size:12px;
	border-style:none;
	background:url(images/post-shadow.png);
	padding:2px 5px;
}

.note {
	font-size:10px;
}


/* comment list styles */

#comment-list {
	font-size:12px;
	margin-left:270px;
	padding:12px 0 12px; /*	padding:10px 0; */
	border-bottom:2px solid #182A39;
}
#comment-list .bigger {
	font-family: Helvetica, "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size:21px;
}
.comment-left {
	padding:8px 0 0 270px;  /*padding:16px 0;*/
	*padding:16px 0 24px 270px;
}
.comment-meta {
	float:left;
	position:relative;
	width:160px;
	margin-right:10px;
	margin-top:15px;
	*margin-top:0;
	font-size:14px;
	font-family: Helvetica, "Trebuchet MS", Tahoma, Arial, sans-serif;
}
.comment-meta cite {
	color:#E41E25;
	padding-top:10px;
	font-weight:bold;
}
.comment-metadata {
	display:block;
	/*padding:10px 0;*/
	font-size:10px;
	text-transform:uppercase;
	font-family: Verdana, "Century Gothic", Helvetica, Tahoma, Arial, sans-serif;
}
.comment-metadata a {
	color:#00AFBE;
	text-decoration:none;
}
.comment-metadata a:hover {
	text-decoration:underline;
}
.comment-txt {
	float:right;
	position:relative;
	width:500px; /* width:440px; */
	font-size:12px;
	line-height:18px;
	text-align:justify;
	font-family: Helvetica, Tahoma, Arial, sans-serif;
}


/* Bottom col */
#bottom-col {
	width:970px;
	padding:20px 0;
}

.thumbblock {
	float:left;
	padding:0 0 10px;
	margin:0 13px;
	font-family: Helvetica, "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
.thumbblock a img {
	border:1px solid #fff;
	color:#fff;
	text-decoration:none;
	margin:6px;
	width:75px;
	height:75px;
	float:left;
}
.thumbblock a:hover img {
	border-color:#fff;
	color:#ffe400;
}
.thumbblock small {
	font-size:10px;
} 
.thumbblock small a {
	font-weight:bolder;
	text-decoration:none;
} 

/* footer */

#footer {
	margin-top: 10px;
	font-size:11px;
	border-top: 5px solid;
}
#footer .bigger {
	font-family: Helvetica, "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-style:italic;
	font-weight:bold;
	font-size:16px;
}
#footer .network-logos {
	padding:22px 0;
	border-bottom: 5px solid;
	text-align:center;
}
#footer .network-logos img {
	padding:0 16px;
	border:0;
	text-decoration:none;
}
#footer .network-logos img a {
	display:inline;
	margin:0 10px;
	border:0;
	text-decoration:none;
}

#footer .footerleft {
	float:left;
}
#footer .footerright {
	float:left;
	margin-left:20px;
	padding:10px;
	border-left:1px dotted #CBAA89;
}

/* qTranslate */
.qtrans_language_chooser li a {
	text-decoration:none;
}
.qtrans_language_chooser li a:hover {
	text-decoration:none;
}


/* imagens nos posts */
img.border, 
a img.border,{
	border: 5px solid rgb(255, 255, 255);
	outline-color: rgb(204, 204, 204);
	outline-style: solid; outline-width: 1px;
	text-decoration:none;
}