/*
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/1c-b.css' );

div#divContent {
  padding: 0 15px 0 0;
}

div#divContent * {
  color: #FFF;
  font-size: 12px;
  line-height: 15px;
}

div#divContent a       { color: #CA0023; }
div#divContent a:hover { color: #7F0016; }

div#divContent h2,
div#divContent h2 * {
  font-size: 18px;
  line-height: 20px;
}

div#divContent h3 {
  margin: 0 0 2px;
}

div#divRSS {
  float: right;
  margin: 0 10px;
  padding: 15px 25px;
}

div#divContent div#container div#content div#divRSS ul {
  list-style-image: url( /images/icon_rss.png );
}

div#divRSS ul li {
  height: 18px;
  line-height: 18px;
}

div#divRSS ul li a {
  position: relative;
  top: -2px;
  left: 2px;
  font: 11px/14px tahoma, sans-serif;
}

div#divContent div.navigation {
  padding: 0 0 20px;
  overflow: auto;
}

div#divContent div.post {
  margin: 0 0 50px;
}

div#divContent div.post div#divRSS {
  margin: 0 20px;
}

div#divContent div.entry-date {
  padding: 3px 0 0;
}

div#divContent div.entry-date abbr {
  font-style: italic;
}

div#divContent div.entry-content {
  padding: 15px 0 0;
}

div#divContent div.entry-meta,
div#divContent div.entry-meta * {
  font: 11px/14px tahoma, sans-serif;
}

div#divContent span.meta-sep {
  color: #CA0023;
}

div#divContent div#comments {
  margin: 0 0 20px;
}

div#divContent div#comments * {
  font-family: tahoma, sans-serif;
}

div#divContent div#comments input,
div#divContent div#comments textarea {
  padding: 2px 4px;
  border: 1px solid #FFF;
  background: #000;
  color: #FFF;
  font: 10px/10px verdana, sans-serif;
}

div#divContent div#comments textarea {
  overflow: auto;
}

div#divContent div#comments input.button {
  color: #000;
  background: #CCC;
}

div#divContent div.sidebar {
  padding: 0 0 0 15px;
}

div#divContent p {
  line-height: 19px;
  margin: 0 0 10px;
}

div#divContent div#container div#content ul {
  list-style: disc;
  margin: 0;
}



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

div#divContent div#menu {
  background: #EEE;
  height: 1.5em;
  margin: 1em 0;
  width: 100%;
}

div#divContent div#menu ul,div#menu ul ul {
  line-height: 1;
  list-style: none;
  margin: 0;
  padding: 0;
}

div#divContent div#menu ul a {
  display: block;
  margin-right: 1em;
  padding: 0.2em 0.5em;
  text-decoration: none;
}

div#divContent div#menu ul ul ul a {
  font-style: italic;
}

div#divContent div#menu ul li ul {
  left: -999em;
  position: absolute;
}

div#divContent div#menu ul li:hover ul {
  left: auto;
}

div#divContent .entry-title,
div#divContent .entry-meta {
  clear: both;
}

div#divContent div#container,
div#divContent div#primary {
  margin-top: 2em;
}

div#divContent form#commentform .form-label {
  margin: 1em 0 0;
}

div#divContent form#commentform span.required {
  color: #c30;
}

div#divContent form#commentform,
div#divContent form#commentform p {
  padding: 0;
}

div#divContent input#author,
div#divContent input#email,
div#divContent input#url,
div#divContent textarea#comment {
  padding: 0.2em;
}

div#divContent div.comments ol li {
  margin: 0 0 3.5em;
}

div#divContent textarea#comment {
  height: 13em;
  margin: 0 0 0.5em;
  overflow: auto;
  width: 66%;
}

div#divContent .alignright,
div#divContent img.alignright {
  float: right;
  margin: 1em 0 0 1em;
}

div#divContent .alignleft,
div#divContent img.alignleft {
  float: left;
  margin: 1em 1em 0 0;
}

div#divContent .aligncenter,
div#divContent img.aligncenter {
  display: block;
  margin: 1em auto;
  text-align: center;
}

div#divContent div.gallery {
  clear: both;
  height: 180px;
  margin: 1em 0;
  width: 100%;
}

div#divContent p.wp-caption-text {
  font-style: italic;
}

div#divContent div.gallery dl {
  margin: 1em auto;
  overflow: hidden;
  text-align: center;
}

div#divContent div.gallery dl.gallery-columns-1 {
  width: 100%;
}

div#divContent div.gallery dl.gallery-columns-2 {
  width: 49%;
}

div#divContent div.gallery dl.gallery-columns-3 {
  width: 33%;
}

div#divContent div.gallery dl.gallery-columns-4 {
  width: 24%;
}

div#divContent div.gallery dl.gallery-columns-5 {
  width: 19%;
}

div#divContent div#nav-below {
  display: none;
}

div#divContent div#nav-images {
  height: 150px;
  margin: 1em 0;
}

/*
div#divContent div.navigation {
  height: 1.25em;
}
*/

div#divContent div.navigation div.nav-next {
  float: right;
  text-align: right;
}

div#divContent div.sidebar h3 {
  font-size: 1.2em;
}

div#divContent div.sidebar input#s {
  width: 7em;
}

div#divContent div.sidebar li {
  list-style: none;
  margin: 0 0 2em;
}

div#divContent div.sidebar li form {
  margin: 0.2em 0 0;
  padding: 0;
}

div#divContent div.sidebar ul ul {
  margin: 0 0 0 1em;
}

div#divContent div.sidebar ul ul li {
  list-style: disc;
  margin: 0;
}

div#divContent div.sidebar ul ul ul {
  margin: 0 0 0 0.5em;
}

div#divContent div.sidebar ul ul ul li {
  list-style: circle;
}

div#divContent div#menu ul li,
div#divContent div.gallery dl,
div#divContent div.navigation div.nav-previous {
  float: left;
}

div#divContent input#author,
div#divContent input#email,
div#divContent input#url,
div#divContent div.navigation div {
  width: 50%;
}

div#divContent div.gallery *,
div#divContent div.sidebar div,
div#divContent div.sidebar ul {
  margin: 0;
  padding: 0;
}
