/*
	Theme Name: Tonight's Bedtime Story
	Theme URI: http://templates.arcsin.se/
	Version: 1.0
	Description: Theme based on a template the <a href="http://templates.arcsin.se/">free website template</a> The Hobbit.
	Author: CSS Design Templates
	Author URI: http://templates.arcsin.se/
*/

/* standard elements */

* { margin: 0; padding: 0; }
a { color: #36C; }
a:hover { color: #06F; }
body { background: #4E5D3C url(http://static.tonightsbedtimestory.com/images/bg.jpg); color: #444; font: normal 62.5% "Lucida Sans Unicode",sans-serif; margin: 0; }
p,blockquote,ul	{ margin-bottom: 1.2em; }
h1 { font: normal 1.6em serif; }
h2 { font: bold 1em Verdana,serif; margin: 3px 0 1px; }
ul { margin-left: 1.8em; }
blockquote { background: url(http://static.tonightsbedtimestory.com/images/quote.png) no-repeat; color: #555; font: normal 1.4em serif; padding-left: 22px; }
blockquote p { padding: 6px; }

/* misc */

.clearer { clear: both; }
.left { float: left; }
.right { float: right; }
img.left { margin: 0 18px 6px 0; }
.divider { background: url(http://static.tonightsbedtimestory.com/images/divider.png) no-repeat; height: 20px; margin: 24px 0; }

/* structure */

.container { background: url(http://static.tonightsbedtimestory.com/images/bgcontainer.jpg) repeat-y center top; margin: 0 auto; width: 736px; }
.gfx { background: url(http://static.tonightsbedtimestory.com/images/gfx.jpg) no-repeat; float: left; height: 140px; margin-top: 12px; width: 52px; }
.top { background: url(http://static.tonightsbedtimestory.com/images/bgcontent.png) no-repeat 0 -4%; float: left; text-align: center; width: 632px; }
.header { background: #56644A url(http://static.tonightsbedtimestory.com/images/header.jpg) no-repeat; color: #FFC; font-size: 1.4em; height: 232px; padding-right: 270px; }
.header a { background: #56644A url(http://static.tonightsbedtimestory.com/images/header.jpg) no-repeat; display: block; height: 232px; width: 632px; }
.header a span { visibility: hidden; }
.header h1 { font: normal 3.2em serif,sans-serif; padding: 62px 0 34px 0; display: none }
.header h2 { font: normal 3.2em serif,sans-serif; padding: 24px 0 10px 0; display: none }
.pattern { background: #334127 url(http://static.tonightsbedtimestory.com/images/pattern.png) repeat-x; clear: both; height: 12px; }

/* navigation */

.navigation { margin: 0 32px; }
.navigation a { color: #6C7151; font: normal 1.3em serif; line-height: 50px; margin: 0 8px; text-decoration: none; }
.navigation a:hover,.navigation #selected { color: #2C3111; }
.navigation ul { display: inline; }
.navigation li { float: left; list-style: none; }

/* content */

.content { background: url(http://static.tonightsbedtimestory.com/images/bgcontent.gif) no-repeat; clear: both; font-size: 1.2em; margin: 0 52px; padding: 0 38px 12px; }
.content .spacer { height: 42px; }

/* content item */

.item { clear: both; }
.item img { border: 1px #445044; }
.item .title { color: #445044; font: normal 1.8em serif; }
.item .title a { color: #445044; text-decoration:none; }
.item .title a:hover { color: #445044; text-decoration:none; }
.item .title a:visited { color: #445044; text-decoration:none; }
.item .title:first-letter { display: block; float: left; font-size: 2.2em; padding: 4px 2px 0px 0px; }
.item .metadata { color: #666; font-size: 0.9em; float: left; padding: 0 0 6px 4px; }
.item .body { clear: both; }
.body a { color:#445044; }
.content a { color:#445044; }

/* footer */

.footer { background: url(http://static.tonightsbedtimestory.com/images/bgfooter.png) no-repeat; color: #666; font-size: 1.1em; line-height: 16px;  margin: 0 auto; text-align: center; width: 632px; }
.footer a { color: #666; text-decoration: none; }
.footer a:hover { color: #333; text-decoration: underline; }
.item { margin:0 0 25px 0; }
.item .info { padding:2px 3px 3px 0px; background-color:#eaecd1; font-size:0.9em; color:#505050; }
.item .info a { text-decoration:none; color:#445044; }
.item .info a:hover { text-decoration:none; color:#445044; }
.item .info a:visited { text-decoration:none; color:#445044; }

/* Comments Styling */

#commentlist li { margin-bottom: 1.5em; padding-bottom: 1em; border-bottom: 1px solid #700000; }
#commentform { margin: 1em 0; background: #eaecd1; width: 280px; }
#commentform textarea { background: #f8f7f6; border: 1px solid #d6d3d3; width: 280px; }
#commentform textarea:hover { background: #FFFFFF; border: 1px solid #d6d3d3; }
#commentform textarea:focus { background: #ffffff; border: 1px solid #939793; }
#commentform #email, #commentform #author, #commentform #url { font-size: 1.1em; background: #f8f7f6; border: 1px solid #d6d3d3; width: 280px; }
#commentform #email:hover, #commentform #author:hover, #commentform #url:hover { font-size: 1.1em; background: #ffffff; border: 1px solid #d6d3d3; width: 280px; }
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus { font-size: 1.1em; background: #ffffff; border: 1px solid #939793; width: 280px; }
#commentform input{ margin-bottom: 3px; }

#wrap { width:956px; margin:0 auto; }
.container { float:left; }
#sidebar { width:248px; float:right; margin-left:-72px; font-size:1.2em; padding:8px 0; }
#sidebar a { color:#445044; }

/* dbx */

.dbx-clone { position:absolute; visibility:hidden; }
.dbx-dummy { display:block; width:0; height:0; overflow:hidden; }
.dbx-group, .dbx-box, .dbx-handle { position:relative; display:block; }
.dbx-box { list-style:none; width:248px; list-style:none; }
.dbx-handle { background:transparent url(http://static.tonightsbedtimestory.com/images/widget-top.jpg) top repeat-y; font-size:18px; font-weight:normal; padding:30px 35px 0; height:29px; position:relative; }
a.dbx-toggle, a.dbx-toggle:visited { display:block; width:24px; height:24px; overflow:hidden; background:url(http://static.tonightsbedtimestory.com/images/widget-toggle.png) no-repeat; position:absolute; top:30px; right:30px; text-indent:-50px; text-decoration:none; }
a.dbx-toggle-open, a.dbx-toggle-open:visited { background-position:0 0; }
a.dbx-toggle-closed, a.dbx-toggle-closed:visited { background-position:0 -24px; }
a.dbx-toggle-open:hover, a.dbx-toggle-closed:hover { background-position:0 -48px; }
.dbx-content { margin:0; background:transparent url(http://static.tonightsbedtimestory.com/images/widget.jpg) repeat-y; overflow:hidden; }
.dbx-content ul { margin:0; padding:0; }
.dbx-content li { list-style:none; padding:2px 3px; }
.dbx-content li ul { padding:0 0 0 20px; }
.dbx-content { padding:0 34px; margin:0; }
.dbx-box-closed .dbx-content { display:block; height:1px; padding:0; overflow:hidden; }
.dbx-box-closed .dbx-content * { display:none; }
.dbx-box .bot { background:transparent url(http://static.tonightsbedtimestory.com/images/widget-bot.jpg) bottom repeat-y; display:block; }
.dbx-box-open .bot { height:35px; }
.dbx-box-closed .bot { height:24px; }
.dbx-clone { opacity:0.8; -moz-opacity:0.8; -khtml-opacity:0.8; filter:alpha(opacity=80); }

