/*
Theme Name: Mad Glass Beads
Theme URI: http://madglassbeads.com
Description: 
Version: 3.0
Author: Jackson Whelan
Author URI: http://jacksonwhelan.com/
*/

* {
margin:0;
padding:0;
}

body {
text-align:center;
font-family:"katarine-web-1","katarine-web-2",Arial, Helvetica, sans-serif;
font-size:16px;
background: #723183 url(images/body-bkgd.jpg) repeat-x top left;
}

a {
color:#333333;
}
a:hover {
color:#0033cc;
}
a img {
border:none;
}

#wrapper {
width:860px;
background: url(images/wrapper-bkgd.png) repeat-y top left;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#header {
border-top: 20px solid #FFF;
padding-bottom: 20px;
border-bottom: 2px solid #723183;
margin: 0 30px 0 20px;
}
#logo {
width: 170px;
float: left;
}
#description {
width: 620px;
height: 160px;
float: right;
background:url(images/mgb-header.jpg);
position: relative;
overflow: hidden;
}
#content {
width: 660px;
float: left;
}
.post {
margin: 20px;
}
.home .entry {
width: 300px;
float: left;
}
#sidebar {
width: 190px;
float: left;
}
.child {
width: 33%;
float: left;
margin-bottom: 30px;
}
.child-image {
width: 150px;
margin: 0 auto;
}
#product-slides {
float: right;
width: 300px;
height: 330px;
}
#product-details {
width: 280px;
float: left;
}
#shopp .gallery {
width: 300px;
float: right;
}
#footer {
padding: 20px;
width:860px;
margin-left:auto;
margin-right:auto;
background:url(images/footer.png) no-repeat bottom center;
}
.edit-link {
position: absolute;
top: 0;
right: 0;
}
#logo h1 a {
display: block;
width: 170px;
height: 160px;
background: url(images/mgb-logo.jpg) no-repeat;
text-indent: -9999px;
outline: none;
}
#description h2 {
color: #fff;
padding: 5px;
width: 630px;
font-weight: 400;
font-size: 24px;
position: absolute;
bottom: 0;
left: 0;
background:url(images/trans.png) repeat; 
}
#product-slides h2, h4.name, .child h4 {
background: #723183;
padding: 5px;
border-top: 2px solid #FE6600;
font-size: 18px;
}
div.category h2 {
margin-bottom: 20px;
}
h3 {
color: #723183;
}
h4.name, .child h4 {
font-size: 14px;
}
.post h2, .post h2 a {
color: #FE6600;
text-decoration: none;
}
#sidebar h4 {
color: #FE6600;
font-size: 16px;
font-weight: normal;
}

#sidebar ul {
margin: 20px;
list-style: none;
font-size: 18px;
}
#sidebar li {
margin-bottom: 10px;
}
#sidebar ul ul {
margin: 10px 0 0 20px;
font-size: 16px;
list-style: square;
}
.jw-recent ul {
list-style: none;
}

.post p {
line-height: 1.5em;
margin-bottom: 1em;
font-family: Georgia, serif;
}
#shopp-cart-info p {
font-size: 14px;
line-height: 1.4em;
margin-bottom: 1em;
}
p.product-summary {
font-style: italic;
font-size: 12px;
}
.grid p.product-summary {
font-size: 14px;
}
#footer p {
font-family: Georgia;
font-size: 12px;
text-align: left;
margin-left: 185px;
color: #787878;
font-style: italic;
}

#sidebar a, .jw-recent h4 a, p a {
color: #723183;
text-decoration: none;
}
p a {
border-bottom: 1px dotted #723183;
}
#product-slides h2 a, h4.name a, .child h4 a {
color: #fff;
text-decoration: none;
display: block;
}
#sidebar .current_page_item a {
color: #FE6600;
}
#sidebar .current_page_item .menu-item a {
color: #723183;
}

input.addtocart {
font-family:"katarine-web-1","katarine-web-2",Arial, Helvetica, sans-serif;
color: #fff;
background:#FE6600;
border: 1px solid #723183;
padding: 5px;
font-size: 16px;
}

.alignright {
float:right;
margin:5px 0px 5px 5px;
}
.alignleft {
float:left;
margin:5px 5px 5px 0px;
}

a.stbar.chicklet img {border:0;height:16px;width:16px;margin-right:3px;vertical-align:middle;}
a.stbar.chicklet {height:16px;line-height:16px; font-family: Arial; font-size: 12px; text-decoration: none;}


.clear {
clear:both;
}
