/*
Theme Name: Organic
Theme URI: http://wordpress.org/
Description: Theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Katie Untalan
Author URI: http://ktpdesign.com/
Tags: custom header, fixed width, two columns, widgets
*/

/* Begin Typography & Colors */
body { font-size:100%; font-family:Verdana, Arial, Sans-Serif; background: #f1e4b0 url('images/bodybg2.jpg') 50% 0 no-repeat; color: #707070; }
* { margin:0; padding:0; }
#container { position:relative; font-size:.8em; width:970px; margin:15px auto; }
p { line-height:1.6em; margin:.25em 0 1em; }
h1, h2, h3, h4 { font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif; margin:.25em 0 .5em; }
h1 { font-size: 1em; }
h2 { color:#59577f; font-size:1.75em; font-weight:normal; }
.home h2 { font-size:1.6em; font-weight:normal; }
h3 { font-size:1.5em; font-weight:normal; }
h3 a { color:#c0a554; }
h4 { color:#59577f; font-size:1.4em; font-weight:normal; }
a, h2 a:hover, h3 a:hover { color:#59577f; text-decoration: none; }
a:hover { color:#363460; text-decoration: underline; }
a img { border: none; }

.narrowcolumn { background-color:#fff; padding:20px;margin-left:190px;width:730px; border:1px solid #dbc476; }
#sidebar { float:left; margin-right:10px; width:180px; }
#sidenav { padding:13px; background-color:#fff; border:1px solid #dbc476; min-height:454px; }
#sidenav ul li { list-style-type: none; }

.category #content .post, .page #content .post .catlist .item { float:left; padding:0 15px; width:152px; height:250px; text-align:center; }
.category #content .post img, .page #content .post .catlist .item img { width:140px; height:140px; }
.category #content .post h3, .page #content .post .catlist .item h3 { font-size:1em; font-weight:bold; }
.category #content .post p, .page #content .post .catlist .item p { font-size:.8em; line-height:1.1em; }
.archive .entry input { display:block; clear:both; } /* needed? */

.single #content .post { position:relative; }
.single .descrip { margin-left:250px; }
.single #content .post img { position:absolute; top:45px; left:0; }
.descrip form input#btn { width:148px; height:32px; text-align:center; background:url('images/b-bagbg.gif') no-repeat; cursor:pointer; color:#fff; font-weight:bold; border:none; }
.descrip form input#swatchbtn { width:130px; height:26px; text-align:center; background:url('images/b-swatchbg.gif') no-repeat; cursor:pointer; color:#fff; font-weight:bold; border:none; }
.descrip .divider, .divider { padding-top:1em; margin-top:1em; border-top:1px solid #f8ca75; }
span.sale, .descrip span, .entry a p span { color:#ac3900; font-weight:bold; }
.descrip .purchase { position:relative; padding-top:1em; margin-top:1em; border-top:1px solid #f8ca75; }
.descrip .purchase .item { width:165px; }
.descrip .purchase .item2 { position:absolute; top:1em; left:175px; width:165px; } 
.descrip .purchase .swatch { margin-top:1em; height:30px; }
.descrip .purchase .swatch form, .descrip .purchase .swatch p { float:left; }
.descrip .purchase .swatch p { line-height:1.4em; padding:.25em 0 0 1em; }

ul#nav_main li { font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif; font-size:1.25em; border-top:1px solid #eddb9d; padding:.5em 0; font-weight:bold; }
ul#nav_main li a { color:#898883; display:block; }
ul#nav_main li a:hover { color:#59577f; text-decoration:none; }
ul#nav_main li ul { margin:5px 0 0 10px; }
ul#nav_main li ul li { font-size:.9em; border:none; padding:.25em 0; font-weight:normal; }

#logo { margin-bottom:30px; }
#cart { text-align:right; margin:0 10px 15px 0; }
#cart a { color:#56534d; font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif; font-size:1.25em; }
#cart a:hover { color:#363460; text-decoration:none; }
#footer p { font-size:11px; }
#breadcrumb { font-size:.9em; border-bottom:1px solid #e0e0e0; padding-bottom:.5em; margin-bottom:1.5em; }

#btm-boxes { position:relative; }
#btm-boxes #sale { position:absolute; top:0; left:180px; background:url('images/homebox-sale.jpg') no-repeat; width:260px; height:170px; }
#btm-boxes #new { position:absolute; top:0; left:440px; background:url('images/homebox-new.jpg') no-repeat; width:260px; height:170px; }
#btm-boxes #ws { position:absolute; top:0; left:700px; background:url('images/homebox-wholesale.jpg') no-repeat; width:270px; height:170px; }
/*#btm-boxes #gifts { position:absolute; top:0; left:700px; background:url('images/homebox-gifts.jpg') no-repeat; width:270px; height:170px; }*/
#btm-boxes #sale h3, #btm-boxes #new h3, #btm-boxes #ws h3 { padding:102px 20px 0 30px; }

#content { min-height:458px; }
#wp_page_numbers { display:block; height:30px; }

#join { position:absolute; top:530px; left:0; background-color:#f7eed3; border:1px solid #ddc797; width:158px; height:128px; padding:10px; text-align:center; }
#join h4 { margin:.5em 0; line-height:1.25em; }
#join h4 span { font-weight:bold; font-size:1.6em; color:#272374; }
#join p { font-size:11px; line-height:1.1em; }
#news { position:absolute; top:180px; left:190px; width:480px; }
#signup { position:absolute; top:180px; right:8px; width:250px; padding-bottom:40px; }

#home #content { min-height:440px; }
#home #footer { padding-top:170px; }





/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	}

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before {
	content: "\00BB \0020";
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}
/* End Entry Lists */

/* Begin Form Elements */

select {width: 130px;}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}
/* End Form Elements */


/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */


/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */

