
.attachment-post-thumbnail {
float: left
}
/*  
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;
line-height: 170%;
     color: #311770;
     background: #bcff9b url(back.jpg) no-repeat center top fixed
     }

h2 {
     font-size: 22px
     }

h3 {
     font-size: 1em 
     }

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

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

a:hover {
     border-bottom: none 
     }

a img {
     border: none 
     }

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

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




#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: 5px 0em 5px 0em;
     float: left;
     width: 120px;
     padding: 2px 15px 2px 10px 
     }

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

#menu a: hover {
     color: #C94B4E 
     }

#menu .current_page_item a {
     color: #C94B4E 
     }

/* Wrapper */

#wrapper {

     margin: 0px;
     padding: 0px;
min-width: 960px
     }

/* Page */

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

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

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


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

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

.post li {
list-style-type: disc !important;
list-style-position: outside; 
margin-left: 15px
}

.post h1 {
     font-weight: normal;
color: #C94B4E;
font-size: 26px}
h1 {
color: #c94b4e;
font-size: 28px}


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

.title a {
     border-bottom: none;
     color: #c94b4e 
     }

.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: #c94b4e 
     }

.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: 200px;
     overflow: hidden 
     }

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

.sidebar {
     float: left;
     padding: 0;
     color: #311770;
     width:250px 
     }

.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: 15px;
     font-family: Tahoma, Arial, Helvetica, sans-serif;
     font-weight: normal;
     color: #C94B4E; 
     }

.sidebar a {
     color: #C94B4E 
     }

/* 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: 24px;
     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 
     }


table {
vertical-align: top;
width: 600px}

td {
padding:  0 10px 10px 0;
margin: 0;
}

 table h2  {
font-size: 14px;
margin: 0
}

table .date {
vertical-align: top;
width: 150px;
font-size: 13px
}

table .event-excerpt {
vertical-align: top;
width: 300px;
}

table .event-category {
vertical-align: top;
width: 100px;
font-size: 13px
}
