/*
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
*/

/* Layout */
div#container {
float:left;
margin:0 -240px 0 0;
width:100%;
}

div#content {
margin:0 240px 0 0;
}

div.sidebar {
float:right;
overflow:hidden;
width:210px;
}

div#footer {
clear:both;
}

/*Body*/
body {
padding: 20px 0 20px 20px;
font-family: arial;
}


/* Header */
h1#blog-title {
background-image: url(logo3.png);
background-position: top left;
background-repeat: no-repeat;
font-size: 0%;
height: 94px;
width: 900px;
}
div#blog-description {
display: none;
}
div#access div.skip-link {
display: none;
}


/* Menu */
div#menu {
height: 26px;
padding: 0px;
margin-top: 10px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 5px;
background-color: #F1F1F2;
}
div#menu ul {
padding: 0px;
margin: 0px;
list-style: none;
}
div#menu ul li{
display: inline;
position: relative;
border-right: solid 1px black;
padding: 0 5px 5px 5px;
margin: 0 0 0 0;
height: 28px;
background-color: #F1F1F2;
}

div#menu li ul {
display: none;
}

/* Dropdown menu
div#menu li ul {
position: absolute;
left: -5px;
top: 20px;
display: none;
margin: 0px;
padding: 5px;
}
div#menu li:hover ul{
display: block;
}
div#menu li:hover li {
display: block;
background-color: #DCDCE3;
width: 200px;
height: 100%;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
border-top: 1px solid #000000;
margin-top: 2px;
}
*/

div#menu a:link {color: #1492D1;text-decoration: none;}
div#menu a:visited {color: #1492D1;text-decoration: none;}
div#menu a:hover {color: #94C2DB; text-decoration: none;}
div#menu a:active {color: #1492D1;text-decoration: none;}

/* Container */

div#container {
margin-left: 10px;
padding: 0px;
}
div#wrapper {
width: 900px;
}
h2.entry-title {
text-transform: uppercase;
background-color: #F1F1F2;
padding: 10px;
color: #50504F;
font-weight: bolder;
margin-top: 5px;
margin-left: 0px;
margin-bottom: 10px;
height: 30px;
font-size: medium;
}
div.entry-content {
background-color: #F1F1F2;
padding: 10px;
}

/* Footer */
div#footer {
background-color: #F1F1F2;
margin-left: 10px;
margin-right: 10px;
height: 30px;
border-top: solid #FFFFFF 10px;
padding: 5px 0 5px 0;
}
span#footcontact {
font-size: x-small;
color: #1492D1;
}
span#footcopyright {
font-size: x-small;
color: #50504F;
}

/* Sidebar- General */
div.sidebar {
background-color: #656564;
margin-top: 65px;
margin-right: 10px;
color: #FFFFFF;
font-weight: normal;
}
div.sidebar img {
border: 4px solid #FFFFFF;
}
div.sidebar ul {
list-style-type: none;
margin: 0px;
padding: 10px;
}
h3.widgettitle {
color: #1492D1;
margin-bottom: 0px;
}

div.sidebar a:link {color: #FFFFFF;text-decoration: none; font-weight: normal;}
div.sidebar a:visited {color: #FFFFFF;text-decoration: none; font-weight: normal;} 
div.sidebar a:hover {color: #FFFFFF; text-decoration: underline; font-weight: normal;}
div.sidebar a:active {color: #FFFFFF;text-decoration: underline; font-weight: normal;}

/* Home Special */
.home .sidebar { 
display: none;
} 
.home #container {
margin-top: 0px;
margin-left: 10px;
margin-right: 0px;
margin-bottom: 0px;
}
.home #content {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 20px;
}

/* Pages Special */
.page #secondary {
display: none;
}
.page .entry-content {
height: 100%;
}
.page div#primary {
height: 150%;
}

/* Blog Special */
.blog div.hentry {
background-color: #F1F1F2;
}
.blog h2.entry-title {
font-stretch: narrower;
margin-bottom: 0px;
padding-bottom: 0px;
}
.blog div.entry-date {
font-size: x-small;
padding-left: 10px;
color: #50504F;
}
.blog div.entry-content {
margin: 20px;
background-color: #FFFFFF;
color: #50504F;
font-weight: normal;
}
.blog div.entry-meta {
font-size: x-small;
background-color: #DCDCE3;
}
.blog div.sidebar {
margin-top: 24px;
}
.blog div#primary {
display: none;
}
.blog, a:link {color: #1492D1;text-decoration: none; font-weight: bold;}
.blog, a:visited {color: #1492D1;text-decoration: none; font-weight: bold;}
.blog, a:hover {color: #1492D1; text-decoration: underline; font-weight: bold;}
.blog, h2.entry-title a:hover {color: #94C2DB; text-decoration: none; font-weight: bold;}
.blog, a:active {color: #1492D1;text-decoration: none; font-weight: bold;}

/* Category Special */
.archive div.hentry {
background-color: #F1F1F2;
padding: 5px;
}
.archive h3.entry-title {
text-transform: uppercase;
padding: 10px;
font-stretch: narrower;
margin-bottom: 0px;
padding-bottom: 0px;
width: 100%;
margin-top: 5px;
margin-left: 0px;
}
.archive div.entry-date {
font-size: x-small;
padding-left: 10px;
}
.archive div.entry-content {
margin: 20px;
background-color: #FFFFFF;
color: #50504F;
}
.archive div.entry-meta {
font-size: x-small;
background-color: #DCDCE3;
}
.archive div.sidebar {
margin-top: 70px;
}
.archive div#primary {
display: none;
}
.archive a:link {color: #1492D1;text-decoration: none; font-weight: bold;}
.archive a:visited {color: #1492D1;text-decoration: none; font-weight: bold;}
.archive a:hover {color: #1492D1; text-decoration: underline; font-weight: bold;}
.archive h3.entry-title a:hover {color: #94C2DB; text-decoration: none; font-weight: bold;}
.archive a:active {color: #1492D1;text-decoration: underline; font-weight: bold;}

/* Single Post */
.single div.sidebar {
margin-top: 5px;
}
.single div#nav-above {
display: none;
}
.single div#nav-below {
display: none;
}
.single div.entry-meta {
font-size: x-small;
background-color: #DCDCE3;
}
.single div#primary {
display: none;
}
.single h3.entry-title {
text-transform: uppercase;
padding: 10px;
font-stretch: narrower;
margin-bottom: 0px;
padding-bottom: 0px;
width: 100%;
margin-top: 5px;
margin-left: 0px;
}
.single div.hentry {
background-color: #F1F1F2;
padding: 0 0 0 0;
}
.single div.entry-date {
font-size: x-small;
padding-left: 10px;
}
.single div.entry-content {
margin: 20px 20px 5px 20px;
background-color: #FFFFFF;
color: #000000;
}

/* Comments */
.comments h3 {
text-transform: uppercase;
padding: 10px;
font-stretch: narrower;
margin-bottom: 0px;
padding-bottom: 0px;
width: 100%;
margin-top: 5px;
margin-left: 0px;
color: #50504F;
font-size: smaller;
}
.comments li {
font-size: small;
}
.comments li.bypostauthor {
background-color: #F1F1F2;
}
div#respond h3{
text-transform: uppercase;
padding: 10px;
font-stretch: narrower;
margin-bottom: 0px;
padding-bottom: 0px;
width: 100%;
margin-top: 5px;
margin-left: 0px;
color: #50504F;
font-size: smaller;
}
div#respond {
font-size: small;
margin-left: 20px;
}
