/*
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
*/

*{
font-family:sans-serif;
color:#222;
margin:0;
padding:0;
}
img{border:0;}
body{
background:#ddd url(body.jpg) top left repeat-x;
}

body.home .entry-title{
display:none;
}

h1, h2, h3, h4, h5, h6{color:#2c4b6c;}

h2.page-title {
margin-bottom:20px;
}

a{color:#ac2a2c;}
a:hover{color:#222;}

.alignleft{
float:left;
margin:0 5px 5px 0;
}
.alignright{
float:right;
margin:0 0 5px 5px;
}
#wrapper{
width:770px;
margin:0 auto;
border-left:1px solid #fff;
border-right:1px solid #fff;
border-bottom:2px solid #fff;
}
#container{
width:530px;
float:left;
padding:10px;
}

#content {
font-family:Arial, Helvetica, sans-serif;
margin:10px 20px;
}

#primary{
float:right;
background:#eee;
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:10px;
width:190px;
}
#primary li{
font-size:0.9em;
}
#primary li li{
background:#fdfdfd;
margin:1px;
}
#primary .widgettitle{
margin-top:10px;
}

#secondary{
clear:both;
padding-top:20px;
font-size:80%;
}
.sidebar a{text-decoration:none;display:block;padding:5px;}

#header{
height:186px;
background:url(header.jpg) top left repeat-x;
}
#blog-title, #blog-title a{
width:400px;
float:left;
}
#blog-title a{
display:block;
background:url(logo.jpg) top left no-repeat;
height:186px;
text-indent:-9999px;
}
#header strong{
color:#FFFFCC;
float:left;
font-size:24px;
letter-spacing:2px;
margin-left:64px;
margin-top:70px;
}
#access{
background:#eee;
border-bottom:1px solid #ccc;
}

#menu ul{
height:24px;
line-height:24px;
text-align:center;
}
#menu li, .sidebar li{list-style:none;}

#menu li{display:inline;padding:0 5px;font-weight:bold;
font-size:13px;}
#menu li a{text-decoration:none;padding:5px;font-weight:bold;
font-size:13px;}
#menu li a:hover, .current_page_ancestor a, .current_page_item a, .current_page_parent a{background:#ddd;border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #ccc;}
#menu ul ul{display:none;}

.skip-link, #blog-description, #nav-above, .entry-date, .comment-meta{display:none;}

#footer{
text-indent:-9999px;
clear:both;
}
.entry-meta{text-align:center;font-size:0.7em; margin:8px 10px;}


.entry-content{
padding:0 10px;
}
.entry-content p{
margin:0.7em 0;
}
.entry-content li{
margin-left:20px;
}

.comment {margin:10px 0;}

#comments {
border-top:2px solid;
margin-top:50px;
padding:5px;
}

#respond {
font-size:80%;
margin:10px 0;
}

.form-textarea {
margin:10px 0;
}

#footer {
font-size:12px;
text-align:center;
}


#secondary li{
float:left;
width:32%;
margin-left:1%;
}
#secondary li li{
float:none;
width:100%;
margin:0;
padding:2px 0px;
}
#secondary li a{padding:0;}