/*  
Theme Name: F5 v2
Theme URI: http://www.fuenf-filmfreunde.de
Description: The dark side of the spoon
Version: 1.0
Author: Christoph Boecken &amp; Rene Walter
Author URI: http://www.i-jeriko.de
*/

* { margin: 0; padding: 0; }
body { background: #111; font-size: 62.5%; }
.alignleft { float: left; margin: 0 5px 5px 0; }
.alignright { float: right; margin: 0 0 5px 5px; }
.aligncenter { display: block; margin: 0 auto 1em; }
a img { border: none; }

#wrap { margin: 0 auto; width: 980px; background: #FFF url(./_img/bg_wrap.png) repeat-y left top; }

#header { height: 236px; background: url(./_img/bg_header.jpg) no-repeat left top #000e19; position: relative; margin-top:5px }
#header .blog-header { position: absolute; top: 103px; left: 64px; width: 660px; height: 90px; }
#header .blog-header a { display: block; height: 90px; line-height: 100000px; overflow: hidden; text-decoration: none; }
#header ul { position: absolute; top: 212px; left: 210px; list-style: none; }
#header ul li { float: left; display: inline; margin-right: 20px; font: bold 1.4em Arial, Helvetica, sans-serif; }
#header ul li a { color: #FFF; text-decoration: none; display: block; height: 17px; background: url(./_img/header_navi.png) no-repeat; }
#header ul li a  span { display: block; height: 17px; line-height: 100000px; overflow: hidden; }
#header ul li a.newsnav { width: 41px; background-position: left top ;}
#header ul li a.reviewsnav { width: 63px; background-position: left -17px ;}
#header ul li a.dvdnav { width: 28px; background-position: left -34px;}
#header ul li a.themanav { width: 51px; background-position: left -51px;}
#header ul li a.videosnav { width: 51px; background-position: left -68px;}
#header ul li a.filmfunnav { width: 61px; background-position: left -85px;}
#header ul li a.rssnav { width: 40px; background-position: left -102px; margin-left: 60px;}
#header ul li a.newsnav:hover { background-position: -63px top; }
#header ul li a.reviewsnav:hover { background-position: -63px -17px; }
#header ul li a.dvdnav:hover { background-position: -63px -34px; }
#header ul li a.themanav:hover { background-position: -63px -51px; }
#header ul li a.videosnav:hover { background-position: -62px -68px; }
#header ul li a.filmfunnav:hover { background-position: -62px -85px; }
#searchform { position: absolute; left: 755px; top: 212px; height: 34px; }
#searchform fieldset { border: none; height: 30px; padding-left: 48px; background: url(./_img/search_label.gif) no-repeat left 1px; }
#searchform #s { border: none; padding: 0 2px; width: 120px; }

#maincontent { float: left; display: inline; width: 500px; margin-left: 200px; padding: 30px 20px; background: #FFF url(./_img/bg_maincontent.png) repeat-x left top; }
.hentry { margin-bottom: 75px; }
.hentry a { color: #086EAC; }
.hentry a:hover { color: #000; }
.hentry .entry-title { font: bold 2.8em/1 Arial, Helvetica, sans-serif; letter-spacing: -0.05em; color: #007AB8; margin-bottom: 10px; }
.hentry .entry-title a { text-decoration: none; }
.hentry .entry-content { font: normal 1.4em/1.53 Georgia, "Times New Roman", Times, serif; color: #333; }
.hentry .entry-content p { margin-bottom: 1.53em; }
.hentry .entry-content img { max-width: 500px; }
.hentry .entry-content img[align=left] { margin: 0 10px 10px 0; }
.hentry .entry-content img[align=right] { margin: 0 0 10px 10px; }
.hentry .entry-content blockquote { margin-left: 20px; color: #666; }
.entry-content a { text-decoration: none; }
.entry-content ul, .entry-content ol { margin-left: 2em; }
.hentry .entry-content .more-link { display: block; margin-top: 1.53em; }
.hentry .entry-meta { font: bold 1.2em/1.53 Arial, Helvetica, sans-serif; color: #000; margin-top: 2em;}
.hentry .entry-meta img { float: left; margin-right: 10px; }
.hentry .entry-meta a { text-decoration: none; }

#navigation { font: normal 1.2em Arial, Helvetica, sans-serif; }
#navigation a { color: #007AB8; text-decoration: none; padding: 2px 5px; border: 1px solid #999; }
#navigation a:hover { color: #000; border-color: #000; }
#navigation .break { padding: 2px 5px; }

#trackbacks, #comments, #respond { font: bold 1.8em Arial, Helvetica, sans-serif; color: #086EAC; margin-top: 45px; }
#trackbacklist { font: normal 1.4em/1.4 Georgia, "Times New Roman", Times, serif; margin: 15px 0 0 2em; color: #999; }
#trackbacklist a { color: #666; text-decoration: none; }
#trackbacklist a:hover { color: #000; }
#commentlist { margin: 15px 0 0 2em; font: normal 1.4em/1.53 Georgia, "Times New Roman", Times, serif; list-style-position: outside; }
#commentlist li { margin-bottom: 25px; }
#commentlist a { color: #086EAC; text-decoration: none; }
#commentlist a:hover { color: #000; }
#commentlist .commenthead { margin-top: 15px; font-size: 0.8em; color: #666; clear: both; }
#commentlist .commenthead a { font-weight: bold; }
#commentlist .commenthead a.commlink { font-weight: normal; color: #666;}
#commentlist .gravatar { margin: 0 5px 0 0; width: 40px; height: 40px; }
#commentlist  p { margin-bottom: 1.4em; margin-top: 0; }

#commentform { font: normal 1.4em/1.5 Georgia, "Times New Roman", Times, serif; margin-top: 15px; }
#commentform p { overflow: hidden; margin: 2px 0;}
#commentform label { float: left; width: 100px; }
#author, #email, #url, #comment { font-family: Georgia, "Times New Roman", Times, serif; }
#comment { line-height: 1.53em; padding: 5px; font-size: 1em; height: 180px; width: 480px; margin-top: 15px;  }
#commentform .subscribe-to-comments input { float: left; }
#commentform .subscribe-to-comments label { width: 250px; }


#sidebar1 { float: left; width: 180px; margin-left: -740px; }
#sidebar2 { float: right; width: 220px; }
.sidebar { background: #DBE0E6 url(./_img/bg_sidebar.png) repeat-x left top; font: normal 1.1em/1.3 Arial, Helvetica, sans-serif; padding: 35px 10px; overflow: hidden; }
.sidebar h3 { height: 15px; background: url(./_img/sidebar_headings.png) no-repeat; margin-bottom: 10px; overflow: hidden;}
.sidebar h3 span { display: block; height: 15px; line-height: 100000px; }
.sidebar h3.onelinerheadline { background-position: left top; }
.sidebar h3.featuresheadline { background-position: left -15px; }
.sidebar h3.dvdheadline { background-position: left -30px; }
.sidebar h3.reviewsheadline { background-position: left -45px; }
.sidebar h3.archivesheadline { background-position: left -60px; }
.sidebar h3.commentsheadline { background-position: left -90px; }
.sidebar h3.authorsheadline { background-position: left -105px; }
.sidebar h3.aboutheadline { background-position: left -75px; }
.sidebar ul { list-style: none; margin-bottom: 30px; }

#sidebar1 img { max-width: 180px; }
#sidebar1 ul li a img { width:180px; height:77px }

#sidebar2 #wp_quotes { margin-bottom: 30px; }
#sidebar2 a { color: #007AB8; text-decoration: none; }
#sidebar2 a:hover  { color: #000; }
#sidebar2 #wp_quotes .wp_quotes_author { font-weight: bold; }
#sidebar2 .moviepilot { margin-bottom: 30px; }
#sidebar2 #features { margin: 0 -10px 30px; border-top: 1px solid #CCC; }
#sidebar2 .featureentry { text-decoration: none; font: normal 1.0em/1.3 Arial, Helvetica, sans-serif; display: block; color: #333; padding: 5px 10px; border-bottom: 1px solid #CCC; clear: both; overflow: hidden; }
#sidebar2 .featureentry img { float: left; margin: 0 5px 0 0; display: inline; }
#sidebar2 .featureentry strong { color: #007AB8; }
#sidebar2 .featureentry div { display: inline; }
#sidebar2 .featureentry:hover { background: #FFF; }
#sidebar2 #recentcomments li { margin-bottom: 5px; }
#sidebar2 #recentcomments a { font-weight: bold; }

#footer { clear: both; }

/* DEBUG */

