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


html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } body { line-height: 1.5; background: #fff; margin: 0; } table { border-collapse: collapse; border-spacing: 0; } caption, th, td { text-align: left; font-weight:400; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; } a img { border: none; } input,textarea { margin: 0; } /* Removes Firefox imposed outline */ a { outline: none; } /* Clearing floats without extra markup  */ .wrapper { display: inline-block; } .wrapper:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } * html .wrapper { height: 1%; } .wrapper { display: block; }
/* Two-column with sidebar on left from the /sandbox-layouts/ folder  */
@import url('sandbox-layouts/1c-b.css');
body {
    background-color:#868626;
    color:#001;
}

#wrapper {
    background-color:#eeeeff;
    position:relative;
    border:1px solid yellow;
    border-width:0 1px;
    width:480px;
    padding:0 40px;
    margin:0 auto 9em;
    -moz-border-radius: 0 0 20px 20px;
}
#header {
    margin-bottom:3em;
}

#footer {
    padding-bottom:2em;
}

#primary {
    border-top:8px dotted #262686;
    padding-top:1.5em;
    margin-top:1.5em;
}

div.sidebar {
    padding-left:0;
    padding-right:0;
}

.entry-date,
.entry-meta {
    font-size:0.8em;
}

.category-links .entry-meta {
    display:none;
}
/* -------------------------------------------------------------- 
   Typography
-------------------------------------------------------------- */

/* This is where you set your desired font size. The line-heights 
   and vertical margins are automatically calculated from this. 
   The percentage is of 16px (0.75 * 16px = 12px). */
body { font-size: 87.5%; }
/* Default fonts and colors. */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,input,textarea { font-family: Geneva, Arial, sans-serif; color:#262626; }

/* Headings
-------------------------------------------------------------- */
h1,h2,h3,h4,h5,h6 { font-weight:bold; font-family: "Times New Roman", Serif; font-style:italic; } h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; } h2 { font-size: 2em; line-height:1.5; margin-bottom: 0.75em; } h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; } .category-links h2, h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; } h5, ul.links h4 { font-size: 1em; margin-bottom: 1.5em; } h6 { font-size: 1em; } 


/* Text elements
-------------------------------------------------------------- */
p { margin: 0 0 1.5em; } ul, ol { margin-bottom: 1.5em; } ul { list-style-type: none; } ol { list-style-type: decimal; } dl { margin: 0 0 1.5em 0; } dl dt { font-weight: bold; } dl dd { margin-left: 1.5em; } abbr, acronym { border-bottom: 1px dotted #000; } address { margin-top: 1.5em; font-style: italic; } del { color: #000; }


a { color: #868626; text-decoration: none; }

h1 {
    padding-left:20px;
    border-left:8px dotted #868626;
}
h1, h1 a {
    color: #868626;
}

.category-links blockquote { font-size:0.8em; margin-bottom:1.875em; line-height:1.875; }

strong { font-weight: bold; }
em, dfn, .category-links blockquote { font-style: italic; }
dfn { font-weight: bold; }
pre, code { margin: 1.5em 0; white-space: pre; }
pre, code, tt { font: 1em monospace; line-height: 1.5; } 
tt { display: block; margin: 1.5em 0; line-height: 1.5; }

/*-----LINKS--------*/

p a, li a, .entry-meta a
{
    border-bottom:1px solid #ccc;
}

h2 a, h3 a, h4 a {
    color:#464646;
    padding-bottom:1px;
}
h1 a, h2 a, h3 a {
    text-decoration:none;
}

a:hover {
}

p a:visited
{

    color:#444;
}

#blog-description, .entry-meta, .entry-meta a, .navigation a {
    color:#a6a686;
}

/*---- LISTS -----*/

li li {
    padding:0;
}

li#lang .current_language_item { display:none; }


li#lang li a {
    border:0;
}


ul.tabs {
    width:100%;
    height:2em;
}


/*==============FORMS=========*/

input, select {
    font-family:Verdana, Helvetica, Sans-serif;
    background:#eee;
}

/*-------MISC CLASSES---------*/

.alignright {
    float:right;
}

.archive-meta strong {
    color:#e90000;
}
.archive-meta strong a {
    color:#e90000;
}

.post {
    margin-bottom:1.5em;
}

.post.category-links {
    padding-left: 1em;
    border-left: 1px dotted #163100;
}

.entry-title {
    float:left;
}
.entry-date {
    color:#566;
    margin-top:0.6em;
    float:right;
}
.entry-content {
    clear:both;
}

.entry-content img {
    border:1px solid #163100;
}

.nav-previous { float:left; }
.nav-next { float:right; }
.navigation { height:33px; }

a span.replace {
    width:100%;
    height:100%;
    top:0;
    left:0;
    position:absolute;
    background-image:url('img/texts.png');
    background-repeat:no-repeat;
}

abbr { border:none }

