/* Typography
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
/* generic-family REFERENCE!!!
	The following generic families are defined: serif, sans-serif, cursive, fantasy, monospace. Generic family names are keywords and should not be quoted.
	
	font: [ <font-style> || <font-variant> || <font-weight> ]? <font-size> [ / <line-height> ]? <font-family>
*/
body {font: 16px/1.375em Palatino, "Palatino Linotype", "Book Antiqua", serif;}
table {font-size: 100%;} /* IE hack */
h1 {font-size: 2em; line-height: 0.6875em; margin: 0.6875em 0;}
h2, caption, legend {font-size: 1.75em; line-height: 0.78571429em; margin: 1.57142858em 0 0.78571429em 0;}
h3, fieldset fieldset legend {font-size: 1.5em; line-height: 0.916667em; margin: 1.833334em 0 0.916667em 0;}
h4, fieldset fieldset fieldset legend {font-size: 1.25em; line-height: 1.1em; margin: 2.2em 0 1.1em 0;}
h5 {font-size: 1.125em; line-height: 1.22222em; margin: 2.44444em 0 1.22222em 0;}
h6 {font-size: 1em; line-height: 1.375em; margin: 2.75em 0 1.375em 0;}
dd *, li * { font-size: 1em; }
li li, li p, th p, td p, blockquote p, blockquote pre, blockquote li {font-size: 1em;} /* garantir tamanho da fonte */
input, select, textarea, th, td {font-size: 1em;} /* garantir tamanho da fonte */
cite, code, dfn, kbd, samp, var {font-size: 1em;}
sup, sub {font-size: 0.75em; line-height: 1.83333em;}
/* Headings
--------------------------------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6, legend, caption, dt {font-style: normal; text-align: inherit;}
h1 {}
h2, caption, legend {}
h3, fieldset fieldset legend {}
h4, fieldset fieldset fieldset legend {}
h5 {}
h6 {}
h1 span.amp,
h2 span.amp,
h3 span.amp,
h4 span.amp,
h5 span.amp,
h6 span.amp {font-family: "Goudy Old Style", Palatino, "Palatino Lynotype", "Book Antiqua", serif; font-style: italic; font-size: 110%;}
caption, dt, legend {font-weight: bold;}
/* body text
--------------------------------------------------------------------------------------- */
abbr {letter-spacing: 0.1em}
b {font-weight: normal; font-variant: small-caps;}
blockquote, q {font-variant: small-caps; text-align: inherit;}
blockquote.verse {text-align: center;}
blockquote.verse p {margin-right: auto; margin-left: auto; text-align: left;}
cite {font-variant: normal;}
ul li {list-style: square;}
a, a:link, a:visited, a:hover, a:focus, a:active {text-decoration: none;}
abbr {text-decoration: none;}
h1, h2, h3, h4, h5, h6, legend, caption, dt {font-style: normal;}
em {font-style: italic;}
strong {font-style: normal; font-weight: bold;}
p {text-align: inherit;}
/* tables
--------------------------------------------------------------------------------------- */
th, td {font-size: 0.75em; line-height: 1.833333em; padding: 0; text-align: right;}
/* forms
--------------------------------------------------------------------------------------- */
legend {display: block;}
label {font-size: 0.75em; line-height: 1.833333em; margin-bottom: 1.833333em; text-align: left;}
label.check, label.radio, label.submit, label.button, label.reset {font-size: 1em; line-height: 1.375em;}
label.inputText input, textarea, select {font: 1.333333em/1.375em Monaco, "Lucida Console", monospace; vertical-align: baseline;}
label.inputText input {height: 1.375em;}
button, .button input, .submit input, .reset input{line-height: 1.375em; height: 1.375em; text-transform: lowercase;}
.submit button {font-weight: bold; letter-spacing: 0.25em;}
#openid_identifier {text-indent: 1.375em!important;}
/* class
--------------------------------------------------------------------------------------- */
.warning, .error, .success {font-weight: bold;}
/* HEADER
--------------------------------------------------------------------------------------- */
		#wrapHeader {font-style: normal;}
			#header {}
			#header[id] {}
				#header h1 {}
							#header ul {}
				#header .access, #menu {font-size: 0.75em; line-height: 1.833333em;}
				#header li {}
				#header a, #header a:link {}
				#header .access span {}
				#menu {}
				.titleSite {font-size: 2em; /*font-family: "EngrvrsOldEng Bd BT";*/line-height: 0.6875em; letter-spacing: -0.1ex;}
					#header .description {font-variant: small-caps; font-weight: bold;}
/* CONTENT
--------------------------------------------------------------------------------------- */
			#wrapContent {text-align: right;}
				#content {}
/* home */
			body.home #wrapContent {text-align: center;}
/* posts
--------------------------------------------------------------------------------------- */
					.hentry {}
						.entry-title {font-style: normal;}
							.entry-title a,
							.entry-title a:link, .entry-title a:visited,
							.entry-title a:hover, .entry-title a:focus, .entry-title a:active {text-decoration: none;}
						abbr.published {text-decoration: none;}
						/*abbr.published*/div.post-date {font-style: normal; font-size: 0.75em; text-align: left;}
						.entry-content ul {font-size: 0.75em; line-height: 1.833333em; font-variant: small-caps;}
						.hentry .author {font-weight: bold;}
						    .hentry ol, .hentry ul {list-style-position: outside; text-align: left;}
						      .hentry ol ol, .hentry ul ul, .hentry ul ol, .hentry ol ul {padding-left: 1.375em;}
						.postmetadata {font-style: normal; font-weight: bold; font-size: 0.75em; line-height: 1.833333; text-transform: lowercase;}
						.postmetadata li.tags {}
						.postmetadata .tags li {font-weight: normal;}

/*home*/
					body.home ul {font-variant: normal;}
					body.home li.hentry {font-size: 0.75em; line-height: 1.833333; margin-top: 0; margin-bottom: 0;}
					body.home .portfolio li.hentry {font-size: 1em; line-height: 1.375em;}
/*portfolio*/
				body.portfolio #content {}
					body.portfolio dl.hfeed .hentry {}
						body.portfolio dl.hfeed div.post-date {text-align: right;}
						body.portfolio dl.hfeed .entry-content p {font-size: 0.75em; line-height: 1.833333em;}
/* comments
--------------------------------------------------------------------------------------- */
                    .comments {text-align: right;}
						.comments form {text-align: left;}
							.commentlist dt {font-style: normal; font-size: 0.75em; line-height: 1.833333em; text-align: right;}
							.commentlist cite {font-style: normal;}
							.commentlist blockquote {text-align: left;}
/* SECONDARY CONTENT
--------------------------------------------------------------------------------------- */
						.wrapSecondaryContent {font-style: normal;}
							.wrapSecondaryContent li {font-weight: bold;}
								.wrapSecondaryContent li li {font-weight: normal; font-size: 0.75em; line-height: 1.833333em;}
/* home */
		body.home .wrapSecondaryContent {text-align: right;}
/* FOOTER
--------------------------------------------------------------------------------------- */
			#footer li {font-size: 0.75em; line-height: 1.833333em;}
/* home */
		body.home #wrapFooter {text-align: right;}
