@import url(examples/2c-l.css);
/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.6
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer

Two-column with sidebar on left from the /examples/ folder
Just some example content
general styles*/
/*+clearfix {*/
DIV#container:after, #wrapper:after, #access:after, #footer:after, #header:after, #content:after, #entry-content:after, #menu:after, #main:after, #header_content:after, #content:after, #newsletter:after, FORM:after, #additional_header_content:after, #footer_content:after, DIV#content:after, DIV.corllection_link:after, DIV.sidebar.primary_sidebar:after, DIV.sidebar.subheader_sidebar:after, DIV#subheader_sidebar_single:after, #header:after, .page-template-cheekyhome-php #wrapper:after, DIV#container:after, #phplist-integration FORM:after, .pageid-2 DIV#promo:after, #tweet:after, DIV.category_thumbnails:after, DIV.category_thumbnails A:after, DIV#contactform LABEL:after, .column3_sidebar:after, UL.shopp_categories LI:after, DIV#container:after, DIV#primary:after, DIV#content:after, DIV.gallery:after, DIV#container-5:after, DIV.sidebar.footer_sidebar:after, .category_menu UL LI#collection:after, .pageid-55 DIV#container:after, #main_content:after, .pageid-55 .primary_sidebar:after, .page-template-holdingpage-php DIV#content:after, DIV#wrapper:after, DIV#content:after, DIV#mailpress-3:after, DIV#mailpress-3 FORM:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
DIV#container, #wrapper, #access, #footer, #header, #content, #entry-content, #menu, #main, #header_content, #content, #newsletter, FORM, #additional_header_content, #footer_content, DIV#content, DIV.corllection_link, DIV.sidebar.primary_sidebar, DIV.sidebar.subheader_sidebar, DIV#subheader_sidebar_single, #header, .page-template-cheekyhome-php #wrapper, DIV#container, #phplist-integration FORM, .pageid-2 DIV#promo, #tweet, DIV.category_thumbnails, DIV.category_thumbnails A, DIV#contactform LABEL, .column3_sidebar, UL.shopp_categories LI, DIV#container, DIV#primary, DIV#content, DIV.gallery, DIV#container-5, DIV.sidebar.footer_sidebar, .category_menu UL LI#collection, .pageid-55 DIV#container, #main_content, .pageid-55 .primary_sidebar, .page-template-holdingpage-php DIV#content, DIV#wrapper, DIV#content, DIV#mailpress-3, DIV#mailpress-3 FORM
{
	display: inline-block;
}
DIV#container, #wrapper, #access, #footer, #header, #content, #entry-content, #menu, #main, #header_content, #content, #newsletter, FORM, #additional_header_content, #footer_content, DIV#content, DIV.corllection_link, DIV.sidebar.primary_sidebar, DIV.sidebar.subheader_sidebar, DIV#subheader_sidebar_single, #header, .page-template-cheekyhome-php #wrapper, DIV#container, #phplist-integration FORM, .pageid-2 DIV#promo, #tweet, DIV.category_thumbnails, DIV.category_thumbnails A, DIV#contactform LABEL, .column3_sidebar, UL.shopp_categories LI, DIV#container, DIV#primary, DIV#content, DIV.gallery, DIV#container-5, DIV.sidebar.footer_sidebar, .category_menu UL LI#collection, .pageid-55 DIV#container, #main_content, .pageid-55 .primary_sidebar, .page-template-holdingpage-php DIV#content, DIV#wrapper, DIV#content, DIV#mailpress-3, DIV#mailpress-3 FORM
{
/*\*/
	display: block;
/**/
	_height: 1px;
}
/*+}*/
*
{
	margin: 0;
	padding: 0;
	border: 0;
}
HTML, BODY
{
	height: 100%;
}
* HTML, * BODY
{
	height: 100%;
}
BODY
{
	font: 80%/1.2em "Century Gothic", "Trebuchet MS", Helvetica, arial, Verdana, sans-serif;
	color: #787B81;
	background: #003647 url(images/bgstrip.png) repeat-x fixed left top;
	background: #FFFFFF;
	height: 100%;
	position: relative;
	padding-bottom: 70px;
}
H1, H2, H3, H4
{
	font-weight: normal;
	/*[empty]font-family:;*/
}
BLOCKQUOTE
{
	color: #089EC3;
	margin-bottom: 1.5em;
	padding: 1.5em 1.5em 0;
	font-style: italic;
}
BLOCKQUOTE SPAN
{
	color: #5F5F5F;
	display: block;
	text-align: left;
	margin: 1.5em;
	font-style: normal;
}
/*[clearfix]*/DIV#container
{
	width: 900px;
	margin: 0 auto;
	position: relative;
}
/*[clearfix]*/#wrapper, #access, #footer, #header, #content, #entry-content, #menu, #main, #header_content, #content, #newsletter, FORM, #additional_header_content, #footer_content
{
	position: relative;
}
DIV#access
{
	z-index: 5000;
	margin-top: 43px;
}
/*[clearfix]*/DIV#content
{
	width: 908px;
	padding: 0 4px;
	margin: 0 auto;
	z-index: 0;
}
DIV.corllection_link
{
}
.page-template-cheekyshop-php DIV#content
{
	float: none;
}
/*[clearfix]*/DIV.corllection_link
{
	position: relative;
}
DIV.corllection_link A
{
	font-size: 2em;
	font-family: "Josefin Sans Std Light", arial, serif;
	margin-top: 0.5em;
	display: inline-block;
	color: #5BAFC9;
	line-height: normal;
}
DIV.corllection_link A:hover
{
	font-family: "Josefin Sans Std Light", arial, serif;
	color: #EA7863;
}
.primary_sidebar_single DIV.execphpwidget DIV.corllection_link A SPAN
{
	margin-left: 10px;
}
/*[clearfix]*/DIV.sidebar.primary_sidebar
{
	float: left;
	width: 200px;
	padding-top: 0.5em;
	position: relative;
	z-index: 5000;
}
#links
{
	/*[empty]left:;*/
}
/*[clearfix]*/DIV.sidebar.subheader_sidebar
{
	float: none;
	width: 910px;
	/*[empty]background:;*/
	margin: 0 auto;
	padding-top: 5px;
	background: #5AAEC8;
	border-bottom: 1px dotted #FFFFFF;
	position: relative;
	z-index: 5001;
}
DIV#secondary
{
	clear: left;
}
.additional_content
{
	border-top: 2px solid #F7F7F7;
	width: 250px;
	float: right;
}
.additional_content .additional_sidebar_single
{
	width: 174px;
}
#text-3.primary_sidebar_single H3
{
	margin-bottom: 1em;
	margin-top: 1em;
	font-size: larger;
	color: #C2C1C1;
}
DIV#footer
{
	clear: both;
	width: 910px;
	margin: 1px auto 0;
	position: relative;
	background: #FCFCFC;
	z-index: 2;
	border-top: 1px solid #EDEDED;
}
.page-template-holdingpage-php #footer
{
	height: auto;
	border: 0;
}
.page-template-holdingpage-php #footer
{
	background: transparent;
	border: 0;
}
/*[clearfix]*/DIV#subheader_sidebar_single
{
	position: relative;
	width: 250px;
}
DIV#shoppcartwidget-3.subheader_sidebar_single H3
{
	width: 24px;
	height: 20px;
	text-indent: -9999px;
	margin-top: 6px;
	background: url(images/cart_ic.png) no-repeat right center;
}
DIV.header_sidebar_single P.status
{
	width: 100%;
}
DIV.header_sidebar_single UL
{
	display: block;
	width: 100%;
}
/*[clearfix]*/#header
{
	position: relative;
	width: 910px;
	padding-top: 5px;
	margin: 0 auto;
	/*[empty]background:;*/
	border-bottom: 1px solid #F0EEEE;
}
#access
{
	text-align: center;
}
#wrapper
{
	width: 910px;
	margin: 0 auto;
	background: url(images/bg1.jpg) no-repeat fixed left top;
	background: #FFFFFF;
	margin-bottom: 70px;
}
.page-template-holdingpage-php#wrapper
{
	background: url(images/bg1.jpg) no-repeat fixed left top;
	background: #FFFFFF;
	height: 100%;
}
/*[clearfix]*/.page-template-cheekyhome-php #wrapper
{
	width: 100%;
	margin: 0 auto -1px;
	background: url(images/bg1.jpg) no-repeat fixed left top;
	background: #FFFFFF;
}
* HTML #wrapper
{
	height: 100%;
}
/*[clearfix]*/DIV#container
{
	background: url(images/bgsquare.png) repeat top left;
	background: transparent;
	margin: 0 auto;
	position: relative;
}
.promobox .sidebar.primary_sidebar
{
	width: 200px;
	position: relative;
}
#phplist-integration
{
	position: absolute;
	bottom: 0;
	left: 0;
	height: 140px;
	width: 200px;
	background: #020202 url(images/bgsquare2.png);
}
#phplist-integration H3
{
	padding: 4px 4px 4px 15px;
	margin-top: 10px;
}
/*[clearfix]*/#phplist-integration FORM
{
	padding: 10px;
}
#phplist-integration FORM DIV.required
{
	font-weight: normal;
}
#phplist-integration FORM LABEL
{
	display: block;
	padding-left: 3px;
	font-weight: normal;
	color: #E7E7E7;
}
#phplist-integration FORM INPUT
{
	width: 150px;
	background: #6D6D6D;
}
#phplist-integration FORM INPUT#contactsubmit
{
	background: transparent url(images/forwardbtn.png) no-repeat right center;
	text-align: right;
	padding-right: 23px;
}
.home DIV#container
{
	background: transparent;
}
/*[clearfix]*/.pageid-2 DIV#promo, #tweet
{
	width: 450px;
	float: left;
	height: 500px;
	min-height: 500px;
	position: relative;
}
#promo UL
{
	list-style-type: none;
}
#promo .entry H2, #promo .entry P
{
}
#promo .entry P
{
}
#promo .entry H2
{
	position: absolute;
	padding: 10px;
	bottom: 0px;
	right: 0;
	background: url(images/bgsquare2.png);
	color: #4A4343;
}
.page-template-cheekyblog-php #promo .entry
{
	margin-bottom: 1.5em;
}
/*[clearfix]*/DIV.category_thumbnails
{
	margin-top: 0px;
	margin-bottom: 5px;
	position: relative;
	padding: 5px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background: #E6F0F3;
}
DIV.category_thumbnails_content
{
	position: relative;
}
DIV.category_thumbnails_content P
{
	position: absolute;
	left: -9999px;
	top: 0;
	height: 160px;
	width: 240px;
	color: #0BB1F8;
	background: #FEFEFE url(images/bgsquare2.png);
}
DIV.category_thumbnails.one
{
	margin-top: 10px;
}
DIV.category_thumbnails.three
{
	margin-bottom: 0;
}
DIV.DIV.category_thumbnails.one
{
	margin-top: 0.5em;
}
/*[clearfix]*/DIV.category_thumbnails A
{
	display: block;
	position: relative;
	height: 150px;
	width: 239px;
}
DIV.category_thumbnails A SPAN
{
	display: inline-block;
	background: url(images/bgsquare2.png);
	color: #3A3E3F;
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 5px 13px 5px 5px;
	font-size: 1.5em;
}
DIV.category_thumbnails.three A
{
	background: #C1C1C1 url(images/dubai.jpg) no-repeat center center;
}
DIV.category_thumbnails.two A
{
	background: url(images/fiji.jpg) no-repeat;
}
DIV.category_thumbnails.one A
{
	background: url(images/ny.jpg) no-repeat;
}
.category-thumbnail A IMG
{
	width: 185px;
}
DIV.category-thumbnail A SPAN
{
	top: 10px;
	left: 0;
	display: inline-block;
	font-size: 1.5em;
	line-height: normal;
	background: url(images/bgsquare2.png);
	color: #010101;
	padding: 5px 17px 5px 5px;
	letter-spacing: 2px;
}
.category-thumbnail P
{
	font-size: 0.7em;
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	padding: 5px;
	background: url(images/bgsquare2.png);
	text-transform: uppercase;
	color: #020202;
}
DIV.category_thumbnails:hover P
{
	left: auto;
}
.promobox #gallery
{
	width: 700px;
	height: 460px;
	float: right;
}
.pageid-2 #container #content, .pageid-328 #container #content
{
	width: 100%;
}
#content .hentry
{
}
DIV#contactdetails
{
	width: 200px;
	float: left;
}
DIV#contactdetails P
{
	padding: 10px;
}
DIV#contactdetails H3, DIV#contactform H3
{
	padding: 10px;
	color: #04B2F5;
}
DIV#contactform H3
{
	padding-left: 0;
}
DIV#contactform
{
	width: 600px;
	float: left;
	margin-left: 50px;
	position: relative;
}
DIV#contactform FORM
{
	position: relative;
}
DIV#contactform INPUT, DIV#contactform TEXTAREA
{
	border: 0;
	float: none;
	border: 1px solid #E8E8E8;
	background: url(images/formshade.jpg) repeat-x left top;
	width: 323px;
}
TEXTAREA
{
	color: #837B7B;
	float: left;
}
/*[clearfix]*/DIV#contactform LABEL
{
	position: relative;
}
DIV#contactform LABEL.submit
{
	position: relative;
	border: 0;
	width: 407px;
	padding-top: 0;
	margin: 0;
}
DIV#contactform LABEL.submit INPUT
{
	background: transparent url(images/forwardbtn.png) no-repeat right center;
	width: 60px;
	float: right;
}
DIV#contactform LABEL.checkbox SPAN
{
	width: 322px;
}
DIV#contactform LABEL.checkbox INPUT
{
	width: 27px;
	float: left;
}
DIV#contactform LABEL SPAN
{
	border: 0;
	float: left;
}
.home .primary_sidebar .primary_sidebar_single .textwidget
{
	padding: 5px;
	font-size: 1.2em;
	margin-bottom: 10px;
	text-transform: uppercase;
	color: #ADADAD;
}
.home .primary_sidebar .primary_sidebar_single .textwidget H2
{
	padding: 5px 5px 5px 0;
	margin-top: 10px;
}
.home .primary_sidebar .primary_sidebar_single .textwidget H2 A
{
	color: #A7610A;
}
DIV.caption DIV.content
{
	width: 420px;
	float: right;
	padding-top: 10px;
}
DIV.caption DIV.content H2
{
	position: absolute;
	top: 6px;
	font-size: 3.8em;
	line-height: 1em;
	left: 10px;
	color: #ED6000;
}
/*[clearfix]*/.column3_sidebar
{
	position: relative;
	clear: both;
	margin-top: 5px;
	background: #E5EFF2;
	border-top: 1px dotted #F6F7F8;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.column3_sidebar .column3_sidebar_single
{
	float: left;
	width: 280px;
	margin-top: 0.5em;
	border-left: 1px dotted #BEC9C9;
	padding: 10px;
}
P
{
	margin-bottom: 0.5em;
}
STRONG
{
	color: #80D0F5;
}
/*links*/
A
{
	color: #15B5F3;
	text-decoration: none;
}
UL.shopp_categories
{
	line-height: 1;
	list-style: none;
	margin: 0;
	padding: 0;
}
/*[clearfix]*/UL.shopp_categories LI
{
	position: relative;
	display: block;
	float: left;
	padding-top: 10px;
	text-transform: uppercase;
	color: #DD5C00;
}
UL.shopp_categories LI A
{
	position: relative;
	display: block;
	float: left;
	padding: 0 9px 0 8px;
	text-transform: uppercase;
}
.entry-title, .entry-meta
{
	clear: both;
	margin: 4px 0 10px;
	padding: 10px 10px 10px 0;
}
.entry-title
{
	color: #DC5B00;
}
/*[clearfix]*/DIV#container, DIV#primary, DIV#content
{
	position: relative;
}
FORM#commentform .form-label
{
	margin: 1em 0 0;
}
FORM#commentform SPAN.required
{
	background: #FFF;
	color: #C30;
}
FORM#commentform, FORM#commentform P
{
	padding: 0;
}
INPUT#author, INPUT#email, INPUT#url, TEXTAREA#comment
{
	padding: 0.2em;
}
DIV.comments OL LI
{
	margin: 0 0 3.5em;
}
TEXTAREA#comment
{
	height: 13em;
	margin: 0 0 0.5em;
	overflow: auto;
	width: 66%;
}
.alignright, IMG.alignright
{
	float: right;
	margin: 10px 0 5px 1em;
}
.alignleft, IMG.alignleft
{
	float: left;
	margin: 1em 1em 0 0;
}
.aligncenter, IMG.aligncenter
{
	display: block;
	margin: 1em auto;
	text-align: center;
}
/*[clearfix]*/DIV.gallery
{
}
P.wp-caption-text
{
	font-style: italic;
}
DIV.gallery DL
{
	margin: 1em auto;
	overflow: hidden;
	text-align: center;
}
DIV.gallery DL.gallery-columns-1
{
	width: 100%;
}
DIV.gallery DL.gallery-columns-2
{
	width: 49%;
}
DIV.gallery DL.gallery-columns-3
{
	width: 33%;
}
DIV.gallery DL.gallery-columns-4
{
	width: 24%;
}
DIV.gallery DL.gallery-columns-5
{
	width: 19%;
}
DIV#nav-above
{
	margin-bottom: 1em;
}
DIV#nav-below
{
	margin-top: 1em;
}
DIV#nav-images
{
	height: 150px;
	margin: 1em 0;
}
DIV.navigation
{
	height: 1.25em;
}
DIV.navigation DIV.nav-next
{
	float: right;
	text-align: right;
}
DIV.sidebar H3
{
	font-size: 1.2em;
}
DIV.sidebar INPUT#s
{
	width: 7em;
}
DIV.sidebar LI FORM
{
	margin: 0.2em 0 0;
	padding: 0;
}
DIV#menu UL LI, DIV.gallery DL, DIV.navigation DIV.nav-previous
{
	float: left;
}
DIV#header, DIV#footer
{
	text-align: center;
}
INPUT#author, INPUT#email, INPUT#url, DIV.navigation DIV
{
	width: 50%;
}
DIV.gallery *, DIV.sidebar DIV, DIV.sidebar H3, DIV.sidebar UL
{
	margin: 0;
	padding: 0;
}
/*tabs*/
/*[clearfix]*/DIV#container-5
{
	float: left;
	position: relative;
	width: 300px;
	margin-left: 27px;
	border: 1px solid #F2F2F2;
}
DIV#container-5 DIV.tabs-container
{
}
DIV#container-5 UL.tabs-nav LI A
{
}
DIV#container-5 UL.tabs-nav LI.tabs-selected A
{
	background: transparent;
}
/*grafa*/
#header H1#blog-title
{
	width: 220px;
	float: left;
	height: 70px;
}
#header H1#blog-title SPAN A
{
	display: block;
	height: 70px;
	width: 241px;
	background: url(images/logo.png) no-repeat left top;
	text-indent: -9999px;
}
/*shoppingcart widge*/
DIV#shoppcartwidget-3
{
	border-left: 1px solid #ECEDED;
	padding: 0 5px 3px 0;
	position: absolute;
	top: 6px;
	right: 0;
	clear: right;
	margin-bottom: 0.5em;
	text-align: left;
	background: #F8FAFA;
}
.page-template-cheekyhome-php DIV#shoppcartwidget-3
{
}
#shoppcartwidget-3 H3
{
	background: url(images/cart_ic.png) no-repeat center center;
	display: inline;
	height: 22px;
	width: 39px;
	padding-right: 3px;
	text-align: left;
	float: left;
	color: #00CBFE;
	text-indent: -9999px;
}
#shoppcartwidget-3 P
{
	display: inline;
}
DIV#shoppcartwidget-3 P.status
{
	text-align: left;
	color: #DD5C00;
}
DIV#shoppcartwidget-3 UL
{
	width: 63px;
	display: inline;
	list-style-type: none;
}
/*bookmark widget*/
/*[clearfix]*/DIV.sidebar.footer_sidebar
{
	float: none;
	clear: both;
	width: 200px;
	padding: 4px 0;
}
DIV.sidebar.footer_sidebar UL
{
	display: block;
	width: 300px;
	float: right;
	position: relative;
}
DIV.sidebar.footer_sidebar LI
{
	display: block;
	position: relative;
}
DIV.sidebar.footer_sidebar H2
{
	float: left;
	position: absolute;
	top: 9px;
	left: 2px;
	text-transform: uppercase;
	font-size: 1.7em;
	line-height: 1.3em;
	color: #3D3D3D;
}
DIV.sidebar.footer_sidebar SPAN.bookmarkby
{
	display: block;
	float: left;
	text-align: right;
	width: 148px;
	margin-bottom: 4px;
}
DIV.sidebar.footer_sidebar SPAN#bookmark
{
	display: block;
	float: left;
	width: 113px;
	margin-bottom: 4px;
}
DIV.sidebar.footer_sidebar A
{
	display: block;
	width: 22px;
	float: right;
	clear: left;
	margin-right: 5px;
	margin-bottom: 12px;
}
/*shop
dropdown boxes
special offers*/
.pageid-328 #container #content
{
	margin: 0 auto;
	float: none;
}
.pageid-328 #container #content .hentry STRONG
{
	color: #F38439;
}
.pageid-328 #container #content .hentry H2
{
	color: #F38439;
	display: none;
}
.pageid-328 .entry-content DIV.text
{
	float: left;
	font-size: 1.2em;
	line-height: 1.2em;
	width: 253px;
	padding: 10px;
}
.pageid-328 .entry-content DIV.links
{
	float: left;
	width: 627px;
}
.pageid-328 #container #content .hentry P
{
	padding-bottom: 20px;
}
.pageid-328 #container #content .hentry IMG
{
}
.pageid-328 #container #content .hentry H3
{
	text-align: left;
}
/*category menus*/
.sidebar.subheader_sidebar DIV#text-3
{
	float: left;
	width: 100px;
	padding: 4px;
	color: #FFFFFF;
}
.sidebar.subheader_sidebar .category_menu
{
	position: relative;
	float: left;
	margin-right: 9px;
	margin-bottom: -3px;
}
.sidebar.subheader_sidebar #execphp-6 .category_menu
{
	margin-right: 0;
}
.category_menu UL
{
	position: relative;
	width: 145px;
	margin-bottom: 0;
}
.category_menu UL LI
{
	display: block;
	position: relative;
	width: 139px;
	padding: 3px;
	color: #282828;
	background: #FFFFFF url(images/category_dropdown_shade.jpg) repeat-x right top;
	border: 1px solid #EAEAEA;
	vertical-align: baseline;
}
.category_menu UL LI SPAN
{
	display: block;
	position: relative;
	color: #282828;
	background: url(images/formarr.jpg) no-repeat center right;
}
.category_menu UL LI A
{
	position: relative;
	display: block;
	padding: 5px 30px 5px 5px;
	color: #D8D6D3;
}
.category_menu UL LI A:hover
{
	position: relative;
	display: block;
	color: #F7F7F7;
	background: #DD5C00;
}
.category_menu UL LI UL
{
	position: absolute;
	width: 145px;
	left: 0;
	display: none;
	background: #545454 repeat top left;
}
.category_menu UL LI UL LI
{
	background: transparent;
	border: 0;
}
.category_menu UL LI UL LI A
{
	padding: 0;
	width: 136px;
	margin: 0;
	display: block;
}
.category_menu UL LI:hover UL
{
	left: auto;
	display: block;
}
.category_menu UL LI#collection2010
{
	z-index: 4101;
	margin-bottom: 10px;
}
.category_menu UL LI#collection2009
{
	z-index: 4100;
	margin-bottom: 10px;
}
.category_menu UL LI#cup_size
{
	z-index: 4097;
	margin-bottom: 10px;
}
.category_menu UL LI#style
{
	z-index: 4099;
	margin-bottom: 10px;
}
/*[clearfix]*/.category_menu UL LI#collection
{
	z-index: 5000;
	margin-bottom: 10px;
}
.category_menu UL LI#collection2010 UL
{
	z-index: 4101;
	margin-bottom: 10px;
}
.category_menu UL LI#collection2009 UL
{
	z-index: 4100;
	margin-bottom: 10px;
}
.category_menu UL LI#cup_size UL
{
	z-index: 4097;
	margin-bottom: 10px;
}
.category_menu UL LI#style UL
{
	z-index: 4099;
	margin-bottom: 10px;
}
.category_menu UL LI#collection UL
{
	z-index: 5000;
	margin-bottom: 10px;
}
.category_menu UL LI#cup_size UL LI
{
	float: none;
	width: 60px;
	height: 10px;
	background: transparent;
}
.category_menu UL LI#size
{
	z-index: 4098;
	margin-bottom: 10px;
}
.subheader_sidebar_single .textwidget H2
{
	margin-top: 10px;
}
.pageid-14 .subheader_sidebar .primary_sidebar_single DIV.textwidget
{
	float: left;
}
.subheader_sidebar_single .textwidget H2 A
{
	color: #C28032;
	margin-top: 10px;
}
.subheader_sidebar_single .textwidget H2 A:hover
{
	color: #FEFEFE;
}
.footer_sidebar .footer_sidebar_single DIV.textwidget
{
	width: 380px;
	font-size: smaller;
	float: left;
	margin-top: 20px;
	text-align: left;
}
.footer_sidebar .footer_sidebar_single DIV.textwidget A
{
	width: auto;
	float: none;
	display: inline;
}
OPTION[disabled]
{
	color: #323232;
	text-decoration: line-through;
}
/*sales banner*/
/*[clearfix]*/.pageid-55 DIV#container
{
	width: 900px;
	min-height: 450px;
	margin: 0 auto;
	position: relative;
}
/*[clearfix]*/#main_content
{
	position: relative;
	width: 690px;
	float: right;
}
.pageid-55 .sidebar.column1_sidebar
{
	float: right;
	height: 450px;
}
.pageid-55 .sidebar.column2_sidebar, .pageid-55 .sidebar.column3_sidebar, .pageid-55 .sidebar.column4_sidebar
{
	width: 260px;
	float: right;
}
/*[clearfix]*/.pageid-55 .primary_sidebar
{
	position: relative;
	height: 316px;
	float: left;
	width: 200px;
}
.pageid-55 .column1_sidebar .column1_sidebar_single
{
	position: relative;
}
.pageid-55 .column1_sidebar .column1_sidebar_single H3
{
	position: absolute;
	bottom: 0;
	right: 0;
	padding: 20px;
	background: url(images/bgsquare.png);
}
.pageid-55 .column2_sidebar .column2_sidebar_single H3, .pageid-55 .column3_sidebar .column3_sidebar_single H3, .pageid-55 .column4_sidebar .column4_sidebar_single H3
{
	top: 0;
	right: 0;
	background: transparent;
	padding: 15px 15px 20px;
	font-size: 1.2em;
	font-weight: normal;
	color: #CCCFD4;
}
/*salespage*/
.onsale #shopp DIV.category H3
{
	position: absolute;
}
/*new style*/
/*[clearfix]*/.page-template-holdingpage-php DIV#content
{
	position: absolute;
	bottom: 0;
}
.page-template-holdingpage-php DIV.page H2.entry-title
{
	top: 0;
	display: inline-block;
	background: #020202;
	color: #F9F9F9;
	position: absolute;
}
.page-template-holdingpage-php .entry-content DIV DIV
{
	display: none;
}
/*[clearfix]*/DIV#wrapper
{
	background: #FFFFFF;
	position: relative;
}
#header H1#blog-title
{
	width: 220px;
	float: left;
	height: 70px;
}
#blog-description
{
	width: 100%;
	position: absolute;
	position: fixed;
	height: 33px;
	bottom: 0;
	left: 0;
	background: #020202 url(images/slog.png) no-repeat center center;
	border-top: 2px dotted #E6F5F8;
	text-indent: -9999px;
	z-index: 3000;
}
#header H1#blog-title SPAN A
{
	text-indent: -9999px;
}
.page-template-holdingpage-php DIV#container
{
	bottom: 0;
	position: absolute;
}
/*[clearfix]*/DIV#content
{
	/*[empty]background:;*/
	border-bottom: 2px dotted #EBE9E9;
	margin-top: 0;
	padding-bottom: 2px;
	z-index: 30;
}
.page-template-holdingpage-php #content
{
	border: 0;
}
.sidebar.column1_sidebar
{
	width: 440px;
	float: none;
}
#main_content .sidebar DIV
{
	position: relative;
}
.column2_sidebar .column2_sidebar_single H3, .column3_sidebar .column3_sidebar_single H3, .pageid-412 .column4_sidebar .column4_sidebar_single H3, .column3_sidebar .column3_sidebar_single H3
{
	padding: 15px 15px 20px;
	font-size: 1.2em;
	font-weight: normal;
	color: #CCCFD4;
	/*[empty]line-height:;*/
}
#menu LI A
{
	border-left: 0;
}
/*img resize*/
/*[clearfix]*/DIV#mailpress-3
{
	padding: 0 0 0px;
	width: 200px;
	margin-top: 27px;
	padding-top: 46px;
	position: relative;
	background: #5BAFC9 url(images/newsletter.jpg) no-repeat left top;
}
/*[clearfix]*/DIV#mailpress-3 FORM
{
	padding: 40px 0 0px 10px;
	position: relative;
	background: url(images/newsletter_corner_bottom.jpg) no-repeat right bottom;
}
.MailPress FORM INPUT
{
	background: #FFFFFF;
	color: #EC6400;
	margin-bottom: 5px;
	border: 0;
}
.MailPressFormSubmit.mp_submit
{
	float: right;
	margin-right: 10px;
	background: #DD5C00;
	color: #FEFEFE;
}
/*promobox*/
#promo
{
	float: left;
	width: 452px;
	height: 500px;
}
.page-template-cheekyblog-php #promo, .s-category-tweets #promo
{
	margin-top: 3em;
}
#links #query-posts-3
{
	padding-right: 1.5em;
	margin-top: 1.5em;
}
#links #query-post-3 UL, #links #query-posts-3 UL LI
{
	position: relative;
	list-style-type: none;
}
#links #query-posts-3 UL LI
{
	margin-bottom: 0.5em;
	border-bottom: 1px solid #EAE8E8;
}
#links #query-posts-3 UL LI A
{
	color: #DB5A00;
}
#promo .anythingSlider .entry
{
	position: relative;
}
#promo .anythingSlider .entry H2
{
	position: absolute;
	right: 0;
	top: 21px;
	color: #E07F1E;
}
#promo .anythingSlider .entry P
{
	position: absolute;
	color: #E07F1E;
}
#tweet
{
	width: 600px;
	height: 646px;
	background: url(images/tweet_bg.jpg) no-repeat;
}
.page-template-cheekytweet-php .sidebar.primary_sidebar
{
	width: 600px;
	position: absolute;
	left: 0;
	bottom: 0;
}
#tweet .tweet
{
	position: absolute;
	width: 520px;
	bottom: 187px;
	font-size: 1.3em;
}
#tweet DIV.tweet P
{
	display: inline-block;
	padding: 4px 4px 10px;
	background: #FFFFFF;
}
#tweet DIV.tweet H2
{
	display: inline-block;
	padding: 4px 4px 20px;
	background: #FFFFFF;
}
.additional_content UL
{
	list-style-type: none;
	padding-top: 20px;
}
.listing_tweets UL LI
{
	list-style-type: none;
	display: block;
	padding: 6px 10px 3px 0;
}
/*menu*/
#menu
{
	width: 100%;
	float: right;
	width: 650px;
}
DIV#menu UL
{
	float: right;
}
DIV#menu UL UL
{
	float: none;
	width: 120px;
}
DIV#menu UL, DIV#menu UL UL
{
	line-height: 1;
	list-style: none;
	margin: 0;
	padding: 0;
}
DIV#menu UL A
{
	display: block;
	margin-right: 0;
	padding: 0.5em 1em;
	text-decoration: none;
	text-transform: uppercase;
	color: #969191;
}
DIV#menu UL A:hover
{
	color: #59ADC7;
	background: #FFFFFF url(images/arr.png) no-repeat center top;
}
LI:hover UL
{
	display: block;
}
LI>UL
{
	top: auto;
	left: auto;
}
DIV#menu LI.current_page_item A
{
	color: #59ADC7;
	background: #FFFFFF url(images/arr.png) no-repeat center top;
}
DIV#menu UL UL UL A
{
	font-style: italic;
}
DIV#menu UL LI UL
{
	left: -999em;
	position: absolute;
}
DIV#menu UL LI:hover UL
{
	left: auto;
}
DIV#menu LI LI
{
	float: none;
}
DIV#menu LI LI A
{
	background: #FDFDFD;
	border-left: 0;
	margin-top: 2px;
}
/*pizzas*/
.column3_sidebar .column3_sidebar_single H3
{
	float: left;
	color: #402F2F;
	padding: 0 27px 12px 0;
}
DIV#links #text-8
{
	background: #FE6533 url(images/cta.jpg) no-repeat center top;
	padding: 33px 0 0px;
}
DIV#links #text-8 H3
{
	background: url(images/cta_corner_bottom.jpg) no-repeat center bottom;
	padding: 21px;
	text-indent: -9999px;
}
.page-template-cheekytweet-php DIV#links #text-8
{
	/*[empty]margin-left:;*/
	float: left;
	width: 200px;
}
A.facebook
{
	height: 60px;
	width: 60px;
	display: block;
	float: left;
	background: url(images/facebook_ic.png);
	text-indent: -9999px;
	margin-right: 10px;
}
A.lookbook
{
	display: inline-block;
	clear: left;
	color: #DC5B00;
	background: #FFFFFF;
	padding: 5px;
}
A.lookbook:hover
{
	color: #E1E1E1;
	background: #DC5B00;
	padding: 5px;
}
A.twitter
{
	height: 60px;
	width: 60px;
	display: block;
	float: left;
	background: url(images/twitter_ic.png);
	text-indent: -9999px;
	margin-right: 10px;
}
