	/*
Site Name: Wicked Plum
Version: 0.1
Author: hot glue media
Author URI: http://hotgluemedia.com

Many thanks to Mr. Elliot Jay Stocks (http://elliotjaystocks.com) for his work on Starkers (http://elliotjaystocks.com/starkers)
*/

/* I. CSS Reset  */
a, abbr, acronym, address, applet, b, big, blockquote, body, caption, center, cite, code, dd, del, dfn, dl, div, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, var { background: transparent; border: 0; font-size: 100%; margin: 0; outline: 0; padding: 0; vertical-align: baseline; }
:focus { outline: 0; }
blockquote, q { quotes: none; }
del { text-decoration: line-through; }
ins { text-decoration: none; }
ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }


/* Fonts */
/* The fonts included are copyrighted by the vendor(s) listed below. */
/* @vendor: FontSite Inc. */
/* @vendorurl: http://www.fontsite.com */
/* @licenseurl: http://www.fontsquirrel.com/license/CartoGothic-Std */
@font-face { font-family: 'CartoGothicStdBook'; src: url('fonts/CartoGothicStd-Book.eot'); src: local('CartoGothic Std Book'), local('CartoGothicStd-Book'), url('fonts/CartoGothicStd-Book.ttf') format('truetype'); }
@font-face { font-family: 'CartoGothicStdItalic'; src: url('fonts/CartoGothicStd-Italic.eot'); src: local('CartoGothic Std Italic'), local('CartoGothicStd-Italic'), url('fonts/CartoGothicStd-Italic.ttf') format('truetype'); }
@font-face { font-family: 'CartoGothicStdBold'; src: url('fonts/CartoGothicStd-Bold.eot'); src: local('CartoGothic Std Bold'), local('CartoGothicStd-Bold'), url('fonts/CartoGothicStd-Bold.ttf') format('truetype'); }
@font-face { font-family: 'CartoGothicStdBoldItalic'; src: url('fonts/CartoGothicStd-BoldItalic.eot'); src: local('CartoGothic Std Bold Italic'), local('CartoGothicStd-BoldItalic'), url('fonts/CartoGothicStd-BoldItalic.ttf') format('truetype'); }


