/*
Theme Name: Tigran Sisson
Description: Theme designed by <a href="http://sissonstudio.com" title="Sisson Studio">Sisson Studio</a>, for Tigran Sisson.
Author: Sisson Studio
Author URI: http://sissonstudio.com
*/


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

	=RESET (Eric Meyer)

----------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote,
pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q,
s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form,
label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
text-decoration: none;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;}

:focus {outline: 0;}

body {line-height: 1; color: #000; background: #fff;}

ol, ul {list-style: none;}

table {border-collapse: separate; border-spacing: 0;}

caption, th, td {text-align: left; font-weight: normal;}

blockquote:before, blockquote:after,q:before, q:after {content: "";}

blockquote, q {quotes: "" "";}



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

	=LAYOUT (POSITIONING)

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

/* =html */
html{
text-align: center;}


/* =body */
body{
text-align: left;}


/* =wrapper (960px total width) */
#wrapper {
width: 958px;
position: relative;
margin: 0 auto;}


/* =header */
#header {
width: 100%;
height:100px;
position: relative;}


	/* =blog-title */
	#blog-title {
	position: absolute;
	top: 34px;
	left: 30px;}
	
	#blog-title, #blog-title span a {
	margin: 0;
	padding: 0;
	width:343px;
	height:32px;
	display: block;}


/* =menu */
#menu {
width:525px;
position:absolute;
top: 0;
left: 403px;}

	#menu ul{float:right; width:530px;}
	#menu ul li{display:inline; float:left;}

	/* =menu global nav */
	#menu li a{
	display:inline-block;
	width:125px;
	height:150px;
	float:left;
	margin-left: 5px;}


/* =container */
#container {
width: 815px;
position: relative;
margin: 118px auto; /* minus 1px border top-bottom */}


	/* =content (560px total width) */
	#content{
	width: 438px;
	float: left;
	margin-bottom: 75px;
	padding: 70px 60px;}
		
		
		/* =nav-below */
		.nav-previous, .nav-next {
		display: block;
		width: 160px;}
		
		.nav-previous {
		float: left;}
		
		.nav-next {
		float: right;}
		

		/* =comments*/
		#comments {
		clear: both;}
	
			/* =respond */
			#respond {
			padding: 1em 0;}
		
		
	/* =sidebar (250px total width) */
	.sidebar {
	position: relative;
	/* width: 178px;  minus left and right padding-borders*/
	float: right;
	margin-bottom: 74px; /* =footer height minus 1px border */
	padding: 50px 35px;
	width:166px;
	overflow:hidden;}

	.sidebar ul, .sidebar li, .textwidget p {
	margin-bottom: 0;
	padding: 0;}
	
	.sidebar h3 {
	padding: 19px 0 0 0;} /* minus 1px border-top */
		

/* =footer */
#footer {
width: 100%;
height:75px;
position: relative;
clear: both;}

	#footer p {
	position: relative;
	top: 2.4em;
	}




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

	=TYPOGRAPHY

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

/* =body vertical rhythm basic units
--- font-size 13px
--- line-height 23px
--- http://topfunky.com/baseline-rhythm-calculator */
body{
font-family: Georgia, serif;
font-size: 81,25%;
font-size: 13px;
line-height: 1.7692307692307692em;}


/* =h1 */
h1 {
font-size: 1.6153846153846154em;
line-height: 1.0952380952380953em;
margin-bottom: 1.0952380952380953em;}


/* =h2 */
h2 {
font-size: 1.4615384615384615em;
line-height: 1.2105263157894737em;
margin-bottom: 1.2105263157894737em;}


/* =h3 */
h3 {
font-size: 1.3076923076923077em;
line-height: 1.3529411764705883em;
margin-bottom: 1.3529411764705883em;}


/* =h4 */
h4 {
font-size: 1.1538461538461537em;
line-height: 1.5333333333333334em;
margin-bottom: 1.5333333333333334em;}


/*
=p
=ul
=blockquote
=pre
=td
=th
*/
p, ul, blockquote, pre, td, th {
font-size: 1em;
line-height: 1.7692307692307692em;
margin-bottom: 1.7692307692307692em;}

p.small {
font-size: 0.8461538461538461em;
line-height: 2.090909090909091em;
margin-bottom: 2.090909090909091em;}


/* =table */
table {
border-collapse: collapse;
margin-bottom: 1.7692307692307692em;}


/*
=blockquote
=em
=del
=strong */
blockquote p, em {
font-style: italic;}

blockquote {
text-align: justify;
padding: 1.769231em 1.769231em 0 3.538462em;}

del {
text-decoration: line-through;}

strong {
font-weight: bold;}


/* =aligncenter */
#menu, #footer,.wp-caption-text, .aligncenter {
text-align: center;}


/* =menu --- 15px */
#menu li a {
font-size: 1.1538461538461537em;
line-height: 1.5333333333333334em;}


/*
=caption
=nav-previous
=nav-next
=comments-list
=footer
--- 12px */
.wp-caption-text, .nav-previous, .nav-next, #comments-list, #footer {
font-size: 0.923077em;
line-height: 1.916667em;
margin-bottom: 0.958333em;}


