/*
Theme Name: printFancy
Theme URI: http://printFancy.com/
Description: Custom WP Gallery theme for printFancy.com.
Version: 1.0
Author: 1M Creative
Author URI: http://1mcreative.com
Tags: brown, paper, fixed width, three columns, widgets
*/



/* Begin Typography & Colors */

body { background: #2b1609 url(/images/wood.jpg) top left fixed; color: #1e0c03; }
a { color: #cc9966; text-decoration: none; }
a:hover { color: #ed9238; }

#page { width: 960px; margin: 1.5em auto; }
#sheet { width: 600px; margin: 0 auto; background: url(/images/shadow.png) top -1px no-repeat; padding: 10px 0 0 0; }
.bleed { background: url(/images/shadow.png) bottom -1200px no-repeat; padding: 0 0 10px; }
.letterhead { background: url(/images/shadow.png) top -599px repeat-y; margin: 0 auto; padding: 0; } 
.watermark { background: #fef8ea url(/images/paper.jpg); margin: 0 10px; padding-bottom: 0; position: relative; top: -1px; left: -1px; }
.ink { background: url(/images/burst.jpg) top left no-repeat; padding: 0 50px; }
#header { position: relative; height: 160px; display: block; padding: 0; }
img.logo { position: absolute; top: 49px; left: -7px; z-index: 2 }
#header h1 { position: absolute; left: -7px; top: 20px; display: block; text-align: right; letter-spacing: 1px; z-index: 1; width: 238px; }

#header p a {
	opacity: .8; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=80); /* IE lt 8 */
	-ms-filter: "alpha(opacity=80)"; /* IE 8 */
	-khtml-opacity: .8; /* Safari 1.x */
	-moz-opacity: .8; /* FF lt 1.5, Netscape */
}

#header p a:hover {
	opacity: 1; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=100); /* IE lt 8 */
	-ms-filter: "alpha(opacity=100)"; /* IE 8 */
	-khtml-opacity: 1; /* Safari 1.x */
	-moz-opacity: 1; /* FF lt 1.5, Netscape */
}

#nav { position: absolute; width: 160px; position: absolute; left: -180px; color: #fff; overflow: hidden; }
#nav ul, #nav li { margin: 0; padding: 0; list-style: none; }
#nav li { display: block; border-bottom: 1px #39261a solid; text-align: right; position: relative; line-height: 2.2em; height: 2.2em; font-size: 12px; color: #7e6550; top: -2.2em; white-space: nowrap }
#nav li a { display: block; width: 160px; font-family: "HelveticaNeue", Arial, Helvetica, "Century Gothic", sans-serif; position: relative; z-index: 2; bottom: -2.2em; left: 0; font-size: 13px; letter-spacing: 1px; text-decoration: none; }
#nav li.first { border: none; }


#aside { position: absolute; right: -180px; width: 160px; font-family: Verdana, Arial, sans-serif; color: #fff; }
#aside p { font-size: 12px; }
#aside .advertisement { background: #180a02; display: block; margin: 0 auto; color: #d7c6af; font-size: 80%; font-family: Arial, serif; margin: 30px 0; text-align: center; line-height: 1em; padding: 5px 0 0 0; }
#aside .advertisement img { margin: 5px 5px 15px; }

/*#featured { background: #e6d7c2; padding: 5px; }*/
#featured { padding-bottom: 0; }
#featured a { background: #e6d7c2; padding: 5px;}
#featured a:hover { background: #1e0c03;}
.home #featured a:hover .thumb { float: right; }
.home #featured a:hover .zoom { float: left; }
#featured .thumb { float: left; }
#featured .zoom { float: right; }
#featured .full { float: left; width: 460px; margin-top: 5px; }

.single h3, .archive h3, .page h3 { display: block; margin-left: 10px; margin-top: 14px; margin-bottom: 15px; position: relative; }

.article { margin: 5px; }
.article.hentry { margin: 5px 10px; }
#gallery ul, #gallery li { margin: 0; padding: 0; list-style: none; }
#gallery ul { top: 0; }
#gallery li { display: inline;  }
#gallery li.article a { display: block; float: left; clear: none; width: 110px; margin: 5px; color: #1e0c03; border-bottom: 1px #e6d7c2 solid; white-space: nowrap; overflow: hidden; text-align: center; }
#gallery li.article a img { border: 5px solid #e6d7c2; display: block; }
#gallery li.article a:hover img { border: 5px solid #1e0c03; }

.pagination .older { float: left; }
.pagination .newer { float: right; }

#printme {position: absolute; top: 48px; right: 5px; width: 56px; height: 56px; background: url(/images/print.jpg); display: block; text-indent: -99999px; }
#submitnew {position: absolute; top: 48px; right: 80px; width: 56px; height: 56px; background: url(/images/submit.jpg); display: block; text-indent: -99999px; }

form ol, form li{margin:0;padding:0}
form li{list-style:none; margin-bottom: 1em; }
form label{display:block; margin: 0;}
form input, form textarea{display:block; clear: both;  background: #f3ebdc; color:#999; width: 440px; padding: 10px; border: 1px solid #fbfaf8; }
form input{ }
form textarea{ height: 100px; }
.cf_hidden{display:none}
form span.reqtxt, form span.emailreqtxt{float:right;clear:none;color:#900;font-style:italic;font-size: 80%;}
form input.sendbutton{background: #e6d7c2;width:80px; text-align: center;cursor:pointer; color: #1a1a1a; margin: 0; display: block; margin-top: 1em;}
#commentform p { position: static;}
div#commentPreview { padding: 0 !important; }
div#comment-preview { padding-bottom: 15px !important; border-bottom: 5px solid #e6d7c2; }

p.meta { text-align: right; font-size: 80%; font-style: italic; color: #d7c6af; }
#discussion, #commentform { border-top: 1px #e6d7c2 solid; margin-top: 15px; padding-top: 15px; }
#commentform { margin-top: 30px;}
#discussion ol, #discussion li { list-style: none; margin: 0; padding: 0; }
#discussion img { float: left; clear: none; margin: 0 15px 15px 0; }
#discussion cite { font-style: normal; }
#discussion cite a { clear: both; }
#discussion .comment { padding: 5px 15px; border-left: 1px solid #e6d7c2; border-right: 1px solid #e6d7c2; margin-bottom: 15px; }
#discussion label { margin: 0 0 0 10px; clear: both; display: block; }

#commentform h5, #discussion h4 { margin-bottom: 15px; display: block; }
#discussion small { display: block; }
#commentform ol { overflow: hidden; }


.comment .entry { margin-top: 5px;}
.comment .entry blockquote { font-style: italic; text-decoration: underline; }

p.linklove { display: none; }

#footer { background: url(/images/footer.jpg) bottom right no-repeat; height: 126px; position: relative; }
#footer p { text-align:  right; font-size: 80%; font-family: Georgia, serif; font-style: italic; position:absolute; top: 90px; width: 240px; }
#footer p a { color: #900; }
#footer p a:hover { color: #900; text-decoration: underline; }

.group:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.group { zoom: 1; display: block; }