@charset "utf-8";

/*
Theme Name: Sandbox/dk
Theme URI: http://op111.net/
Description: Child theme for Sandbox
Author: Demetris
Author URI: http://op111.net/
Template: sandbox
Version: 0.1
.
This work is released under the GNU General Public License (GPL), version 2:
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/

@import url("default.css");

/*  ****************************************************************************
    "tender loving care" by truelinor2, http://kuler.adobe.com/#themeID/153741
    #cccccc, #133369, #0444bf, #d3e4fd, #ffffff
    ****************************************************************************
    Another one
    #3365cc, #24478f, #cfdfff, #9fbfff
    ***************************************************************************/

a {
    border: none;
    border-bottom: 1px dotted #d3e4fd;
    color: #133369;
    text-decoration: none;
    }
a img, .sociable img {
    border-top: 1px dotted #d3e4fd !important;
    border-right: 1px dotted #d3e4fd !important;
    border-bottom: 0 !important;
    border-left: 1px dotted #d3e4fd !important;
    padding: 2px !important; 
    }
/*  .stbuttontext: ShareThis */
a:hover, a:active, a:hover .stbuttontext, a:active .stbuttontext {
    background-color: #133369;
    border-bottom: 1px solid #d3e4fd;
    color: #fff;
    }
a:hover img, a:active img {
    background-color: #fff;
    border-top: 1px solid #133369;
    border-right: 1px solid #133369;
    border-bottom: 0;
    border-left: 1px solid #133369;
    padding: 2px;
    }
abbr, acronym, span.abbr {
    border-bottom: 1px dotted #000;
    cursor: help;
    }
body {
    background-color: #fff;
    font-family: candara, "liberation sans", "trebuchet ms", "lucida grande", helvetica, sans-serif;
    font-size: 87.5%;
    line-height: 1.5em;
    margin: 1em 1em 0.5em 1em;
    padding: 0.125em 1em;
    }
code, kbd, pre {
    border: 1px dotted #ccc;
    font-family: consolas, "liberation mono", "courier new", "lucida console", monospace;
    font-size: 0.96875em;
    padding: 0.125em 0.125em 0;
    white-space: pre-wrap; /* NOT supported in: Fx2, IE */
    }
fieldset {
    border: 0;
    }
h1 a:link, h1 a:visited {
    border-bottom: none;
    }
h1, h2, h3, h4, h5, h6 { font-family: candara, "liberation sans", georgia, "lucida grande", helvetica, sans-serif; }
h1, h2, h3, h4  { color: #111; font-weight: normal; }
h5, h6          { color: #000; font-weight: bold; }
h3, h4, h5, h6  { margin: 1.5em 0 1em 0; }
h1  { font-size: 1.875em; line-height: 0.50em; margin: 0; }
h2  { font-size: 1.875em; line-height: 1.25em; margin: 1em 0; }
h3  { font-size: 1.625em; line-height: 1.25em; }
h4  { font-size: 1.375em; }
h5  { font-size: 1.000em; }

input, option, select, textarea {
    font-family: inherit;
    }

/*  ****************************************************************************/
div#header {
    text-align: left;
    font-size: 1.9em;
    }
div#footer {
    text-align: left;
    }   
div#access div.skip-link {
    display: none;
    }
div#access div#menu {
    background-color: transparent;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    margin: 1em 0; /* Sandbox: 1em 0 */     
    padding-top: 0.125em;
    }
div#access div#menu ul a {
    margin-right: 2em;
    padding: 0.1875em 0;
    }
div#access div#menu ul li.page_item a {
    border: none
    }
div#container {
    margin: 0 -340px 1em 0;
    }
div#container div#content {
    border-right: 1px solid #ccc;
    padding-right: 1em;
    margin: 0 340px 0 0;
    }
div#container, div#primary {
    margin-top: 0.25em;
    }
div#footer {
    border-top: 1px solid #ccc;
    padding-top: 0.125em;
    }
div.entry-meta {
    font-size: 0.875em;
    }
div.navigation div {
    width: 100%;
    }
div.navigation div.nav-next {
    margin: inherit; /* No idea what to do for IE6/IE7 */
    }
div.page h2.entry-title, h2.page-title {
    margin-top: 0;
    }
div.sidebar {
    width: 320px;
    }
/*  NO bullets, NO left margins/paddings in UL in sidebar */
div.sidebar ul li ul {
    margin: 0;
    padding: 0;
    }
div.sidebar ul li ul li {
    list-style-type: none;
    }
div.sidebar h3 {
    font-size: 1.1875em;
    }
span.foreign-word {
    font-style: italic;
    }

/*  ****************************************************************************  
    WORDPRESS PLUGINS
    ***************************************************************************/

/*  Easy Contact */
form.contact-form div.form-submit {
    margin: 1em 0;
    }
form.contact-form span.required, p.information span.required {
    background: transparent;
    color: #cc3300;
    }
/*  Lightbox 2 */
div#stimuli_hoverNav a {
    border-bottom: none;
    }
/*  Sociable */
div.sociable_tagline {
    margin-bottom: 0.5em;
    }
/*  Subscribe to Comments */
div.subscription-manager input#email {
    width: 18.75%;
    }
 
/*  ****************************************************************************  
    TENTATIVE
    ***************************************************************************/
li#search h3 {
    display: none;
    }
/*  Square for items, circle for subitems */
div#container ul li, .sidebar ul li ul li {
    list-style-type: square;
    }
div#container ul li ul li, .sidebar ul li ul li ul li {
    list-style-type: circle;
    }
div#container .entry-meta .tag-links {
    display: none;
    }
blockquote {
    border: 1px dotted #ccc;
    padding: 0 1em;
    }
div#header {
    display: block;
    text-align: left;
    }
