/*
THEME NAME: karenwest
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Sandbox - theme modified by <a href="www.lonejacobsen.dk">www.lonejacobsen.dk</a> - 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
*/
/*//////// BROWSER DEFAULTS ////////*/
html {height:100%; margin-bottom:1px;}
body, h1, h2, h3, h4, h5, h6, p, form, blockquote {margin:0; padding:0;}
li, ul, ol {margin:0; padding:0; list-style:none;}
:focus {outline:1px solid gray;}
a img {border:none;}

/*//////// LAYOUT ////////*/
body {background:#ddd url(images/stripe.png);}
#wrapper { position: relative; width:650px; margin: 0 auto; text-align:left; border:none; background:#ffeded url(images/bg_blog_content.jpg) repeat-y center top; }
#container {float:left; width:433px;}
#content {float:right; width:420px; padding:12px 0 0 10px;}
.sidebar {float:right; width:180px; overflow:hidden; font-size:12px;}
#primary {clear:right; padding:12px 0 0 10px;}
#secondary {clear:right; padding:0 0 0 10px;}
#sidebarimg {display:none;}
#blog-description {display:none;}

/*//////// HEADER ////////*/
#header {height:133px; background:transparent url(images/header.png) no-repeat right top; position:relative;} 
#header h1 {position:absolute; left:21px; top:28px; width:296px; height:80px;}
#header a {display:block; width:296px; height:80px; text-indent:-300px;	overflow:hidden;}

/*//////// TOPMENU ////////*/
#menu {width:650px; height:41px; padding:0; background:#ccc;}
#menu ul ul{ display:none;}
#menu ul {margin:0 /*35px*/ 0 0 0;}
#menu ul li {float:left; width:162px; margin:0; display:inline;}
#menu ul li a:link, #menu ul li a:visited {display:block; height:41px; padding:0 20px; font-size:11px; line-height:41px; font-weight:bold; text-decoration:none; background:#ccc; text-decoration:none; color:#960413}
#menu ul li.current_page_item a {background-color:#bbb; color:#960413}
#menu ul li a:hover, #menu ul li a.selected {background-color:#bbb; color:#960413}

/*//////// NAVIGATIONLINKS ////////*/
#access .skip-link { display: none; }
#nav-above { width:100%; padding-bottom:20px; }
#nav-below { display: none; width:100%; margin-top:20px; }
.navigation a:link, .navigation a:visited, .navigation a:hover{ font-size:11px; color:#999999; }
.alignleft, div.nav-previous { float: left; }
.alignright, div.nav-next { float: right; }

/*//////// TEXT ////////*/
body {font-family: verdana, 'comic sans ms', 'comic sans', comic; font-size:13px; line-height:20px; color:#333;}
h2 {margin:2px; padding:2px; font-size:14px; font-style:italic;}
h3 {margin:2px; padding:2px; font-size:14px; font-style:italic;}
p {font-size: 12px; margin:4px 0;}
blockquote {background-color:#f3f1f2; margin:10px; padding:10px;}
ul {margin:0 0 10px 20px;}
li {font-size:13px;}
a:link, a:visited {text-decoration:none; color:#666;}
a:hover, a:active {text-decoration:underline;}

/*//////// CONTENT ////////*/
.entry-title {clear:both;} 
.entry-title {margin:2px; padding:2px; font-size:13px; font-style:italic; text-indent:3em; background:#f1f1f1;}
.entry-title a:link, .entry-title a:visited {text-decoration:none; color:#666;}
.entry-title a:hover, .entry-title a:active {text-decoration:underline;}

.page-title {clear:both;} 
.page-title {margin:2px; padding:2px; font-size:13px; background:#f1f1f1; font-style:italic;}
.page-title a:link, .page-title a:visited {text-decoration:none; color:#666;}
.page-title a:hover, .page-title a:active {text-decoration:underline;}

.post {padding:0 0 15px 0;}
.post p {margin:4px 0 4px 0; padding:0;}
.entry-content p {margin:4px 0 12px 0; font-size:13px;}

.page-link {margin:0 0 15px 0;}
.entry-meta {margin:20px 0 0 0;}
.published {border:none; padding:0;}

/*//////// COMMENTS ////////*/
.comments ol { margin:15px 0 15px 0; padding:0; list-style:none; }
.comments ol li { margin:0 0 10px 0; padding:8px; background-color:#f3f1f2;}
.comments p {}

/*//////// COMMENTS FORM ////////*/
textarea#comment {height:200px; margin:0 0 10px 0; overflow:auto; width:80%;}
form#commentform span.required {background:#fff; color:red;}
.form-label {margin: 2px 0 6px 0;}
.form-submit {font-size:10px;}
.form-submit input#submit {font-family:'comic sans ms','comic sans',comic; font-size:13px; line-height:20px; color:#333;}

/*//////// PAGES ////////*/
#archives-page ul, #archives-page li {list-style:none; margin:0; padding:0;}

/*//////// SIDEBAR ////////*/
.sidebar h3 {font-size:12px; padding:0 0 3px 0; background:#f1f1f1; font-style:italic;}
.sidebar ul {margin:0;}
.sidebar li {margin:0 0 15px 0;}
.sidebar ul li {margin:0 0 20px 0;}
.sidebar ul ul {margin:0;}
.sidebar ul ul li {margin:0;}
.sidebar ul ul ul {margin:0 0 0 15px;}
.sidebar ul ul ul li {margin:0;}
.sidebar a:link, .sidebar a:visited {text-decoration:none; color:#666;}
.sidebar a:hover, .sidebar a:active {text-decoration:underline;}

/*//////// SEARCH ////////*/
#search { margin:0 0 15px 0; padding:0;}
.sidebar form {margin:0; padding:0;}
.sidebar form#searchform input.text {width:160px;}
.sidebar form#searchform input.button 
{font-family:'comic sans ms','comic sans',comic; font-size:13px; color:#333;}
form#searchform-no-results input.button {font-family:'comic sans ms','comic sans',comic; font-size:13px; color:#333;}

/*//////// BILLEDLINKS ////////*/
#billedlinks li {margin:0 0 15px 0; padding:0;}
#billedlinks img {vertical-align:bottom;}

/*//////// RSS ////////*/
#rss-links { margin:0 0 20px 0; padding:0; }
#rss-links img { margin-right: 10px; }

/*//////// DIVERSE ////////*/
#recent-posts, #recent-comments { width: 170px; }

/*//////// FOOTER ////////*/
#footer { clear:both; text-align:center; font-size:11px; padding:30px 0; 
background-image:url(images/bg_blog_footer.jpg); background-position:center bottom; background-repeat:no-repeat;}