@import url('../thematic/library/styles/reset.css');
@import url('../thematic/library/layouts/2c-l-fixed.css');
/* CSS Document  
Theme Name: Gallery, a Thematic child theme
Theme URI: http://www.chris-wallace.com/2009/05/04/gallery-wordpress-theme/
Description: The ultimate gallery-style Thematic child theme for WordPress.
Author: Chris Wallace
Author URI: http://chris-wallace.com
Template: thematic
Version: 1.1.1

This work, like WordPress, is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
*/
input,select,textarea{color:#eee;background-color:#3F3F3F;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
input[type="submit"],input[type="button"],button{background:url("images/btn-bg.jpg") repeat-x left top;color:#ddd;font-weight:400;position:relative;height:22px;overflow:hidden;border:1px solid #101010;font-size:10px;line-height:0.75em;font-family: Arial,Helvetica,sans-serif;text-transform:uppercase;cursor:pointer;-moz-border-radius:20px;border-radius:20px;-webkit-border-radius:20px;padding:3px 18px;}
input[type="submit"]:hover,input[type="button"]:hover,button:hover{background-position:0 -22px;color:#ddd;}
input[type="submit"]:active,input[type="button"]:active,button:active{background-position:0 -44px;padding-top:4px;padding-bottom:0;}
abbr{border-bottom:1px dotted #555;}
pre{background-color:#191919;border:1px solid #333;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;white-space:pre;overflow:auto;margin:10px 0;padding:5px;}
body{background:#333;color:#F1F1F1;font-family:Arial,Helvetica,sans-serif;font-size:90%;font-style:normal;line-height:2em;}
#wrapper{height:auto;min-height:300px;}
a{color:#EE2080;text-decoration:none;}
h2{font-size:1.5em;margin-bottom:0.7em;}
.single #content li{line-height:0.9em;list-style:none;position:relative;padding:10px 0 0px 10px;}
.twitter{background:url("images/icons/twitter.png") no-repeat left center;}
.delicious{background:url("images/icons/delicious.png") no-repeat left center;}
.designer{background:url("images/icons/person.png") no-repeat left center;}
.site-link{background:url("images/icons/globe.png") no-repeat left center;}
#header{margin:0 auto;padding:20px 0; }
#branding,#access{overflow:visible;width:990px;margin:0 auto;}
#branding{padding:10px 0;}
#blog-title{text-align:left;display:inline;float:left;}
#blog-title a{background:transparent url(images/logo.png) no-repeat scroll left top;display:block;font-size:30px; height:50px;margin-bottom:20px;padding-top:10px;text-indent:-9000px;width:500px;}
.msie #blog-title a{position:relative;margin-bottom:-10px;}
#blog-description{color:#777;font-size:0.9em;line-height:1.4em;font-weight:400;text-align:right;padding-top:66px;display:none;}
#access{width:990px;height:45px;margin-top:10px;clear:both;background:url("images/menu-bg-trans.png") no-repeat top left;}
#access #category-menu ul{padding:auto;}
#access #category-menu li{float:left;height:45px;}
#access #category-menu li a,li.blog-description span{display:block;font-size:.8em;font-weight:700;height:20px;margin-right:8px;color:#EE2080;text-decoration:none;padding:8px;}
#access #category-menu li.home a{display:block;overflow:hidden;padding-bottom:0;text-align:left;text-indent:-9000px;width:0;}
#access #category-menu li.home a:hover{background-position:center -16px;}
#access #category-menu li:first-child{margin-left:10px;}
#access #category-menu li.blog-description span{color:#eee;font-weight:400;}
#page-menu{position:absolute;bottom:50px;right:10px;width:990px;font-size:.8em;color:#888;z-index:100;margin:0;}
#page-menu #page-nav{text-align:right;}
#page-menu #page-nav li{float:right;margin:10px 0 0 4px;}
#page-menu #page-nav li a{font-size:0.75em;color:#bbb;text-transform:uppercase;padding:8px 12px;}
#page-menu #page-nav li.rss a{padding-left:20px;background:url("images/ico-rss-trans.png") no-repeat left center;}
#main{width:990px;overflow:hidden;position:relative;margin:0 auto 10px;}
.page #primary{display:block;}
.aside{width:270px;}
#content{width:990px;float:none;padding-top:0;margin:0;}
.msie #content,.single #content,.home #content,.page #content{padding-top:5px;}
.page #content{margin-left:320px;width:620px;}
.page #content li{list-style:disc;margin-left:20px;}
.single #container{position:relative;width:980px;}
.single .entry-content{float:left;width:300px;margin: 0 45px 0 680px; font-size:12px;line-height:17px;}
.single .artwork-container{z-index:9999;float:left;width:600px;margin-left:-1000px;}
.single .entry-artwork{padding:0 0 0 0px;}
.single .navigation{font-size:12px;margin-top:10px;padding-top:0; width:100%;}
.single .entry-content h1,h1.page-title{font-size:1.8em;margin-bottom:.5em;}

.home .entry-content,.tag .entry-content,.category .entry-content,.archive .entry-content{float:left;width:299px;position:relative;margin:0 0 5px;}
.home .entry-content a,.tag .entry-content a,.category .entry-content a,.archive .entry-content a{border:3px solid #191919;display:block;height:114px;width:290px;overflow:hidden;position:relative;background-color:#191919;}
.home .entry-content a img,.tag .entry-content a img,.category .entry-content a img,.archive .entry-content a img{position:absolute;z-index:5;}
.home .entry-content a span.slide-title,.tag .entry-content a span.slide-title,.category .entry-content a span.slide-title,.archive .entry-content a span.slide-title{position:absolute;top:97px;left:3px;width:300px;line-height:1em;color:#FFF !important;font-size:.8em;text-transform:uppercase;z-index:0;}
.home .entry-content .new,.tag .entry-content .new,.category .entry-content .new,.archive .entry-content .new{display:block;position:absolute;top:-6px;right:10px;width:42px;height:22px;background:url("images/ico-new-trans.png") no-repeat top left;z-index:200;}
span.cover-up{background:url("images/side-fade-trans.png") no-repeat right top;position:absolute;right:0;top:0;height:290px;width:20px;z-index:4;}
.main-aside h3{font-weight:700;color:#fff;padding:5px 0 5px 10px;}
.main-aside .xoxo li{background-color:#191919;border:1px solid #333;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:0 0 10px;padding:15px;}
.main-aside .xoxo li div{font-size:.8em;line-height:2em;padding:0 0 0 10px;}
.main-aside .xoxo li ul li{background:transparent;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;margin:0;padding:0 0 0 10px;}
form{margin:0 0 2em;}
legend{font-size:1.2em;font-weight:700;color:#FFF;}
.form-label,.wpcf7-form label{display:block;margin:5px 0 0;}
input[type="text"],input[type="password"],textarea,select{font-family:Arial, Helvetica, sans-serif;border:1px solid #303030;background:#191919;color:#999;padding:10px;}
.navigation{font-family:Arial,Helvetica,sans-serif;margin-bottom:20px;overflow:hidden;text-transform:uppercase;width:900px;}
#nav-below{clear:both;padding-top:10px;height:auto;overflow:auto;padding-bottom:10px;}
.nav-next{float:right;text-align:right;width:47%;}
.home .nav-next,.tag .nav-next,.category .nav-next,.archive .nav-next{margin-right:5px;}
.nav-previous{float:left;width:47%;}
.entry-title{color:#FFF;font-size:2.6em;font-weight:700;letter-spacing:-1px;margin-bottom:1em;padding-bottom:1px;}
.post .entry-meta,.post .entry-utility{color:#afafa1;font-size:0.825em;margin-bottom:24px;padding-bottom:5px;}
.post pre,#content .page pre{font-size:1.6em;}
.post dt{margin-bottom:5px;padding-bottom:5px;}
.post dd{color:#eee;margin-bottom:1em;}
.post dl{margin-bottom:1.3em;padding-left:20px;}
.post a.more-link{background:#be194f;color:#fff;font-size:0.75em;font-weight:700;text-decoration:none;text-transform:uppercase;padding:5px 10px;}
.post a.more-link:hover{background:#d93c6f;}
.post h3,.post h4,.post h5,.post h6{margin:5px 0;padding:5px 0;}
.post h4{font-size:1.4em;}
.post h5{font-size:1.2em;text-transform:uppercase;}
.post h6{font-size:1.1em;text-transform:uppercase;}
.post blockquote{font:italic 2em Georgia, "Times New Roman", Times, serif;color:#FFF;margin:10px 0;padding:10px 20px 1px 10px;}
.post blockquote p{font-stayle:italic;}
.post .page-link{font-size:0.825em;margin-bottom:20px;text-transform:uppercase;}
.page-link a{background:#f0f0f0;border-bottom:1px solid #ddd;border-left:1px solid #eee;border-right:1px solid #ddd;border-top:1px solid #eee;text-decoration:none;padding:5px 10px;}
.post .entry-utility{border-top:1px solid #232323;margin-bottom:0;padding:5px 0 0;}
.btc-powered{font-size:0.825em;}
#comments{margin-top:20px;clear:both;overflow:auto;padding:20px 0 0;}
#comments h3{font-size:0.9em;text-transform:uppercase;letter-spacing:0.2em;font-weight:700;background:#171717 url("images/ico-comment.png") no-repeat 16px center;padding:7px 12px 7px 42px;}
#comments #respond h3{background-image:url("images/ico-person.png");}
#comments #comments-list #respond h3{background-image:url("images/ico-reply.png");}
.formcontainer{border-top:1px solid #282828;}
#comments-list{border-top:1px solid #141414;float:left;margin-right:30px;width:520px;padding:0 0 18px;}
#comments-list ol,#comments-list ul{list-style:none;margin:0;}
#comments-list ol{border-bottom:1px solid #282828;margin:0 0 18px;}
#comments-list li{position:relative;border-top:1px solid #282828;border-bottom:1px solid #101010;padding:18px 1.5em;}
.single #content #comments-list li,.page #content #comments-list li{position:relative;z-index:0;padding:20px 0;}
#comments-list li .avatar{height:60px;width:60px;border:1px solid #282828;background:#171717;float:left;position:relative;margin-left:-95px;padding:4px;}
#comments-list .comment-author,#comments-list .comment-meta,#comments-list .comment-content,#comments-list .unapproved{display:block;margin-left:100px;}
#comments-list .unapproved{background-color:#191919;margin-bottom:15px;color:#FFF;padding:10px;}
#comments-list .comment-author{font-weight:700;font-size:1.3em;padding:5px 0 0;}
#comments-list .comment-meta{color:#666;font-size:11px;padding:10px 0 9px;}
#comments-list .comment-content{padding-right:10px;}
#commentform{width:360px;padding:15px;}
.comment-reply-link{font-size:11px;text-align:right;padding:0 0 18px;}
.hover-url{color:#666;margin-left:10px;font-weight:400;font-style:italic;font-family:Georgia, "Georgia MS", Times, serif;}
.comment-navigation{font-weight:700;margin-right:0.5em;padding:0;}
.comment-navigation a{border:1px solid #ccc;color:#eee;font-weight:400;text-decoration:none;padding:0.5em 0.75em;}
.comment-navigation a,.comment-navigation span{margin-right:0.5em;}
#trackbacks-list .comment-content{left:-9000px;position:absolute;}
#respond{border-top:1px solid #141414;margin-bottom:22px;overflow:hidden;width:520px;position:relative;z-index:4;padding:0;}
#comments-list #respond{float:none;width:520px;margin:0;padding:0;}
#comments-list ul #respond{margin:0;}
#cancel-comment-reply{font-size:11px;position:absolute;right:1.5em;top:7px;}
#respond .required{color:#FF4B33;font-weight:700;}
.form-section{clear:both;overflow:auto;padding:0 0 10px;}
.form-section label{font-size:11px;}
.form-section .form-label{width:35%;float:left;clear:both;text-align:right;}
.form-section .form-input{width:65%;float:right;text-align:right;}
.form-section .form-input input{width:80%;}
.form-section .form-textarea{width:100%;text-align:right;}
.form-section .form-textarea textarea{width:94%;}
#respond #comment-notes{line-height:1.2em;font-size:0.9em;margin:5px 0 20px;}
#comments-list ul.children{margin-left:20px;}
.single #content #comments-list ul.children li{padding-left:25px;background:url("images/ico-reply.png") no-repeat 5px 20px;}
#form-allowed-tags p{color:#ccc;font-size:10px;line-height:normal;margin:0;}
#form-allowed-tags span{font-style:italic;}
.form-submit{padding:18px 0 0;}
.subscribe-to-comments{color:#eee;float:left;font-size:11px;margin:0;padding:18px 0 0;}
.solo-subscribe-to-comments{color:#eee;font-size:11px;padding:18px 0 0;}
.comment_license{clear:both;color:#eee;font-size:11px;margin:0;padding:18px 0 0;}
#footer{border-top:1px solid #353535;color:#555;background-color:#0F0F0F;margin-top:20px;padding:20px 0;}
#footer .widgetcontainer{width:270px;background:#111111;border:1px solid #282828;margin:10px 10px 10px;padding:10px; font-size:11px;}
#footer .widgetcontainer h3{margin-bottom:10px;}
#footer .widgetcontainer a:hover{color:#999;}
#footer .widgetcontainer a{color:#ee2080;}
#footer .reset{clear:both;}
#siteinfo{text-align:center;font-size:.8em;}
#siteinfo a{text-decoration:none;border-bottom:1px dotted #333;}
#siteinfo a:hover{border-bottom-color:#555;}
#author-info{border:1px dotted #ccc;overflow:hidden;font-size:1.2em;margin-bottom:20px;padding:5px;}
#author-info h2{border-bottom:3px double #ddd;font-size:1.8em;margin-bottom:10px;padding:5px 0;}
#author-info .avatar{float:left;border:3px double #ddd;margin:0 10px 10px 0;}
/* IE6 fixes  */.ie6 .single .entry-content{height:450px;}
.ie6 .entry-content{height:130px;}
.ie6,.ie6 #container{width:100%;overflow:hidden;}
.ie6 #blog-title a{overflow:auto;}
.ie6 #category-menu{margin:10px 0 0 10px;}
.ie6 #category-nav li{float:left;display:inline;height:auto;margin:0;padding:0;}
.ie6 #category-nav a{float:left;}
.ie6 .single #content{height:auto;}
/* Styles for WP Post Ratings plugin  */
.post-ratings{float:right;width:150px !important;margin-top:5px;line-height:15px;font-size:11px;}
.post-ratings small{font-size:11px;}
.post-ratings-text{display:none !important;}

pre,code,#comments,#comments input[type="text"],#comments textarea{font-size:12px;}
a:hover,#access #category-menu li.current_page_item a,#access #category-menu li a:hover{color:#ddd;}
h1,h2,h3,#page-menu #page-nav li a:hover,.entry-title a{color:#FFF;}
#content ol,#content ul,h1.page-title,.main-aside p,.post p,.entry-content p{margin-bottom:1em;}
#access #category-menu li.blog-description,.ie6 #category-nav li.blog-description,.ie6 #category-nav li.blog-description span{float:right;}
.skip-link,#primary,#secondary,#nav-above,.home #nav-above,.tag #nav-above,.category #nav-above,a.more-link .meta-nav,#form-section-comment .form-label,div.wpcf7-response-output{display:none;}
.hentry,#comments-list #commentform{width:auto;}
#comments-list .comment-meta a,.comment-reply-link a{color:#eee;font-style:italic;text-decoration:none;}
#comments-list .comment-meta a:active,#comments-list .comment-meta a:hover,.comment-navigation a:active,.comment-navigation a:hover{color:#FF4B33;}
#footer a,#footer a:hover{color:#666;}
#footer #subsidiary .aside,.ie6 #category-menu,.ie6 #category-nav{width:990px;}
