/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.6
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/

/* Two-column with sidebar on left from the /examples/ folder  
@import url('examples/3c-b.css');*/

/* global helpers */
*{margin:0; padding:0; list-style:none;}
body{margin:0; padding:0; text-align: center; color:#414141; font-family:georgia, times, serif; font-size:62.5%; background: #ccc url(http://www.blackkettles.com/wp-content/themes/sandbox/images/bkg.jpg) repeat 0 0;}

/* site structure */
#wrapper{width:1060px; margin:0 auto;text-align: left;}
#container {float:left;margin:0; padding:0;}
#contentWrap {min-height: 960px;background: url(http://www.blackkettles.com/wp-content/themes/sandbox/images/content-bg.gif) no-repeat bottom left;margin:0; display: block;float: left;width: 765px;}
#contentWrap .gutter {width: 100%; height: 100%; background: url(http://www.blackkettles.com/wp-content/themes/sandbox/images/content-top.gif) no-repeat top left;margin: 0; padding:0;}
#content{float:left; width:530px;margin:0; padding:2em 0 0 2.5em;}
#primary {float:left; margin: 0 .5em 0 2em;padding: 0; width:250px;background: url(http://www.blackkettles.com/wp-content/themes/sandbox/images/sidebarBt.gif) no-repeat bottom left;}
#primary h2#sidebarTop {text-indent: -2000em;margin: 0; padding: 0;background: url(http://www.blackkettles.com/wp-content/themes/sandbox/images/sidebarTop.gif) no-repeat -1px 0;}
#primary ul.xoxo {padding: 0 1em 0 3em;}
#secondary {float:right; width:140px;margin: 0 4em 0 0;padding: 5.1em 0 0;}
#secondary .gutter {background: none;}

/* global headings and fonts */
h1{font-size:3em; margin:0;}
h2{font-size:2.5em; margin:0;}
	h2.entry-title {font-weight: normal;font-style:italic; text-transform: uppercase; margin: .2em 0; }
	h2.post-title {font-weight: normal;font-style:italic; text-transform: uppercase; margin: .2em 0; font-size: 2.3em;}
h3{font-size:2em; margin:0;}
	.entry-content h3 {font-weight: normal;font-size: 1.6em;color: #828282;margin: 1em 0 .2em;border-bottom: 1px solid #dde1e5;}
h4{font-size:1.5em; margin:0;}
h5{font-size:1.3em; margin:0;}
h6 {font-size: 1em;margin:0;}
p{font-size:1.2em; line-height: 1.4em; margin: 0 0 .5em;}
a{color:#000; text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:0;}
ul, li, ol, dl {margin:0; padding:0; list-style-type: none;}
.clear {clear: both;}

/* header */
#header {position: relative;}
#logo {background: url(http://www.blackkettles.com/wp-content/themes/sandbox/images/header2.jpg) no-repeat bottom center;height: 140px;width: 1067px;margin-top: 0;text-indent: -2000em;}
#blog-description {text-indent: -2000em;display: none;}
#searchform {position: absolute; top: 17px; right: 180px;}
#searchform .button {border: none;background: #828282;color: #ddd;font-family: georgia, times, serif;font-style: italic;height: 18px;padding: 1px;margin: 1px 0 0 .3em;}
p#signIn {position: absolute;top: 18px; right: 130px;background: #828282;color: #ddd;font: italic 1.1em/1.5em georgia, times, serif;padding: 1px 2px 0;text-transform: uppercase;}
p#signIn a {color: #ddd;}

/* navigation */
#primeNav {}
#primeNav li {position: absolute; top: 85px;text-align: center;display: inline;font-size: 11px;text-transform: uppercase;}
#primeNav li.home {left: 565px;}
#primeNav li.about {top: 74px;left: 634px;width: 40px;}
#primeNav li.shop {top: 84px;left: 712px;}
#primeNav li.friends {top: 85px;left: 783px;width: 50px}
#primeNav li.contact {top: 74px;left: 875px;width: 35px;}

/* Just some example content */
div.skip-link {
position:absolute;
right:1em;
top:1em;
}

/* Main Entry Styles */
.entry-content {clear: both;margin-bottom: 8em;padding-right: 2em;}
.entry-content img {border: 1px solid #dde1e5;}
.entry-content p {margin: 1em 0;}
.entry-content a {text-decoration: underline; color: #9a4a05;}
.entry-content a img {text-decoration: none;}
/* Entry Meta */
.entry-title,.entry-meta {clear:both;}
.entry-meta {text-transform: uppercase;font-style: italic;}
.entry-meta .cat-links a {color: #9a4a05;}
#content span.entry-date .published {border-bottom: none !important;}
#content p.comments-link {text-align: right;}

/* Comments */
form#commentform .form-label {margin:1em 0 0;}
form#commentform span.required {background:#fff;color:#c30;}
form#commentform,form#commentform p {padding:0;}
input#author,input#email,input#url,textarea#comment {padding:0.2em;}
div.comments ol li {margin:0 0 3.5em;}
textarea#comment {height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}

/* image styles */
.alignright,img.alignright{float:right;margin:1em 0 0 1em;}
.alignleft,img.alignleft{float:left;margin:0 1em 0 0;}
.aligncenter,img.aligncenter{display:block;margin:1em auto;text-align:center;}
#triptych img {height: 226px;margin: 0;}

/* gallery */
div.gallery {clear:both;height:180px;margin:1em 0;width:100%;}
p.wp-caption-text{font-style:italic;}
div.gallery dl{margin:1em auto;overflow:hidden;text-align:center;}
div.gallery dl.gallery-columns-1 {width:100%;}
div.gallery dl.gallery-columns-2 {width:49%;}
div.gallery dl.gallery-columns-3 {width:33%;}
div.gallery dl.gallery-columns-4 {width:24%;}
div.gallery dl.gallery-columns-5 {width:19%;}

/* prev-next links */
div#nav-above {margin-bottom:1em;}
div#nav-below {margin:1em 0;}
div#nav-images {height:150px;margin:1em 0;}
div.navigation {height:1.25em;}
#nav-below div a {background: #828282;color: #ddd;padding: .2em;text-transform: uppercase;font-style: italic;font-size: 1.1em;}
div.navigation div.nav-next {float:right;text-align:right;}

/* Sidebar styles */
div.sidebar h3 {font-size:1.4em; font-weight: normal; font-style: italic; text-transform: uppercase; padding: 0 0 .6em;}
   #categories h3, #archives h3 {font-size:1.4em; font-weight: normal; font-style: italic; text-transform: uppercase; border-bottom: 1px solid #dde1e5; padding: 0 0 .6em;}
div.sidebar li {list-style-type:none; margin:0 0 2em;}
div.sidebar li form {margin:0.2em 0 0;padding:0;}
div.sidebar ul ul {margin:0;}
div.sidebar ul ul li {margin:0; padding: .2em 0; font-size: 1.2em; border-bottom: 1px solid #dde1e5;}
div.sidebar ul ul ul {margin:0 0 0 0.5em;}
div.sidebar ul ul ul li {list-style:none;}

/* shop */
#shop {margin: -26px 0 0 23px;background: url(http://www.blackkettles.com/wp-content/themes/sandbox/images/shop-bot.gif) no-repeat bottom left;}
#shop h2 {text-align: center;font-weight: normal; font-size: 3em;text-transform: uppercase; font-style: italic;padding: .5em .5em 0;background: url(http://www.blackkettles.com/wp-content/themes/sandbox/images/shop-top.gif) no-repeat top left;}
#shop .featured {background: #fff;margin: 0 1.6em 0 1em;text-align: center;border-bottom: 1px solid #eee;}
#shop .featured h3 {text-align: left; font-size: 1.1em;padding: 1em 0 0 1.2em;margin:0;color: #acacac;}
#shop .featured table {margin: 0 0 0 1.5em;}
#shop .thumbs {background: #f0f0f0;margin: 0 1.6em 0 1em;padding: .5em .5em .5em .7em;}
#shop p {margin: 1em 0 0 3.9em;padding: 0 0 1em;font-size: 1.1em;}
#shop a {background: #828282;color: #ddd;padding: .2em .3em;text-transform: uppercase;font-style: italic;clear: both;}
#shop a:hover {text-decoration: none;color: #fff;}


/* join us */
.sidebar li.join {padding: 1em;margin: 0 0 20em;}
.sidebar li.join p {border-bottom: 1px solid #dde1e5;padding: 0 0 .5em;margin: 0;}
.sidebar li.join li {text-align: right;text-transform: uppercase;font-size: 1em;line-height: 32px;height: 32px;}
.sidebar li.join img {float: left;}
.sidebar .join li.flickr img {margin: 4px 0 0;}
.sidebar .join li.facebook {}
.sidebar .join li.twitter {}
.sidebar .join li.delicious {}

/* feedback */
.sidebar .feedback {padding: 0 0 5.5em 4.5em;}
.sidebar .feedback p {margin: 0 0 .1em;color: #666;font-size: 1.1em;}
.sidebar .feedback a {color: #a55306;text-decoration: underline;font-size: 1.1em;}


/* secondary sidebar */

/* category links */
#secondary #categories li ul {display: none;}

/* archives */
#archives ul {margin:0;}
#archives li {border-bottom: none;}
#archives li img {display: none;}
#archives li a {border-bottom: 1px solid #dde1e5;display: block; margin: 0 !important;}
#archives li span.collapsArch {border-bottom: 1px solid #dde1e5;display: block;}
#archives li li {font-size: 1em;}
#archives li li span.collapsArch {font-style: italic;padding-left: 1em;color: #acacac;border-bottom: 1px solid #dde1e5;display: block;}
#archives li li li a {color: #a55306;font-style: normal;padding-left: 2em;} 

/* signup */
li.signup {margin: 0 0 6em !important;}
li.signup p {text-transform: uppercase;color: #acacac;font-style: italic;line-height: 1em;padding:0; margin:0 0 .1em;font-size: 1em;}
li.signup h3 {margin-bottom: 0;padding:0;}
#emailForm input.submitBtn {margin: .2em 0 0; float: right; border: none; background: #828282;color: #ddd;padding: .2em;text-transform: uppercase;font-style: italic;font-size: 1.1em;font-family:georgia, times, serif;}
#emailForm input.textField {border: 1px solid #dde1e5;margin:0; width: 140px;color: #a8a8a8;font-family:georgia, times, serif;}

/* rss */
#rss-links p {padding: 0;}
#rss-links p img {float: left;margin: 0 5px 10px;}


/* PAGE STYLES */

/* bios page */
p.bio {font-size: 1.5em;color: #747474;margin: .5em 0 2em;}
div.bios {width: 100%;float: left;}
.bios .bioRow {float: left; width: 150px;margin: 0 1em;}
.bios .bioRow img {width: 150px; height: auto; border: 1px double #ccc;}
.bios h3 {font-weight: normal;font-style:italic; text-transform: uppercase; font-size: 2em;color: #000; border-bottom: none;margin:.2em 0 0;}
.bios h4 {font-weight: normal;font-style:italic; text-transform: uppercase;color: #747474;margin:0;padding:0;font-size: 1.3em;}
.bios h5 a {background: #828282;color: #ddd;padding: .2em .3em;font-weight: normal;text-decoration: none;text-transform: uppercase;font-style: italic;font-size: 12px;}

/* FOOTER STYLES */
#footer {position: relative;top: -.5em;clear: both; width: 1050px; height: 38px; margin: 0; padding: 1em;background: url(http://www.blackkettles.com/wp-content/themes/sandbox/images/footer.gif) no-repeat center;}
#footer p {color: #acacac; text-align: left; position: absolute; top: 22px; left: 200px; }
#footer ul {position: absolute; top: 22px; left: 420px;}
#footer ul li {float: left; text-transform: uppercase;font-size: 1.1em;color: #dde1e5;}
#footer ul li a {margin: 0 1em;}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {float:left;}
div#header,div#footer {text-align:center;}
input#author,input#email,input#url,div.navigation div {width:50%;}

/* BROWSER SELECTOR STYLES */
.safari #contentWrap {min-height: 950px;}

/* navigation */
.safari #primeNav li {top: 86px;}
.safari #primeNav li.home {left: 566px;}
.safari #primeNav li.about {top: 76px;}
.safari #primeNav li.shop {top: 86px;left: 712px;}
.safari #primeNav li.contact {top: 77px;left: 875px;width: 35px;}