/* -----------------------------------------------------------------------------
/* Main CSS File - Hinterlandband
/* -----------------------------------------------------------------------------
/* Global styles
/* ---------------------------------------------------------------------------*/
body {
    background: #000 url(../images/background/bg.jpg) top left no-repeat;
    color: #FFF; font-family: verdana; font-size: 14px;
}
a {  }
a:hover {  }
h2 { font-weight: normal; }
h3 { font-weight: normal; color: #FEB500; }
/* -----------------------------------------------------------------------------
/* Container
/* ---------------------------------------------------------------------------*/
.container {
    width: 900px; position: relative; left: 50%; margin-left: -450px;
}
/* ---------------------------------------------------------------------------*/
/* Navigation
/* ---------------------------------------------------------------------------*/
.nav {
    position: relative; color: #444;
    border: 1px solid #444; padding: 0px 0px 10px 0px;
    border-width: 0px 0px 1px 0px; font-size: 16px;
}
.nav a {
    padding: 0px 10px 0px 10px;
    text-decoration: none; color: #FEB500;
}
.nav a:hover { color: #FFF; }
/* ---------------------------------------------------------------------------*/
/* This and That
/* ---------------------------------------------------------------------------*/
.thisthat {
    color: #333; background-color: #1C1C1C; padding: 5px 10px 3px 10px;
    font-size: 12px; 
}
.thisthat a { color: #999; text-decoration: none; }
.thisthat a:hover { color: #FFF; }
.thisthat img { border-width:0px; }
/* ---------------------------------------------------------------------------*/
/* Content container
/* ---------------------------------------------------------------------------*/
.left { width: 250px; padding: 10px 20px 0px 10px; }
.right { padding: 0px 0px 0px 0px; }
.content {
    padding: 0px;
}
.innercontent { padding: 10px 0px 10px 0px; font-size: 12px; }
.innercontent img {
    border: 1px solid #111; padding: 3px; margin: 0px 5px 5px 0px;
    background-color: #050505;
}
.innercontent img:hover {
    border-color: #444;
}
.innercontent h2 {
    color: #FFF;/*#FEB500;*/
}
.li { border-bottom: 1px solid #1f1f1f; }
.bdy { font-size: 12px; }
.snav h3 a {
    text-decoration: none; color: #FEB500;
}
.snav h3 a:hover { color: #FFF; }
.buynow {
    border: 1px solid #5195C5; padding: 10px; margin: 0px 0px 10px 0px;
    background-color: #CDE1EF;
}
/* ---------------------------------------------------------------------------*/
/* Sclist
/* ---------------------------------------------------------------------------*/
.sclist { font-size: 12px; margin: 15px 0px 15px 0px; }
.sclist table { border-collapse: collapse; }
.sclist h3 {
    border-bottom: 1px solid #151515; margin: 0px 0px 5px 0px;
    padding-bottom: 5px;
}
.sclist img {
    border: 1px solid #222; padding: 5px; margin: 0px 10px 10px 0px;
}
.sclist img:hover { border-color: #FEB500; }
.sclist div.bdy { padding: 15px 0px 15px 0px; }
.sclist a { color: #FEB500; text-decoration: none; }
.sclist a:hover { color: #FFF; }
.g { color: #888; }
/* ---------------------------------------------------------------------------*/
/* Blog
/* ---------------------------------------------------------------------------*/
.latestpost {
    padding: 10px 0px 10px 0px; border-top: 1px solid #151515;
}
.latestpost a { text-decoration: none; color: #FFF; }
.latestpost a:hover { color: #FEB500; }
.bentry {
    font-size: 12px; margin: 25px 0px 25px 0px;
    color:#bbb;
}
.bentry a { color: #FFF; text-decoration: none; }
.bentry a:hover { color: #FEB500; }
.bentry h3 { margin: 0px; }
.bentry img {
    border: 1px solid #222; padding: 5px; margin: 0px 10px 10px 0px;
}
.bentry img:hover { border-color: #FEB500; }
.info {
    color: #444; border: 1px solid #101010; margin: 5px 0px 10px 0px;
    border-width: 1px 0px 1px 0px; padding: 10px;
    background-color: #030303; font-size:11px;
}
.readfull {
    border-top: 1px dashed #222; padding-top: 5px; margin-top: 10px;
}
/* ---------------------------------------------------------------------------*/
/* Comment form
/* ---------------------------------------------------------------------------*/
.commentform {
    background-color: #0a0a0a; padding: 15px 10px 15px 10px;
    border: 1px solid #222; border-width: 1px 0px 1px 0px;
    margin: 0px 0px 20px 0px;
}
.grey {
    background-color: #151515; border: 1px solid #333;
    color: #fff;
}
.comments { font-size: 12px; }
.name { color: #FFF; font-size: 16px; }
.date { color: #666; }
.body {
    color: #AAA; background-color: #050505;
    border: 1px solid #111; padding: 10px;
}
/* ---------------------------------------------------------------------------*/
/* Gallery
/* ---------------------------------------------------------------------------*/
.gallery { color: #FFF; font-size: 12px; }
.gallery a {
    text-decoration: none; color: #FEB500;
}
.gallery img {
    float: left;
    margin: 0px 5px 5px 0px;
    border: 1px solid #090909; padding: 5px;
    background-color: #050505;
}
.gallery img:hover {
    border-color: #666;
}
.imagecontrol {
    padding: 10px 15px 10px 15px; margin: 0px;
    background-color: #1C1C1C;
}
.imagecontrol a { color: #FF9900; text-decoration: none; }
.li img {
    background-color: #050505;
    border: 1px solid #090909; padding: 5px;
    margin: 5px 0px 5px 0px;
}
.li { font-size: 12px; }
/* ---------------------------------------------------------------------------*/
/* Sell music
/* ---------------------------------------------------------------------------*/
.sellmusic table {
    border-collapse: collapse;
    border-top: 1px solid #444;
}
.sellmusic th {
    background-color: #050505;
    color: #FF9900;
    font-size: 16px;    
    border-bottom: 1px solid #333;
    padding: 10px 10px 10px 10px;
}
.sellmusic td {
    padding: 3px 10px 3px 10px;
    border-bottom: 1px solid #111;
}
.sellmusic tr.odd {
    background-color: #030303;
    color: #ddd;
}
.sellmusic td.cb {    
    background-color: #040404;
    padding: 3px 0px 3px 0px;
    border-bottom: 1px solid #111;
}
.sellmusic td.noborder {
    border-width: 0px;
}
.sellmusic td.total {
    background-color: #020202;
    padding: 5px;
}
.sellmusic input[type='checkbox'] { }
/* ---------------------------------------------------------------------------*/
/* Footer
/* ---------------------------------------------------------------------------*/
.footer {
    font-size: 12px;
    color: #999; border-top: 1px solid #444; padding: 10px;
}
.footer a { text-decoration: none; color: #444; }
.footer a:hover { color: #FF9900; }