/*
Theme Name: thickthumb columnar
Theme URI: http://www.thickthumb.com/
Description: Special columnar theme for all-on-one-page sites
Version: 1.0
Author: Igor Prochazka
Tags: columnar, one page, front-page
*/

/* ========== Overall layout ============ */

body, h2, h3, h4 {padding: 0px; font-size: 11px; font-family: tahoma, verdana; }

.clear { display: block; clear:both; }

#header { }
#title { width: 650px; height: 100px; float:left; margin-left: 20px; }
#wrap { margin: 0 auto; }
.headright { text-align: right; width: 200px; float:right; }
.column { float: left; margin: 0 5px; padding: 0; }
.tinypage { background-color: #fff; margin-bottom: 10px; border: 1px solid #000; }
.tinypagecontent { text-align: justify; }
.tinycontent { padding: 10px; }
.tinypage>h3 { font-family: arial,sans-serif; font-size: 15px; line-height: 32px; margin: 0; padding: 0 10px; color: #fff; }

.tab {border-left: #707070 1px solid; border-right: #707070 1px solid; border-bottom: #707070 1px solid; background: #ffffff; padding-right: 10px; padding-left: 10px; padding-top: 16px; padding-bottom: 30px; font-size: 11px; }
ul.sidebar { list-style: none; margin: 0; padding: 0; }
.tinypage p { margin: 0 0 11px 0; padding: 0; }

.widgettitle { display: none; }

.tab p { margin-top: 0px; }

.widecolumn { 
   padding-right: 10px; padding-left: 10px; padding-top: 16px; padding-bottom: 30px; font-size: 11px;
   text-align: left;
}

.headline {text-transform: uppercase;
   border-left: #707070 1px solid; border-right: #707070 1px solid;
   letter-spacing: 0.3em; 
   background: #eeeeee; padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 11px
}
.next {padding-top: 0px; padding-bottom: 0px; margin: 0px 0px 0px 0px; height: 10px; font-size: 0px;}


img { border: 0; }
.aligncenter { margin-left: auto; margin-right: auto; margin-bottom: 0.5em; padding: 0; }
.alignleft { float:left; margin: 0 1em 0.5em 0; padding: 0; }
.alignright { float:right; margin: 0 0 0.5em 1em; padding: 0; }

/* ========== dynamic lists (news/concerts) ============ */

.tiny-news { list-style: none; margin: 0; padding: 0; }
.tiny-news-item { margin: 0; padding: 0; }
.tiny-news-item.tiny-news-closed h4 { font-weight: normal; margin: 0; padding: 0; }
.tiny-news-item.tiny-news-open h4 { font-weight: bolder; margin: 0; padding: 0; }
.tiny-news-scheme0.tiny-news-closed {border-bottom: #ffffff 2px solid; background: #eeeeff; }
.tiny-news-scheme0.tiny-news-open {border-bottom: #ffffff 2px solid; background: #ccccff; }
.tiny-news-scheme1.tiny-news-closed {border-bottom: #ffffff 2px solid; background: #bbffbb; }
.tiny-news-scheme1.tiny-news-open {border-bottom: #ffffff 2px solid; background: #88dd88; }

/* ========== text decorations ============ */

table,td { padding: 0px; font-size: 11px; font-family: tahoma, verdana; }

a {font-size: 11px; padding: 0px; padding-right: 1px; color: #000000; text-decoration: none; }
a:visited {padding: 0px; padding-right: 1px; color: #000000; text-decoration: none; }
a:active {padding: 0px; padding-right: 1px; color: #000000; text-decoration: none; }
a:hover {color: #000000; text-decoration: underline; padding: 0px; padding-right: 1px; }

a.thumblink { background: #ffcc00; color: #ffffff; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px;}
a.thumblink :link { background: #ffcc00; color: #ffffff; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px;}
a.thumblink :active { background: #ffcc00; color: #ffffff; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px;}
a.thumblink:visited { background: #ffcc00; color: #ffffff; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px;}
a.thumblink:hover { background: #ff8800; color: #ffffff; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px;}

/* ========== qtranslate plugin specific ========== */

/*.qtrans_language_chooser span { text-align: right; }*/
.language_title { display:block; color: white; padding-bottom: 10px; margin: 0 0 0 0; }
.qtrans_language_chooser li { float:left; margin-right:3px }
.qtrans_language_chooser { float:right; list-style-type:none; padding: 0 0 0 0; margin: 0 0 0 0; }

/* ========== newsletter optin specific =========== */
.wpsb_form_label br { display: none; }
.wpsb_form_txt { margin-right: 20px; width: 200px; }

 
