/*
Theme Name: Mr. Asta's Movie Blog
*/


* {padding: 0px; margin: 0px;}
body  {background-color: #000;font-family: verdana, arial, helvetica, sans-serif; color: #fff; font-size: 1em; text-align: left;}

a:link {color:#bfbfbf; text-decoration: none;}
a:visited {color:#bfbfbf; text-decoration: none;}
a:hover {color:#fe0000;text-decoration: none; border-bottom: 0px solid #fe0000;}
a:active {color:#fe0000; background: transparent; text-decoration: none;}

a.text:link {color:#fff; text-decoration: none;}
a.text:visited {color:#fff; text-decoration: none;}
a.text:hover {color:#fff;text-decoration: none; border: 0px;}
a.text:active {color:#fff; background: transparent; text-decoration: none;}

a img {border: 0px; text-decoration: none;}
.img {border: 0px #fff solid;}

p {padding: 10px 0 10px 0;}

#white {margin: 19px 0 0 0; width: 100%; height: 1px; background-color: transparent; border-top: 1px #fff solid;}
#movieblog {margin: -19px 0 0 575px; width: 360px; height: 42px;}
#whitestripes {margin: 104px 0 0 0; width: 100%; height: 35px; background: url(images/background.png) repeat-x;}
#headerpic {margin: -250px 0 0 0; width: 945px; height: 243px;}
#whitespace {margin: 20px 0 0 0; width: 100%; height: 90px; background-color: #fff;}

#content {margin: 30px 0 0 0; width: 936px; line-height: 150%; text-align: justify;}
#text {margin: 0 0 0 20px; width: 560px; float: left; padding: 0 0 280px 0;}
#sidebar {float: left; margin: 0 0 0 40px; width: 270px; padding: 0 0 280px 0;}

#position {margin: auto; padding: 0; position: relative; min-height: 100%; border: 0px solid #BF0000; }
#stripe {position: absolute; width: 100%; height: 35px; background: url(images/background.png) repeat-x; margin: -140px 0 0 0; padding: 0;}
#bottompic {position: absolute; margin: -250px 0 0 559px; width: 415px; height: 249px;}
#whitebottom {position: absolute; margin: -250px 0 0 0; width: 100%; height: 90px; background-color: #fff;}

.imageborder {border: 1px solid #fff; background-color: #fff; padding: 10px;}
.imageborderasta {border: 0px solid #fff; background-color: #000; padding: 0 10px 0 0;}
.abst {padding: 20px 0 0 0;}
.divcenter {text-align: center;padding: 15px 0 15px 0;}
.divcentercomm {text-align: center; margin: -5px auto; padding: 0 0 25px 0;}
.post {padding: 0 0 10px 0;}
.postmetadatacom {background-color: #f8f8f8; width: 420px; margin: 20px auto; padding: 5px;}

h1, h2, h3 {
        font-family: 'Lucida Grande', 'Trebuchet MS',  Verdana, Arial, Sans-Serif;
        font-weight: bold; line-height: 120%;
        }
h1 {font-size: 1.6em;}
h2 {font-size: 1.4em;}
h1 {font-size: 1.2em;}

h2.archiv {margin: 10px auto; padding: 6px 0 6px 0; border-bottom: 1px solid #fff; border-top: 1px solid #fff;}
h2.archivcat {margin: 0px auto; padding: 6px 0 6px 0; border-bottom: 1px solid #fff; border-top: 1px solid #fff;}
h2.post {margin: 0; text-align: right; border-top: 1px solid #fff; border-bottom: 1px solid #fff; padding: 6px 0 6px 0;}
h2.postsingle {margin: 5px auto; text-align: right; border-top: 1px solid #fff; border-bottom: 1px solid #fff; padding: 6px 0 6px 0;}
h2.pagetitle {margin: 10px auto; padding: 8px 0 15px 0; border-top: 1px solid #fff;}
h3#comments {padding: 30px 0 20px 0; border-top: 0px solid #fff;}
h3#responda {padding: 30px 0 20px 0; border-top: 1px solid #fff;}

.recententries {list-style-type: square; margin: 0 0 0 20px;}

.small {font-size: 0.7em;}
.smallcomment {font-size: 0.7em; text-align: right;}
.entry {margin: 10px auto;}

#respond {font-size: 1.3em; margin: 20px auto;}

.comment {border: 1px solid #9f9f9f; height: 1.4em; width: 360px;}
.commenttxt {border: 1px solid #9f9f9f; width: 558px;}
.sendbutton {margin: -5px auto; padding: 0; border: 1px solid #9f9f9f; height: 1.6em; width: 558px; background-color:#fff; color: #000; font-size: 1em;}
.sendbutton:hover {background:#fe0000;color: #fff;}
.commentdiv {border-top: 1px solid #fff; border-bottom: 1px solid #fff; width: 520px; height: 1.2em; padding: 0 3px 6px 3px; background-color: #fff; color: #000;}

.commentdiv a:link {color:#000; text-decoration: none;}
.commentdiv a:visited {color:#000; text-decoration: none;}
.commentdiv a:hover {color:#fe0000;text-decoration: none; border: 0px;}
.commentdiv a:active {color:#000; background: transparent; text-decoration: none;}

ol.commentlist {margin: 0 0 0 25px; padding: 10px 0 0 0; width: 520px; list-style: none; border: 0px solid #00FF00}
ol.commentlist p {margin: -10px 0 0 0; padding: 0 0 30px 0;}
ol.commentlist li {margin: -10px 0 0 0;}
.sidebarblog {padding: 10px 0 30px 0;}
.sidebar {padding: 5px 0 5px 0;border-bottom: 1px solid #fff;border-top: 1px solid #fff; font-weight: bold; height: 1.5em;}
.sidebarcomment {margin: 10px auto; padding: 5px 0 5px 0;border-top: 1px solid #fff; border-bottom: 1px solid #fff; font-weight: bold; height: 1.5em;}
.sidebarcomments {padding: 0 0 30px 0;}
.sidebarhome {padding: 0 0 30px 0;}
.navigationindex {display: block; text-align: right; margin-top: 10px; padding: 2px 0 2px 0; color: #bfbfbf; font-size: 0.8em;}
.navigation {display: block; text-align: right; margin-top: 10px; padding: 2px 0 2px 0; color: #bfbfbf; border-top: 1px solid #fff; font-size: 0.8em;}
.navigationbottom {display: block; text-align: right; margin-top: 10px; padding: 10px 0 10px 0; color: #bfbfbf; border-top: 1px solid #fff; border-bottom: 0px solid #fff; height: auto; font-size: 0.8em;}
.navigationbottomsingle {display: block; text-align: right; margin-top: 10px; padding: 10px 0 10px 0; color: #bfbfbf; border-top: 1px solid #fff; border-bottom: 1px solid #fff; height: auto; font-size: 0.8em;}
.alignright {float: right;}
.alignleft {float: left;}
a.noborder:hover, a.noborder:active, a.noborder:link {border-bottom: 0px;}
blockquote {margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #efefef;}
blockquote cite {margin: 5px 0 0; display: block;}
.alt {background-color: #000; border-top: 0px solid #fff; border-bottom: 0px solid #fff; padding: 0;}
.other {padding: 30px 0 0 0;}
.suche {border: 1px solid #000; height: 1.5em; width: 70%; float: left;}
.suchebutton {border: 0px solid #000; background-color: #000; height: 1.5em; color: #fff; width: 25%; float: right; padding: 0 0 0px 0;}
.sidebarsuche {margin: 10px auto; padding: 10px 0 13px 0; height: 1.2em; border-top: 1px solid #fff;border-bottom: 1px solid #fff;}
.commentremark {padding: 0 0 20px 0; font-size: 0.8em;}
.sidebarcat {padding: 0 0 30px 0;}
.archiv {padding: 10px 0 10px 0;}
.postarchiv {padding: 20px 0 10px 0;}
.imprint {margin: 0 0 0 20px;}
.nolisttype {list-style: none;}
.rssicon {padding: 3px 0 0 0;}
.right {text-align: right;}
.postmetadata {padding: 0 0 20px 0;}
.time {margin: -2px 0 0 0; border-bottom: 1px solid #fff; text-align: right; padding: 0;}

/* Begin pagebar*/
.pagebar
        {
                padding-top: 20px;
                padding-bottom: 10px;
                margin: 0px;
        }

.pagebar a, .pageList .this-page
        {
                padding: 2px 6px;
                border: solid 1px #fff;
                background: #000;
                text-decoration: none;
        }

.pagebar a:visited
        {
                padding: 2px 6px;
                border: solid 1px #fff;
                background: #000;
                text-decoration: none;
        }

.pagebar .break
        {
                padding: 2px 6px;
                border: none;
                background: #000;
                text-decoration: none;
        }

.pagebar .this-page
        {
                padding: 2px 6px;
                border-color: #fe0000;
                color: #fff;
                font-weight: bold;
                vertical-align: top;
                background: #000;
        }

.pagebar a:hover
        {
                color: #fff;
                background: #fe0000;
                border-color: #fff;
                text-decoration: none;
        }
/* End pagebar */
