/*  
Theme Name: Tango
Theme URI: http://www.tangoart.com
Description: Widget ready and table free
Version: 2.0
Author: Heiner Schäfer
Author URI: http://www.lunar-horse.tv
*/

body {
     font-family:  "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Verdana, Helvetica, sans-serif;
     font-size: 13px;
     color: #FFFFFF;
     background: #911b28 url(back.jpg) no-repeat center -35px fixed
     }

h2 {
     font-size: 1.6em
     }

h3 {
     font-size: 16px; 
     }

ul {
     margin: 0px;
     padding: 0px;
     list-style: none 
     }

a {
     text-decoration: none;
     color: #f6cbc7 
     }

a:hover {
     border-bottom: none ;
 }

.post a {
color: #B3C2E4;
text-decoration: underline; 
 }

a img {
     border: none 
     }

img.left {
     float: left;
     margin: 0 20px 0 0 
     }

img.right {
     float: right;
     margin: 0 0 0 20px 
     }

#header {
     width: 99%;
     margin: 0;
     background: url(tangopaar-gross.png) repeat;
     top: 0em;
     height: 100%;
     position: absolute;
     left: 0% ;
     background: url(back) 
     }

/* Header */

#cover {
     position: absolute;
     top: 0;
     right: 0;
     width: 2%;
     height: 100%;
     background: url(back-red.png) repeat;
     }

#logo {
     width: 960px;
     height: 191px;
     margin: 0 auto;
     background: no-repeat left top;
     visibility: hidden 
     }

#logo h1, #logo p {
     margin: 0;
     color: #FFFFFF
     }

#logo span {
     color: #FFFFFF 
     }

#logo h1 {
     padding: 25px 0 0 40px;
     letter-spacing: -1px;
     text-transform: lowercase;
     font-weight: normal;
     font-size: 4.8em
     }

#logo p {
     text-transform: lowercase;
     padding: 4px 0 0 43px;
     font-family: Georgia, "Times New Roman", Times, serif;
     font-size: 22px;
     color: #FFFFFF 
     }

#logo a {
     border: none;
     text-decoration: none;
     color: #FFFFFF 
     }

/* Menu */

#menu {
     width: 200px;
     margin: 0 auto;
     padding: 0;
     padding-top: 35px;
     background: repeat-x left top;
     position: absolute;
     top: 200px;
     left: 0% 
     }
#header img {

margin-top: 15px;
margin-left: 5px
 }

#menu ul {
     margin: 0;
     padding: 0px 0 0 0px;
     list-style: none
     }

#menu li {
     display: inline;
     background: url(back-red.png) repeat;
     clear: both;
     margin: 10px 0em 5px 0em;
     float: left;
     width: 120px;
     padding: 2px 15px 2px 20px 
     }

#menu a {
     margin: 0;
     background: right;
     text-decoration: none;
     text-transform: uppercase;
     font-size: 11px;
     font-weight: bold;
     color: #FFFFFF;
     padding: 0em;
     width:  70% 
     }

#menu a: hover {
     color: #FFFFFF 
     }

#menu .current_page_item a {
     color: #FFFFFF 
     }

/* Wrapper */

#wrapper {
     width: 100%;
     margin: 0px;
     padding: 0px 
     }

/* Page */

#page {
     position: absolute;
     top: 0em;
     right: 2% ;
     width: 740px;
     margin: 0;
     background: url(back-red.png) repeat 
     }

#content {
     padding-left: 15px;
     float:  left ;
     width:350px 
     }

#content-single {
     padding-left: 15px;
     float:  left ;
     width:480px;
margin:  0 50px 0 0;
     }

.entry img {
    
     left: -40px;
     margin-right: 15px
     }


.post {
     padding-bottom: 15px;
     line-height: 174%;
     border-bottom: 1px #2C4449 solid 
     }

.post h1 {
     font-weight: normal;
color: #afb4cb}
h1 {
color: #b3c2e4}

.attachment-post-thumbnail {
margin-top: 8px;
float: left
}

.wp-caption-text {
     margin: 100px 0 0 30px;
     padding: 0;
font-family: Georgia, serif; 
     font-weight: normal ;
font-style: italic;
text-align: left;
width: 130px;
float: left;

  }

.wp-caption-dd {
     margin: 100px 0 0 30px;
     padding: 0;
font-family: Georgia, serif; 
     font-weight: normal ;
font-style: italic;
text-align: left;
width: 130px;
float: left;

  }

.wp-caption {
width: 490px !important;
overflow: hidden;
  }
.size-medium {
   float: left;
  }

.mceTemp {
  width: 450px;
  }


.title {
     margin: 0;
     padding: 23px 0 4px 0px;
     font-size: 24px;
     font-weight: normal ;
  }

.title a {
     border-bottom: none;
     color: #FFFFFF;
text-decoration: none; 
     }

.title a:hover {
     border-bottom: 1px dotted #000000 
     }

.byline {
     margin: 10px 0px 20px 0px;
     padding: 4px 0px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     color: #FFFFFF 
     }

.tag {
     padding: 0 15px 
     }

.entry {
     padding: 0px 0px 
     }

.links {
     width: 80px;
     background: url(images/img05.jpg) no-repeat left top;
     text-align: right;
     font-weight: bold 
     }

.links a {
     display: block;
     height: 25px;
     padding-top: 0px;
     padding-left: 10px;
     text-align: left 
     }

.links a:hover { 
     }

/* Sidebars */

#sidebar1 {
     float: right;
     width: 150px;
     overflow: hidden 
     }

#sidebar2 {
     float:  right;
     width: 150px;
     overflow: hidden 
     }

