/**
Theme Name: Full Foto
Theme URI: http://papertreelabs.com
Description: Full Foto is a flexible one column theme, built with your portfolio in mind.
Version: 1.1.1
Author: Papertree Design
Author URI: http://papertreedesign.com
Tags: one-column, photography, video, portfolio, white, microformats

FullFoto and the Eighttwenty Framework are copyright Papertree Design http://papertreedesign.com and released under 
GNU General Public License, version 2 (GPL). http://www.gnu.org/licenses/old-licenses/gpl-2.0.html

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/

/*---[ reset ]---*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {margin : 0; padding : 0; border : 0; outline : 0; font-size : 100%; vertical-align : baseline; background : transparent} table { border-collapse : separate; border-spacing : 0; } caption, th, td { text-align : left; font-weight : normal; } table, td, th { vertical-align : middle; } blockquote:before, blockquote:after, q:before, q:after { content : ""; } blockquote, q { quotes : "" ""; } a img {border : none; } abbr[title], dfn[title] {border-bottom : 1px dotted #000;cursor : help; } div { position:relative }

/*------------[ Start Setup ]---------------*/
body {background-color: #fff;color:#222;font:13px/1.5 Georgia, "Times New Roman", Times, serif;}

/*--[  Structure  ]--*/
#wrapper {margin:0 auto;padding:0;width:900px;}
	#header {padding-top:42px;}
	#content {margin-top:44px}
	#primary {width:100%}
#footer {clear:both;margin-top:21px;}

/*--[ Links ]--*/
a, a:visited {color:#222;font-weight:bold;text-decoration:none}
.entry-content a {text-decoration:underline}
a:hover, a:active {color:#ff2b06}

/*--[ Typography ]--*/
h1,h2,h3,h4,h5,h6 {color:#222;font-weight:bold;} 
h1#page-title {font-size:4em;margin:0.2em 0 0.3em 0;}
h1, h2 {font-size:1.15em;margin-bottom:0.67em}
h3,h4,h5,h6 {font-size:1em;margin:0.78em 0}
p {margin-bottom:1.538em}

/*---[ WordPress Default Styles ]---*/
.aligncenter {display:block; margin:0 auto 21px auto }
.alignleft {float:left;margin:0 1em 1em 0 }
.alignright {float:right; margin: 0 0 1em 1em }
.alignnone {clear:both;display:block;margin-bottom:21px;}
.wp-caption {background:#fff;margin-top:0px;padding:0;max-width:480px !important}
.wp-caption img {padding:0;margin:0}
.wp-caption-text {color:#666666;font-style:italic;margin:5px 0 0 0;padding:0}
.gallery {margin:0;padding:0}
.gallery .gallery-item img, .gallery .gallery-item img.thumbnail {max-width: 80%;height: auto;padding:1%;margin:0 auto}
.wp-smiley {max-height:18px;margin:0 !important}

/*---[ Global ]---*/
abbr {cursor:help}
acronym {text-transform: uppercase}
address {font-style:italic;margin-bottom:18px}
cite {font-style:normal}
del {text-decoration:line-through}
dfn, ins {font-style: italic}
dl {font-size:1.1667em;line-height:1.5em;margin:1.5em 0}
dt {font-weight:bold;}
dd {margin-bottom:18px;margin-left:1.5em}
pre, code, kb {background:transparent;font: 12px Monaco, monospace, Courier, "Courier New"; font-weight:normal;overflow:auto}
pre {margin-bottom:21px}
code {background-color:#f1f1f1;}
small {font-size:11px}
sup, sub {font-size: 0.8em;}
sup {vertical-align: baseline;position: relative;bottom: 0.3em;}
sub {vertical-align: baseline;position: relative;top: 0.3em;}
big {font-size:1.2em}
strong {font-weight:bold}
ol,ul {margin-bottom:1.538em} 
ol {list-style-type:decimal}
ol ol {list-style:upper-roman;margin:0 0 0 2.5em}
ol ol ol {list-style:lower-roman}
.entry ul {list-style-type: square}
ul ul {margin:0 0 0 2.5em}
input, textarea {font-size: 1em;font-family:Georgia, "Times New Roman", Times, serif;padding:3px}
.recommended-tags, .recommended-tags code {font-size:11px}

/*---[ Tables ]---*/
table {width: 100%;border-collapse: separate;border-top: 1px solid #ccc;border-left: 1px solid #ccc;margin-bottom:20px}
caption {font-size: .9em;font-style: italic;text-align: right;}
td, th {padding: 3px 6px;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;}
th {font-weight:bold}

/*--[  Header  ]--*/
#header {text-align:right}
.logo {border-bottom:8px solid #111;font:1.2em Georgia, "Times New Roman", Times, serif;line-height:1.5em;margin-left:420px;text-transform:uppercase}
.logo a {color:#222;padding-bottom:5px}
.quote {font-style:italic;margin-left:620px}

/*--[  Page Titles  ]--*/
#page-title {width:440px;}
.tagline {font-size:1em;margin:0px 0 2.7em 0;}

/*--[ Navigation ]--*/
#navigation {padding:5px 0}
#navigation ul {margin-bottom:0}
#navigation li {font-size:12px}
.menu {font-family:Helvetica, arial, sans-serif;}
.menu li {display:inline;margin-left:10px}
#nav {margin:1.5em 5px}
#nav li {display:inline;margin-right:10px;list-style:none}
#breadcrumb-nav {display:block;font-size:12px;margin:0 0 1.538em;overflow:hidden}
#breadcrumb-nav li {float:left;list-style:none;margin-right:5px;}

/*--[  General Article  ]--*/ 
.post {clear:both;margin-bottom:4.5em;padding:0;}
.entry-header {float:left;width:340px}
.entry-left {float:left;width:340px}
.entry {float:right;width:480px}
.page-template-sans-sidebars-php .entry, .post-full-column .entry {float:none;width:100%}
.left-column {float:left;width:440px}
.right-column {float:right;width:440px}
.post-image {margin-bottom:1.5em}
.byline, .edit-link {display:block;font-size:12px;font-style:italic}
.post-categories {display:block;font-size:12px;}
.post-date {float:left;display:inline;margin: 0 10px 0 -45px;text-align:center}
blockquote {color:#777;font-size:1.15em;font-style:italic;margin:1.5em;}
.pullquote {float:left;font-weight:bold;font-size:1.333333em;line-height:1.3125em;padding:0 1em 1em 0;text-align:left;width:180px;}
cite {display:block;margin-top:1em;text-align:right} 
.update {background:#fefba2;font-style:italic;padding:5px} 
.postmeta {display:block;font-size:12px;font-weight:bold;}
.read-more a {clear:both;font-weight:bold;font-size:11px;padding:0;text-decoration:none}
a.more-link {font-weight:bold;font-size:11px;text-decoration:none}

/*--[ Post Thumbnails ]--*/
.entry img.attachment-post-thumbnail {float:left;margin:0 10px 0px 0}
.image-info {font-style:italic;padding:5px 0;text-align:right}

/*--[  Article Single  ]--*/
.entry-attachment {margin:36px 0}
.entry img {max-width:480px;}
.page-template-sans-sidebars-php .entry img {max-width:100%}
.pagination {clear:both;font-size:11px;font-weight:bold;margin-left:420px;overflow:hidden;width:480px}
.page-template-portfolio-php .pagination {margin:18px 0 0 0;padding:10px;width:880px}
.masonry .pagination {margin-left:0;width:100%}
.entry img.full-left {margin-left:-420px;max-width:900px;position:relative}


/*--[ Custom One Column Single V1.1]--*/
.post-full-column .entry-header {float:none;margin-bottom:21px;width:100%}
.post-full-column h1.entry-title {margin-bottom:5px}
.post-full-column .byline {display:inline;}
.post-full-column .entry img {max-width:100%}
.post-full-column .post-categories, .post-full-column .edit-link {display:inline;padding:0 10px}
.post-full-column #commentarea {margin:0}
	
/*--[  Comments  ]--*/
#commentarea {clear:both;margin:50px 0 10px 420px;padding:0}
ol#comment-list, #comment-list ol {list-style:none;margin-bottom:0}
.nocomments {clear:both;margin-left:420px}
#comment-list li {clear:both;padding:20px 0;}
#comment-list li li {padding-bottom:0}
#comment-list p {margin-top:5px;}
#comment-list ol.children {margin-left:1.5em;}

.comment-left {clear:both;float:left;border-top:1px solid #111;padding:5px 0;text-transform:uppercase;width:20%}
   .the-author {display:block;font-size:11px}
   .bypostauthor .comment-left {border-top:2px solid #cc0000}
   .commentmetadata {font-size:9px;}
    
.comment-right {border-top:1px solid #ccc;float:left;padding:0 10px;width:75%}

.reply {font-size:11px;text-align:right}
#respond {clear:both;padding:10px 0;width:100%}
input.text-field {width:98%}
textarea#comment {width:98%}
#submit {background:#222;color:#fff;cursor:pointer;border:none;font:1em Georgia, "Times New Roman", Times, serif;padding:3px 5px}
	
/*--[ Portfolio ]--*/
.portfolio-template h1 {margin-left:5px}
.portfolio-template .portfolio{border-bottom:1px solid #111;font-size:12px;line-height:16px;float:left;margin:7px;width:210px}
.portfolio h3 a {font-family:arial,sans-serif;text-decoration:none}
.portfolio-template .fifth {clear:left;}

/*--[Slideshow]--*/

/*--[Widgets]--*/
#after-post li {list-style:none}
#after-post li li {list-style:square}


/*--[ Search ]--*/
li#site-search li {border:none;}
.widget_search {margin-bottom:2.667em}
#searchform #searchsubmit {cursor:pointer;margin-left:2px;padding:0}
#searchform #s {padding:2px;width:150px}

/*--[ Footer ]--*/
#footer-widgets {border-top:1px solid #222;clear:both;margin-top:21px;width:100%}
#footer-widgets ul {margin:0;padding:0;list-style:none}
#footer-widgets a {font-weight:normal}
.column {float:left;margin-right:20px;width:210px}
#module-right {margin:0}
.footer-copy p {border-top:8px solid #111;text-align:right;font-size:12px;padding:5px 0px;}
.copyright {display:block}

/*--[ 404 ]--*/
#error-404-title {font-weight: bold}

/*--[ Misc ]--*/
.prev-posts {float:left}
.next-posts {float:right}

/*--[ Slideshow ]--*/
#slideshow {height:500px;width:900px;overflow:hidden}

/*---[ Clear Elements ]---*/
.group:after { visibility: hidden; display: block; font-size: 0; content: "."; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom:1 }