/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: A theme rich with powerful and dynamic semantic class selectors; a canvas for CSS artists
VERSION: 1.3
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
*/

/* colors
grey0: eeeeec grey1: e5e5e5 grey2: d3d7cf grey3: babdb6 grey4: 888a85 grey5: 555753 grey6: 2e3436
green: 4e9a06 blue: 204a87 red: a40000 purple: 5c3566 brown: 8f5902 orange: ce5c00
 */

body {color: #2e3436; font-family: Tahoma, verdana, sans-serif; font-size: 100%; text-transform: lowercase;}
abbr {border-bottom: 0px;}
table {border-collapse: collapse; width: 100%;}
td.comment-entry {width: 100%;}
a img {border: none;}
a:link {color: #204a87; text-decoration: none; font-weight:normal;}
a:visited {color: #204a87; text-decoration: none; font-weight:normal;}
a:hover {color: #ce5c00; text-decoration: none; font-weight:normal;}

/* header */
#header {margin: 20px auto 50px auto; width: 935px; padding-left: 0px;}
h1#blog-title {border-right: 1px solid #babdb6; font-size: 150%; margin: 0px 15px 0px 0px; padding: 5px 15px 5px 0px; float: left;}
#blog-description {color: #2e3436; font-size: 80%; padding: 15px 0;}
div#header ul {list-style-type: none; padding-left: 0px;}
div#header ul li {display: inline}
h1#blog-title a:link, h1#blog-title a:visited, h1#blog-title a:hover {color: #555753;}

/* index */
div#container {width: 984px; margin: 0 auto;}
div#content {float: left; width: 100%;}
div#contentleft {float: left; width: 300px; padding-left:25px;}
div#contentright {float: left; padding: 0 25px; width: 300px; overflow:hidden;}

.entry-title {font-size: 110%; padding: 0px; margin: 0px;}
.entry-date {color: #555753; font-size:70%;}
.entry-comment {font-size: 70%; background-color: #eeeeec; border: 1px solid #d3d7cf; padding: 7px;}
.entry-content {font-size: 75%; text-align: justify; line-height: 150%; margin-bottom: 15px; border-bottom: 1px solid #d3d7cf;}
.entry-header {margin-bottom: 10px;}

/* single */
div#single-container {width: 984px; margin: 0 auto;}
div#content, div#tag-content {float: left; width: 100%;}
div#single-entry-left {float: left; width: 445px; padding:0px 25px;}
div#single-entry-right {float: left; padding: 0px 0px 0px 25px; width: 400px; border-left: 1px solid #d3d7cf;}
div#single-entry-right span.entry-date {font-size: 80%;}
h2#single-entry-title, h2#page-entry-title {padding: 0px; margin: 0px; font-weight: normal; font-size: 130%;}
#single-entry-date {color: #555753; font-size:75%;}
#single-entry-comment {font-size: 75%; background-color: #eeeeec; border: 1px solid #d3d7cf; padding: 10px;}
#single-entry-content, #page-entry-content {font-size: 80%; text-align: justify; line-height: 150%; margin-bottom: 15px; border-bottom: 1px solid #d3d7cf;}
#single-entry-content a:link, #single-entry-content a:visited, #page-entry-content a:link, #page-entry-content a:visited {color: #a40000; text-decoration: none; font-weight:bold;}
div#single-entry-content a:link {color: #204a87; text-decoration: none; font-weight:bold;}
div#single-entry-content a:hover {color: #a40000; text-decoration: none; font-weight:bold;}
div#single-entry-meta img {border: 1px solid #d3d7cf; padding: 9px;}
.imgleftup {float:left; margin: 4px 10px 0px 0px;}
img.imgleftup {background-color: #eeeeec; border: 1px solid #d3d7cf; padding: 7px;}
blockquote {border-left: 4px solid #729fcf; font-style: italic; margin: 5px 0px 0px 10px; padding: 0px 0px 0px 15px;}
blockquote blockquote {border-left: 4px solid #babdb6; font-style: normal; margin: 3px 0px 0px 3px; padding: 5px 5px 5px 7px; background: #ededed;}
.pullquote {color: #a40000; float: left; font-size: 140%; line-height: 24px; text-align: left; margin: 15px 30px 0px 0px; max-width: 150px; padding-bottom: 0px; }
div#single-tags {font-size: 80%;}
.media {text-align: center; padding-bottom: 10px;}
div#single-similar-post {padding-bottom: 10px;}
div#single-similar-post ul {font-size: 80%;}
div#single-similar-post ul li, div#single-entry-content ul li {list-style-type: square;}
.url, .youtube {border-right: 1px solid #babdb6; padding: 6px 10px 10px 2px; margin-right: 10px;}
.url img, .youtube img {vertical-align: middle;}
span.linkoutpic {border-right: 1px solid #babdb6; padding: 6px 10px 10px 2px; margin-right: 10px}
.linkoutpic img, span.linkoutlink {vertical-align: middle}
div.media a img, div.media img {border: 1px solid #c5c5c5; padding: 7px; background-color: #f3f3f3}


/* tag, archive, search, 404 */
div#tag-container, div#archive-container, div#search-container, div#e404-container {width: 690px; margin: 0 auto;}
.tag-page-title, .archive-page-title, .search-page-title {font-size: 120%; font-weight: normal; border-bottom: 1px solid #babdb6; margin-bottom: 0px;}
#tag-nav-above, #archive-nav-above, #search-nav-above {text-align: right; padding-top: 3px;}
#tag-nav-above img, #archive-nav-above img, #search-nav-above img {border: 1px solid #d3d7cf; padding: 3px;}
div#tag-result-left, div#archive-result-left, div#e404-result-left, div#search-result-left {float: left; width: 302px; padding-right:40px;}
div#tag-result-right, div#archive-result-right, div#e404-result-right , div#search-result-right {float: left; padding-left: 40px; width: 302px; border-left: 1px solid #d3d7cf;}
.tag-entry-head, .archive-entry-head {margin-bottom: 10px;}
.tag-entry-content, .archive-entry-content {font-size: 80%; text-align: justify; line-height: 150%; margin-bottom: 10px; padding-bottom: 0px; border-bottom: 1px solid #d3d7cf;}
.tag-entry-meta img, .archive-entry-meta img, .page-entry-meta img {border: 1px solid #d3d7cf; padding: 3px;}
#e404-input, #noresults-s {border: 1px solid #d8d8d8; width:95%; background-color:#f8f8f8; padding: 5px; margin-bottom: 10px;}
#e404-searchsubmit, #noresults-searchsubmit {text-align: center;}

/* page */
div#page-container {width: 910px; margin: 0 auto;}
div#page-entry-left {float: left; width: 500px; padding-right:40px;}
div#page-entry-right  {float: left; padding-left: 40px; width: 250px; border-left: 1px solid #d3d7cf;}


/* comments */
div#comments-list.comments ul, div#trackbacks-list.comments ul {font-size: 100%;}
div#comments-list.comments ul li, div#trackbacks-list.comments ul li {margin-bottom: 10px; list-style-type: none;}
div#comments-list.comments ul li p, div#trackbacks-list.comments ul li p {text-align: justify;}
div.comment-author {border-bottom: 1px solid #d3d7cf; padding-bottom: 2px; margin-bottom: 2px; font-size: 120%;}
div.comment-meta {font-size: 80%;}
p#comment-notes {font-size:80%;}
.form-label, .subscribe-to-comments, #login {font-size:80%; padding:5px 0px;}
input#author, input#email, input#url, textarea#comment {border: 1px solid #d3d7cf; width:90%; background-color:#fafafa; padding: 5px;}
#comment textarea:hover {background-color: #fafafa; border: 1px solid #d3d7cf;}
.form-submit {padding-top:5px;}
dd {padding-left:10px; margin-left:10px; border-left: 1px solid #ececec;}
/* calendar */
table#wp-calendar {width: 70%; font-size: 80%;}
table#wp-calendar caption {font-size: 100%;}
#wp-calendar a:link {}
#wp-calendar a:visited {color: #000000; text-decoration: none; font-weight:normal;}
#wp-calendar a:hover {color: #e00000; text-decoration: none;}
#wp-calendar tbody td a:link {background-color:#f2f2f2; display: block; border:1px solid #f2f2f2;}
#wp-calendar td, #wp-calendar th{color:#768081; padding: 2px 0px; font-weight: lighter; text-align:center; background-color: transparent;}
td#today {border:1px solid #d3d7cf;}
td#next {text-align:right; padding: 0px 0px 0px 2px;}
td#prev {text-align:left; padding: 0px 2px 0px 0px;}


/* sidebar */
div#sidebar {float: left; width: 280px; padding: 0px; overflow:hidden;}
div#sidebar h3, div#comments-list h3, div#trackbacks-list h3, div#respond h3, div#single-tags h3, div#single-similar-post h3, #e404-result-left h2, h2#search-entry-title {font-size: 95%; font-weight: normal; border-bottom: 1px solid #babdb6;}
div#comments h3 {margin-top:0px;}
div#single-tags h3 {font-size: 120%;}
div#comments ul li {padding-bottom: 5px;}
div#countdown, div#pages, div#themes, div#feeds, div#meta, div#archives, div#categories, div#calendar, div#comments, div#songbox, div#bookshelf, div#history {margin: 0px 0px;}
div#countdown ul, div#pages ul, div#themes ul, div#feeds ul, div#meta ul, div#archives ul, div#categories ul, div#comments ul, div#single-similar-post ul, div#search ul, div#bookshelf ul, div#history ul, ul.lastfm  {margin: 0px 15px; padding: 2px 2px 2px 10px;}
div#countdown ul li, div#pages ul li, div#themes ul li, div#feeds ul li, div#meta ul li, div#archives ul, div#comments ul li, div#trackbacks-list ul li, div#bookshelf ul li, div#history ul li, ul.lastfm li {list-style-type: square; font-size: 75%;}
#searchinput {border: 1px solid #d8d8d8; width:230px; background-color:#f8f8f8; padding: 5px;}


/* footer */
#sk2-footer {text-align: center; background-color:#fafafa; padding: 3px 2px; font-size: 65%; margin: 0px;}
div#footer {clear: left; width: 100%; text-align: center; font-size: 65%; padding: 10px 0px;; background-color:#fafafa; border-top: 1px solid #e0e0e0;}


