/* 
Site Name: Rebirth: A T.L. Lewis Screenplay
Site URI: http://www.rebirthonline.net
Version: 1.0
Author: Dan Lewis
Author URI: http://www.danrlewis.net
*/

@import url("/assets/css/rebirth-nav.css");
@import url("/assets/css/footer.css");
@import url("/assets/css/search.css");
@import url("/assets/snippets/jot/templates/jot.css");
@import url("/assets/css/breadcrumbs.css");
@import url("/assets/css/characters.css");
@import url("/assets/css/media.css");

/* General Styles */

body {background:url(/assets/images/bg-img.gif) repeat; margin: 0; padding-top: 30px; text-align: center;font: 13px Arial, Helvetica, sans-serif; color:#d6d6d6;}
p {line-height: 25px;}
a {color: #74585c;text-decoration:none;}
a:hover {color: #d6d6d6; text-decoration:none;}
img {border:none;}
h1 {font-family:Arial, Helvetica, sans-serif;font-size: 18px; font-weight: normal; color: #8a6d71;}
h2 {font-size: 13px;font-weight:bold;color:#8a6d71;display: block;}
form fieldset {border:none;width: 190px; margin:0;}


/* Structure Styles */

#container {margin: 0 auto; width: 970px;}
#header-container {argin-left:2px; padding-bottom: 25px; width: 977px; height: 50px; text-align: left;}
#header-left {float: left;	margin-left:9px; width: 748px; text-align: left;}
#header-right {float: right; margin-right:9px;width: 204px; text-align: right;}
#search-container {margin-top: 20px; margin-right: 10px;}
#sub-container {background: #121212; margin: 0 auto; width: 970px;	border-width: 1px; border-style: solid; border-color: #292828;}
#nav-container {background:url(/assets/images/nav-bg.gif) repeat-x; margin: 0 auto; margin-top: 15px; margin-bottom: 15px; width: 945px; height: 40px;border-width: 1px; border-style: solid; border-color: #1f1e1e; text-align: left;}
#content-container {background: #000; margin: 0 auto; width: 945px; padding-bottom: 25px; padding-top: 2px; border-width: 1px; border-style: solid; border-color: #1f1e1e;}
#content-sub-container {background: #000; margin: 0 auto; width: 945px;}
#feature {margin: 0 auto; margin-bottom: 20px;	width:915px; text-align: center;}
#float-container {margin: 0 auto; padding: 0; width:905px;	text-align: center;}

/* Page Styles */

#page-container {float: left; background:#000; margin:0; width:650px; border-width: 1px; border-style: solid; border-color: #1f1e1e;}	
#page{	margin-left: 25px; margin-right: 25px; padding-bottom: 15px; padding-top: 15px;	text-align:justify;}
#page blockquote {line-height: 26px; font-style:italic;}
	
/* Sidebar Styles */

#sidebar-container {float: right; background: #000; margin:0; width:230px;	border-width: 1px; border-style: solid; border-color: #1f1e1e;}
div.sidebar {margin:0; width:230px; text-align:center;}
div.sidebar a, #sidebar a:visited {color: #d6d6d6; text-decoration:none;}
div.sidebar a:hover {color: #8a6d71; text-decoration:none;}
div.sidebar ul {list-style-type:none; font: 0.85em Arial, Helvetica, sans-serif; line-height: 20px; color: #d6d6d6; text-align:left; padding: 6px 15px 6px 15px;}
div.sidebar li {padding-bottom: 20px;}
div.sidebar img {padding-top: 15px;}
div.sidebar-header-bg {background:url(/assets/images/section-header-bg.jpg) repeat-x;	margin:0; width: 230px;	height: 42px;}	
#awards-header {background:url(/assets/images/rebirth/section-header-awards.gif) no-repeat; margin:0 auto; height: 41px; width: 66px; text-align:center;}
#reviews-header {background:url(/assets/images/rebirth/section-header-reviews.gif) no-repeat; margin:0 auto; height: 41px;	width: 74px; text-align:center;}
p.more {text-align:right; font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding: 0px 10px 10px 0px;}
p.more a {color: #74585c; text-decoration:none;}
p.more a:hover {color: #d6d6d6; text-decoration:none;}
	
/* Image Styles */

.float-left {float:left;}
.picture {background-color: #1a1a1a; border: 1px solid #242424; padding: 4px; font: 11px/1.4em Arial, sans-serif; text-align: left;}
.picture img {border: 1px solid #242424; vertical-align:middle; margin-bottom: 3px;} 
.right {margin: 0.5em 0pt 0.5em 1.2em; float:right;}
.left {margin: 0.5em 1.2em 0.5em 0; float:left;} 
 
/* Misc Styles */

.clear {clear:both; height:1px; font-size:1px;	line-height:1px; overflow:hidden;}
.time-button {vertical-align:text-bottom; padding-right: 3px;}
.comment-button {vertical-align:middle; padding-right: 3px; border: none;}
.author-icon {vertical-align:text-bottom; padding-right: 3px;}
.rss-button {vertical-align:text-bottom; padding-right: 4px; padding-left: 10px; border: none;}
.coin {padding-bottom: 10px;}