/*
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  */
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 64%;
	margin: 0;
	padding: 0;
	text-align: center;
	background: url(img/bkg_blog.jpg);
}

a { color: #3C3737; }

p { font-size: 1.2em; line-height: 1.5em; }

img { border: none;}

div#wrapper{
	margin: 0 auto;
	width: 1000px;
	text-align: left;
	position: relative;
	background-color: #FFFFFF;
}

div#container {
}
div#content {
	float: left;
	width: 450px;
	margin-right: 50px;
	margin-left: 50px;
}
head:first-child+body div#content { margin-left: 100px; }
div.sidebar {
	float: left;
	width: 170px;
	overflow: hidden;
	margin-top: 0px;
	margin-left: 25px;
}
div#secondary {
	margin-left: 30px;
}
div#footer {
	clear: both;
	width: 100%;
	height: 153px;
	background: url(img/bkg_footer.gif) no-repeat;
}

/* Just some example content */
div#header{text-align:center;margin: 0; background: url(img/header_top.jpg) no-repeat; height: 266px; }
div#access div.skip-link, h1#blog-title, div#blog-description { display: none;}
div#menu{font-size:1.8em;height:1.5em;padding-top:0.3em; margin-left: 90px; }
div#menu ul a{color: #3C3737; font-weight:700;text-decoration:none;}
div#menu ul,div#menu ul ul,div#menu ul li{list-style:none;margin:0;padding:0;}
div#menu ul li{float:left;}
div#menu ul li a{padding:0.3em 0.5em;}
div#menu ul ul{display:none;}
div#menu ul ul li{float:none;}
div#menu ul ul li a{margin:0;padding:0;}
div#menu ul li:hover ul{display:block;font-size:0.9em;padding-top:0.5em;position:absolute;}
div#menu ul li:hover ul li a{background:#f5f5f5;border:none;display:block;padding:0.1em;width:10em;}
div#menu ul li.current_page_item a, div#menu ul li a:hover { color: #0077A9; }


.entry-title{clear:both;}
div.page h2.entry-title { display: none; }
div.sidebar { margin-top:0em; }
div#container { margin-top: 1em; } 
div#nav-above,div#nav-below{ display: none; }
div#nav-above{margin-bottom:1em;}
div#nav-below{margin-top:1em;}
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}

div.nav-previous, div.nav-next { display: none;}

form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
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%;}

div.sidebar div, div.sidebar h3, div.sidebar ul, div.sidebar li{ margin:0; padding:0; }
div.sidebar h3{ color: #3C3737; font-size:1.8em; }
div.sidebar input#s{ width:7em; }
div.sidebar li{ list-style:none; margin:0 0 1em; }
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.sidebar a { color: #0077A9; }

div#footer{text-align:center;}

.avatar { float: right; border: 1px solid #eee; padding: 2px; background #fff; }
div.entry-date { color: #0077A9; font-family: Verdana, Arial, Helvetica, sans-serif; }
div.entry-content { font-family: Verdana, Arial, Helvetica, sans-serif; }
div.entry-content a, a.url, .cat-links a, .comments-link a, .entry-meta a, .comment-meta a { color: #0077A9; }
h2.entry-title a { text-decoration: none; }
h2.entry-title a:hover { color: #0077A9; text-decoration: underline; }
div.personal_links { line-height: 2em; }
div.personal_links img { vertical-align: middle; margin-right: 10px; margin-bottom: 5px;  }
div.personal_links a { text-decoration: none; }
div.personal_links a:hover {text-decoration: underline; }
div.sidebar li#recent-posts ul, div.sidebar li.widget_categories ul, div.sidebar li.widget_rss ul { margin-left: 0;  }

div.sidebar li#recent-posts h3, 
div.sidebar li.widget_categories h3, 
div.sidebar li.widget_rss h3, 
div.sidebar li.widget_archive h3
{ 
	margin: 10px 0px;  
}
div.sidebar li.widget_text h3 { margin: 0px 0px 10px 0px; } 
h2.entry-title { font-size:1.8em; }

div.sidebar li.widget_rss ul li, div.sidebar li#recent-posts ul li { margin-bottom: 6px; }

div#comments-list ol li img.avatar { float: right; }
div#comments-list ol li { margin: 0; padding: 0; }

div.sidebar a.rsslink {
	color: #3C3737;
	font-size:1.8em;
	font-weight: bold;
	text-decoration: none;
	position: absolute;
	top: 262px; 	
	right: 20px;
}
div.sidebar a.rsslink img { vertical-align: middle; margin-left: 5px; }

.linkcat h3 { color: #3C3737; font-size: 1.5em; margin-top: 1em; }
#links-page { margin: 0; }
#links-page li { font-size: 1.1em; }

div#secondary.sidebar table td { width: 160px; text-align: center; }

div.sidebar a.homelink { position: absolute; top: 0px; left: 0px; }

div#gb_form_div  { margin-right: -10px; }

/*.current_page_item {
	background-color: #f2f2f2;
}*/

a.stbutton { display: block; clear: both; }