/*
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/2c-l.css');

/* Just some example content */
input#s {
size: 15;
}
div.skip-link {
position:absolute;
right:1em;
top:1em;
}
body {
font-family: didot, georgia;
margin-left:30px;
}
div#menu {
background:#EEE;
height:1.5em;
margin:1em 0;
width:100%;
}

div#menu ul,div#menu ul ul {
line-height:1;
list-style:none;
margin:0;
padding:0;
}

div#menu ul a {
display:block;
margin-right:1em;
padding:0.2em 0.5em;
text-decoration:none;
}

div#menu ul ul ul a {
font-style:italic;
}

div#menu ul li ul {
left:-999em;
position:absolute;
}

div#menu ul li:hover ul {
left:auto;
}

.entry-title,.entry-meta {
clear:both;
}
h2.entry-title {
font-size: 50px;
color: #ff6ba1;
}
#nodice {
width:600px;
text-align:left;
display:inline-block;
margin-top: 100px;
}

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:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}

.commauthor {
font-size: 18px;
text-transform: uppercase;
}

.commtext {
font-style: italic;
font-size: 14px;
width:500px;
margin-left: auto;
margin-right: auto;
}

li#search {
list-style-type: none;
}
h3.widgettitle {
display: none;
}
input.button {
diplay: none:
}
.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

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%;
}

div.navigation {
width: 700px;
margin-left: auto;
margin-right: auto;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}

div#header {
background-image: url(images/header.png);
background-repeat: none;
width: 906px;
height:243px;
display: inline-block;
}

input#author,input#email,input#url,div.navigation div {
width:50%;
}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
margin:0;
padding:0;
}
#main {
margin-top:-140px;
width: 710px;
margin-left:210px;
display:block;
overflow: auto;
padding-bottom: 20px;
}
.postdata {
font-size: 14px;
margin-top: -10px;
display: inline-block;
}
.postpic {
padding: 0 15px 15px 0;
margin:0;
float:left;
}
span.lg {
color: #ddd;
}
span.blue {
color: #00aeff;
}
#onepost {
width: 700px;
display:block;
}
#postcat {
margin-top: 10px;
font-size: 16px;
text-transform: uppercase;
color: #838383;
width: 700px;
display:inline-block;
padding: 0 0 10px 0;
}
.tracktrack {
font-size:18px;
}
.tracks {
width: 300px;
text-align: left;
float:right;
display: block;
}
#postleft {
 width:350px;
 padding-right:10px;
 float:left;
 display:inline-block;
 }
#postright {
width:350px;
float:left;
font-size:12px;
display:inline-block;
text-align: left;
margin-top:0px;
line-height:17px;
font-family: didot, georgia;
}
#wrapall {
}

#comments {
display: block;
width:700px;
text-align: center;
float:left;
margin-left: auto;
margin-right: auto;
}

.date {
color: #838383;
display:inline-block;
}
#sidesoc {
width:200px;
height:37px;
display:inline-block;
float:left;
margin-left: -15px;
}
.hidden {
visibility: hidden;
}
/* SOCIAL BAR */
#social {
height: 46px;
float:right;

}
a#social1 {
background-image: url(images/social/tw.png);
width: 21px;
height:20px;
display: inline-block;
}
a#social1:hover {
background-image: url(images/social/tw.png);
opacity: .75;
width: 21px;
height:20px;
display: inline-block;
}
a#social2 {
background-image: url(images/social/f.png);
width: 12px;
height:20px;
display: inline-block;
}
a#social2:hover {
background-image: url(images/social/f.png);
opacity: .75;
width: 12px;
height:20px;
display: inline-block;
}
a#social3 {
background-image: url(images/social/del.png);
width: 19px;
height:20px;
display: inline-block;
}
a#social3:hover {
background-image: url(images/social/del.png);
opacity: .75;
width: 19px;
height:20px;
display: inline-block;
}
a#social4 {
background-image: url(images/social/digga.png);
width: 29px;
height:20px;
display: inline-block;
}
a#social4:hover {
background-image: url(images/social/digga.png);
opacity: .75;
width: 29px;
height:20px;
display: inline-block;
}