/* Overall Styles */
body { background: #edeee9; color: #03032c; font-family: 'CartoGothicStdBook', Arial, Helvetica, sans-serif; font-size: 62.5%; line-height: 160%; }
#wrap { background: url(http://wickedplumshops.com/wp-content/themes/bob/img/full-bkg.png) repeat; margin: 0 auto; padding: 25px 0; width: 950px; }
#container { margin: 0 auto; width: 900px; }
.logo { background: url(http://wickedplumshops.com/wp-content/themes/bob/img/wickedplum.png) no-repeat; height: 51px; margin: 15px 0 5px 50px; width: 686px; }
.mask { display: none; }
span {display: none; }


/* Headers */
h1, h2, h3, h4, h5 { font-family: 'CartoGothicStdBold', Arial, Helvetica, sans-serif; }
h1 { font-size: 2.1em; }
h2 { font-size: 1.9em; }
h3 { font-size: 1.7em; }
h4 { font-size: 1.6em; }
h5 { font-size: 1.4em; }
h6 { font-size: 1.4em; }
.post h4 { margin: 10px 0 0 10px; }
.textwidget h4 { color: #bb4992; font-size: 1.4em; margin-left: 25px; }
h4.faq { margin-left: 10px; }


/* Paragraphs */
p { font-size: 1.3em; padding: 10px; vertical-align: top; }
p.faq { margin-left: 25px; }
.how { float: left; margin-left: 130px; }


/* Links */
a:link, a:visited { color: #1d8ba9; text-decoration: none; }
a:hover, a:active, a:focus { color: #8b191b; text-decoration: none; }


/* CMS Elements */
blockquote { background: #ddd; color: #000; font-style: italic; margin: 10px 15px; padding: 0 10px 10px 10px; }
cite, cite a, cite p { }
strong { font-family: 'CartoGothicStdBold', Arial, Helvetica, sans-serif; font-weight: bold; }
small { font-size: 0.9em; }
em { font-family: 'CartoGothicStdItalic', Arial, Helvetica, sans-serif; font-style: italic; }
.alignright { float: right; }
.alignleft { float: left; }
img#wpstats{display:none;}


/* Lists */
li ul, li ol { padding: 5px; }
ul, ol { font-size: 1.4em; margin-left: 10px; padding: 10px 0 10px 25px; }
ul { list-style-type: disc; }
ol { list-style-type: decimal; }
#faq li { padding-top: 10px; }
.extras { float: left; font-size: 13px; margin-left: 130px; margin-top: -40px; }


/* Images */	
img.alignleft { float: left; padding-right: 10px; }
img.alignright { float: right; padding-left: 10px; }
img.centered, img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { float: left; margin-left: 10px; padding-left: 0; width: 170px; }
.wp-caption-text { margin-left: 0; padding-left: 0; }

/* Forms */
#hgmform { display: block; float: left; margin: 0 0 0 10px; width: 600px; }
#hgmform p { margin: 0; padding: 0; }
#hgmform input { border: 1px solid #ccc; margin: 10px 10px 0 0; width: 400px; }
#hgmform textarea { border: 1px solid #ccc; height: 180px; margin: 10px 10px 0 0; width: 400px; }
#hgmform textarea:focus, #hgmform input:focus { border: 1px solid #8b191b; }
#hgmform input.submit-button { float: right; font-family: 'CartoGothicStdBook', Arial, Helvetica, sans-serif; margin-left: 10px; position: relative; right: 60px; width: 75px; }
label { float: left; font-size: 1.4em; margin-right: 25px; position: relative; text-align: left; width: 100px; }
.formline { float: left; width: 600px; }
.formline label { padding-top: 25px; }
.formline-check { float: left; padding-top: 10px; margin-left: 125px; width: 500px; }
.formline-check label { padding-top: 25px; }
.formblock { float: left; height: 200px; margin: 0; padding: 10px 0 10px 0; width: 600px; }
.formblock label { padding-top: 5px; }
#hgmform input.checkbox { float: left; width: auto; }
.checkfix { float: left; margin-top: -18px; width: 300px; }

#setupform { display: block; float: left; margin: 0 0 0 10px; width: 600px; }
#setupform p { margin: 0; padding: 0; }
#setupform input { border: 1px solid #ccc; margin: 10px 10px 0 0; width: auto; }
#setupform textarea { border: 1px solid #ccc; height: 180px; margin: 10px 10px 0 0; width: 400px; }
#setupform textarea:focus, #setupform input:focus { border: 1px solid #8b191b; }
#setupform input.submit-button { float: right; font-family: 'CartoGothicStdBook', Arial, Helvetica, sans-serif; margin-left: 10px; padding-top: 3px; position: relative; right: 40px; width: 95px; }
.radioline1 { float: left; margin: -25px 0 0 125px; font-size: 1.4em; width: 200px; }
.radioline2 { float: left; margin: -25px 0 0 25px; font-size: 1.4em; width: 200px; }
.radioline3 { float: left; margin: -35px 0 0 125px; font-size: 1.4em; width: 425px; }
.radioline4 { float: left; margin: 0 0 0 125px; font-size: 1.4em; width: 425px; }
.radioline5 { float: left; margin: -25px 0 0 125px; font-size: 1.4em; width: 425px; }

/* Page Header */
#header { background: url(http://wickedplumshops.com/wp-content/themes/bob/img/header.png) no-repeat; height: 55px; margin: 0 auto; padding: 0; width: 871px; }
#header li, #header li a { display: block; float: left; height: 55px; list-style-type: none; margin: 0; padding: 0; text-align: center; width: 170px; }
#header li a.home { background: url(http://wickedplumshops.com/wp-content/themes/bob/img/nav_home.png) no-repeat; width: 170px; height: 55px; }
#header li a.support { background: url(http://wickedplumshops.com/wp-content/themes/bob/img/nav_help.png) no-repeat; width: 170px; height: 55px; }
#header li a.learn { background: url(http://wickedplumshops.com/wp-content/themes/bob/img/nav_learn.png) no-repeat; width: 170px; height: 55px; }
#header li a.price { background: url(http://wickedplumshops.com/wp-content/themes/bob/img/nav_price.png) no-repeat; width: 170px; height: 55px; }
#header li a.start { background: url(http://wickedplumshops.com/wp-content/themes/bob/img/nav_start.png) no-repeat; width: 170px; height: 55px; }
#header li:hover a { background-position: 0 -55px; }
#header a:hover { background-position: 0 -55px; float: left; margin: 0; padding: 0; position: relative; white-space: normal; width: 170px; }
#header li:hover { float: left; margin: 0; padding: 0; position: relative; width: 170px; }


/* Main Content Area */
#main { background: url(http://wickedplumshops.com/wp-content/themes/bob/img/main_bkg.png) repeat-y; height: 454px; margin: 0 auto; padding: 0; width: 871px; }
#main2 { background: url(http://wickedplumshops.com/wp-content/themes/bob/img/main_bkg.png) repeat-y; margin: 0 auto 0 14px; padding: 0; overflow: hidden; width: 871px; }
.main_top { background: url(http://wickedplumshops.com/wp-content/themes/bob/img/main_top.png) no-repeat; height: 23px; margin: 0 auto; width: 871px; }
.main2_top { background: url(http://wickedplumshops.com/wp-content/themes/bob/img/main_top.png) no-repeat; height: 23px; margin: 0 auto -23px auto; width: 871px; }
.main_bottom { background: url(http://wickedplumshops.com/wp-content/themes/bob/img/main_bottom.png) no-repeat; height: 23px; margin: 0 auto; width: 871px; }
.main2_wrap { margin-top: 50px; }
.main2_top_content { background: url(http://wickedplumshops.com/wp-content/themes/bob/img/main2_top_content.png) no-repeat; float: left; height: 23px; margin: 0 0 0 14px; padding: 0; width: 611px; }
.main2_top_sidebar { background: url(http://wickedplumshops.com/wp-content/themes/bob/img/main2_top_sidebar.png) no-repeat; float: left; height: 23px; margin: 0 0 -23px 0; width: 260px; }


/* Footer Styles */
.footer { clear: both; height: 150px; width: 850px; }
.sweet { float: left; height: 150px; width: 130px; }
.sweet img { margin: -50px 0 0 25px; }
.nav { float: left; height: 150px; margin: 0; padding: 0; width: 180px; }
.nav li { font-size: 0.9em; list-style-type: none; }
.nav li a:link { color: #000; }
.nav li a:visited { color: #1d8ba9; }
.nav li a:hover, .nav li a:active, .nav li a:focus { color: #8b191b; }
.nav h4 { margin-bottom: 10px; }


/* Front Page - Top */
.wicked { background: url(http://wickedplumshops.com/wp-content/themes/bob/img/smilingwickedplum.png) no-repeat; float: left; height: 149px; margin: 15px 0 0 40px; width: 130px; }
.banner { background: #3f2351; float: right; height: auto; margin: -13px 11px 0 0; width: 670px; }
.banner_corner { background: url(http://wickedplumshops.com/wp-content/themes/bob/img/banner_corner.png) no-repeat; float: right; height: 10px; margin: 0 11px 0 0; width: 670px; }
.title { background: url(http://wickedplumshops.com/wp-content/themes/bob/img/yourshop.png) no-repeat; display: inline-block; float: left; height: 66px; margin: 20px; width: 396px; }
.blurb { color: #fff; display: inline-block; float: left; font-size: 1.6em; line-height: 125%; margin: -25px 0 10px 20px; padding: 0; width: 390px; }
.frontpg_vid { display: inline-block; float: left; margin: 15px 0 0 15px; }
#learnbutton { display: inline-block; float: left; margin: 0; padding: 0; }
#learnbutton li, #learnbutton li a {  display: block; float: left; height: 37px; list-style-type: none; margin: 0; padding: 0; width: 147px; }
#learnbutton li a.learnbuttonli { background: url(http://wickedplumshops.com/wp-content/themes/bob/img/learnmore_button.png) no-repeat; background-position: 0 -37px; height: 37px; margin: 15px 0 0 59px; padding: 0; width: 147px; }
#learnbutton li:hover a { background-position: 0 0; }
#learnbutton a:hover { background-position: 0 0; float: left; margin: 0; padding: 0; position: relative; white-space: normal; width: 147px; }
#learnbutton li:hover { float: left; margin: 0; padding: 0; position: relative; width: 105px; }


/* Front Page - Content */
.content { float: left; margin: 25px 0 0 45px; width: 825px; }
.content_icon_l { float: left; height: auto; margin: 15px 0 0 -8px; padding: 0; width: 70px; }
.content_icon_r { float: left; height: auto; margin: 15px 0 0 40px; padding: 0; width: 70px; }
.content_block_l { float: left; height: 60px; margin: 12px 0 0 10px; padding: 0; width: 300px; }
.content_block_r { float: left; height: 60px; margin: 12px 0 0 10px; padding: 0; width: 300px; }
#learnmoretop, #learnmorebott { float: left; height: 20px; margin: 0; padding: 10px 0 0 0; width: 800px; }
#learnmoretop li, #learnmoretop li a, #learnmorebott li, #learnmorebott li a { display: block; float: left; height: 8px; list-style-type: none; margin: 0; padding: 0; width: 105px; }
#learnmoretop li a.left, #learnmorebott li a.left { background: url(http://wickedplumshops.com/wp-content/themes/bob/img/learnmore.png) no-repeat; background-position: 0 -8px; margin-left: 260px; width: 105px; height: 8px; }
#learnmoretop li a.right, #learnmorebott li a.right { background: url(http://wickedplumshops.com/wp-content/themes/bob/img/learnmore.png) no-repeat; background-position: 0 -8px; margin-left: 570px; width: 105px; height: 8px; }
#learnmoretop li:hover a, #learnmorebott li:hover a { background-position: 0 0; }
#learnmoretop a:hover, #learnmorebott a:hover { background-position: 0 0; float: left; margin: 0; padding: 0; position: relative; white-space: normal; width: 105px; }
#learnmoretop li:hover, #learnmorebott li:hover { float: left; margin: 0; padding: 0; position: relative; width: 105px; }


/* Front Page - Notes */
.leftnote { background: url(http://wickedplumshops.com/wp-content/themes/bob/img/left_note.png) no-repeat; height: 345px; position: relative; left: -40px; top: 120px; width: 71px; }
.rightnote { background: url(http://wickedplumshops.com/wp-content/themes/bob/img/right_note.png) no-repeat; height: 109px; position: relative; left: 862px; top: -300px; width: 52px; }


/* Content Template */
.contentarea { float: left; margin: 0 0 50px 25px; min-height: 400px; width: 576px; }
.contentarea h2 { padding: 10px 0 0 10px; }
.contentarea ul { margin-top: -15px; }


/* Sidebar */
#sidebar { background: #3f2351; color: #edeee9; display: inline-block; float: left; margin: 0 0 0 10px; width: 250px; z-index: 5000; }
#sidebar li { list-style-type: none; }
#sidebar h3 { color: #edeee9; padding: 25px 0 0 25px; }
#sidebar p { margin-left: 15px; width: 200px; }
#sidebar ul { margin-left: 0; }
#sidebar li { color: #edeee9; margin: 0; padding: 0; width: 200px; }
#sidebar li a:link, #sidebar li a:visited { color: #edeee9; text-decoration: none; }
#sidebar li a:hover, #sidebar li a:active, #sidebar li a:focus { color: #1d8ba9; text-decoration: none; }
.sidebar_corner { background: url(http://wickedplumshops.com/wp-content/themes/bob/img/sidebar_corner.png) no-repeat; float: right; height: 10px; margin: 0 10px 0 0; width: 250px; }


/* Videos */
.vid { padding: 0 10px 15px 10px; }
