/*
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
*/

/* Three-column with sidebars on left & right from the /examples/ folder  */
@import url('examples/3c-b.css');

/* Three-column with sidebars on right from the /examples/ folder  */
/* @import url('examples/3c-r.css'); */

/* Original CSS */
/* Two-column with sidebar on left from the /examples/ folder  */
/* @import url('examples/2c-l.css'); */
/* END Original CSS */

/* *************************************** */
/* ******** START additional code ******** */
/* *************************************** */

body {
	/* font-size: 62.5%; Resets 1em to 10px */
	font-size: 85%; /* Resets 1em to 10px | Added 2009.06.16 */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background: #000 url('images/bg-main-01.jpg') no-repeat center top;
	/* background: #fff; */
	width: 960px;
	}

a, a:visited { /* Added 2009.06.16 */
	color: #0066CC;
}

a:hover, a:active { /* Added 2009.06.16 */
	color: #114477;
}

img { /* Added 2009.06.16 */
	border: 0;
}


/* ============================ */
.widget { 
    background: #282828 url(/images/bg-sidebar-header.jpg) no-repeat top center;
    // background: #282828 url(/images/rounded_top.jpg) no-repeat top left; 
    padding: 40px 10px 10px 10px; 
} 
 
.widget ul { 
    margin: 0 10px; 
    list-style: none; 
}
/* ============================ */
.entry-content {
	background: #fff;
	padding: 3px;
}

.post {
	background: #FFF url(/images/tmtbjpostfooter.jpg) no-repeat bottom left;
	/* border: 1px solid #EDEDED; */
	padding: 0 8px 80px 8px;
	/* padding: 0 8px 18px 8px; */
	margin: 0 0 18px 0;
}
.post:hover {
	/* border: 1px double #000; */
}
/* ============================ */
h2.entry-title {
	background: #ededed;
	padding: 2px 5px;
}
.entry-title a {
	text-decoration: none;
}
.entry-title a:hover {
	text-decoration: underline;
}
.entry-date {
	background: #F8CCCC;
	font-size: 80%;
	font-weight: bold;
	padding: 3px;
	text-align: right;
}
/* ============================ */
#idc-container-parent {
background: #FDFDFD;
padding: 5px;
}

#idc-container-parent #idc-container .idc-c {
background: #F5F5F5;
padding: 18px;
}

#idc-container #IDCommentsNewThread {
width: auto !important;
}

/* #idc-container div * {
padding: 5px;
} */

/* ============================ */

#dsq-content {
background: #F5F5F5;
padding: 8px;
}

/* ============================ */

.entry-content em {
font-size: 95%; // 80%; edited!
border: 0 0 2px 0;
}


/* ************************************* */
/* ******** END additional code ******** */
/* ************************************* */

/* Just some example content */
div.skip-link {
position:absolute;
right:1em;
top:1em;
}

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;
weight: bold; /* Added 2009.06.19 */
}

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;
}

.entry-meta { /* Added 2009.06.16 */
	/* font-size: 85%; */
	font-size: 70%; /* Edited 2009.08.18 */
	font-color: #dfdfdf; /* Edited 2009.08.18 */
}

div#container,div#primary,div#secondary {
margin-top:2em;
}

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%;
}

.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;
font-size: 85%; // edited 2011 02 25
}

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#nav-above {
margin-bottom:1em;
}

div#nav-below {
margin-top:1em;
}

div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

div.sidebar {
font-size: 80%; /* Added 2009.06.24 */
color: #fff; /* Added 2009.09.07 */
}

div.sidebar h3 {
color: #fff; /* Added 2009.09.07 */
font-size:1.2em;
}

div.sidebar input#s {
width:7em;
}

div.sidebar li {
list-style:none;
margin:0 0 2em;
/* font-size: 90%; Added 2009.06.16 */
}

div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

div.sidebar ul ul {
margin:0 0 0 1em;
}

div.sidebar ul ul li {
list-style:disc;
margin:0;
}

div.sidebar ul ul ul {
margin:0 0 0 0.5em;
}

div.sidebar ul ul ul li {
list-style:circle;
}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}

div.nav-previous a, div.nav-next a { /* Added 2009.09.09 */
weight: bold;
background: #000;
color: #f00; /* #C1140E; */
padding: 3px;
	filter:alpha(opacity=80); /* This one you need for IE. */
	-moz-opacity:0.8; /* You need this one to support way old school versions of the Mozilla browsers like Netscape Navigator. */
	-khtml-opacity: 0.8; /* This is for way old versions of Safari (1.x) when the rendering engine it was using was still referred to as KTHML, as opposed to the current WebKit. */
	opacity: 0.8; /* This is the “most important” one because it is the current standard in CSS. This will work in most versions of Firefox, Safari, and Opera. This would be all you need if all browsers supported current standards. Which, of course, they don’t. */
}

div#header,div#footer {
text-align:center;
}

#header { /* Added 2009.06.17 */
	/* Edited 2009.09.07 background: #000 url('/images/header_960px.jpg') no-repeat bottom center; */
	margin: 0;
	/* height: 250px; */
}

#headerimg 	{ /* Added 2009.06.18 */
/* Edited 2009.09.07 */
	margin: 162px 0 50px 342px; /* 262px; 100px 0 0 0; 7px 9px 0; */
	height: 66px; /* 200px; */
	width: 483px; /* 960px; */
	}

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;
}
