/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: A theme rich with powerful and dynamic semantic class selectors; a canvas for CSS artists
VERSION: 1.1
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
*/

/* Two-column with sidebar on left from the /sandbox-layouts/ folder  
@import url('sandbox-layouts/1c-b.css');
*/

@import url('reset.css');


body
{
	text-align:center;
	margin:0;
	font:10px/2em verdana, tahoma, sans-serif;

	background:url('images/bg.gif');
}

br.cl{clear:both}

a
{
	color:#f00;
}

p
{
	margin:0 0 1.5em 0;
}

div#wrapper
{
	border:0px solid #ccc;
	margin:0 auto;
	width:700px;
	text-align:left;
	background:#fff;
	padding:0 40px;
}


div#header
{
	text-align:left;
	padding:2em 0;
}

a#contactus
{
	float:right;
	display:block;
	width:220px;
	height:30px;
	background:url('images/bgcontact.gif') center center;
}
a#contactus span
{
	display:none;
}
a#contactus:hover
{
	background-image:url('images/bgcontacto.gif');
}




h1#blog-title a
{
	float:left;
	display:block;
	height:30px;
	width:205px;
	background:url('images/logo.png') no-repeat top left;
}
h1#blog-title a span
{
	display:none;
}
h2.page-title
{
	float:left;
	display:block;
	width:250px;
	height:30px;
	padding:3px 0 0 0;
	font-size:30px;
	font-family:"arial narrow", arial;
	color:#bbb;
	text-transform:uppercase;
}


div#blog-description
{
	clear:both;
}



div#access
{
	display:none;
}
div#menu
{
	display:none;
}


#nav-above
{
	display:none;
}



div.hentry
{
	border-top:1px solid #ccc;
	padding:20px 0 0 0;
	margin:0 0 20px 0;
	min-height:220px;
}

div.entry-meta
{
	float:left;
	width:180px;
}



h2.entry-title
{
	display:block;
	font-size:22px;
	font-family:"trebuchet ms", verdana, sans-serif;
	line-height:1em;
	border-bottom:0px solid #ddd;
	padding:0 0 5px 0;
}
h2.entry-title a
{
	color:#555;
	text-decoration:none;
}
h2.entry-title a:hover
{
	text-decoration:underline;
}

div.entry-date
{
	display:block;
	border-bottom:0px solid #ddd;
	text-transform:uppercase;
	color:#555;
}
abbr.published
{
}

span.author
{
	display:block;
	border-bottom:0px solid #ddd;
}
span.author a
{
}
span.author a:hover
{
}



span.tag-links
{
	display:block;
	margin:5px 0 0 0;
}
span.tag-links a
{
	float:left;
	display:block;
	padding:1px 5px;
	margin:0 2px 2px 0;
	background:#bbb;
	text-decoration:none;
	color:#fff;
}
span.tag-links a:hover
{
	background:#eee;
	color:#333
}

span.comments-link
{
	border-top:0px solid #ddd;
	padding:5px 0 0 0;
	clear:left;
	float:left;
	width:100%;
	display:block;
	margin:5px 0 0 0;
}



div.entry-content
{
	margin:0 0 0 200px;
	min-height:220px;
}

div.entry-content img
{
	display:block;
	border:0;
	margin:0 auto 10px auto;
	background:#f7f7f7;
	max-width:500px;
}




div#comments
{
	margin:0 0 20px 0;
	border-top:1px solid #ccc;
}

div#comments h3
{
	display:block;
	text-align:center;
	background:#f7f7f7 url('images/bgh3.gif');
	font-size:18px;
	font-family:"trebuchet ms", verdana, sans-serif;
	padding:5px 0;
	line-height:30px;
	color:#555;
}

li.comment
{
	border-top:1px solid #ccc;
	padding:20px 0 0 0;
	margin:0 0 20px 0;
	min-height:120px;
}

div.comment-meta
{
	float:left;
	width:180px;
}


span.comment-author
{
	display:block;
	font-size:22px;
	font-family:"trebuchet ms", verdana, sans-serif;
	line-height:1em;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
}
span.comment-author a
{
	color:#555;
	text-decoration:none;
}
span.comment-author a:hover
{
	text-decoration:underline;
}

span.country-meta
{
	display:none;
}

span.thegravatar
{
	float:left;
	margin:0 10px 0 0;
}
span.thegravatar img
{
	padding:2px;
	border:1px solid #ccc;
}


div.comment-content
{
	margin:0 0 0 200px;
}

span.unapproved
{
	display:block;
	text-align:center;
	background:#f7f7f7;
	border:1px solid #ccc;
	border-width:1px 0;
	padding:5px 0;
	margin:0 0 10px 0;
	font-weight:bold;
	color:#555;
}



div#respond
{
	border-top:1px solid #ccc;
	margin:0 0 20px 0;
}


form#commentform
{
	border-top:1px solid #ccc;
	padding:20px 0 0 200px;
}
form#commentform ul
{
	
}
form#commentform ul li
{
	float:left;
	width:100%;
	display:block;
	margin:0 0 5px 0;
}
form#commentform ul li.req
{
}
form#commentform ul li.req input
{
	border-right:2px solid #f00;
}

form#commentform label
{
	float:left;
	display:block;
	width:80px;
}
form#commentform input
{
	float:left;
	background:#eee;
	padding:3px;
}
form#commentform small
{
	float:left;
	display:block;
	width:80px;
	color:#f00;
	padding:0 0 0 10px;
}
form#commentform textarea
{
	float:left;
	background:#eee;
	padding:3px;
}

button#submit
{
	clear:left;
	margin:5px 0 20px 80px;
	background-image:url('images/post.gif');
}


div#sidebars
{
	float:left;
	width:100%;
	display:block;
	border-top:1px solid #ccc;
	padding:20px 0 40px 0;
}
div.sidebar
{
	float: left;
}
div.sidebar ul
{
	display:block;
}


div#first
{
	width:25%;
}
div#second 
{
	width:25%
}
div#third
{
	width:48%;
	float:right;
}


div.sidebar h3
{
	display:block;
	font-weight:bold;
	color:#333;
	font-size:110%;
}




div.ctc
{
	
}
div.ctc a
{
	margin:0 5px 0 0;
}
a.tag-link-1{}
a.tag-link-2{}
a.tag-link-3{}
a.tag-link-4{}
a.tag-link-5{}
a.tag-link-6{}
a.tag-link-7{}
a.tag-link-8{}
a.tag-link-9{}
a.tag-link-10{}



/* holds custom spark stats text widget */
li#text-2
{
	margin:20px 0 0 0;
}







/* BUTTONS */

button
{
	display:block;
	font-weight:bold;
	float:left;
	background-color:#f5f5f5;
	background-image:url('images/go.gif');
	background-position:5px 50%;
	background-repeat:no-repeat;
	border:1px solid #dedede;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	line-height:130%;
	text-decoration:none;
	color:#565656;
	cursor:pointer;
	padding:5px 10px 6px 22px;
}
button
{
width:auto;
overflow:visible;
padding:4px 10px 3px 22px; /* IE6 */
}
button[type]{
padding:5px 10px 5px 22px; /* Firefox */
line-height:17px; /* Safari */
}
*:first-child+html button[type]{
padding:4px 10px 3px 22px; /* IE7 */
}



button:hover
{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
button:hover
{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}










a#btt
{
	display:block;
	padding:5px;
	outline:none;
}

div#footer
{
	display:none;
}
