/*
THEME NAME: Core (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: Jeff Stein (<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
*/

@import url('examples/3c-b.css');
@import url('text.css');
@import url('sidebar.css');
@import url('menu.css');
/* Just some example content */

body {
display:inline;
float:left;
width:100%;
margin:0 0;
padding:0 0;
text-align:center;
background-image:url(/blog/wp-content/themes/core-sandbox/images/core-sandbox-header-bg.png);
background-position:0 -10px;
background-repeat:repeat-x;
}
#wrapper {
display:inline;
float:left;
width:100%;
margin:0 0;
padding:0 0;
text-align:center;
}
div#header {
position:relative;
height:94px;
height:130px;
margin-top:-10px;
}
div#header #blog-description {
text-align:left;
width:650px;
margin:0 0;
padding:0 0;
left:15px;
top:94px;
position: absolute;
clear:both;
font-size:1.1em;
line-height:1.2;
}
div#header-search {
display:block;
margin:0 auto;
padding:0 0;
position:absolute;
top:131px;
right:10px;
text-align:right;
width:auto;
height:auto;
z-index:1003;
background-color:transparent;
}
div.skip-link {
position:absolute;
right:1em;
top:1em;
}
#blog-title {
background-image:url(/blog/wp-content/themes/core-sandbox/images/core-sandbox-header-logo.png);
background-position:0 0;
background-repeat:no-repeat;
padding:0 0;
margin:0 0;
height:94px;
font-size:1em;
color:#FFF;
}
#blog-title a {
color:#FFF;
}
/* --- START Social Icon Links --- */
#social-icons {
padding:0 0;
margin:0 0 40px;
position:absolute;
bottom:0px;
right:40px;
width:144px;
text-align:center;
}
#social-icons img {
padding:0 0;
margin:0 2px;
}
#social-icons h3 {
padding:0 0;
margin:0 auto;
text-align:center;
clear:both;
font-size:1em;
}
#social-icons ul {
padding:0 0;
margin:0 auto;
clear:both;
}
#social-icons ul li {
padding:0 0;
margin:0 0;
display:inline;
float:left;
}
/* --- END Social Icon Links --- */
/* --- START Forms --- */
#comments {
margin:0 30px;
}
form#commentform .form-label {
margin:1em 0 0;
}
form#commentform span.required {
background:#fff;
color:#c30;
}
form#commentform,
form#commentform p {
padding:0;
}
input#author,
input#email,
input#url,
textarea#comment {
padding:0.2em;
}
div.comments ol li {
margin:0 0 3.5em;
}
textarea#comment {
height:100px;
margin:0 0 0.5em;
overflow:auto;
width:100%;
}
/* --- END Forms --- */
div.gallery {
clear:both;
height:180px;
margin:1em 0;
padding:0 0;
width:100%;
}
.wp-caption {
margin:0 1em 1em;
padding:0 0;
border:1px solid #eee;
}
.wp-caption img {
margin:0 0;
padding:5px;
}
p.wp-caption-text,
caption {
font-style:none;
font-size:.8em;
line-height:1.2;
color:#808080;
text-align:center;
margin:0 0;
padding:5px;
}
.alignright,
img.alignright {
float:right;
margin-right:0;
padding:0 0;
}
.alignleft,
img.alignleft {
float:left;
margin-left:0;
padding:0 0;
}
.aligncenter,
img.aligncenter {
display:block;
margin:1em auto;
padding:0 0;
text-align:center;
}
div.gallery dl {
margin:1em auto;
overflow:hidden;
text-align:center;
}
div.gallery dl.gallery-columns-1 {
width:100%;
}
div.gallery dl.gallery-columns-2 {
width:49%;
}
div.gallery dl.gallery-columns-3 {
width:33%;
}
div.gallery dl.gallery-columns-4 {
width:24%;
}
div.gallery dl.gallery-columns-5 {
width:19%;
}
/* --- START Older and Newer Post Navigation --- */
div#nav-above {
clear:both;
}
div#nav-below {
border-top: 1px solid #ccc;
padding-top:1em;
padding-bottom:1em;
clear:both;
}
div#nav-images {
height:150px;
margin:1em 0;
}
div.navigation {
padding:0 0px;
margin:1em 15px 1em 30px;
font-size:1.4em;
line-height:1;
font-weight:bold;
clear:both;
}
div.navigation div.nav-next {
float:right;
display: inline;
text-align:right;
width:40%;
}
div.navigation div.nav-previous {
float:left;
display: inline;
width:40%;
}
/* --- END Older and Newer Post Navigation --- */
div#menu ul li,
div.gallery dl {
float:left;
}
div#footer {
padding:20px 0;
margin:20px 0 0;
/*border-top:1px solid #ccc;*/
width:100%;
text-align:center;
background-image:url(/blog/wp-content/themes/core-sandbox/images/core-sandbox-header-bg.png);
background-position:0 -10px;
background-repeat:repeat-x;
}
div#footer p {
clear:both;
font-size:1.1em;
line-height:1.2;
padding:.75em 0 .5em;
margin:0 0;
width:100%;
text-align:center;/*border-top:1px solid #fff;*/
}
input#author,
input#email,
input#url {
width:50%;
}
div.gallery *,
div.sidebar div,
div.sidebar ul {
margin:0;
padding:0;
}
.linkcat img,
.widget_links img {
margin:-10px 0 0 -5px;
padding:5px;
text-indent:0;
width:155px;
background-color:#FFFFFF;
display:block;
}
.linkcat li {
list-style:none;
margin:0 0;
padding:0 0;
text-indent:0;
display:block;
}
.clearfloat {
clear:both;
font-size:1px;
height:0;
line-height:0;
}
:focus {
-moz-outline-style:none;
}
img,
.noborder {
border:0;
}