/*
Theme Name: Modularity Lite Filho
Theme URI: http://graphpaperpress.com/2008/10/06/modularity-lite-theme-framework-for-wordpress/
Description: A minimally styled multimedia theme framework for Wordpress.  The Theme Options page allows for rapid theme customization and includes a selectable one or two-column layout, color selector, and homepage slideshow options.
Version: 1.2
Tags: photography, one-column, two-column, theme options, minimal, widgets, white, portfolio, video, framework
Author: Thad Allender, Mariana Beltrame
Author URI: http://thadallender.com
License: GPL
*/
body {color:#ffffff;background:#ffffff}
.container-inner {width:950px;margin:0 auto;padding:1.75em 0 1em}
.container {background:url(images/repeater.png) repeat}
h1,h2,h3,h4,h5,h6 {color:#eee}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {color:#eee}
h3.sub,h2.sub {margin:0 0 10px;padding:0 0 5px;font-size:1.1em;font-weight:bold;line-height:1em;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;border-bottom:1px solid #000}
a {color:#626262;text-decoration:none}
a:hover,a:focus {color:#fff}
p {color:#eee}
h6.top {color:#ccc}
#top {color:#666666;margin:0 auto 0;padding:0 0 0 0.5em;width:948px;}
#top a {color:#FFF}

.login {float:left}
#masthead {float:left;height:90px}
#masthead h4,#masthead span {margin:0;padding:10px 0 0;line-height:2em}
#masthead h4 {font-weight:bold;text-transform:uppercase;float:left}
#masthead h4 a {color:#fff;text-decoration:none}
#masthead span.description {color:#ccc;text-transform:lowercase;font-size:.7em;padding:.35em 3em}
.double-border {height:8px;width:100%;clear:both;float:none;border:none;margin:1em 0}
.content h2 {font-family:Georgia,serif}
.post {display:block;clear:both}
.post h4,.post h6 {font-family:Georgia,serif}
.postmetadata {background:#827A70;padding:1em;color:#f1f1f1;font-size:10px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.postmetadata a:hover {color:#fff}
.underlined {border-bottom:1px solid #eee}
h6.underlined {margin:0 0 1em}

#sidebar {margin:0}
#sidebar h3 {margin:0;padding:0 0 .6em}
#sidebar .item {margin:0 0 4em}
#sidebar ul {list-style:none;margin:0 0 1.6em;font-size:1em}
#sidebar ul li a,ul.txt li {color:#eee;height:1%;line-height:1.2em;border-bottom:1px solid #000;display:block;padding:6px 0 6px 8px}
#sidebar ul li a:hover,ul.txt li:hover {color:#fff;background-position:1px 0.8em;background:#000}
#sidebar ul li a span,ul.txt li,h4 a span {color:#696455}
#sidebar ul li.active a {cursor:default;color:white}
#sidebar ul ul {margin:0;list-style:none}
#footer-wrap {background:#6a5f48}
#footer {width:950px;padding:2.0em 0;margin:0 auto;color:#999;text-align:left}
#footer p {color:#999}
#footer h3 {margin:0;padding:0 0 .6em;border-bottom:none;color:#999}
#footer .item {margin:0 0 4em}
#footer ul {list-style:none;margin:0 0 1.6em;font-size:1em}
#footer ul li a,ul.txt li {height:1%;line-height:1.2em;display:block;padding:6px 0 6px 8px}
#footer ul li a:hover,ul.txt li:hover {color:#fff;background-position:1px 0.8em;background:#111}
#footer ul li a span,ul.txt li,h4 a span {color:#696455}
#footer ul li.active a {cursor:default;color:white}
#footer ul ul {margin:0;list-style:none}
#footer ul#recentcomments {list-style:none;margin:0 0 1.6em;font-size:1em}
#footer ul#recentcomments li.recentcomments {display:block;padding:4px 0 4px 8px}
#footer ul#recentcomments li.recentcomments a {border:0;background:none}
#footer ul#recentcomments li.recentcomments a:hover {color:#fff;background-position:1px 0.8em;background:#111}
#footer ul#recentcomments li.recentcomments a span {color:#696455}
.right {float:right}
.left {float:left}
.middle {margin:0 auto;float:left}
.clear {clear:both}
img.centered {display:block;margin-left:auto;margin-right:auto;max-width:950px}
img.alignright {padding:4px 0 4px 4px;margin:3px 0 2px 10px;display:inline;max-width:950px}
img.alignleft,img.attachment-post-thumbnail {padding:4px 4px 4px 0;margin:3px 10px 2px 0;display:inline;max-width:950px}
img.alignnone {padding:4px 4px 4px 0;margin:3px 10px 2px 0;display:block;max-width:950px}
.alignleft,.attachment-post-thumbnail {float:left}
.alignright {float:right}
.aligncenter,div.aligncenter {display:block;margin-left:auto;margin-right:auto}
.thumbnail,.attachment-thumbnail,#featured-section .timthumbnail,.archive .timthumbnail,.search .timthumbnail,#category-stack .timthumbnail {max-width:150px;margin:0 1.5em 1.5em 0;float:left}
.alignright .attachment-thumbnail {margin-right:0}
.attachment-medium {max-width:950px;overflow:hidden;display:inline}
.attachment-large {max-width:950px;overflow:hidden;display:inline}
.content .size-medium,content size-large {margin:0 1.5em 1.5em 0}
.home .size-medium,.home .size-large {max-width:590px;height:auto;overflow:hidden;margin:0 .5em .5em 0}
.gallery {display:block;clear:both;overflow:hidden;margin:0 auto}
.gallery .gallery-row {display:block;clear:both;overflow:hidden;margin:0}
.gallery .gallery-item {overflow:hidden;text-align:center;list-style:none;padding:0;margin:0 auto}
.gallery .gallery-item img,.gallery .gallery-item img.thumbnail {max-width:100%;height:auto;padding:0;border:none !important}
.gallery-caption {margin-left:0}
.gallery-item .attachment-thumbnail {float:none !important;margin:0 auto}
.gallery-item dd {clear:both}
.col-0 {width:100%}
.col-1 {width:100%}
.col-2 {width:50%}
.col-3 {width:33%}
.col-4 {width:25%}
.col-5 {width:20%}
.col-6 {width:16.5%}
.col-7 {width:14%}
.col-8 {width:12.4%}
.col-9 {width:11%}
.col-10 {width:10%}
.col-11 {width:9%}
.col-12 {width:8.33%}
.col-13 {width:7.6%}
.col-14 {width:7.1%}
.col-15 {width:6.66%}
.col-16 {width:6.25%}
.col-17 {width:5.83%}
.col-18 {width:5.55%}
.col-19 {width:5.25%}
.col-20 {width:4.95%}
#filters {clear:both;height:2em;margin-bottom:1em}
#filters li {float:left;margin-right:2em}
:focus {outline:0}
.advertisement .box {background:#e5ecf9}
#search {margin:0;padding:0}
#search #s {background:#ddd url('images/search.png') 0 center no-repeat;color:#222;font-size:1em;margin:0;padding:4px 0 4px 17px;width:150px;border:1px solid #333}
#search input {border:0}
#search #s:hover {color:#06c;background:#fff url('images/search_blue.png') 0 center no-repeat}
.search-excerpt {margin:0}
h3#comments {margin:10px 0 0;padding:20px 10px;background:#000}
h3#comments span.comments-subscribe {float:right;font-size:.7em;margin-left:3px;padding:0 0 0 19px;background:url("images/rss.png") no-repeat 0 50%;color:#ccc}
h3#respond {margin:10px 0 0;padding:20px 10px;background:#000}
ol.commentlist {list-style-type:none;margin:0;padding:0;border-top:1px solid #eee}
ol.commentlist li strong {padding-left:1em}
ol.commentlist li .comment-entry {margin:0px 0 0;border-bottom:1px solid #eee;padding:5px 200px 0;line-height:2em}
ol.commentlist li .avatar {border:1px solid #000;padding:1em;margin:2em 1em 1em 0}
#commentform {margin:0 0 7px;padding:30px 150px 6px;border-top:10px solid #333;background:#000}


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:0;padding:0;border:0;vertical-align:baseline;font:inherit inherit 100%}
caption,th,td {text-align:left;font-weight:400}
table,td,th {vertical-align:middle}
blockquote:before,blockquote:after,q:before,q:after {content:""}blockquote,q{quotes:"" ""}a img{border:none}
h1,h2,h3,h4,h5,h6 {font-weight:400}
h1 {font-size:3em;line-height:1;margin-bottom:.5em}
h2 {font-size:2em;margin-bottom:.75em}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em}
h5 {font-size:1em;font-weight:700;margin-bottom:1.5em}
h6 {font-size:1em;font-weight:700}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img {margin:0}
p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em}
a {text-decoration:none}
blockquote {margin:1.5em;color:#666;font-style:italic}
sup,sub {line-height:0}
abbr,acronym {border-bottom:1px dotted #666}
address {margin:0 0 1.5em;font-style:italic}
pre,code {margin:1.5em 0;white-space:pre}
pre,code,tt {font:1em 'andale mono','lucida console',monospace;line-height:1.5}
li ul,li ol {margin:0 1.5em}
ul,ol {margin:0 1.5em 1.5em}
ul {list-style-type:none}
ol {list-style-type:decimal}
dl,p {margin:0 0 1.5em}
dd {margin-left:1.5em}
table {border-collapse:separate;border-spacing:0;margin-bottom:1.4em;width:100%}
th {font-weight:700;background:#000}
th,td {padding:4px 10px 4px 5px}
tr.even td {background:#E5ECF9}
tfoot,em,dfn {font-style:italic}
caption {background:#111;padding:4px 10px 4px 5px}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em}
.hide {display:none}
.quiet,del {color:#666}
.loud {color:#000}
.highlight {background:#ff0}
.added {background:#060;color:#fff}
.removed {background:#900;color:#fff}
.first {margin-left:0;padding-left:0}
.last {margin-right:0;padding-right:0}
.top {margin-top:0;padding-top:0}
.bottom {margin-bottom:0;padding-bottom:0}
.container {width:990px;margin:0 auto}
.showgrid {background:url(src/grid.png)}
body {margin:1.5em 0;font:75%/1.5 "Lucida Grande","Lucida Sans","Lucida Sans Unicode",Arial,sans-serif}
div.span-1,div.span-2,div.span-3,div.span-4,div.span-5,div.span-6,div.span-7,div.span-8,div.span-9,div.span-10,div.span-11,div.span-12,div.span-13,div.span-14,div.span-15,div.span-16,div.span-17,div.span-18,div.span-19,div.span-20,div.span-21,div.span-22,div.span-23,div.span-24 {float:left;margin-right:10px}
div.last {margin-right:0}
.span-1 {width:30px}
.span-2 {width:70px}
.span-3 {width:110px}
.span-4 {width:150px}
.span-5 {width:190px}
.span-6 {width:230px}
.span-7 {width:270px}
.span-8 {width:310px}
.span-9 {width:350px}
.span-10 {width:390px}
.span-11 {width:430px}
.span-12 {width:470px}
.span-13 {width:510px}
.span-14 {width:550px}
.span-15 {width:590px}
.span-16 {width:630px}
.span-17 {width:670px}
.span-18 {width:710px}
.span-19 {width:750px}
.span-20 {width:790px}
.span-21 {width:830px}
.span-22 {width:870px}
.span-23 {width:910px}
.span-24,div.span-24 {width:950px;margin:0}
.append-1 {padding-right:40px}
.append-2 {padding-right:80px}
.append-3 {padding-right:120px}
.append-4 {padding-right:160px}
.append-5 {padding-right:200px}
.append-6 {padding-right:240px}
.append-7 {padding-right:280px}
.append-8 {padding-right:320px}
.append-9 {padding-right:360px}
.append-10 {padding-right:400px}
.append-11 {padding-right:440px}
.append-12 {padding-right:480px}
.append-13 {padding-right:520px}
.append-14 {padding-right:560px}
.append-15 {padding-right:600px}
.append-16 {padding-right:640px}
.append-17 {padding-right:680px}
.append-18 {padding-right:720px}
.append-19 {padding-right:760px}
.append-20 {padding-right:800px}
.append-21 {padding-right:840px}
.append-22 {padding-right:880px}
.append-23 {padding-right:920px}
.prepend-1 {padding-left:40px}
.prepend-2 {padding-left:80px}
.prepend-3 {padding-left:120px}
.prepend-4 {padding-left:160px}
.prepend-5 {padding-left:200px}
.prepend-6 {padding-left:240px}
.prepend-7 {padding-left:280px}
.prepend-8 {padding-left:320px}
.prepend-9 {padding-left:360px}
.prepend-10 {padding-left:400px}
.prepend-11 {padding-left:440px}
.prepend-12 {padding-left:480px}
.prepend-13 {padding-left:520px}
.prepend-14 {padding-left:560px}
.prepend-15 {padding-left:600px}
.prepend-16 {padding-left:640px}
.prepend-17 {padding-left:680px}
.prepend-18 {padding-left:720px}
.prepend-19 {padding-left:760px}
.prepend-20 {padding-left:800px}
.prepend-21 {padding-left:840px}
.prepend-22 {padding-left:880px}
.prepend-23 {padding-left:920px}
div.border {padding-right:4px;margin-right:5px;border-right:1px solid #000}
div.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #000}
.pull-1 {margin-left:-40px}
.pull-2 {margin-left:-80px}
.pull-3 {margin-left:-120px}
.pull-4 {margin-left:-160px}
.pull-5 {margin-left:-200px}
.pull-6 {margin-left:-240px}
.pull-7 {margin-left:-280px}
.pull-8 {margin-left:-320px}
.pull-9 {margin-left:-360px}
.pull-10 {margin-left:-400px}
.pull-11 {margin-left:-440px}
.pull-12 {margin-left:-480px}
.pull-13 {margin-left:-520px}
.pull-14 {margin-left:-560px}
.pull-15 {margin-left:-600px}
.pull-16 {margin-left:-640px}
.pull-17 {margin-left:-680px}
.pull-18 {margin-left:-720px}
.pull-19 {margin-left:-760px}
.pull-20 {margin-left:-800px}
.pull-21 {margin-left:-840px}
.pull-22 {margin-left:-880px}
.pull-23 {margin-left:-920px}
.pull-24 {margin-left:-960px}
.pull-1,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.pull-10,.pull-11,.pull-12,.pull-13,.pull-14,.pull-15,.pull-16,.pull-17,.pull-18,.pull-19,.pull-20,.pull-21,.pull-22,.pull-23,.pull-24 {float:left;position:relative}
.push-1 {margin:0 -40px 1.5em 40px}
.push-2 {margin:0 -80px 1.5em 80px}
.push-3 {margin:0 -120px 1.5em 120px}
.push-4 {margin:0 -160px 1.5em 160px}
.push-5 {margin:0 -200px 1.5em 200px}
.push-6 {margin:0 -240px 1.5em 240px}
.push-7 {margin:0 -280px 1.5em 280px}
.push-8 {margin:0 -320px 1.5em 320px}
.push-9 {margin:0 -360px 1.5em 360px}
.push-10 {margin:0 -400px 1.5em 400px}
.push-11 {margin:0 -440px 1.5em 440px}
.push-12 {margin:0 -480px 1.5em 480px}
.push-13 {margin:0 -520px 1.5em 520px}
.push-14 {margin:0 -560px 1.5em 560px}
.push-15 {margin:0 -600px 1.5em 600px}
.push-16 {margin:0 -640px 1.5em 640px}
.push-17 {margin:0 -680px 1.5em 680px}
.push-18 {margin:0 -720px 1.5em 720px}
.push-19 {margin:0 -760px 1.5em 760px}
.push-20 {margin:0 -800px 1.5em 800px}
.push-21 {margin:0 -840px 1.5em 840px}
.push-22 {margin:0 -880px 1.5em 880px}
.push-23 {margin:0 -920px 1.5em 920px}
.push-24 {margin:0 -960px 1.5em 960px}
.push-1,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9,.push-10,.push-11,.push-12,.push-13,.push-14,.push-15,.push-16,.push-17,.push-18,.push-19,.push-20,.push-21,.push-22,.push-23,.push-24 {float:right;position:relative}
.box {padding:1.5em;margin-bottom:1.5em;background:#eee;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none}
hr.space {background:#fff;color:#fff}
.clearfix:after,.container:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix,.container {display:inline-block}
* html .clearfix,* html .container {height:1%}
.clearfix,.container {display:block}
.clear {clear:both}
label,dl dt,dfn,strong {font-weight:700}
fieldset {padding:1.4em;margin:0 0 1.5em;border:1px solid #ccc}
legend {font-weight:700;font-size:1.2em}
input.text,input.title,textarea,select {margin:.5em 0;border:1px solid #bbb}
input.text:focus,input.title:focus,textarea:focus,select:focus {border:1px solid #666}
input.text,input.title {width:300px;padding:5px}
input.title {font-size:1.5em}
textarea {width:390px;height:250px;padding:5px}
.error,.notice,.success {padding:.8em;margin-bottom:1em;border:2px solid #ddd}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880}
.error a {color:#8a1f11}
.notice a {color:#514721}
.success a {color:#264409}
.wp-pagenavi { clear: both;}
.wp-pagenavi a, .wp-pagenavi span { text-decoration: none;	border: 1px solid #BFBFBF;	padding: 3px 5px;	margin: 2px;}
.wp-pagenavi a:hover, .wp-pagenavi span.current {	border-color: #000;}
.wp-pagenavi span.current { font-weight: bold;}
.nav {background:none repeat scroll 0 0 #827a70;float:left;margin:2px -24px 0;padding:5px 4px 5px 25px;text-align:left;width:961px;}

.nav ul,.nav ul li {margin:0;padding:0}
.nav ul li {color:#EEEEEE;float:left;font-size:11px;font-weight:bold;list-style:none outside none;margin-right:31px;position:relative;text-transform:lowercase;}
.nav ul li a {color:#eee;text-decoration:none}
.nav ul li ul {display:none}
.nav ul li.drop:hover ul {display:block}
.nav ul li ul {padding-top:7px;margin-left:-10px;position:absolute;z-index:200}
.nav ul li ul li {margin-right:0;float:none;font-weight:normal;font-size:11px;z-index:210}
.nav ul li ul li a {display:block;background:#1a1a1a;padding:7px 10px;width:130px;color:#999;background-repeat:no-repeat;background-position:5px 50%}
.nav ul li ul li a:hover {text-decoration:underline}
.nav ul li ul li a.icon {padding-left:30px}
.nav ul li ul li a.entries {background:url(images/rss.png)}
.nav ul li ul li a.comments {background:url(images/chat.png)}
.nav ul li ul li a.phone {background:url(images/phone.png)}
.nav ul li ul li a.email {background:url(images/email.png)}
.nav ul li ul.push {margin-top:12px;z-index:211}
.nav ul li.enhanced {margin-right:0;padding-right:15px;z-index:211}
.nav ul li.enhanced span {padding-right:7px;float:left;z-index:211}
.nav ul li.enhanced a.arrow {display:block;position:relative;top:-2px;width:18px;height:15px;overflow:hidden;float:left}
.nav ul li.enhanced a.arrow:hover {cursor:pointer}
.nav ul li.enhanced a.arrow img {display:block;position:relative;border:0}
.nav ul li.enhanced a.rest img {top:0}
.nav ul li.enhanced a.hover img {top:-15px}
.nav ul li.enhanced a.open img {top:-30px}

.navi-image-left, .navi-image-up, .navi-image-right {text-align:center;float:left;width:35px;margin:0 10px 0 2px;}
.navi-image-left a, .navi-image-up a, .navi-image-right a {background:#eee;padding:2px 48% 2px 48%;text-decoration:none;color:#000;}
.navi-image-left a:hover, .navi-image-up a:hover, .navi-image-right a:hover {background:#000;color:#fff;}
.prev a, .next a {background:#453a51; text-decoration:none;padding:5px 3em;}
.prev .left {float:left;}
.next .right {float:right;}
.navi-interior {margin:0;padding:0;clear:both;display:inline;}
.navi-interior .next {color:#000;text-decoration:none;float:right;}
.navi-interior .prev {color:#000;text-decoration:none;float:left;}
#social {float:right;margin:0;overflow:hidden;width:195px;}
.quick-nav {float:right;list-style:none outside none;margin:0;padding:0;}
.quick-nav li {display:inline;float:left;padding:0 2px 0 0;}
.quick-nav #rss {background:url("images/rss.png") no-repeat scroll 0 0 transparent;}
.quick-nav a:link, .quick-nav a:visited {clear:left;display:block;float:left;height:58px;
text-indent:-9000px;width:58px;}
.quick-nav #twitter {
background:url("images/twitter.png") no-repeat scroll 0 0 transparent;}
.quick-nav #facebook {
background:url("images/facebook.png") no-repeat scroll 0 0 transparent;}
.nav-prev-overlay  {display:none !important;}
.nav-next-overlay {display:none !important;}
.nav-prev {display:none !important;}
.nav-next{display:none !important;}