a#social6 {
background-image: url(images/social/com.png);
width: 19px;
height:20px;
display: inline-block;
}
a#social6:hover {
background-image: url(images/social/com.png);
opacity: .75;
width: 19px;
height:20px;
display: inline-block;
}
a#social7 {
background-image: url(images/social/mor.png);
width: 17px;
height:20px;
display: inline-block;
}
a#social7:hover {
background-image: url(images/social/mor.png);
opacity: .75;
width: 17px;
height:20px;
display: inline-block;
}
a#home {
float: left;
width: 711px;
height: 126px;
margin-left: 195px;
margin-top: 0px;
display:inline-block;
}
a#home2 {
float: left;
width: 194px;
height: 243px;
margin-left: 0px;
margin-top: -126px;
display:inline-block;
}
.comnum {
color:#ffffff;
}
.comm {
display:block;
}
a {
	color:#00aeff;	
	text-decoration: none;
}
a:hover {
	color:#838383;	
	text-decoration: none;
}
a.perma {
        font-size: 14px;
	color:#00aeff;	
	text-decoration: none;
}
a.perma:hover {
        font-size: 14px;
	color:#838383;	
	text-decoration: none;

}
a.author {
        font-size: 14px;
	color:#00aeff;	
	text-decoration: none;
	display:inline-block;
}
a.author:hover {
        font-size: 14px;
	color:#444;	
	text-decoration: none;
	display:inline-block;
}
a.posttitle {
	margin:0;
	padding:0;
	font-size:40px;
	font-weight:normal;
	cursor:pointer;	
	color:#444;	
	text-decoration: none;
	display:block;
width:710px;

}
a.posttitle:hover {
	margin:0;
	padding:0;
	font-size:40px;
	font-weight:normal;
	cursor:pointer;	
	color:#838383;	
	text-decoration: none;
	display:block;
width:710px;
}
a.comm {
	margin:0;
	padding:0;
	font-size:18px;
	font-weight:normal;
	cursor:pointer;	
	color:#00aeff;	
	text-decoration: none;
	display:block;

}
a.comm:hover {
	margin:0;
	padding:0;
	font-size:18px;
	font-weight:normal;
	cursor:pointer;	
	color:#838383;	
	text-decoration: none;
}
#navigation a#nav:link {
font-family: helvetica, arial;
text-decoration: none;
font-size:18px;
color: #444;
}
#navigation a#nav:visited {
font-family: helvetica, arial;
text-decoration: none;
font-size:18px;
color: #444;
}
#navigation a#nav:hover {
font-family: helvetica, arial;
text-decoration: none;
font-size:18px;
color: #838383;
}
#navigation a#nav:hover .lg {
font-family: helvetica, arial;
color: #00aeff;
}
#current .bullet {
font-family: helvetica, arial;
color: #00aeff;
font-weight:bold;
}
#current .lg {
font-family: helvetica, arial;
color: #ffffff;
}
.bullet {
font-family: helvetica, arial;
color: #ffffff;
}
ul#navigation {
list-style-type: none;
list-style-position: inside;
width: 180px;
text-align: right;
margin-top: 0;
margin-left:-30px;
display:inline-block;
position: top;
float:left;
}
ul#navigation li {
margin-left: -20px;
}
#the_post {
display:inline-block;
}
a.twitter {
background-image: url(images/social/twa.png);
width: 38px;
height:37px;
display: inline-block;
}
a.twitter:hover {
background-image: url(images/social/twa.png);
opacity: .75;
width: 38px;
height:37px;
display: inline-block;
}
a.lastfm {
background-image: url(images/social/lfma.png);
width: 37px;
height:37px;
display: inline-block;
}
a.lastfm:hover {
background-image: url(images/social/lfma.png);
opacity: .75;
width: 37px;
height:37px;
display: inline-block;
}
a.facebook {
background-image: url(images/social/fa.png);
width: 22px;
height:37px;
display: inline-block;
}
a.facebook:hover {
background-image: url(images/social/fa.png);
opacity: .75;
width: 22px;
height:37px;
display: inline-block;
}
a.rss {
background-image: url(images/social/rssa.png);
width: 32px;
height:37px;
display: inline-block;
}
a.rss:hover {
background-image: url(images/social/rssa.png);
opacity: .75;
width: 32px;
height:37px;
display: inline-block;
}
a.stumble {
background-image: url(images/social/sua.png);
width: 36px;
height:37px;
display: inline-block;
}
a.stumble:hover {
background-image: url(images/social/sua.png);
opacity: .75;
width: 36px;
height:37px;
display: inline-block;
}
#applesearch {
padding-top:5px;
padding-bottom: 5px;
}

#applesearch .sbox_l {
}


#applesearch .sbox_r  {
}

#applesearch .sbox input {
color:#000000;
float: right;
font-family:arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:13px;
padding:3px;
width:142px;
margin:0;
}
span.pagetitle {
	margin:0;
	padding:0;
	font-size:40px;
	font-weight:normal;
	cursor:pointer;	
	color:#444;	
	text-decoration: none;
	display:inline-block;
}
.pagecont {
    font-size:14px;
    width: 600px;
}
/* the overlayed element */ 
.apple_overlay { 
     
    /* initially overlay is hidden */ 
    display:none; 
     
    /* growing background image */ 
    background-image:url(images/white.png); 
     
    /*  
        width after the growing animation finishes 
        height is automatically calculated 
    */ 
    width:640px;         
     
    /* some padding to layout nested elements nicely  */ 
    padding:35px; 
 
    /* a little styling */     
    font-size:14px; 
position: absolute;
z-index: 20;
} 
 
/* default close button positioned on upper right corner */ 
.apple_overlay div.close { 
    background-image:url(images/close.png); 
    position:absolute; right:5px; top:5px;
z-index:21; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}
.morestuff { 
    position:absolute; 
z-index: 22;
    margin-top:10px; 
    margin-left:10px; 
    font-size:14px; 
    color:#444444; 
    width:640px;
    height:480px; 
    text-align:left;
    overflow:auto;
} 
#foot {
text-align: left;
font-size: 10px;
height: 20px;
display: block;
margin-top: -20px;
clear: both;
position: relative;
margin-left: 200px;
}
img {
border: none;
text-decoration: none;
}
