/*
Theme Name: Logo and Stitch
Theme URI: http://michaelwender.com.com/
Description: Testing WordPress Child Themes
Author: Michael Wender
Author URI: http://michaelwender.com/
Template: sandbox
Version: 1.0
*/
@import url('../sandbox/style.css');
@import url('blueprint/screen.css');

/* Global Styling */
body{background:#fff url('images/background.jpg') repeat-x; font-family: Georgia, 'Times Roman', serif;}

/* Layout */
div#wrapper{background: transparent url('images/background.bottom.fall.jpg') no-repeat bottom right; min-height: 530px; margin: 110px auto 0 auto; width:790px;}
div#container {width:790px; float:right; margin: 0 0 0 -201px;}
div#content {margin: 0 0 0 201px;padding: 10px 1.5em;}
div.sidebar{float: left;overflow:hidden;width:174px;padding: 10px 16px 10px 10px;}
div#primary{margin-top: 0; background: transparent url('images/bkgrd.primary.png') no-repeat;}
div#secondary{clear:left;}
div#header h1#blog-title{position:absolute; left: 0; top: 0; z-index:10;}
div#header h1#blog-title a{display: block; height: 79px; width: 140px; text-indent: -9999px; background: transparent url('images/logo.png') no-repeat;}
div#header div#blog-description{color:#fff; position: absolute; left: 146px; top: 30px; font-style: italic; font-weight: bold;}
div#footer{clear:both;width:100%;}
div#footer span{display:none;}
div#footer-copyright{text-align: center; line-height: 40px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
div.skip-link{display:none;}
div#seasonal-bkgrd{position: absolute; left: 0; top: 110px; background: transparent url('images/background.fall.jpg') no-repeat; width: 400px; height: 400px; z-index: -10;}

/* Text, etc. */
h6 {font-weight:normal;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:.5em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:.5em;height:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:.25em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
a{color:#57407b;text-decoration:none;}
a:hover{color:#ec298f;text-decoration:underline;}
.framed, .listingProductImage{border: 1px solid #3b0a24; padding: 1px;}
tr.alt, tr.productListing-odd{background-color: #dcd5e8;}
#productsListingListingTopLinks, #productsListingTopNumber{margin: .5em auto 1em auto;}
.productListing-heading{background: #fac9e3; border-bottom: 1px solid #3b0a24;}
.productListing-heading a{border: 0;}

/* Menu */
#mainmenu{line-height: 26px; position: absolute; right: 14px; top: 26px;}
#mainmenu ul, #submenu-left ul{list-style:none; margin: 0; padding: 0;}
#mainmenu ul li{padding: 0 1em; display: block; float: right; border-right: 1px solid #7456a4;}
#mainmenu ul, #submenu-left ul, #submenu-right ul{color: #fff; font-weight: bold;}
#mainmenu ul a, #submenu-left ul a, #submenu-right ul a{color: #fff; text-decoration: none;}
#mainmenu ul a{display: block;}
#mainmenu li.current_page_item, #mainmenu li:hover {background-color: #9780bb;}
#submenu-left ul a:hover,#submenu-right ul a:hover {text-decoration: underline;}
#submenu-left, #submenu-right{line-height: 29px; position: absolute; top: 80px;}
#submenu-left ul li, #submenu-right ul li{display: block;}
#submenu-left{left: 10px;}
#submenu-right{right: 5px;}
#submenu-left ul li{padding: 0 2em 0 0; float: left;}
#submenu-right ul li{padding: 0 0 0 2em; float: left;}

/* Sidebar */
/* div.sidebar, div.sidebar a{color: #fff;} */
div.sidebar h3 {font-size:1.2em;}
div.sidebar h3.widgettitle{font-weight: bold;}
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 1.5em;}
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 ul li li{margin-top: 1em;}

/* Blog */
abbr{border: 0;}
.entry-meta{font-size: 92%; color: #666; clear:both; border-top: 1px solid #7456a4; padding-top: 1em; margin-bottom: 2em;}
div#nav-above {margin-bottom:1em;}
div#nav-below {margin-top:1em;}
div.navigation {height:2.25em; clear: both; margin-bottom: 2em;}
div#menu ul li,div.gallery dl,div.navigation div.nav-previous {float:left;}
div.navigation div.nav-next {float:right;text-align:right;}
.more-link{font-weight: bold; font-style:italic;}
input#author,input#email,input#url,div.navigation div {width:50%;}
.blog div.category-ask-linda, .category div.category-ask-linda, .single div.category-ask-linda h2.entry-title{background: transparent url(images/icon.ask-linda.png) no-repeat; padding: 0 0 0 68px; min-height: 54px;}
.single div.category-ask-linda h2.entry-title{background-position: 0 .25em;}
.blog div.category-ask-linda h2, .category div.category-ask-linda h3{font-size: 1em;}
.blog div.category-ask-linda .entry-meta, .category div.category-ask-linda .entry-meta{padding-top: .5em;}

/* Comments */
div#respond{clear: both; margin-top: 2em;}
.unapproved{color: #999; font-size: 11px;}
.comments ol li{background-color: #ecf2e5; padding: .5em;}
.comments ol li.alt{background-color: #fff;}
.comment-author{font-weight: bold;}
.comment-author .avatar{float: right; margin: 0 0 .25em .5em; border: 1px solid #7456a4; padding: 1px;}
.comment-meta{font-size: 11px; color: #333; border-bottom: 1px solid #7456a4; padding-bottom: 12px; margin-bottom: .5em;}

/* Event Calendar */
.event-schedule{width: 200px; font-size: 11px; border-style: solid; border-width: 1px; border-color: #7fb8dd #00395e #00395e #7fb8dd; float: right; margin: .25em 0 1em 1em;}
.event-schedule .event-title{font-weight: bold; background-color: #0072bc; padding: .35em; color: #fff; border-bottom: 1px solid #005aab;}
.event-schedule .range{background-color: #d0ecf1; padding: 4px .5em .5em .5em;}

/* Misc */
.swatches img.aligncenter{margin: 0 auto; border: 1px solid #3b0a24; padding: 1px;}

