/*Theme Name: Quick Start
Theme URI: http://cathysdesignercookies.com
Description: The "Quick Start" framework, developed by Jonathan Wold.
Version: 1.0
Author: Jonathan Wold
Author URI: http://sabramedia.com
---------RESET-----------*/
/*+clearfix {*/
#contentWrap:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
#contentWrap
{
	display: inline-block;
}
#contentWrap
{
/*\*/
	display: block;
/**/
	-height: 1px;
}
/*+}*/
HTML, BODY, DIV, SPAN, APPLET, OBJECT, IFRAME, H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, PRE, A, ABBR, ACRONYM, ADDRESS, BIG, CITE, CODE, DEL, DFN, EM, FONT, IMG, INS, KBD, Q, S, SAMP, SMALL, STRIKE, STRONG, SUB, SUP, TT, VAR, B, U, I, CENTER, DL, DT, DD, OL, UL, LI, FIELDSET, FORM, LABEL, LEGEND, TABLE, CAPTION, TBODY, TFOOT, THEAD, TR, TH, TD
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
HTML
{
	background: inherit url(img/html-bg.jpg) repeat center center;
}
BODY
{
	background: #3A1314 url(img/body-bg.jpg) no-repeat fixed 50% 4%;
	font-size: 62.5%;
	line-height: 2.2em;
	color: #000;
	font-family: Arial, sans-serif;
}
OL, UL
{
	list-style: none;
}
BLOCKQUOTE, Q
{
	quotes: none;
}
:focus
{
	outline: 0;
}
P
{
	color: #3C0800;
	font-size: 1em;
}
H2
{
	font-weight: normal;
	color: #1A1A1A;
	font-size: 30px;
}
H2 A
{
	font-weight: bold;
	text-decoration: none;
	color: #8C1200;
}
H3
{
	font-size: 18px;
	color: #4D4D4D;
	margin-top: 15px;
	margin-bottom: 10px;
}
INS
{
	text-decoration: none;
}
DEL
{
	text-decoration: line-through;
}
TABLE
{
	border-collapse: collapse;
	border-spacing: 0;
}
#container
{
	position: relative;
	font-size: 1.2em;
	margin: 0 auto;
	width: 970px;
}
#content .post UL
{
	list-style: disc;
	margin-left: 15px;
}
/*[clearfix]*/#contentWrap
{
	background: url(img/content-bg2.jpg) repeat-y;
	min-height: 560px;
	padding-bottom: 15px;
}
#twitter
{
	display: none;
}
/*-------------HEADER--------------*/
#header
{
	position: relative;
	top: 0;
	left: 0;
	margin-top: 182px;
}
#header, #header A, #footer A
{
	color: #F7F2F2;
}
#logo
{
	position: absolute;
	top: -144px;
	left: 379px;
	-left: 192px !important;
}
.nav LI
{
	display: inline;
}
.last
{
	padding-left: 7px;
}
#header .nav LI A
{
	color: #F9F3F3;
	font-weight: bold;
	text-shadow: 1px 1px 1px #92414A;
	font-size: 11.2pt;
	line-height: 2;
	padding: 5px 10px 6px;
}
#header .nav LI A:hover
{
	background: url(img/arrow-up.png) no-repeat 50% 125%;
	-background: none !important;
	color: #8C1200;
	text-shadow: 1px 1px 1px #F7E4E7;
	padding: 5px 10px 7px;
	background-color: #D48388;
}
#header .nav
{
	background: url(img/nav-bg.png) no-repeat;
	text-align: center;
	position: absolute;
	top: -30px;
	left: -13px;
	-left: -200px !important;
	width: 980px;
	height: 30px;
}
.nav LI A
{
	color: #1A1A1A;
	text-decoration: none;
	text-transform: uppercase;
	padding-right: 10px;
}
.nav LI A:hover
{
	color: #C74946;
}
#header #cart
{
	position: relative;
	left: -13px;
	float: right;
	margin-top: -130px;
	color: #FEFEFE;
}
#header A#shopping-bag
{
	position: relative;
	top: -23px;
	display: block;
	background: url(img/handbag-ie6.jpg) no-repeat 3px 7px;
	float: left;
	width: 13px;
	padding-left: 52px;
	line-height: 5.7;
}
#header #contact
{
	float: left;
	position: relative;
	left: -3px;
	margin-top: -130px;
	color: #FFFFFF;
}
/*----------SHOPP-------------------*/
.catalog .product A IMG
{
	background: #DCC9C5;
	padding: 3px;
	border: 1px solid #BEA0A2;
}
/*----------HOME CONTENT-----------*/
#blog, #optin, #testimonials, #splash
{
	border: 1px solid #C49D96;
	outline: 3px solid #E1C7CA;
	background: #F8F3F3 url(img/content-bg.jpg);
}
#blog H2, #testimonials H2, #optin H2
{
	padding-top: 10px;
}
#blog P A, #testimonials P A, #blog A
{
	display: block;
	text-decoration: none;
	color: #8C1200;
}
#testimonials P, #testimonials H2, #optin H2, #optin P, #optin LABEL
{
	padding-left: 15px;
}
#testimonials
{
	float: left;
	width: 280px;
	height: 175px;
}
#testimonials P A
{
	display: none;
}
.home #blog
{
	float: left;
	width: 328px;
	margin-right: 15px;
	margin-left: 15px;
	height: 175px;
	color: #F7F2F2;
	padding-left: 15px;
	padding-right: 15px;
	overflow: hidden;
}
.home #blog IMG
{
	float: left;
	margin: 12px 10px -10px -5px;
	padding-bottom: 0px;
	padding: 1px;
	background: #E1C7CA;
	border: 1px solid #C49D96;
}
#blog P
{
	overflow: hidden;
	height: 90px;
}
#optin
{
	position: relative;
	float: left;
	width: 280px;
	height: 175px;
	overflow: hidden;
}
#optin INPUT
{
	border: 1px solid #F4E9EB;
	color: #4D4D4D;
	width: 212px;
	clear: both;
}
#optin INPUT.text
{
	position: relative;
	height: 20px;
	margin-bottom: 6px;
	color: #8C1200;
	padding-left: 3px;
}
#optin FORM LABEL
{
	float: left;
	padding-right: 5px;
}
#optin P
{
	padding-bottom: 16px;
}
#optin-submit-bg
{
	background: url(img/submit.png) no-repeat;
	position: absolute;
	top: 98px;
	left: 202px;
	float: right;
	width: 79px;
	height: 78px;
}
.optin-submit
{
	font-size: 1px;
	color: #DA6273;
	left: 230px;
	top: 125px;
	z-index: 999;
	position: absolute;
	background: url(img/submit.png) no-repeat -28px -27px;
	text-transform: capitalize;
	border: none !important;
	float: right;
	width: 44px;
	cursor: pointer;
	height: 45px;
}
.home H2
{
	font-size: 10.6pt;
}
#h-column
{
	width: 570px;
	float: right;
	margin-top: -229px;
	padding-right: 30px;
}
#h-column H1
{
	font-size: 35px;
}
#splash IMG.size-medium
{
	padding: 3px;
	background: #E1C7CA;
	border: 1px solid #C49D96;
}
/*---------- BLOG -----------*/
.standard A
{
	color: #C74946;
}
#container .narrowcolumn
{
	top: 0px;
	left: 8px;
	position: relative;
	width: 685px;
	float: left;
	background: #F8F3F3 repeat-y;
	min-height: 478px;
}
#container .widecolumn
{
	border: 1px solid #C49D96;
	outline: 3px solid #E1C7CA;
	background: #F8F3F3 url(img/content-bg.jpg);
	padding: 17px;
}
.narrowcolumn .post
{
	padding-left: 20px;
	width: 645px;
	margin-bottom: 40px;
	margin-top: 20px;
}
.narrowcolumn .post P
{
	padding-bottom: 12px;
	font-size: 110%;
}
.postmetadata
{
	clear: both;
	display: none;
}
#sidebar
{
	float: right;
	position: relative;
	left: -35px;
	top: 0;
	width: 232px;
	background: #F8F3F3 url(img/content-bg.jpg);
	padding-bottom: 15px;
}
#sidebar UL
{
	padding-left: 8px;
}
#sidebar H2
{
	font-size: 1.5em;
}
.post H2 A, .post H2
{
	text-decoration: none;
	padding: 0 0 10px;
	text-shadow: 1px 1px 1px #FFF;
	color: #A8363D;
	font-weight: bold;
	line-height: 1.1;
}
.shopp-orderby-menu
{
}
#attachment_217
{
	display: none;
}
#sidebar .widget
{
	margin-bottom: 13px;
}
#shopp .shopp-orderby-menu
{
	left: 440px;
	top: 0;
	position: absolute;
}
.narrowcolumn #commentform TEXTAREA
{
	width: 649px;
}
#commentform
{
	padding-left: 15px;
}
#respond H3
{
	padding-left: 15px;
}
#commentform INPUT#submit
{
	margin-bottom: 15px;
}
#social
{
	position: absolute;
	top: 12px;
	left: 955px;
	-left: 777px;
	width: 25px;
}
.narrowcolumn .navigation .alignright
{
	float: right;
	margin-top: -22px;
}
.narrowcolumn .navigation
{
	width: 690px;
}
.narrowcolumn .post .entry P
{
	padding: 0 0 10px;
}
P.wp-caption-text
{
	text-align: center;
	width: 100%;
}
#content .post .alignleft
{
	text-align: center;
	float: left;
	padding: 5px;
}
#content .post .wp-caption.alignleft, #content .post .alignleft
{
	background: #DCDCDC;
	border: 1px solid #A6A6A6;
	margin-right: 15px;
	margin-bottom: 15px;
}
.standard #sidebar LI H2
{
	padding: 10px 0;
}
.standard #sidebar UL LI UL LI A
{
	line-height: 28px;
}
/*----------MAIN CONTENT-----------
About*/
#content .post IMG.size-full
{
	float: left;
	padding: 5px;
	background: #E8C4C6;
	border: 1px solid #BA9D9F;
	margin-right: 15px;
	margin-bottom: 15px;
}
#content .post .size-full.wp-image-148
{
	position: absolute;
	top: 103px;
	left: 375px;
}
/*Contact*/
#post-41.post .size-full.wp-image-144
{
	float: right;
}
#wpcf7-f1-p41-o1
{
	float: left;
	width: 355px;
}
/*Shop*/
.breadcrumb
{
	display: none;
}
#shopp LI .product .details .name A
{
	text-decoration: none;
}
#shopp LI .product .details .name A:hover
{
	text-decoration: underline;
}
#searchform
{
	margin-top: 11px;
	margin-bottom: 11px;
}
#shopp.product .gallery .previews IMG
{
	-position: absolute;
	-top: -251px;
	-left: -360px;
}
#searchform #searchsubmit
{
	border: none;
	background: #CB576B;
	color: #F8F2F2;
	cursor: pointer;
	height: 22px;
	line-height: 22px;
	padding-bottom: 2px;
}
#searchform #searchsubmit:hover
{
	background: #BC3A51;
	color: #EDDEDE;
}
#searchform INPUT#s
{
	border: 1px solid #D26071;
	height: 17px;
	width: 156px;
}
#searchform .screen-reader-text
{
	display: none;
}
/*----------SPLASH-----------*/
#splash
{
	width: 932px;
	height: 236px;
	margin-bottom: 15px;
	background: url(img/content-bg.jpg);
	padding: 10px;
}
/*----------SIDE CONTENT-----------*/
#side-content
{
	float: right;
	width: 350px;
	height: 400px;
	background-color: #A9A9A9;
}
/*-------------FOOTER--------------*/
#footer
{
	clear: both;
	text-align: center;
	position: relative;
	bottom: 0;
	width: 960px;
	padding-top: 15px;
}
#footer UL.nav
{
	font-size: 100%;
}
#footer A
{
	text-transform: capitalize;
	border-right: 1px solid #F6F1F1;
	padding-left: 7px;
}
#footer A:hover
{
	color: #F5DCE0;
}
#footer LI.last A
{
	border: none;
}
#footer P
{
	color: #D4A69F;
}

