/*
Theme Name:Infacted Recordings - Microsite
Theme URI:http://www.computerarts.de
Description:Microsite - Theme f&uuml;r Infacted Recordings. Erstellt von Sven Lorenz (<a href="http://www.computerarts.de/">computerarts</a>).
Version:1.0
Author:Sven Lorenz
Author URI:http://www.computerarts.de/
Tags:minimal, simple, clean, black, dark, fixed width, one column

   "Infacted Recordings - Microsite" von http://www.computerarts.de

   Microsite - Theme f&uuml;r Infacted Recordings.
   Erstellt von Sven Lorenz (<a href="http://www.computerarts.de/">computerarts</a>).

*/


* { padding: 0; margin: 0; }

body {
 background: url(img/background.jpg) #000 repeat-x;
 font-family: Tahoma, Helvetica, Arial, sans-serif;
 font-size: 11px;
 color: #b2b2b2;
}

p, pre {
   margin-bottom: 20px;
}

#page ul, #post ul {
   list-style-image: url(img/ul-post-bullet.gif);
   padding-left:10px;
   margin-top: 10px;
   margin-bottom: 30px;
   list-style-position: outside;
}

#ulpost {
   padding-left:120px;
}

#post ul li {
}


#mainwrapper {
 background: url(img/background_main.jpg) no-repeat;
 margin: 0 auto;
 width: 921px;
}

#wrapper {
 margin: 0 auto;
 width: 873px;
}

#topheader {
 width: 715px;
 border: 0px solid #ccc;
 height: 18px;
 margin: 0px 0px 0px 50px;
}

#header {
 width: 715px;
 border: 0px solid #ccc;
 height: 90px;
 margin: 0px 0px 25px 50px;
}

#logo {
 float: left;
 margin-left:-18px;
}

#navigation {
float: left;
padding: 56px 0px 0px 25px;
}

#banner {
 width: 593px;
 margin: 0px 0px 20px 115px;
}

#content {
 width: 405px;
 color: #bbb;
 border: 0px solid #ccc;
 margin: 10px 0px 20px 115px;
 float:left;
 min-height:1000px;
}

#postheader {
 width: 350px;
 background: url(img/post_top.png) no-repeat;
 padding-left:10px;
 padding-top:2px;
 margin-bottom:10px;
}

#post {
 width: 350px;
 background: url(img/post_bottom.png) no-repeat bottom;
 padding-bottom:2px;
 padding-right:10px;
 margin-bottom:30px;
}

#page {
 width:350px;
}

#firstfooter {
 width: 593px;
 color: #333;
 margin: 0px 0px 10px 115px;
 height: 50px;
}

#secondfooter {
 width: 593px;
 background: url(img/background_footer.png) no-repeat;
 margin: 0 auto;
 color: #333;
 border: 0px solid #ccc;
 margin: 0px 0px 10px 115px;
 height: 150px;
 padding: 5px;
 font-size:9px;
 color:#262728;
}

/* TEXT STYLES ------------------------ */

#postheadline {
 text-transform:uppercase;
 letter-spacing: 0.2em;
 font-weight:bold;
}

/* LINK STYLES ------------------------ */
a,
a:link,
a:visited,
a:focus,
a:active    { color:#b20012; text-decoration:none; }
a:hover     { color:#ff0019; text-decoration:none; }

a.small     { font-size:9px }

a.navBtn {
   float:left;
   position:      relative;
   z-index:       2;
   display:       block;
   width:         114px;
   height:     36px;
   line-height:      36px;
   text-align:       center;
   font-size:     1.1em;
   text-decoration:  none;
   color:         #000;
   background:    url(img/navBG.png) repeat-x 0 0 scroll;
   margin-left:2px;
}

div#postheader a  {
   color:#fff; text-decoration:none;
}

div#postheader a:hover  {
   color:#ff0019; text-decoration:none;
}

span#edit a       { color:#ff8c00 }
span#edit a:hover { color:#ff0019 }



/* IMAGES STYLES ------------------------ */
.size-thumbnail {
   border: 1px dotted #444;
   padding: 2px;
   float: left;
   margin-right:10px;
   margin-bottom:5px;
}

#upcomingcover {
   border-top-style:solid;
   border-top-width:5px;
   border-color:#222;
   float:left;
   margin-right:15px;
}

#adbanner {
   margin-bottom:20px;
}

#footericon {
   margin-right:20px;
   float:left;
   border:0px;
}

/* LANGUAGE SELECTOR -------------------- */
ul.qtrans_language_chooser {
    list-style-type: none;
}

li.active {
   border-bottom: 1px dotted #666;
}

#qtrans_language_chooser ul li {
    list-style-type: none;
}

#qtrans_language_chooser li {
    float: left;
}

.qtrans_flag span { display:none }
.qtrans_flag { height:11px; width:53px; display:block; }
.qtrans_flag_and_text { padding-left:20px }
.qtrans_flag_de { background:url(img/btn_lang_de.png) no-repeat; padding-bottom: 3px; }
.qtrans_flag_en { background:url(img/btn_lang_en.png) no-repeat; padding-bottom: 3px; }


/* MISC -------------------- */
div.clearright {
   clear:right;
   height:0;
   margin:0;
   padding:0;
   font-size:0;
}

div.clearleft {
   clear:left;
   height:0;
   margin:0;
   padding:0;
   font-size:0;
}


/* MISC -------------------- */
h2 {clear:both;padding-top:20px;}
ul {list-style:none;margin:0;padding:0;}
.menu {float:left;width:150px;margin:0;padding:0;text-align:left;width:65px;font-size:9px; border-top: 1px dotted #333}
#b li a {display:block;padding:13px 5px 23px 5px;height:100%;color:#FFF;text-decoration:none;}
li a {background:url(img/menubg.png) repeat 0 0;}
/* li a:hover, li a:focus, li a:active {background-position:-150px 0;} */
#b a {background:url(img/menubg.png) repeat 0 0;}
