/* 
Theme Name: Galiator
Theme URI: http://www.galiator.de
Description: Based on Gluttony
Version: 1.0
Author: Sven Denkert
*/
body, h1, h2, h3, h4, h5, h6, address,
blockquote, dd, dl, hr, p, form, input{margin:0;padding:0;}
.sidebar b{display:block;}
div.h3{font-weight:bold;}
.entry-head h1.site-title{text-align:center;color:#b40003;}
.posting-next{float:right;}
.post-thumb{float:left;margin:20px 20px 0 10px;}
body{font-family:verdana, arial, helvetica, sans-serif;font-size:12px;text-align:center;vertical-align:top;background-color:#444;background:#444 url(images/bg_body.gif) repeat-x;color:#ccc;}
form, input, textarea, table{font-family:verdana, arial, helvetica, sans-serif;font-size:12px;}
textarea{height:5em;border:solid 1px #999;width:535px;}
h1, h2, h3, h4, h5, h6, .sidebar b, div.h3{font-family:arial, helvetica, sans-serif;}
h2, h3, .sidebar b, div.h3{font-size:16px;}
.entry-content td h2 { padding: 0 !important; }
a{text-decoration:none;color:#fff;}
a:hover{text-decoration:underline;}
a img{border:0;}
ul{margin:0;}
address, dl, p{padding:10px 0 5px;}
p{text-align:justify;}
p + p{padding-top:0;}
blockquote{margin:10px 0 0;background:#f5f5f5;}
blockquote p{padding:10px;}
blockquote blockquote{margin:0 10px;background:#fff;}
div.centered{display:block;margin-left:auto;margin-right:auto;}
div.alignleft{margin:3px 10px 2px 0;}
div.alignright{margin:3px 0 2px 10px;}
.aligncenter{margin:auto;}
small{font-size:11px;}
.alignleft{float:left;margin-right:20px;}
.alignright{float:right;margin-left:20px;}
.clear{margin:0;padding:0;clear:both;}
.tl, .tr, .bl, .br{width:10px;height:10px;overflow:hidden;}
.tl, .bl{float:left;clear:left;}
.tr, .br{float:right;clear:right;}
#wrapper{margin:0 auto;width:830px;}
#container{float:left;width:830px;margin:10px 0 0;text-align:left;background-color:#555;border-top-left-radius:11px;border-top-right-radius:11px;}
.maincolumn{float:left;width:620px;margin:10px 0 0 10px;display:inline;border-radius:6px;overflow:hidden;}
#menu{float:left;width:615px;font-family:arial, helvetica, sans-serif;font-size:11px;font-weight:bold;text-transform:uppercase;}
#menu ul{list-style-type:none;margin:0;padding:0;}
#menu ul li{float:left;margin:0 1px 0 0;height:29px;overflow:hidden;background-color:#7f7f7f;border-top-right-radius:6px;border-top-left-radius:6px;display:inline;}
#menu ul li a{display:block;padding:8px 10px 7px 10px;text-decoration:none;}
#menu ul li a:hover{text-decoration:underline;}
#menu ul li span.feed{padding:0 17px 0 0;background:url(images/feed.gif) no-repeat right top;}
#menu ul li.current-cat,
#menu ul li.current_page_item{background-color:#fff;}
#menu ul li.current-cat a{color:#000;}
#content{float:left;width:620px;background-color:#fff;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;color:#000;}
#banner{float:left;width:600px;height:150px;overflow:hidden;margin:10px 10px 9px;display:inline;background:#666;color:#fff;}
.post{margin:0 10px;}
.entry-head, .entry-wrap{margin:1px 0 0;}
.entry-head{background-color:#eee;border-radius:6px;padding-top:3px;color:#666;}
.entry-head h1,
.entry-head h2{font-size:16px;padding:5px 10px;}
.entry-head h1 span{font-size:13px;}
.entry-head h1 span span{font-size:11px;}
.entry-head h2 span{font-size:13px;}
.entry-head h2 a{text-decoration:none;color:#666;}
.entry-date{margin:7px 5px 0 0;padding:0 0 0 10px;font-family:arial, helvetica, sans-serif;font-size:11px;font-weight:bold;position:relative;}
.entry-wrap{background-color:#eee;border-radius:6px;padding:10px 0;margin-bottom:10px;}
.entry-content{margin:0 10px;padding:0 10px 5px 10px;line-height:18px;background-color:#fff;border-radius:4px;position:relative;}
.entry-content a{color:#000;border-bottom:1px dotted #333;padding-bottom:-1px;}
.entry-content a.post-thumb, .entry-content a.more-link{border:none;}
.entry-content h1, .entry-content h2, .entry-content h3, div.h3, .entry-content h4, .entry-content h5, .entry-content h6{padding:10px 0 0;font-size:14px;}
.entry-content h2:first-child{padding-top:25px;}
.entry-content h5{font-size:11px;}
.entry-content h6{font-size:10px;}
.entry-meta{padding:10px 0 0;font-family:arial, helvetica, sans-serif;}
.entry-meta a{font-weight:bold;}
.navigation{padding:15px 20px 5px;font-family:arial, helvetica, sans-serif;font-size:11px;font-weight:bold;line-height:18px;}
.navigation a{color:#000;}
.sidebar{float:right;margin:29px 10px 0 0;width:180px;font-family:arial, helvetica, sans-serif;display:inline;}
.sidebar ul{list-style-type:none;margin:0;padding:0;font-size:11px;}
.sidebar ul a{font-weight:bold;display:block;line-height:125%;}
.sidebar ul li{margin:10px 0 0;overflow:hidden;}
.sidebar ul li#search form{height:29px;overflow:hidden;background:url(images/bg_searchform.png);}
.sidebar ul li#search form input#s{margin:7px 10px 0 30px;border:0;font-family:arial, helvetica, sans-serif;background-color:transparent;color:#fff;}
.sidebar ul li b{padding:7px 10px;font-size:11px;color:#ccc;background-color:#333;border-top-right-radius:6px;border-top-left-radius:6px;}
.sidebar ul ul{padding:0 10px 10px;line-height:18px;background-color:#404040;border-bottom-right-radius:6px;border-bottom-left-radius:6px;}
.sidebar ul ul li{margin:0;padding:5px 0 0;}
.sidebar ul ul ul{padding:0 10px 0;background-color:transparent;background-image:none;}
#calendar_wrap{padding:10px;background:#404040 url("images/bg_sidebar_block.gif") no-repeat left bottom;}
#calendar_wrap table{width:100%;}
#calendar_wrap th, #calendar_wrap table td{padding:3px 0;}
#comments h3, div.h3{margin:10px 0 0;padding:7px 10px;background:#f5f5f5;}
ul.commentlist{list-style-type:none;margin:0;padding:0;}
ul.commentlist ul{list-style-type:none;margin:0;padding:0 0 0 25px;}
.comment-reply-link{float:right;font-size:11px;font-weight:bold;text-decoration:none;}
.comment-reply-link:before{content:'» ';}
ul.commentlist li{position:relative;}
ul.commentlist li.odd{background:transparent;}
ul.commentlist li .comment-entry{margin:10px 0 0;border:1px solid #eee;border-radius:4px;padding:3px 5px 0;font-size:12px;color:#333;line-height:150%;background-color:#efefef;}
ul.commentlist li.comment-author-sven .comment-entry{background-color:#dfdfdf;}
.comment-author-sven .comment-body{background-color:#efefef;}
.comment-entry p{padding:0;font-size:11px;line-height:135%;margin:5px 0;}
.comment-meta{}
.comment-meta a{float:right;font-size:10px;color:#666;text-decoration:none;font-weight:bold;margin-left:5px;}
#commentform{margin:0 0 7px;padding:0 10px 6px;border-top:1px solid #fff;background:#eee;}
#footer{float:left;width:830px;font-family:arial, helvetica, sans-serif;font-size:11px;text-align:center;border-bottom-left-radius:11px;border-bottom-right-radius:11px;background-color:#555;margin-bottom:10px;min-height:11px;}
#footer p{line-height:18px;padding:30px 20px 20px;}
#footer a{text-decoration:none;}
#footer a:hover{text-decoration:underline;}
.nocomments{display:none;}
div.wp-caption{border:solid 1px #ddd;background-color:#fafafa;border-radius:5px;padding:10px 0px 0 10px;margin-top:5px;}
p + div.wp-caption{margin-top:10px;}
div.wp-caption + p{padding-top:5px;}
p.wp-caption-text{padding:0;margin:0;font-size:9px;}
.newsletter form{text-align:center;}
.newsletter input{border:solid 1px #999;padding:3px;}
.newsletter table{width:50%;margin:auto;}
#content h2 + ul{margin-top:10px}
#content ul.half li{width:49%;float:left;}
#content ul.trip li{width:33%;float:left;}
#content div.half{width:270px;float:left;}
#content div.half h2{padding-top:10px;}
#content div.half.first{margin-right:19px;}
#content div.half ul{padding-left:20px;}
.entry-content h2{clear:left;}
.sidebar a{text-decoration:none;}
.sidebar a:hover{background-color:#505050;}
.entry-content .more-link{float:right;color:#b40003;text-decoration:none;font-size:11px;font-style:italic;margin-top:5px;}
.entry-content .more-link:after{content:" »";}
.post.overview{margin-top:15px;}
.post h2 a{display:block;color:#b40003;font-size:14px;}
.entry-content.post{padding:0 0 10px 0;margin-top:0;}
.entry-content.post>p{padding:0;}
.bbp-form .quicktags-toolbar input{width:auto;}
pre{border:solid 1px #999;padding:5px;font-family:Courier;font-size:11px;line-height:135%;background-color:#eee;}
#breadcrumbs{background-color:#eee;border-radius:6px;padding:3px 0 3px 10px;font-size:9px;color:#666;margin-top:1px;}
#breadcrumbs a{color:#666;text-decoration:none;}
div.social_share_privacy{margin-top:30px;}
table{border-collapse:collapse;font-size:11px;}
table td{padding:2px 3px;}
h3 + div + table{margin-top:10px;}
#content ul{margin-top:10px;}
#menu .menu-item-1917,
#menu .menu-item-1918,
#menu .menu-item-1919{float:right;width:34px;background-image:url('images/share.png');}
#menu .menu-item-1917{background-position:-42px -3px;}
#menu .menu-item-1918{background-position:-02px -3px;}
#menu .menu-item-1919{background-position:-82px -3px;}
#menu .menu-item-1917 a,
#menu .menu-item-1918 a,
#menu .menu-item-1919 a{padding:14px 10px;}
#menu .current-menu-item{background-color:#fff;}
#menu .current-menu-item a{color:#666;}
#menu .current-menu-parent{background-color:#fff;}
#menu .current-menu-parent a{color:#666;}
.entry-content .post-edit-link{position:absolute;top:-15px;right:5px;font-size:10px;font-weight:bold;color:#fff;text-decoration:none;background-color:red;padding:0px 8px;border-radius:6px;}
.comment-body{background-color:#fff;padding:5px;border-radius:4px;}
code{display:block;border:solid 1px #ccc;margin:15px 0;padding:5px;background-color:#fff;font-family:courier;font-size:11px;}
li.recentcomments a{display:block !important;}
.pagination{float:right;font-size:10px;font-weight:bold;line-height:14px;font-family:arial,helvetica,sans-serif;}
.pagination span{float:left;color:#666;padding-left:3px;margin-top:2px;}
.pagination a{border:solid 1px #999;display:block;width:14px;text-align:center;padding:0;color:#999;margin-left:3px;float:left;border-radius:4px;text-decoration:none;}
.pagination a.current{color:#666;border:solid 1px #666;background-color:#ddd;}
.pagination a:hover{color:#000;border-color:#000;background-color:#ccc;}
a.buttons{display:block;width:180px;height:50px;background-image:url('images/buttons.png');}
a.buttons#game{}
a.buttons#book{background-position:0 -50px;}
a.buttons#news{background-position:0 -100px;}
a.buttons#form{background-position:0 -150px;}
.singlemain{overflow:visible;}
.singlemain #content{overflow:visible;}
.width{width:810px;background-color:#fff;padding:10px 0 0 0;margin:-10px 0 0 0;border-radius:6px;border:solid 1px #fff;}
.singlemain #content div.half{width:360px;}
div.sinsocialshareright a{border:none;}
div.sinsocialshareright{clear:both;margin-top:20px;}
div div.sinsocialshare3div{padding-top:3px;padding-bottom:0px;line-height:125%;font-size:8pt;}