/* 
	Theme Name: CE
	Theme URL: http://gregmote.com
	Description: CE is based on Eye Candy
	Author: Greg Mote
	Author URI: http://gregmote.com
	Version: 1.1
	Date: 2011-01-22
	
	pink #f3055f
	brown #5c3822
	purple #611d5b
	light blue #e0f5f6
*/

* { margin: 0; padding: 0; border: none; }
img { margin: 0; padding: 0; border: none; }
body { background: #E0F5F6 url(images/bg.png) top center repeat-y; color: #000; font-size: 12pt; font-family: Arial, Helvetica, Sans-Serif; }
form { display: inline; }
#wrap { width: 736px; margin: 0 auto; position: relative; }
a, a:visited { color: #000; text-decoration: none; }
a:hover { text-decoration: underline; }
img.alignright { float: right; padding-left: 15px; padding-bottom: 15px; }

/* Header */
#link-top { position: relative; z-index: 12; }
#header { position: relative; height: 283px; white-space: nowrap; z-index:1; }
#flashheader { position: absolute; height: 318px; width: 736px; white-space: nowrap; z-index:3; top: -500px; left: 50px; }
#menuheader { position: absolute; height: 286px; width: 736px; white-space: nowrap; z-index:2; top: 0px; }
#ce { position: absolute; top: 0; left: 20px; }
#large { width: 180px; height: 180px; display: block; float: left; margin-right: 20px; vertical-align: bottom; }
#large img { vertical-align: bottom; }
#nolarge { width: 15px; height: 180px; display: block; float: left; margin-right: 20px; vertical-align: bottom; }
#nolarge img { vertical-align: bottom; }
#iconsleft, #iconsright { position: absolute; bottom: -14px; vertical-align: bottom; }
#iconsleft { left: 0; z-index: 10; padding-left: 0px; }
#iconsright { right: 0; z-index: 10; padding-right: 0px;}
#iconsleft a, #iconsright a { background-repeat: no-repeat; display: block; float: left; width: 90px; height: 180px; vertical-align: bottom; }
#iconsleft a { margin-left: -30px; }
#iconsright a { margin-left: -30px; }
#iconsleft a span, #iconsright a span { display: none; }
a#icon-home { background: url('images/home.png') center bottom; }
a#icon-home:hover { background: url('images/home-hover.png') center bottom; }
a#icon-empressrose { background: url('images/empressrose.png') center bottom; }
a#icon-empressrose:hover { background: url('images/empressrose-hover.png') center bottom; }
a#icon-storytime { background: url('images/storytime.png') center bottom; }
a#icon-storytime:hover { background: url('images/storytime-hover.png') center bottom; }
a#icon-sticklove { background: url('images/sticklove.png') center bottom; }
a#icon-sticklove:hover { background: url('images/sticklove-hover.png') center bottom; }
a#icon-tarot { background: url('images/tarot.png') center bottom; }
a#icon-tarot:hover { background: url('images/tarot-hover.png') center bottom; }
a#icon-redhead { background: url('images/redhead.png') center bottom; }
a#icon-redhead:hover { background: url('images/redhead-hover.png') center bottom; }
a#icon-bookreviews { background: url('images/bookreviews.png') center bottom; }
a#icon-bookreviews:hover { background: url('images/bookreviews-hover.png') center bottom; }
a#icon-blog { background: url('images/blog.png') center bottom; }
a#icon-blog:hover { background: url('images/blog-hover.png') center bottom; }
a#icon-press { background: url('images/press.png') center bottom; }
a#icon-press:hover { background: url('images/press-hover.png') center bottom; }
a#icon-stickstore { background: url('images/stickstore.png') center bottom; }
a#icon-stickstore:hover { background: url('images/stickstore-hover.png') center bottom; }
#link-middle { position: relative; z-index: 12; }

/* Show */
#link-lower { position: relative; top: -72px; z-index: 8; }
#show { position: relative; top: -20px; background-color: #fff; height: 256px; z-index: 10; }
#playbutton { position: absolute; left: 352px; top: 334px; z-index: 100; }
#corkboardbutton { position: relative; left: 352px; top: 59px; z-index: 100; }

/*  preloadzone */
.preloadzone { position: absolute; left: 0; top: 0; z-index: 71; width: 0; height: 0; overflow: hidden; }

/* Content */
div#whereami { text-align: center;}
#whereami { position: relative; top: -72px; z-index: 15; padding: 0 24px; color: #611D5B; font-weight: bold; font-size: 16pt; line-height: 24px; }
#whereami h1 { font-size: 16pt; }
#whereami h1 a {}
#whereami h1 a:hover { text-decoration: underline; }
div#content { position: relative; top: -48px; z-index: 10; }
#content { padding: 0 24px; color: #000; line-height: 24px; }
#content h1 { color: #000; font-size: 14pt; display: inline; font-weight: bold; }
#content h1 a { color: #000; font-size: 14pt; }
#content h2 { color: #000; font-size: 13pt; font-weight: bold; display: inline; }
#content p { color: #000; font-size: 12pt; padding-bottom: 12pt; }
#content a { color: #5c3822; text-decoration: none; font-weight: bold !important; }
#content a:hover { text-decoration: underline; }
p.fact { padding-left: 24px; }
p.center { text-align: center; padding-bottom: 36px; }
#content ul { padding-left: 24px; list-style-type: square; clear: both; padding-bottom: 12px; }
#content ul + ul { padding-bottom: 12px; }
#content ul li { list-style-type: disc; position: relative;  }
#content ul li a { color: #5c3822; text-decoration: none; }
#content ul li a:hover { text-decoration: underline; }
#content .left img { padding-right: 15px; }
#content .right img { padding-left: 15px; }
#content img.small { padding-top: 4px; padding-right: 5px; }
#content img.wp-smiley { float: none; border: none; }
#content img.wp-wink { float: none; border: none; }
#content em { color: #f3055f !important; }
#Stickstore h1 { display: block; width:100%; text-align: center; }
table.sticklist { width: 100%; margin-bottom: 1em; }
.sticklist tr { margin-bottom: 2px; }
.sticklist tr:nth-child(odd) { background-color: #f5feff; }
.sticklist tr:nth-child(even) { background-color: #e6fbfc; }
.sticklist td { padding: 5px; height: 60px; }
td.sticktitle { width: 280px; font-weight: bold; }
td.stickdesc { }
td.stickprice { font-weight: bold; text-align: right; }
table#wearableart, table#stickytable { width: 100%; }
#wearableart td,#stickytable td { text-align: center; vertical-align: top; }
	
/* Footer */
#link-bottom { position: relative; top: -72px; z-index: 8; }
#footer { position: relative; top: -72px; z-index: 12; padding: 0 24px; }
div#translate { position: relative; padding-top: 48px; text-align: center; }
div#translatebox { border: solid 1px #611d5b; width: 190px; margin-left: auto; margin-right: auto; }
#translatebox img { padding: 1px; }
#translatebox #google_translate_element img { padding: 0; }
#translatebox h1 { color: #fff; font-size: 13.5pt; background-color: #611d5b; padding-top: 12px; }
#translatebox h2 { color: #000; font-size: 6pt; padding-top: 6px; padding-bottom: 6px; }
#translatebox select { font-size: 7pt; }
#credits { text-align: center; color: #611D5B; font-size: 12pt; line-height: 24pt; padding-top: 64px; }
#credits a { color: #5c3822; text-decoration: none; font-weight: bold !important; }
#credits a:hover { text-decoration: underline; }

