/*
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
TAGS: widgets, sandbox, microformats, hcard, hatom, xoxo
VERSION: 1.5.2
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
*/
/* @override http://zaxbypass.com/wp-content/themes/theZaxSandBox/style.css */
@import "http://yui.yahooapis.com/2.5.2/build/reset-fonts/reset-fonts.css";
body { margin: 0 auto; width: 75%; }
hr { clear: both; }
em { font-style: italic; }
strong { font-weight: bold; }
cite { text-decoration: none; }
acronym, abbr { border-bottom: 1px dashed #999; }
ul li { list-style-type: lower-greek; }
ol li { list-style: decimal-leading-zero outside; }
blockquote { margin: 1em 3em 0 1em; padding-left: 1em; border-left: 1em solid #ddd; }
blockquote cite { margin: 1em 0 0; display: block; }
blockquote, strike { color: #333; }
ins { font-size: 80%; color: #404040; text-decoration: none; font-style: italic; }
a:link { color: #000; }
a:visited { color: #080; }
a:focus, a:hover { color: #080; text-decoration: underline; }
#blog-title { font-size: 6em; font-weight: normal; font-family: Zapfino,Palatino,Georgia,Times,serif; margin-top: 0; padding-top: 0; }
#blog-title, #blog-title a, #blog-title a:visited { text-decoration: none; color: #000; margin: 0 0 1%;}
#blog-title a:focus, #blog-title a:hover { text-decoration: none; color: #080; }
h1,h2,h3,h4,h5,h6 { font-family: Georgia; font-weight: normal; margin: 1em 0; font-weight: bold; }
.archive h1.page-title,
.post h1.entry-title,
.page h1.entry-title,
h2 { font-size: 197%; }
h3 { font-size: 153.9%; }
h4 { font-size: 146.5%; }
h5 { font-size: 138.5%; }
h6 { font-size: 131%; }
/* Now that we got all those horses tame, we'll go round up the wild ones. */
.hentry  { margin: 0 0 3em 0; }
.hentry .entry-content { font-size: 123.1%; font-family: "Bell MT", Georgia; padding: 1em 1em 1em; }
.hentry .entry-content p { margin: 1em 0; line-height: 1.5em; }
.hentry .entry-content ol li,
.hentry .entry-content ul li { margin: 0 0 0 1em; line-height: 1.3em; }
.hentry .entry-date { background-color: #000; color: #fff; font-family: Georgia; margin: 0; }
.hentry .entry-meta { background-color: #333; color: #fff; clear: both; font-size: 77%; font-family: Georgia; padding: .5em; }
.hentry .entry-meta a { background-color: transparent; color: #fff; }
.hentry .entry-meta a:focus,
.hentry .entry-meta a:hover { color: #080; background-color: transparent; text-decoration: none; }
.entry-title { background-color: #000; color: #fff; line-height: .7em; margin: 0; }
.entry-title,.entry-title a,.entry-title a:visited { display: block; background-color: #000; color: #fff; text-decoration: none; }
.entry-title a:focus,.entry-title a:hover { background-color: #080; color: #fff; }
.archive-meta { background-color: #585; color: #fff; padding: 0; margin: 1em 0; font-size: 118%; font-family: monospace; letter-spacing: 2px; font-style: italic; line-height: .7em; }
.hentry .thumbnlist { clear: both; background-color: #efefef; margin: 2em 0; padding: 0; }
.hentry .thumbnlist li { list-style: none; margin: 0; padding: 0; }
.hentry .thumbnlist li a { margin: 0; padding: 0; }
.hentry .thumbnlist li a img { float: left; margin: 1em; padding: 2px; }
.hentry .thumbnlist li a:hover img { background-color: #080; }
.hentry .thumbnlist li h3 { font-size: 100%; margin: 0; padding: 0; }
.nav-previous { float: left; }
.nav-next { float: right; }
.navigation { font-size: 77%; margin: 2em 0; }
.navigation li { list-style: none; }
.navigation a { padding: 1em; background-color: #fff; }
.navigation a:hover { color: #fff; background: #080; }
#blog-description { padding: 0; margin: 0 1% 3% 0; text-align: right; font-family: Zapfino,Palatino,Georgia,Times,serif; font-style: italic; letter-spacing: 1px; background-color: #fff; }
#thatMetaStuff { position: absolute; top: 8em; left: 75%; width: 20%; font-size: 110%; padding: 0 0 10% 0; }
#thatMetaStuff li { font-size: 90%; list-style-type: none; }
#thatMetaStuff li a { display: ; width: 100%; }
#thatMetaStuff li h2 { font-size: 110%; font-family: Helvetica; font-weight: normal; letter-spacing: 0.15em; background-color: #000; color: #fff; margin-bottom: 0.4em; }
#thatMetaStuff li ul { margin: 0 0 1em 0; }
#thatMetaStuff li li { list-style-type: lower-greek; margin: 0 0 0 2em; }
.clearIt:before, .clearIt:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.alignleft { float: left; text-align: left; }
.alignright { float: right; text-align: right;  }
img.centered, img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 1em; margin: 0 0 1em 1em; display: inline; }
img.alignleft { padding: 1em; margin: 0 1em 1m 0; display: inline; }
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }

/* comments */
#comments { border-top: 2px solid #333; }
#comments ol { margin: 0; padding: 10px; }
#comments ol li { height: 1%; color: #444; margin: 0 0 12px 0; padding: 0; list-style: none;  }
#comments ol li p { margin: 0 5px 12px 5px; padding: 0; line-height: 140%; }
#comments ol li blockquote { margin: 0 20px 12px 20px; padding:0; font-family:Georgia, Times New Roman, serif; font-style: italic; color: #666; }
#comments ol li.alt { background: #efefef; }
#comments ol li.rss { padding: 0; background: #fff; text-align:right; }
#comments ol li.trackbacks { margin: 0; padding: 5px 0 0 0; border: 1px solid #e4e2d3; border-width: 1px 0 0 0; font-size: 10px; }
#comments ol li p.commenter { font-size: 12px; line-height: 16px; color: #888; margin: 0 0 10px 0; padding: 5px; border: 1px solid #e4e2d3; border-width: 0 0 1px 0; font-style:normal; background: #f4f3e9; }
#comments ol li p.commenter a { font-weight:bold; font-style: normal; }
#comments ol li p.commenter b { font-style: normal; }
#comments ol li p.commenter .avatar { float:left; margin: 0 8px 0 0; }
#comments ol li blockquote { float:none; margin: 0 0 12px 0; padding: 0 20px; width:auto; border:0; font-size: 14px; line-height: 140%; text-align: left; }
#comments #author, #comments #email, #comments #url { width: 250px; border-color:#e4e2d3; }
#comments #commentarea { border: 1px solid #e4e2d3; background: #fff; color: #333; font-family: Georgia, serif; font-style: italic; font-size: 14px; padding: 10px; width: 578px; height: 150px; }
#comments .subscribetocomments { margin: 10px 0; padding: 3px 0; border: 1px solid #eee; border-width: 1px 0; text-align:right; }
#comments .subscribetocomments input { width: 14px; height: 14px; border: 0; }

#theSections {}
#theSections {padding: 0;margin: 0 0 1em 0;width: 100%;text-align: center;}
#theSections li {display: inline;list-style-type: none;margin: 0 1em;line-height: 0.7em;}
#theSections li a {background-color: #000;color: #FFF;padding: 0 1em;text-decoration: none;font-size: 2em;line-height: 0.7em;font-family: "Bell MT", Georgia;}
#theSections li a:focus, #theSections li a:hover {background-color: #080;color: #fff;}
#theSections li.current_page_item a {background-color: #080;}
#theSections li.current_page_item a:focus, #theSections li.current_page_item a:hover {background-color: #000;}

#twtr-widget-1 div.twtr-timeline {min-height:55em;}
.twtr-ft {height:0;overflow:hidden;}

#theFlickr {width:100%;height:100px;text-align:center;margin:auto;}
.flickr_badge_image {display:inline;padding:1em}

#wpstats{display:none;}
