/*  
Theme Name: Trickr.de
Theme URI: http://www.trickr.de/
Description: Trickr.de Design
Version: 1.0
Author: Dennis Pietsch
Author URI: http://www.ccuc.de/
*/

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0; padding:0;}
ul{list-style:none;}

a{color:#0066FF; text-decoration:none;}
a:hover{text-decoration:none;}
a img{border:0;}
a:active, a:focus{outline:none;}

.clear{clear:both;}

body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; background:#007bc4; color:#7f7f7f;}

#body_page{background:url(images/body_page_bg.gif) no-repeat center top;}
#page{width:1000px; margin:0px auto;}

/* HEADER */
#header{width:100%;	height:150px; background:url(images/header_bg.gif) no-repeat;}
#header_title{float:left; width:60%; padding-top:15px;}
#header_rss{float:right; width:31.9%; padding-top:69px;}
#header_rss img{float:right;}

#header_title h1{color:#ffffff; font-size:42px; padding-top:20px; padding-left:30px; font-style:italic;}
#header_title h1 a{color:#ffffff;}

.description{font-size:14px; position:relative; top:-5px; color:#ffffff; display:block; text-align:left;}


#body{width:100%; float:left; background:#fff url(images/body_bg.gif) repeat-y;}
#body_top{width:100%; float:left; background:url(images/body_top_bg.gif) no-repeat;}
#body_left{width:691px;	float:left;	padding-bottom:40px;}
#body_right{width:309px;float:right;}

#body_left_content{width:637px;	padding-top:26px; margin-left:31px;}
.post{background:url(images/post-top_bg.gif) no-repeat;	width:100%;}

.post-date{float:left; font-size:32px; width:76px; text-align:center; color:#ff8b20; text-transform:uppercase; line-height:25px;}
.post-title{float:right; width:560px;}
.post-date p{padding-top:7px; color:#FFF; font-size:14px;}

.post-title h2{
	font-size:22px;
	color:#0072bc;
	font-weight:normal;
	padding-top:10px;
	padding-bottom:5px;
	background:url(images/post-title_tags_bg.gif) no-repeat left bottom;
}

.post-title h2 a{color:#0072bc;}

.post-title h3.tags{
	color:#737373;
	font-weight:bold;
	background:url(images/post-title_tags_bg.gif) no-repeat left bottom;
	padding-bottom:7px;
	padding-top:5px;
	padding-left:5px;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.post-title h3.tags span{color:#737373; font-weight:normal;}
.post-title h3.tags a{color:#737373; font-weight:normal;}

.entry{line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:10px 0px 10px 20px;}
.entry p{padding-bottom:5px;}

.postmetadata{
	margin-bottom:30px;
	height:36px;
	background:#f2f2f2 url(images/postmetadata_bg.gif) no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:2px;
	font-size:10px;
	font-weight:bold;
	color:#000000;
}

.postmetadata_author{font-weight:normal;}

.postmetadata a{
	color:#000000;
	background:url(images/post_comm_a.gif) no-repeat;
	padding-left:22px;
	padding-bottom:10px;
	line-height:19px;
	padding-right:5px;
}

.postmetadata a span{color:#000000;}

a.readmore{background:url(images/readmore.gif) no-repeat left 2px; padding-left:16px;}
a.readmore span{color:#004a80;}

.postmetadata .alignleft{padding-top:8px; padding-left:10px;}
.postmetadata .alignright{padding-top:8px; padding-right:10px;}
.post-page{background:url(images/post-page_bg.gif) no-repeat;}
.post-page h2{font-size:24px; color:#0072bc; font-weight:normal; margin-left:25px; padding-top:15px;}

.post-page .entry{padding-top:10px; padding-left:0;	margin-left:25px; color:#3f4549;}
.post-page .entry a{color:#f7941d; text-decoration:underline; font-weight:bold;}

strong{color:#000000;}
.post-page strong{}
#body_right_content{}

/* SEARCH */

#right_search{margin-bottom:52px; padding-top:8px; margin-left:10px;}
#searchform_top{font-size:13px; color:#7f7f7f;}
#searchform_top_text{width:175px; border:0px; background:none; color:#666; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-right:12px;}

#gosearch{text-align:right;	position:relative; top:11px;}

/* TAGS */

#main_tags{
	margin-bottom:10px;
	padding:0px 30px 0 0;
	margin-left:15px;
}

#main_tags a{
	color:#4b4b4b;
}

#main_tags h2{
	font-size:17px;
	color:#000;
	text-transform:capitalize;
	font-style:italic;
	background:url(images/main_tags_h2.gif) no-repeat;
	padding-left:1px;
	padding-top:5px;
	padding-bottom:15px;
}

#sidebars{
	margin-left:10px;
}

#sidebar{
	width:256px;
}

#sidebars h2{
	font-size:17px;
	color:#000;
	text-transform:capitalize;
	font-style:italic;
	background:url(images/sidebars_h2.gif) no-repeat;
	padding-left:1px;
	padding-top:5px;
	padding-bottom:15px;
}

#sidebars .widget_categories h2{background:url(images/sidebars_h2_widget_categories.gif) no-repeat;}
#sidebars .widget_archives h2{background:url(images/sidebars_h2_widget_archives.gif) no-repeat;}

#sidebars ul{color:#000; margin-left:5px;}
#sidebars li ul{background:none; margin-bottom:20px;}
#sidebars li ul li ul{padding-left:5px; background:none; margin:0px 0px 0px 5px;}
#sidebars li ul li ul li ul{padding-left:0px;}
#sidebars li{margin-bottom:0px;}
#sidebars li li{
	margin-bottom:0px;
	padding-bottom:0px;
	background:url(images/sidebars_li.gif) no-repeat left bottom;
	padding-top:4px;
	padding-bottom:8px;
	padding-right:3px;
	padding-left:3px;
	width:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#sidebars li li{
	margin-bottom:0px;
	padding-bottom:0px;
	background:url(images/sidebars_li.gif) no-repeat left bottom;
	padding-top:4px;
	padding-bottom:8px;
	padding-right:3px;
	padding-left:3px;
	width:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#sidebars li li li{background:none; border:0px;	padding-bottom:3px;}
#sidebars li a{color:#595959;}
#sidebars li.widget_categories ul li a{background:url(images/sidebar_li_cat.gif) no-repeat left 5px; padding-left:10px; color:#448ccb;}
#sidebars li.widget_categories ul li ul li a{background:url(images/sidebar_li_cat.gif) no-repeat left 5px; padding-left:10px;}
#sidebars li.widget_archives ul li a{background:url(images/sidebar_li_ar.gif) no-repeat left 5px; font-weight:normal; padding-left:10px;}
#sidebars li.linkcat ul li a{background:url(images/sidebar_li_br.gif) no-repeat left 5px; font-weight:normal; padding-left:10px;}
#sidebars li.widget_meta ul li a{background:url(images/sidebar_li_meta.gif) no-repeat left 5px; font-weight:bold; padding-left:10px;}
#sidebars .page_item a{background:url(images/sidebar_li_page.gif) no-repeat left 4px; font-weight:normal; padding-left:12px;}
#sidebars .textwidget{padding:5px;}

#footer{width:100%; height:101px; background:url(images/footer_bg.gif) no-repeat; clear:both; margin:0px auto; font-family:Verdana, Arial, Helvetica, sans-serif;}
#footer_text{color:#fff; padding-left:5px; padding-top:15px; float:left; line-height:18px;}
#footer_text a{color:#ffffff; text-decoration:underline;}

#footer_copyrights{text-align:right; color:#fff; padding-right:40px; padding-top:35px; float:right; width:40%;}
#footer_copyrights a{color:#fff; font-weight:bold;}

#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;}
#wp-calendar a {text-decoration: none;}
#wp-calendar caption {text-align: center;}
#wp-calendar th {font-style: normal; text-transform: capitalize;}

p img {padding: 0; max-width: 100%;}

img.centered {display: block; margin-left: auto; margin-right: auto;}
img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline;}
img.alignleft {padding: 4px; margin: 0 7px 2px 0; display: inline;}

.alignright {float: right;}
.alignleft {float: left;}

#wp-calendar {empty-cells: show; margin: 10px auto 0; width: 99%;}
#wp-calendar #next a {padding-right: 10px; text-align: right;}
#wp-calendar #prev a {padding-left: 10px; text-align: left;}
#wp-calendar a {display: block;}
#wp-calendar caption {text-align: center; width: 100%;}
#wp-calendar td {padding: 3px 0; text-align: center;}
#wp-calendar td.pad:hover {background-color: #fff;}

acronym, abbr, span.caps {cursor: help;}

acronym, abbr {border-bottom: 1px dashed #999;}

blockquote {margin: 15px 30px 10px 10px; padding-left: 20px; padding-bottom:5px; background:url(images/blockquote_bg.gif) repeat-y;}

blockquote blockquote{background:url(images/blockquote2_bg.gif) repeat-y;}

blockquote cite {margin: 5px 0 0; display: block;}
.center {text-align: center;}

hr {display: none;}
a img {border: none;}

.navigation {display: block; text-align: center; margin-top: 10px; margin-bottom: 60px; font-weight:bold; clear:both;}
.entry ul {margin:0; list-style: none; padding:0 0 10px 20px;} 
.entry li {background:url(images/dotted_grey.gif) repeat-x left bottom; padding-bottom:4px; padding-top:3px; color:#595959;}
.entry ul li:before{content: url(images/entry_before.gif);}
.entry ol {margin: 0; padding:0 0 10px 40px;}
.entry ol li {margin: 0; padding: 0; padding-bottom:4px; padding-top:3px;}
.postmetadata ul, .postmetadata li {display: inline; list-style-type: none; list-style-image: none;}
ol li{list-style: decimal outside;}

#searchform {margin: 10px auto;	padding: 5px 3px; text-align: center;}
#sidebar #searchform #s {width: 108px; padding: 2px;}
#sidebar #searchsubmit {padding: 1px;}

.entry form {}
select {width: 130px;}

#commentform{width:500px;}
#commentform input {width: 170px; padding: 2px;	margin: 5px 5px 1px 0;}
#commentform textarea {width: 350px; padding: 2px;}
#commentform #submit {margin: 0; width:65px; height:25px;}


h2#comment_title{font-size:24px; color:#000000; margin-left:30px; padding-bottom:10px; border-bottom:2px solid #007bc4;}
.alt {margin: 0;}

.commentlist {
	padding: 0px;
	text-align: justify;
	margin-left:30px;
	color:#7b7d7e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.comm_items {
	margin: 15px 0 5px;
	display:block;
	padding:8px 2px 2px 2px;
	background:url(images/comm_items_bg.gif) no-repeat;
	}

.comm_items li {
	margin: 0;
	padding: 5px 10px 5px;
	border-bottom:0px;
	background:none;
	border:0;
	list-style:none;
	}

.commentlist p {margin: 10px 5px 10px 0; line-height:18px;}
#commentform p {margin: 5px 0;}

.nocomments {text-align: center; margin: 0; padding: 0;}

.commentmetadata {
	margin: 0 0px 5px 0px;
	display: block;
	color:#0072bc;
	font-weight:bold;
	padding-bottom:5px;
	padding-left:0px;
	font-size:20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}

.commentmetadata a{color:#0072bc;}
.commentmetadata span{color:#000000;}
.commentmetadata_text{padding:0 10px 0 0;}
.commentmetadata_end{color:#0072bc; font-weight:bold; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.commentmetadata_end a{color:#000000;}
.commentmetadata_end span{color:#000000;}

#respond_box{margin-top:40px; padding-bottom:60px; background:url(images/respond_box_bg.gif) no-repeat;}

h3#respond{
	font-size:21px;
	color:#004a80;
	padding-top:15px;
	padding-bottom:5px;
	margin-bottom:15px;
	margin-left:20px;
	font-weight:normal;
}

#commentform{margin-left:5px; color:#7e7e7e; font-family:Verdana, Arial, Helvetica, sans-serif;}
#commentform a{color:#7e7e7e;}

#commentform input{
	background:#ffffff url(images/input_bg.gif) repeat-x;
	border:1px #dddddd solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:3px;
	color:#828587;
}

#commentform textarea{
	background:#ffffff url(images/input_bg.gif) repeat-x;
	border:1px #dddddd solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:3px;
	color:#828587;
}

#commentform input#submit{background:none; border:0px;}

.page_archives_div{background:url(images/post-page_bg.gif) no-repeat;}
.ar_panel{}
.ar_panel2{}
.ar_panel3{}

.page_archives_div h2{font-size:24px; color:#0072bc; font-weight:normal; margin-left:25px; padding-top:15px;}

.ar_panel3 h2{margin-left:0px !important;}
.ar_panel3 ul{}

.page_archives_div ul h2{}
.page_archives_div ul{margin-left:25px; padding:0px; padding-top:5px; margin-bottom:40px;}
.page_archives_div ul li{margin:0px; padding:0px; list-style:none; background:none; padding-left:5px;}
.page_archives_div ul li ul{margin:0px; padding:0px; padding-left:10px;}
.page_archives_div ul li a{font-weight:normal; color:#808080; font-size:13px;}

.page_archives_div ul li a:hover{color:#7f7f7f;}
.page_archives_div ul li{padding-top:5px; padding-bottom:5px; border-bottom:1px solid #e9e9e9;}
.page_archives_div ul li ul li{border:0px;}

.wp-caption {margin: 5px; background:#ebebeb; border: 1px solid #d5d5d5; text-align:center; padding-top: 5px;}
.wp-caption-text {text-align:center; font-size:10px; color:#000000;}

.avatar {float: right; border: 1px solid #eee; padding: 2px; background: #fff;}