/* =caption */
.wp-caption-text {
padding: 0.958333em;
margin: 0;}


/*
=entry-date
=entry-meta
--- 11px */
.entry-date, .entry-meta {
font-size: 0.8461538461538461em;
line-height: 2.090909090909091em;
margin-bottom: 2.090909em;}


/* =nav-below */
.nav-previous {
text-align: left;}

.nav-next {
text-align: right;}




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

	=IMAGES

----------------------------------------- */
.wp-caption.aligncenter {
margin: 1.77em auto;
background-color: #f1efe2;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border: #d8d8d8 solid 1px;
padding-top: 5px;}



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

	=LINKS

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

/* =a:link */

	/* =blog-title */
	#blog-title span a {
	text-decoration: none;
	border: none;
	background: transparent url(images/logoTigranSisson.gif) no-repeat center;
	text-indent: -9999px;}
	
	/* =menu */
	#menu li a {
	color:#fff;
	border: none;
	text-indent: -9999px;}
	
		/* =emdiscussao */
		#menu .cat-item-1 a {
		background: url(images/navEmdiscussao.png) no-repeat top left;}
		
		/* =ensaios */
		#menu .cat-item-3 a {
		background: url(images/navEnsaios.png) no-repeat top left;}
		
		/* =tiraduvidas */
		#menu .page-item-5 a {
		background: url(images/navTiraduvidas.png) no-repeat top left;}
		
		/* =curriculum */
		#menu .page-item-9 a {
		background: url(images/navCurriculum.png) no-repeat top left;}

	/*
	=entry-title
	=nav-below 
	=comments */
	.entry-title a, #nav-below a, .comments a {
	color: #669898;}
	
	/* =entry-meta */
	.entry-meta a {
	color: #656565;}
	
	/* =entry-content */
	.entry-content a {
	color: #427ab3;}
	
	/* =caption */
	.wp-caption a:hover {
	border-bottom: none !important;} /* removing mozilla "a img" f**** border */

	/* =sidebar */	
	.sidebar a {
	color: #666;}

	.children li a {
	color: #999;}

	/* =footer */
	#footer a {
	color:#fff;
	background: none;}


/* =a:hover =a:focus =a:active */
a:hover, a:focus, a:active {
background: #f1efe2;
border-bottom: dotted 1px;}

#menu a:hover, #menu a:focus, #menu .current_page_item a, #menu .current-cat a {
background-position: bottom left;}



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

	=DECORATION LAYOUT

----------------------------------------- */
/* =body */
body {
background: #f1efe2;
color: #666;}


/* =wrapper */
#wrapper {
background: #F6F6F6 url(images/backgrounds/rotator.php) no-repeat center top;
border-left: #e5e5e5 solid 1px;
border-right: #e5e5e5 solid 1px;}


/* =header */
#header {
background-color:#669898;}

	/*
	=opacity
	=alpha */
	#header {opacity: 0.7;} /* if CSS3 */
	#header {-moz-opacity:0.7;} /* if mozilla */
	#header {filter:alpha(opacity=70);} /* if IE */


/*
=content
=sidebar */
#content, .sidebar {
background: #fff;
border: #e5e5e5 solid 1px;}

/* =entry-meta */
.entry-meta {
background: url(images/postdivider.jpg) no-repeat center bottom;
padding-bottom: 3.190909em;} /* image height 1.1em */


/* =comments-list */
#comments-list {
background: #f1efe2;
padding: 2.75em 2em 1.12em 4.35em;} /* official padding is 2em */


/* =sidebar */
.sidebar h3 {
border-top: dotted 1px #ccc;}

li#text-332664031 h3 {
border-top: none;} /* removing border-top from the 1st item */

.sidebar > ul > li {
padding-bottom: 19px;} /* minus 1px border-top */


/* =footer */
#footer {
background:#669898;
color: #fff;}

#footer .meta-sep {
padding: 0 1.3em;
background: transparent url(images/separator.png) no-repeat center;
text-indent: -9999px;}



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

	=DECORATION TYPOGRAPHY

----------------------------------------- */
/*
=h2
=h3 */
h2, h3 {
color: #669898;}


/*
=blockquote p
=em */
blockquote p, em {
color: #999;}

blockquote {
background: url(images/blockquoteaspas.jpg) no-repeat left top;}


/*
=entry-date
=entry-meta */
.entry-date, .entry-meta {
color: #999;}

/* =comments */
.comment-meta {
color: #999;}

/*
=ol
=ul
=li */

	/*
	=content
	=sidebar */
	#content ul li,
	#content ol li,
	.sidebar ul li ul li {
	margin-left: 1.2em;}
	
	#content ul li,
	.sidebar ul li ul li {
	list-style: disc;}

	#content ol li {
	list-style: decimal;}

	#content ul li {
	list-style-image: url(images/listbullet.jpg);}
	
	.sidebar ul li ul li {
	list-style-image: url(images/listbulletsidebar.jpg);}

	.children li {
	list-style-image: url(images/listsidebarchild.jpg) !important;}

	/* =comments */
	#comments ol li {
	list-style-image: url(images/commentbaloon.jpg);}
	#comments ol li p {
	color: #333;}
