/*


Theme Name: Casablanca


Theme URI: http://www.amsterdamn.org


Description: A film noir theme


Author: Andiz


Author URI: http://www.amsterdamn.org


*/





/* ************** STRUCTURE ************** */





body {


        font-size: 62.5%; /* Resets 1em to 10px */


        font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;


        background-color: white;


        color: #000000;


        text-align: left;


        margin: 0;


        padding: 0;


}





#header {


        margin: 0 0 0 0;


        padding: 0 0 0 0;


        height: 50px;


}





#header .description { display: none }





#page {


        background-color: white;


        margin: 0 auto;


        padding: 0;


        width: 750px;


}





#content {


        float: left;


        background-color: white;


        margin: 0px 0 0 0;


        padding: 13px 0 0 30px;


        width: 500px;


}





#sidebar {


        margin: 0px 0 0 540px;


        padding: 40px 0 20px 25px;


        width: 155px;


}





#footer {


        text-align: right;


        clear: both;


        margin: 0;


        padding: 20px 15px 0 0;


        height: 50px;


}





/* **************** LINKS **************** */





a {


        color: #ooooff;


        text-decoration: none;


}





a:hover {


        color: #000080;


        text-decoration: none;


}





/* *************** HEADERS *************** */





h1, h2, h3 {


        font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;


        font-weight: bold;


        font-size: 1.7em;


}





h2.pagetitle {


        text-align: right;


        border-bottom: 1px solid #6c6a6c;


        color: #6c6a6c;


        padding-bottom: 5px;


        margin-bottom: 20px;


}





/* Next's that image under the post title */





img.lefth2img {


        margin: -15px 0 -2px 0;


        padding: 0;


}





/* And next's that image under the titles in sidebar */





img.righth2img {


        margin: 0 0 -12px 0;


        padding: 0;


}





#sidebar h2 {


        color: #6c6a6c;


        font-family: 'Lucida Grande', Verdana, Sans-Serif;


}





.post h2 {


        padding-bottom: 5px;


        margin-bottom: 5px;


}





.post h3 {


        font-size: 1.5em;


        padding: 0;


        margin: 15px 0 0 0;


}





/* ****************** POST ****************** */





.post {


        font-size: 1.1em;


        text-align: justify;


}





.postmetadata {


        clear: both;


        text-align: right;


        margin-top: 20px;


        margin-bottom: 40px;


        padding-top: 5px;


        border-top: 1px solid #6c6a6c;


}





code {


        display: block;


        margin: 5px;


        padding: 5px;


        border: 1px solid black;


        font: 1.1em 'Courier New', Courier, Fixed, Sans-Serif;


        background-color: #eeeeee;


        color: black;


}





blockquote {


        margin: 15px 30px 0 0;


        padding-left: 15px;


        border-left: 4px solid #6c6a6c;


}





blockquote cite {


        margin: 5px 0 0;


        display: block;


}





/* ************* SIDEBAR LISTS ************** */





/* That next line puts ' » ' front of the list-items


   in the sidebar, with moder browsers only :| */





#sidebar ul ul li:before { content: "\00BB \0020"; }





#sidebar ul, #sidebar ul ol {


        margin: 0;


        padding: 0;


}





#sidebar ul li {


        list-style-type: none;


        list-style-image: none;


        margin-bottom: 15px;


}





#sidebar ul p, #sidebar ul select { margin: 5px 0 8px; }





#sidebar ul ul, #sidebar ul ol { margin: 5px 0 0 10px; }





#sidebar ul ul ul, #sidebar ul ol { margin: 0 0 0 10px; }





ol li, #sidebar ul ol li { list-style: decimal outside; }





#sidebar ul ul li, #sidebar ul ol li {


        margin: 3px 0 0;


        padding: 0;


}





/* *************** SEARCHFORM *************** */





#searchform {


        margin: auto 0;


        padding: 5px 3px;


        text-align: left;


}





form#searchform input:focus {


        border: 2px solid #6c6a6c;


        margin: 1px;


}





#searchform input {


        font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;


        border: 1px solid #6c6a6c;


        margin: 2px;


}





#searchform #s {


        width: 115px;


        padding: 2px;


}





#searchsubmit { display: none; }





/* **************** COMMENTS **************** */





/* Form */





#respond {


        clear: both;


        margin-top: 20px;


        padding-bottom: 5px;


        margin-bottom: 5px;


        color: #6c6a6c;


}





form#commentform input:focus, form#commentform textarea:focus {


        border: 2px solid #6c6a6c;


        margin: 1px;


}





#commentform input, #commentform textarea {


        font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;


        border: 1px solid #6c6a6c;


        margin: 2px;


        width: 300px;


}





#commentform p { margin: 5px 0; }





/* Comments */





.alt {


        background-color: #EEEEEE;


        border-top: 1px solid #136284;


        border-bottom: 1px solid #136284;


}





.commentlist {


        padding: 0;


        margin: 0 0 20px 0;


        text-align: justify;


}





.commentlist li {


        margin: 5px 0 3px 0;


        padding: 5px 10px 3px 10px;


        list-style: none;


}





.commentlist p { margin: 0 0 15px 0; }





.nocomments {


        text-align: center;


        margin: 0;


        padding: 0;


}





.commentmetadata {


        margin: 0;


        display: block;


}