@import url(./style-reset.css);
@import url(./style-common.css);
@import url(./shopp.css);
@import url(./xa.css);
/*+clearfix {*/
#footer UL.nav:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
#footer UL.nav
{
	display: inline-block;
}
#footer UL.nav
{
/*\*/
	display: block;
/**/
	_height: 1px;
}
/*+}*/
.freeshipping
{
	background-color: #E84B78;
	display: block;
	color: #FEFEFE;
	font-weight: normal;
	width: 365px;
	float: left;
	padding: 7px;
	margin-top: 13px;
	margin-bottom: 12px;
}
/*
Theme Name: Crafty Test
Version: 1.0.7
Author: Billion Studio
Author URI: http://www.billionstudio.com/
Tags: two columns, e-commerce, shop, cart, widgets, gravatars
Description: A Retro Shop Theme designed for the WP e-Commerce Plugin</a>
Licence: This theme is released under the terms of the GPL Version 2 Licence.

Default fonts and colors
==========================================*/
BODY, H1, H2, H3, H4, H5, H6, P, UL, OL, DL, INPUT, TEXTAREA, SELECT
{
	color: #534F4F;
	font-family: Georgia;
}
.google_checkout
{
	margin-bottom: -1px;
	display: block;
	height: 48px;
}
.textwidget FORM .button INPUT
{
	text-align: left;
	background-color: #FAB7D3;
	display: block;
	height: 35px;
	-moz-border-radius: 11px;
	border: 1px solid #E8A2A2;
	margin: -11px 0 0;
}
.textwidget FORM #iiziu-iiziu
{
	width: 100%;
}
.textwidget FORM #name
{
	width: 100%;
}
H1, H2, H3, H4, H5, H6
{
	color: #666;
	font-family: "Georgia, Century Schoolbook", Century, "Times New Roman", serif;
	font-weight: normal;
}
/*LAYOUT
==========================================*/
BODY
{
	font-size: 70%;
	line-height: 150%;
	background: url(images/full_bkgd.jpg) repeat left top;
	background-color: #FEFEFE;
}
P
{
	font-size: 1.4em;
	line-height: 1.4em;
}
DIV#page
{
	width: 840px;
	height: 101%;
	background-image: url(images/page_white_bkgrd.png);
	background-repeat: repeat-y;
	margin: 0px auto 0;
}
.textwidget FORM
{
	background-color: #F6D7E4;
	padding: 11px;
	margin-right: 9px;
	/*+border-radius:11px;*/
	border-radius: 11px 11px 11px 11px;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	-khtml-border-radius: 11px;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border: 1px solid #F3CCCC;
}
#wp_email_capture
{
	background-color: #F4D5E1;
	padding: 10px;
	margin-right: 8px;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border: 1px solid #EDC3D4;
}
.widget_shoppproductwidget H3
{
	text-align: center;
}
DIV.container
{
	width: 820px;
	margin: 0 auto;
	height: 100%;
	overflow: auto;
}
DIV.small
{
	width: 220px;
	float: left;
}
DIV.large
{
	width: 600px;
	float: right;
	height: 100%;
}
DIV.largeshopp
{
	width: 820px;
	float: left;
	padding-top: 25px;
	overflow: hidden;
	height: 101%;
}
.column
{
	width: 266px;
	float: left;
	display: block;
	height: 200px;
	text-align: left;
	padding-left: 6px;
}
#contactformcontainer
{
	width: 540px;
	float: left;
	display: block;
	background-color: #E2EDED;
	text-align: left;
	padding-left: 6px;
	padding-bottom: 6px;
	margin-bottom: 38px;
}
#content DIV.container.body .large
{
	padding-top: 16px;
	padding-bottom: 20px;
	float: left;
}
#wp_page_numbers
{
	background: none;
}
#content_box
{
	float: left;
	display: block;
	clear: both;
	width: 820px;
	height: 432px;
	padding-top: 7px;
	overflow: visible;
	margin: 0;
}
#homepageshowcase
{
	float: left;
	display: block;
	clear: both;
	width: 780px;
	height: 422px;
	overflow: hidden;
	margin: 16px 0px 0px;
	padding: 0px 20px;
	text-align: center;
}
#homecopy
{
	float: left;
	display: block;
	clear: both;
	width: 768px;
	height: 100%;
	overflow: hidden;
	margin: 0px 0px 20px;
	padding: 12px 26px 21px;
	font-size: 2em;
	line-height: 1.4;
	text-align: justify;
}
/*HEADER
==========================================*/
#header
{
	width: 820px;
	height: 130px;
	margin: 0 auto;
	background-image: url(images/sailor_rose_header.jpg);
	background-repeat: no-repeat;
}
#header .container
{
	padding: 25px 0 20px;
	background-image: none;
}
#header H1, #header H4
{
	text-transform: none;
}
#header H1, #header H4, #header H1 A
{
	color: #666;
}
#header H1
{
	display: block;
	font-weight: normal;
	float: left;
	width: 302px;
	text-align: left;
	margin-left: 240px;
	background-image: url(images/spacer.gif);
	background-repeat: no-repeat;
	height: 81px;
}
#header H1 A, #header H1 A:visited
{
	display: block;
	text-decoration: none;
	width: 326px;
	background-repeat: no-repeat;
	height: 100px;
	background-image: url(images/spacer.gif);
}
#header #headercart
{
	display: block;
	float: right;
	height: 93px;
	width: 176px;
	text-align: center;
	padding: 12px 6px 6px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	line-height: 1.3em;
	margin-right: 4px;
	margin: 1px 28px 8px 8px;
	text-transform: uppercase;
}
#headercart LI
{
	padding: 3px;
	color: #333232;
	margin: -12px 0 16px;
	list-style-type: none;
}
#headercart LI A:link
{
	padding: 3px;
	color: #FFFFFF;
	background-color: #398E8E;
	display: block;
	width: 135px;
	margin-top: -3px;
	margin-right: 0;
	margin-bottom: -4px;
	margin-left: 12px;
	list-style-type: none;
	border: 3px double #235454;
	font-size: 7.3pt;
}
#headercart LI A:visited
{
	padding: 3px;
	color: #FFFFFF;
	background-color: #398E8E;
	display: block;
	width: 135px;
	margin-top: -3px;
	margin-right: 0;
	margin-bottom: -4px;
	margin-left: 12px;
	list-style-type: none;
	border: 3px double #235454;
	font-size: 7.3pt;
}
#headercart LI A:hover
{
	padding: 3px;
	color: #FFFFFF;
	background-color: #245555;
	display: block;
	width: 135px;
	margin-top: -3px;
	margin-right: 0;
	margin-bottom: -4px;
	margin-left: 12px;
	list-style-type: none;
	border: 3px double #235454;
	font-size: 7.3pt;
}
#headercart LI A:active
{
	padding: 3px;
	color: #FFFFFF;
	background-color: #245555;
	display: block;
	width: 135px;
	margin-top: -3px;
	margin-right: 0;
	margin-bottom: -4px;
	margin-left: 12px;
	list-style-type: none;
	border: 3px double #235454;
	font-size: 7.3pt;
}
/*SUB HEADER
==========================================*/
#sub-header
{
	clear: both;
	width: 100%;
	margin: 0 auto;
	background-color: #DA424E;
}
#sub-header UL
{
	padding: 6px 70px 6px 12px;
	height: 100%;
	overflow: auto;
	color: #FFF;
	font-weight: bold;
}
#sub-header UL LI
{
	display: block;
	float: left;
	white-space: nowrap;
	padding: 0;
}
#sub-header UL LI.first
{
	border-left: 0;
}
#sub-header UL LI A
{
	color: #DDD;
	display: block;
	line-height: 100%;
	float: left;
	padding: 5px 10px;
}
#sub-header UL LI A:hover
{
	color: #FFF;
	text-decoration: none;
}
#sub-header UL LI.current-cat A
{
	color: #FFF;
	text-shadow: none;
}
#sub-header UL LI UL
{
	display: none;
}
/*MAIN NAVIGATION
==========================================*/
#navigation
{
	clear: both;
	width: 820px;
	margin: 0 auto;
}
#navigation .container
{
	height: 42px;
	overflow: visible;
}
#nav
{
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
	z-index: 100;
	text-align: center;
	line-height: 175%;
	width: 820px;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: double;
	border-bottom-style: double;
	border-top-color: #766F6F;
	border-bottom-color: #AFAFAF;
	background-color: #DBEAE1;
}
#nav LI
{
	position: relative;
	float: left;
	height: 42px;
	font-size: 100%;
	width: 164px;
	text-align: center;
	display: block;
	background: url(images/nav-separator.gif) no-repeat right top;
}
#nav LI.last-page-item A
{
	background-image: none;
}
#nav LI A
{
	display: block;
	float: left;
	background: url(images/nav-separator.gif) no-repeat right top;
	color: #2E9393;
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	width: 164px;
	padding-top: 10px;
	height: 32px;
	font-size: 1.6em;
}
#nav LI A:hover, #nav UL LI A:hover, #nav LI.current_page_item A, #nav LI.current_page_parent A
{
	color: #FFFFFF;
	background-color: #3B9090;
	padding: 8px 0 0px;
	width: 160px;
	height: 31px;
	margin: 1px 2px;
	/*[empty]background:;*/
}
#nav LI UL
{
	position: absolute;
	visibility: hidden;
	float: none;
	top: 42px;
	left: 0px;
	width: 150px;
	margin: 0;
	padding: 5px 10px 6px;
	z-index: 10000;
	border: 1px solid #C0ACB2;
	border-bottom-width: 2px;
	border-bottom-color: #AF9DA3;
	border-top: 0;
	background-color: #FFF;
	opacity: 0.97;
}
#nav LI:hover UL, #nav LI.iehover UL
{
	visibility: visible;
}
#nav UL LI
{
	display: block;
	float: left;
	clear: both;
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	font-size: 100%;
	line-height: 100%;
	overflow: hidden;
	white-space: normal;
	border-bottom: 1px dotted #E1DAB7;
}
#nav UL LI:last-child
{
	border-bottom: 0;
}
#nav UL LI A
{
	display: block;
	width: auto;
	height: auto;
	float: none;
	font-weight: normal;
	background-image: none;
	padding: 6px 0;
	white-space: normal;
	color: #666;
}
#nav LI.current_page_item UL LI A, #nav LI.current_page_parent UL LI A
{
	color: #666;
}
#nav LI UL LI A:hover, #nav LI.current_page_item UL LI A:hover, #nav LI UL LI.current_page_item A
{
	color: #DA444F;
}
#nav LI.nav-start
{
	width: 12px;
	height: 42px;
}
#nav LI.nav-end
{
	background: transparent url(images/nav-end.gif) no-repeat right top;
	width: 12px;
	height: 42px;
}
/*FOOTER NAVIGATION
==========================================*/
#footer
{
	height: 103px;
	width: 776px;
	display: block;
	clear: both;
	margin: 0 auto 16px;
	text-align: center;
	border: 3px double #9BBFBF;
	padding-top: 0px;
	background-color: #D4E5DB;
}
/*CONTENT
==========================================*/
#content
{
	clear: both;
	width: 100%;
	margin: 0 auto;
}
/*fixes other content inside content box*/
#content #content
{
	background: transparent;
	width: auto;
	padding: 20px;
	margin: 0;
	border: 0;
}
#content H1
{
	color: #503D43;
}
#content H2
{
	padding: 0px 0 11px;
}
H2.widgettitle
{
	color: #515151;
	font-size: 14.9pt;
	display: block;
	margin-top: 20px;
	border-bottom: 1px dashed #DBC399;
	margin-bottom: 14px;
	margin-right: 8px;
	text-align: left;
	padding: 0;
	width: 212px;
}
#content H2 A, #content H2 A:link, #content H2 A:visited, #content H3 A, #content H3 A:link, #content H3 A:visited
{
	color: #666;
	text-decoration: none;
	text-align: center;
	font-weight: 600;
}
#content H2 A:hover, #content H3 A:hover
{
	color: #DA444F;
	text-decoration: none;
}
#content H3
{
	padding: 6px 0 12px;
	text-transform: uppercase;
}
#content H4 A, #content H4 A:visited
{
	color: #666;
}
#content UL
{
	list-style-type: none;
}
#content UL, #content OL
{
	padding: 0 0 20px;
}
#content UL LI, #content OL LI
{
	background: url(images/bullet.gif) no-repeat 16px 9px;
	padding: 3px 0 3px 30px;
}
#content #wp_page_numbers UL LI
{
	list-style: none;
	background: url(images/spacer.gif) no-repeat 16px 9px;
	padding: 0px;
	list-style-type: none;
	margin: 2px;
}
#content UL LI A
{
	font-weight: normal;
	text-decoration: none;
}
#content UL UL
{
	padding: 0;
}
#content OL
{
	margin-left: 30px;
}
#content OL LI
{
	padding-left: 0;
	background-image: none;
}
IMG.right, IMG.align-right, IMG.alignright
{
	float: right;
	margin: 0 0 6px 12px;
	display: inline;
}
IMG.left, IMG.align-left, IMG.alignleft
{
	float: left;
	margin: 0 12px 6px 0;
	display: inline;
}
IMG.centered
{
	display: block;
	margin: 0 auto 6px;
}
IMG.wp-smiley
{
	border: none;
}
.alignright
{
	float: right;
}
.alignleft
{
	float: left;
}
.aligncenter
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
/*POST
==========================================*/
#content .post, #content .post-nav, #content #comments
{
	padding: 0 20px;
	height: 100%;
	overflow: auto;
	margin-bottom: 40px;
	/*[empty]background-color:;*/
}
#content .posthome
{
	padding: 0 0px;
	height: 100%;
	overflow: auto;
}
#content .post-content IMG
{
	max-width: 580px;
	display: block;
	float: left;
	margin-right: 10px;
}
#content .post A.more-link
{
	padding-right: 15px;
	background: url(images/icon-more.png) no-repeat right center;
}
#content .post-title H2
{
	margin-bottom: 12px;
	padding-bottom: 11px;
	border-bottom: 1px dashed #DCC49A;
}
#content .post-footer H4
{
	font-size: 110%;
	padding: 0 0 12px;
	text-transform: uppercase;
}
#content .post-footer H4, #content .post-footer H4 A, #content .post-footer H4 A:link, #content .post-footer H4 A:visited
{
	color: #999;
}
#content .post-footer H4 A:hover, #content .post-footer H4 A:active
{
	color: #DA444F;
}
#content .post-footer SPAN
{
	padding-right: 4px;
	padding-left: 19px;
	background: url(images/icon-post.png) no-repeat left center;
}
#content .post-footer SPAN.post-comments
{
	background-image: url(images/icon-comment.png);
}
#content .post-footer SPAN.post-date
{
	background-image: url(images/icon-date.png);
}
#content .post-footer SPAN.post-category
{
	padding-right: 3px;
}
#content .post TABLE
{
	background-color: #FFF;
	border-collapse: collapse;
	border: 1px solid #EAEAEA;
	border-width: 1px 0px 1px 1px;
	border-left-width: 3px;
}
#content .post TABLE TH
{
	border: 1px solid #EAEAEA;
	border-width: 0px 1px 0px 0px;
}
#content .post TABLE TD
{
	border: 1px solid #EAEAEA;
	border-width: 0px 1px 0px 0px;
}
/*Next and Previous Post Navigation
==========================================*/
#content .post-nav
{
	clear: both;
	text-align: right;
	padding-bottom: 6px;
	padding-top: 6px;
}
#content .post-nav, #content .post-nav A, #content .post-nav A:link, #content .post-nav A:visited
{
	color: #777;
}
#content .post-nav .previous
{
	text-align: left;
	float: left;
	padding: 6px;
	border: 1px solid #E3D8D8;
	background-color: #D4E5DB;
}
#content .post-nav .next A
{
	padding: 6px;
	border: 1px solid #D2CBCB;
	background-color: #D4E5DB;
}
/*Post Pages Navigation
==========================================*/
#content P.pagenav
{
	clear: both;
}
#content P.pagenav, #content .pagenav A, #content .pagenav A:link, #content .pagenav A:visited
{
	color: #666;
}
#content .pagenav A, #content .pagenav SPAN
{
	border: 1px solid #EAEAEA;
	margin: 0 2px;
	padding: 3px 6px 4px;
	display: inline;
}
#content .pagenav SPAN.extend
{
	border: 0;
	padding: 0;
}
#content .pagenav A
{
	text-transform: lowercase;
	background-color: #F3F3F3;
	text-decoration: none;
	line-height: 50%;
}
#content .pagenav A:hover
{
	border-color: #BDAEB4;
}
#content .pagenav SPAN.current
{
	background-color: #FFF;
}
/*COMMENTS
==========================================*/
#comments #comment_form
{
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
#comments .comment-wrap
{
	height: 100%;
	overflow: auto;
	margin: 0 0 12px;
	padding: 0 12px;
	clear: both;
	background-color: #FFF;
	border: 1px solid #EAEAEA;
}
#comments H3
{
	padding-top: 0;
}
#comments H3#respond
{
	padding-top: 8px;
}
#comments .comment-wrap IMG.avatar
{
	margin: 0;
	margin-bottom: 12px;
	padding: 2px;
	background-color: #FFF;
	border: 1px solid #E8E8E8;
}
#comments .comment-wrap .left
{
	width: 65px;
	padding-top: 12px;
	float: left;
}
#comments .comment-wrap .right
{
	width: 457px;
	float: left;
	padding: 12px 0 6px 12px;
}
#comments .comment-wrap .right A
{
	text-decoration: none;
}
#comments .comment-wrap .right A:hover
{
	text-decoration: none;
}
#comments .comment-wrap .right CITE
{
	margin: 0;
	padding: 0;
	font-style: normal;
	display: block;
	height: 100%;
	overflow: auto;
}
#comments .comment-wrap .right CITE B
{
	float: left;
}
#comments .comment-wrap .right CITE B A
{
}
#comments .comment-wrap .right CITE SMALL
{
	font-size: 90%;
	float: right;
}
#comments .comment-wrap .right P
{
	padding: 12px 0;
	clear: both;
}
#comments .comment-wrap .right BLOCKQUOTE, #comments .comment-wrap .right CODE, #comments .comment-wrap .right PRE
{
	margin: 6px 0;
	clear: both;
}
#comments .alt
{
	background-color: #F6F6F6;
}
#comments .author
{
	background-color: #F7F8E8;
	border-color: #E1DAB7;
}
/*MAIN SIDEBAR
==========================================*/
#sidebar-1
{
	float: right;
	display: block;
	padding-top: 0px;
	padding-bottom: 22px;
	list-style: none;
	width: 220px;
	overflow: hidden;
}
#sidebar-1 .sidebar:first-child, #sidebar-1 .sidebar.first-child
{
	border-bottom-color: #DBC399;
	border-bottom-style: dashed;
	text-align: center;
/*#sidebar-1 .sidebar
{
behavior: expression(this.firstChild.style.background = &quot;
7DCFE7&quot;); } #sidebar-1 .sidebar: first-child h3, #sidebar-1 .sidebar.first-child h3 { color: #fff*/
}
/*
#content .sidebar padding: 25px 0px 12px; margin: 0 0 0px; clear: both; height: 100%; overflow: hidden; border-bottom: 1px dashed #DCC49A; #content .sidebar A:link, #content .sidebar A:visited
#INVALID-RULE
#INVALID-RULE
#INVALID-RULE
#INVALID-RULE
#INVALID-RULE
#INVALID-RULE
#INVALID-RULE
#INVALID-RULE
#INVALID-RULE
#INVALID-RULE
#INVALID-RULE*/ #INVALID-RULE*/
#INVALID-RULE
{
	color: #43494B;
	font-weight: normal;
}
#content .sidebar A:hover, #content .sidebar A:active
{
	color: #DA444F;
	text-decoration: none;
}
#content .small H3
{
	color: #3A8F8F;
	padding: 0 0 12px;
	margin: 0;
	font-weight: normal;
}
#content .small H4
{
	padding: 0;
}
#content .small P
{
	padding-right: 0;
	padding-bottom: 6px;
	margin: -10px 0 0;
	color: #666;
	text-align: left;
	/*[empty]background-color:;*/
}
#content .small P BIG
{
	text-align: center;
	display: block;
}
#content .small UL
{
	margin: 0;
	padding: 0 0 0px;
}
#content .small UL LI
{
	color: #375362;
	font-weight: bold;
	line-height: 125%;
	padding-left: 12px;
	background-position: 0px 8px;
}
#content .small UL LI A:link, #content .small UL LI A:visited
{
	text-decoration: none;
}
#content .small UL LI A:hover, #content .small UL LI A:active
{
	text-decoration: none;
}
#content .small UL LI.current_page_item, #content .small UL LI.current_page_item A
{
	font-weight: bold;
}
#content .small UL LI UL
{
	border: 0;
}
#content .small UL LI INPUT, #content .small UL LI SELECT
{
	margin-bottom: 0;
}
#content .small UL LI SPAN.recent_date
{
	padding-left: 3px;
	font-size: 80%;
	font-weight: bold;
	color: #889763;
}
#content .sidebar UL LI A:hover
{
	text-decoration: none;
}
#content .small UL UL
{
	border: 0;
	padding: 0;
}
#content .small UL UL LI
{
	border: 0;
	padding: 3px 0;
	background: url(images/bullet.gif) no-repeat 3px center;
	padding-left: 14px;
}
/*Custom sidebars*/
#content .sidebar.tiny
{
	float: left;
	clear: none;
	margin-right: 0;
}
#content .sidebar.tiny UL
{
	margin-right: 20px;
}
/*Ads sidebar*/
#content #ads.sidebar
{
	margin-right: 0;
	margin-bottom: 0;
	padding-right: 20px;
	height: 100%;
	overflow: auto;
	border: 0;
	padding: 0;
}
#content #ads.sidebar IMG
{
	float: left;
	border: 0;
	margin: 0;
	padding: 0;
}
/*CREDITS
==========================================*/
#credits
{
	clear: both;
	width: 100%;
	padding: 12px 0 0;
}
#credits P
{
	padding: 0 20px 12px 0;
	margin: 0;
	color: #BDAEB4;
	font-size: 90%;
}
#credits A, #credits A:visited
{
	color: #333;
}
#credits A:hover, #credits A:active
{
	color: #020202;
}
.top
{
	padding: 2px;
	/*+placement:float-left 2px -128px;*/
	float: left;
	position: relative;
	left: 2px;
	top: -128px;
}
/*Footer Credits
==========================================*/
/*[clearfix]*/#footer UL.nav
{
	padding: 7px 0px 7px 9px;
	text-align: center;
	display: block;
	width: 761px;
	background-color: #D5E6DC;
	height: 32px;
	margin: 0px 0 1px 3px;
	clear: both;
	float: left;
}
#footer UL LI
{
	color: #FFFFFF;
	margin: 0 4px 0 0;
	display: inline;
	padding: 0;
}
#footer UL LI A
{
	display: block;
	padding: 4px 6px;
	color: #EFEFF0;
	background-color: #35989E;
	width: 156px;
	float: left;
	margin: 0 6px 0px;
	border: 3px double #1F7272;
}
#footer UL.nav LI A, #credits UL.nav LI A:visited
{
}
#footer UL.nav LI A:hover, #credits UL.nav LI A:active
{
	background-color: #207373;
	text-decoration: none;
}
#footer UL.nav LI A.top
{
	border: 0;
	padding-right: 0;
}
/*WIDGETS AND PLUGINS
Search form
==========================================
FORM#search-form
{
height: 25px;
padding: 3px;
background-color: #FFF;
border: 1px solid #DCC49A;
border-width: 0 1px 1px 0;
margin: 0;
position: relative;
}
FORM#search-form INPUT.text, FORM#search-form LABEL.overlabel-apply
{
font-size: 110%;
}
FORM#search-form INPUT.text
{
position: absolute;
top: 3px;
left: 3px;
width: 110px;
height: 15px;
padding: 4px 3px 4px 4px;
margin: 0;
z-index: 0;
background: #FFF;
}
FORM#search-form INPUT.button-search
{
position: absolute;
top: 3px;
right: 3px;
margin: 0px;
display: block;
line-height: 100%;
width: 50px;
height: 25px;
}
FORM#search-form LABEL.overlabel
{
display: none;
position: absolute;
top: 0;
left: 0;
}
FORM#search-form LABEL.overlabel-apply
{
display: block;
color: #666;
position: absolute;
top: 10px;
left: 9px;
margin: 0;
z-index: 1;
cursor: text;
line-height: 100%;
font-size: 100%;
}


Calendar
==========================================*/
#wp-calendar
{
	width: 100%;
}
#wp-calendar CAPTION
{
	color: #666;
	text-align: right;
}
#wp-calendar TH
{
	color: #666;
	font-size: 80%;
	padding-left: 0;
	padding-right: 0;
}
#wp-calendar A
{
	font-weight: bold;
}
#wp-calendar TFOOT TD
{
	text-align: left;
}
#wp-calendar TFOOT TD#next
{
	text-align: right;
}
#wp-calendar TD#today
{
	background-color: #F3F3F3;
}
/*socialble widget
==========================================*/
#content .sociable UL LI
{
	display: block;
	float: left;
	background-color: #FFF;
	padding: 6px;
	margin: 0;
}
