@charset "ISO-8859-1";

/********************************************
	Theme Name: Horror Trailer Theme (DE)
	Description: This is a private WordPress Theme by Rico Wosnitzka.
	Version: 1.8
	Author: Rico Wosnitzka
	Tags: fix width, two columns, no widgets
********************************************/

/* Basics & Typographie */
body {background:#F5EEE4 url(images/background.jpg) repeat-x; margin:auto; text-align:center; padding:0; font:12px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#614A37;}

h3 {margin:0; padding:0; font-size:11px; font-weight:bold; color:#423417; text-transform:uppercase; text-align:center;}
h3 span {color:#B92400;}

h4 {margin:10px 0 16px 0; font-size:21px; font-weight:normal;}

hr.sidebar {margin:0 auto 4px auto; background:url(images/sidebar-seperate.gif) no-repeat center; height:3px; border:none; }
hr.page {margin:0 auto 12px auto; background:url(images/page-seperate.gif) no-repeat center; height:3px; border:none;}

code {background:#FFFFFF; padding:1px; font-size:11px; border-top:#ABADB3 1px solid; border-bottom:#E3E9EF 1px solid; border-left:#E2E3EA 1px solid; border-right:#DBDFE6 1px solid; color:#614A37;}
code:hover {border-top:#5794BF 1px solid; border-bottom:#C7E2F1 1px solid; border-left:#C5DAED 1px solid; border-right:#B7D5EA 1px solid;}

/* Hyperlinks */
a {color:#B92400; text-decoration:none; border-bottom:#B92400 1px solid;}
a:hover {color:#B92400; text-decoration:none; border-bottom:none;}

a img, img {background:#FBFBF9; margin:5px; border:#A4914D 1px solid; padding:1px;}

/* Textarea & Input Elements */
input, textarea {font:12px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;}

/* Blockqoute Element */
blockquote {margin:18px 0 18px 0; background:#FFFFFF; border:#DEEAF7 1px solid; padding:2px; color:#425CB6; font-size:11px; line-height:normal;}
blockquote a {color:#425CB6; text-decoration:none; border-bottom:#425CB6 1px solid;}
blockquote a:hover {color:#425CB6; text-decoration:none; border-bottom:none;}
blockquote ul {margin:2px 0 4px 0; padding:0 0 2px 20px;}
blockquote ul li {margin:0; line-height:16px;}

/* Turn the Light ON/OFF */
#switch {position:fixed; left:0; top:240px; z-index:3;}
#turn {margin:auto; background:url(images/turn-the-light-off.gif) no-repeat; cursor:pointer; width:90px; height:100px;}
#darken {background:#000000; position:fixed; top:0; left:0; filter:Alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9; opacity:0.9; z-index:2; width:100%; height:100%; display:none;}

/* Structure Elements */ 
.left {float:left; width:auto;}
.right {float:right; width:auto;}
.center {text-align:center;}
	
.alignleft {float:left; margin-right:10px; width:auto;}
.alignright {float:right; margin-left:10px; width:auto;}

.clear {clear:both; height:0;}

/* Header Structure & Elements */
#header {background:url(images/header.jpg) no-repeat; height:168px;}

/* Header Menu Structure & Elements */
#menu {position:relative; top:143px; left:234px; font-size:11px; color:#FAFAFA; width:400px; text-align:left;}
#menu a {color:#FAFAFA;}
#menu a:hover {color:#FAFAFA;}
ul.menu {margin:0; padding:0; list-style-type:none; height:20px;}
ul.menu li {margin:0 6px 0 6px; padding:0; display:inline-block;}

/* IE 7 Fix */
*+html #menu {float:left;}
*+html ul.menu li {float:left;}

/* Headline Background */
#top {position:absolute; z-index:0; background-image:url(images/top-bottom-line.jpg); width:688px; height:173px;}
#top.single {background-position:0 0;}
#top.page {background-position:688px 0;}

/* Headline Partner Banner */
#partner-ads {margin:auto auto 18px auto; width:400px; height:150px; text-align:center;}
#partner-ads img {background:none; margin:auto; border:none; padding:0;}
#partner-ads a {border:none;}
	
/* Searchbar Elements */
#searchbar {color:#614A37; text-align:center;}
#searchbar input {color:#614A37;}

/* Searchbar Sidebar */
#searchbar.sidebar input#s {margin:auto; display:block; width:100px;}

/* Searchbar Page */
#searchbar.page {margin-top:20px;}
#searchbar.page input#s {width:300px;}
	
/* Sidebar Structure & Elements */
#sidebar {background:url(images/sidebar-bg.jpg) repeat-y; padding:20px 15px 20px 15px; width:166px; text-align:left; float:right;z-index:1; position:relative; line-height:18px;}
#sidebar ul {margin-bottom:20px; padding:0; list-style-type:none;}
#sidebar ul li {line-height:18px;}
#sidebar small {color:#97821A; font-size:10px;}
#sidebar #cats {text-align:center;}
#sidebar #cats li {margin:0 2px 0 2px; display:inline;}

/* IE 7 Fix */
*+html #sidebar ul {margin:0 0 24px 0; padding:0;}

/* Sidebar Login */
#sidebar #login {border:#CCCCCC 1px solid; padding:4px; line-height:16px;}
#sidebar #login input {color:#614A37;}
#sidebar #login p {margin:2px; text-align:center;}
#sidebar #login p.rememberme {margin:0; font-size:10px;}
#sidebar #login #login-error {margin-bottom:6px; font-size:10px; text-align:center; line-height:normal; color:#B92400;}
#sidebar #login p.rememberme input.checkbox {margin:0; position:relative; top:3px;}
#sidebar #login .sidebarlogin_otherlinks {margin:8px 0 2px 0; font-size:9px; line-height:normal; text-align:center;}
	
/* Content Structure & Elements, Wrapper etc. */
#fixed {margin:auto; width:800px;}

#wrapper {margin:auto; padding:0; text-align:center; width:688px;}
#wrapper.single {background:url(images/single.jpg) repeat-y;}
#wrapper.page {background:url(images/page.jpg) repeat-y;}

#content {padding:20px 30px 40px 30px; text-align:left; width:428px; float:left; z-index:1; position:relative;}

/* Admin Functions */
.edit-link {margin-top:2px; padding:0; font-size:10px; line-height:normal;}
.edit-link a {margin:0; padding:0; border:none; color:#999999;}
.edit-link a:hover {text-decoration:underline;}

/* Movie Basis & Options */
.basis {float:right; width:38px;}
.basis img {margin:1px; display:block; border:none; padding:0;}
.basis a {margin:0; border:none; padding:0;}

/* Post Structure & Elements */
h2.post, h2.post a, h2.post a:hover {margin:0 0 1px 0; padding:0; font-size:11px; font-weight:bold; color:#423417; text-transform:none; line-height:normal;}
h2 span {color:#B92400;}

.post {margin-bottom:40px; padding:1px 3px 0 3px;}
.post p {margin:4px 0 6px 0;}

#post-title {margin-bottom:2px; padding:0; font-size:11px; font-weight:bold; color:#423417; text-transform:uppercase; line-height:normal;}
#post-title span {color:#B92400;}
#post-title small {font-size:8px;}

.post-date {margin:0; font-size:10px; font-weight:bold; color:#B0A366; line-height:normal;}

.post-views, .post-ratings, .post-feedback {margin:0; font-size:9px; line-height:12px;}
.post-views {display:inline;}

/* IE 7 Fix */
*+html .post-views, *+html .post-ratings {display:inline;}
*+html .post-views {margin-left:4px;}

#post-meta {margin:10px 0 18px 0; line-height:16px;}

.feedback p {background:#E4E1D7; padding:4px;}

#add-to-any {margin-bottom:40px;}
#add-to-any a, #add-to-any img {margin:0; border:none; padding:0;}

/* Comments */
.comment p {margin:6px 0 20px 0; padding:0;}
.comment p img, .comment p a {margin:0; border:none; padding:0;}

#comments ol {margin:0; padding:0;}
#comments ol li {list-style-type:none;}

.gravatar {margin:0; background:url(images/author.gif) repeat-x; height:32px;}

.author a, .author a:hover {color:#614A37; text-decoration:none; font-size:12px; border:none;}
.author span.date a {color:#666666; font-size:11px; font-style:italic;}
.author span.date a:hover {text-decoration:underline;}

.wp-smiley {margin:0; background:none; border:none; padding:0; position:relative; top:3px;}
	
.input {background:#FFFFFF url(images/input.gif) repeat-x; border-top:#B0B0B0 1px solid; border:#CCCCCC 1px solid; padding:2px; color:#CCCCCC;}
.input:focus {border-top:#A0B513 1px solid; border:#C9E31A 1px solid; color:#000000;}

/* Page Structure & Elements */
h2.page, h2.page a, h2.page a:hover {margin:0 0 2px 0; padding:0; font-size:11px; font-weight:bold; color:#423417; text-transform:uppercase;}

a.more-link {margin:0; display:inline-block; font-size:12px; border-bottom:none;}

/* Top 10 Movie Rating */
#ratings {margin-top:30px; z-index:1; position:relative; text-align:left; width:210px; float:left;}
#ratings ul {margin:0; padding:0; list-style-type:none; line-height:18px;}

/* Bookmarks & Partner */
#bookmarks {margin-top:30px; z-index:1; position:relative; text-align:left; width:160px; float:right;}
#bookmarks ul {margin:0; padding:0; list-style-type:none; line-height:18px;}

/* Page Navigation */
#page-navi {margin:auto; z-index:1; position:relative; text-align:center; width:300px;}
#page-navi a {margin:0 1px 0 1px; padding:0; border:none; text-decoration:underline;}
#page-navi a:hover {text-decoration:none;}
#page-navi ul {margin:0; padding:0; list-style-type:none; display:inline;}
#page-navi ul li {margin:0 1px 0 1px; display:inline-block;}
#page-navi ul li span {font-weight:bold;}

/* IE 7 Fix */
*+html #page-navi ul li {float:left;}
*+html #page-navi strong {float:left; margin-right:3px;}
*+html #page-navi a {text-decoration:underline;}
*+html #page-navi a:hover {text-decoration:none;}
*+html #page-navi ul li {margin:0 3px 0 3px;}

/* Bottom Background */
#bottom {position:relative; margin-top:-230px; z-index:0; background-image:url(images/top-bottom-line.jpg); height:230px; width:688px;}
#bottom.single {background-position:0 -173px;}
#bottom.page {background-position:688px -173px;}
	
/* Footer Structure & Elements */	
#footer {background-image:url(images/top-bottom-line.jpg); background-position:0 -403px; margin:auto; padding:50px 0 0 0; color:#97821A; font-size:10px; text-align:center; line-height:normal; height:50px; width:688px;}