/*
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: 0.9.4
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
*/

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

body {margin: 0px; padding: 0px; font-family: "Trebuchet MS", sans-serif; font-size: 62.5%; color: #707070;}

a {color: #CC0000;}
a:visited {color: #990000;}

h1, h2, h3, h4, h5, h6 {font-size: 1.4em; color: #CCCCCC;}
h3.widgettitle, .linkcat h3 {border-bottom: 1px dashed #CCCCCC;}
li.widget h3.widgettitle {margin-bottom: 10px;}
li.widget.widget_calendar h3 {margin: 0px; border: 0px;}

#headerleft {height: 133px; background: url(images/header_left.jpg) no-repeat;}
#headerright {height: 133px; background: url(images/header_right.jpg) right top no-repeat;}
#blog-title, #blog-description {display: none;}
.hentry {background: #FCFCFC; margin-left: -10px; padding-left: 10px; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; font-size: 1.2em;}
.entry-meta {font-size: 0.8em; color: #999999; background: #F7F7F7; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; text-align: right; padding-right: 10px; margin-bottom: 30px; margin-left: -10px;}
h3.entry-title, .entry-title {font-size: 1.2em; background: #F2F2F2; text-align: left; padding-left: 10px; margin-left: -10px; margin-bottom: 0px; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC;}
h3.entry-title a, h2.entry-title a {font-weight: normal; text-decoration: none;}
a.more-link {font-weight: bold; color: #FF6600;}
.entry-date {font-size: 0.8em; text-align: right; font-style: italic; padding-right: 10px; color: #CCCCCC;}
.published {border: 0px;}
.sidebar h3 {font-family: "Century Gothic", sans-serif; text-transform: uppercase;}

/* Just some example content */
div#access div.skip-link {display: none;}
div#menu {font-size: 1.4em; height: 1.5em; padding-top: 0.3em; background: #eee; width: 100%; background: #EBC9C0; padding-left: 10px;}
div#menu ul a {font-weight: 700; text-decoration: none;}
div#menu ul, div#menu ul ul, div#menu ul li {list-style: none; margin: 0; padding: 0;}
div#menu ul li{float: left;}
div#menu ul li a{padding: 0.3em 0.5em; color: #FFFFFF; border: 1px solid #FFFFFF; margin-left: 4px;}
.current-cat a {background: #FF6600;}
div#menu ul ul{display:none;}
div#menu ul ul li{float:none;}
div#menu ul ul li a{margin:0;padding:0;}
div#menu ul li:hover ul{display:block;font-size:0.9em;padding-top:0.5em;position:absolute;}
div#menu ul li:hover ul li a{background:#f5f5f5;border:none;display:block;padding:0.1em;width:10em;}

.entry-title{clear:both;}
div#container,div.sidebar{margin-top:2em;}
div#nav-above,div#nav-below{width:100%;height:1em;}
div#nav-above{margin-bottom:1em;}
div#nav-below{margin-top:1em;}
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.req-field{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
ol.commentlist li{margin:0 0 3.5em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}

div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li {margin: 0; padding: 0;}
div.sidebar h3 {margin-top: 10px; font-size: 1.2em;}
div.sidebar input#s {width: 7em;}
div.sidebar li {list-style: none; margin: 0px;}
div.sidebar li form {margin: 0.2em 0 0; padding: 0;}
div.sidebar ul ul {margin: 0px; padding-left: 8px; border-left: 4px solid #CCCCCC;}
div.sidebar ul ul li {list-style: none; margin: 0;}
div.sidebar ul ul ul {margin: 0 0 0 0.1em; border-left: 4px solid #E5E5E5;}
div.sidebar ul ul ul li {list-style: none;}

#categories li.current-cat, #categories .current-cat a {margin-left: -14px; padding-left: 6px;border-left: 8px solid #FF6600; background: none;}
.sidebar a {text-decoration: none;}

div#footer{text-align:center;}

#calendar_wrap {background: #FAFAFA; padding: 5px; border: 1px dashed #CCCCCC;}
#calendar {font-family: "Century Gothic", sans-serif; font-size: 0.9em;}
table#wp-calendar {width: 100%;}
td#prev a, td#next a, #calendar tbody a {color: #FF6600; font-weight: bold; text-decoration: none;}
#calendar tbody a {background: #EDEDED; padding: 2px 7px;}
#calendar caption, #calendar thead {font-weight: bold; color: #CCCCCC; text-transform: uppercase;}
#calendar thead {color: #999999; background: #F2F2F2;}
#calendar td {text-align: center;}

#addthis-bookmark img, #addthis-subscribe img {border: 0px; margin-left: -10px;}

.entry-content img {float: left; padding: 5px; border: 1px solid #CCCCCC; margin-right: 10px;}
.entry-content img.flag {float: right; border: 0px; padding: 0px; padding-left: 10px;}

li#archives h3, li.linkcat h3 {margin-bottom: 10px;}

.the_date {float:left; height: 68px; border: 1px solid #990000; background: #FFFFFF; margin-top: 16px; margin-right: 10px; z-index: 100;}
.the_date div {margin: 0px; padding: 0px; line-height: 100%;}
.date_d, .date_m, .date_y {font-family: "Century Gothic", sans-serif; font-weight: bold; font-size: .8em; text-align: center; letter-spacing: .1em;}
.date_m {background: #990000; color: #FFFFFF; text-transform: uppercase;}
div.date_m {padding: 3px 0px 6px 0px;}
.date_d {font-size: 1.6em; color: #CCCCCC;}
div.date_d {padding: 4px 0px 0px 2px;}
div.date_y {padding: 3px 3px 0px 5px; color: #CCCCCC;}