.sidebar {
     float: left;
     padding: 0;
     color: #ffffff;
     width:180px 
     }

.sidebar p {
padding-left: 15px;
padding-right: 15px
}



.sidebar ul {
     margin: 0;
     padding: 9px 0 0 0;
     list-style: none 
     }

.sidebar li {
     padding: 0 0 20px 0 
     }

.sidebar li ul {
     background: none;
     padding-bottom: 20px 
     }

.sidebar li li {
     margin: 0px 15px 7px 15px;
     padding: 0px 0px;
     background: none 
     }

.more {
     width:100% 
     }

.sidebar li h2 {
     height: 26px;
     margin: 0 15px;
     padding: 14px 14px 0px 0px;
     border-bottom: 1px #2C4449 solid;
     font-size: 17px;
     font-family: Tahoma, Arial, Helvetica, sans-serif;
     font-weight: normal;
     color: #FFFFFF; 
     }

.sidebar a {
     color: #BDBDBD 
     }

/* Search */

#searchform {
     margin: 0;
     padding: 0 0 20px 0 
     }

#searchform br {
     display: none; 
     }

#searchform h2 { 
     }

#s {
     margin: 10px 0px 0 15px;
     padding: 2px 2px;
     width: 165px;
     height: 18px;
     border: 1px solid #CCCCCC;
     background: #FFFFFF;
     font-size: 10px;
     color: #000000; 
     }

#x {
     margin: 0;
     padding: 2px 5px;
     height: 25px;
     background: #CA8186;
     text-decoration: none;
     text-transform: uppercase;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 10px;
     color: #CCCCCC 
     }

/* Calendar */

#calendar_wrap {
     padding: 10px 15px;
     text-align: center 
     }

#calendar_wrap table {
     width: 100%; 
     }

#calendar_wrap th { 
     }

#calendar_wrap td { 
     }

#calendar_wrap tfoot td {
     border: none 
     }

#calendar_wrap tfoot td#prev {
     text-align: left;
     font-weight: bold;
     border: none; 
     }

#calendar_wrap tfoot td#prev a {
     border: none 
     }

#calendar_wrap tfoot td#next {
     text-align: right;
     font-weight: bold;
     border: none 
     }

#calendar_wrap tfoot td#next a {
     border: none 
     }

/* Footer */

#footer {
     position: relative;
     width:  70%;
     padding: 0 20px;
     border-top: 1px solid #2C4449;
     clear: both 
     }

#footer p {
     margin: 0;
     padding: 10px 0 0 0;
     text-align: center;
     text-transform: uppercase;
     font-size: 10px;
     font-family: Arial, Helvetica, sans-serif;
     color: #737373; 
     }

#footer a {
     color: #BDBDBD 
     }

#footer .link { 
     }

#footer .copyright { 
     }

#commentform {
     margin: 0;
     padding-left: 20px; 
     }

#comment {
     margin: 0;
     width: 400px 
     }

.alignright {
     float: right; 
     }

.alignleft {
     float: left 
     }

#respond {
     margin: 0;
     padding-left: 20px;
     padding-top: 50px; 
     }

.navigation {
     padding: 20px 0px 
     }

.pagetitle {
     margin: 0px;
     padding: 20px 0px;
     font-size: 2.4em;
     font-weight: normal; 
     }

#tag_cloud {
     display: block;
     margin: 20px;
     padding-top: 20px 
     }

#tag_cloud h2 {
     margin: 0 -20px; 
     }

#comments {
     padding-left: 20px 
     }

hr {
     display: none 
     }

#commentform {
     padding-left: 20px 
     }

 
    .gmnoprint {
color: #000000;
line-height: 120% }

/* Shop
*/
.hidden  {
     visibility: hidden;
     }
.artikelbeschreibung  {
     font-family: Georgia, serif; 
font-style: italic;
     }
#content-basket {
padding-left: 15px;
     float:  left ;
min-height: 800px;
margin:  0 50px 0 0;
     }

.wpsg_basket_removebutton {
    background-color: transparent;
    background-image: url("http://www.tangoart.com/wp-content/plugins/wpshopgermany/gfx/basket_remove.png");
    background-repeat: no-repeat;
    border: medium none;
    display: block;
    height: 16px;
    overflow: hidden;
    text-indent: 1000px;
    width: 16px;
}

.wpshopgermany_produkt {
margin: 0 0 30px 0
}

.wpshopgermany_submit_basket {
margin: 15px 0 0 0
}

.wpshopgermany_vari {
margin: 15px 0;
}

label.wpshopgermany_checkout {
    display: block;
    float: left;
    margin-right: 0.5em;
    min-width: 9em;
    text-align: right;
}

.sale {
background-color: #a20026;;
position: relative;
width: 380px;
height: 380px;
left: -440px;
top: -360px;
padding: 15px;
margin-bottom: -400px;
}

.attachment-thumbnail  {
width: 30px;
height: 40px;
border: 3px #a20026 solid !important;

}

.gallery-item  {
width: 36px;
height: 46px;
overflow: hidden;
}
.gallery {
position: relative;
left: -60px;
width: 36px;
float: left;
margin: 15px -60px 0 0 !important;
}
