/*  
Theme Name: tim.pe
Theme URI: http://tim.pe
Description: tobiastimpe.de template based on contrast-style
Tags: seo, w3c, valid, easy, three columns, Right sidebar, left sidebar, fixed width, widgets, easy customization, widget ready, valid css, valid xhtml. games
Version: 2.0
Author: Tobias Timpe
Author URI: http://tobi-soft.de
copyright: � 2010 TobiSoft
 */



img {border: none}

body {
background: #fff;
font-family: 'Helvetica Neue',HelveticaNeue,Helvetica,Arial,sans-serif;
font-size: 14px;
margin:0;
}

#page {
width: 900px;
margin: 0 auto;
z-index: 100;
}

#content {
width: 900px;
background: #fff;
padding-top: 30px;
padding-bottom: 30px;
min-height: 355px;
z-index: 50;
position: relative;
min-height: 900px;
}
#opened {overflow:hidden}
#opened .post-content {
-webkit-transition: 0.8s;
-moz-transition: 0.8s;
-o-transition: 0.8s;
-ms-transition: 0.8s;
transition: 0.8s;

}

.page h1 {
width: 600px;
text-align: center;
}

header {
height: 150px;
position: relative;
}
header .adblock_header {
position: absolute;
top:45px;
right: 20px;
}

#logo {
top:20px;
left: 35px;
position: absolute;
font-family: Impact;
font-weight: 700;
color: #222;
text-decoration: none;
font-size: 75px;
}
header nav {
float:right;
bottom: 0;
right: 20px;
position: absolute;
}

header nav ul {list-style: none}
header nav ul li {
float:left;
margin-left: 20px;
}

header nav ul li a {
text-decoration: none;
color:#111;
text-transform: lowercase;
-webkit-transition-duration:0.2s;
-moz-transition-duration: 0.2;
transition-duration: 0.2;
background: #ededed;
padding: 5px;
padding-bottom: 3px;
display: block;
position: relative;
z-index:100000;
}

header nav ul li a:hover {
color:white;
-webkit-transition-duration:0.2s;
-moz-transition-duration: 0.2;
transition-duration:0.2s;
}
footer {
width: 900px;
margin: 0 auto;
margin-bottom: -14px;
position:relative;
height: 100px;
}


footer #copyright {
margin-left: 180px;
font-size: 12px;
}

footer a {
text-decoration: none;
color:#000;
width: 32px;
height: 32px;
font-weight: bold;
line-height: 32px;
display:block;
background: #ddd;
text-align: center;
border-radius: 32px;
}
footer span {
	position: absolute;


}
footer #oldposts {left: 30px;}
footer #newposts {right: 30px}

footer a:hover {
background: #cdcdcd;
transition:0.2s;
}

article {
width: 600px;
margin: 10px auto;
}

article h1 {
font-size: 25px;
font-weight: 500;
margin-bottom: 2px;
}

article a {
text-decoration: none;
color:#1f1818;
}

article h1 a {
text-decoration: none;
color: #000;
}


.attachment-post-thumbnail {
background: url(images/load.gif) no-repeat center center;

}

.post-content {
margin-bottom: 10px;
}
.post-meta {
	
}

article p {
line-height: 20px;

}
article .created {
padding-left: 4px;
}

div.share {
height: 20px;
margin-top: 10px;

}
.twitter-share-button {float:left}
div.share>div {
float:left !important;
margin: 0 10px;
}

.tagfield {
font-weight: bold;
height: 24px;
width: 600px;
overflow: hidden;
}

.tagfield a {
font-weight:normal;
padding: 7px;
background: rgba(0,0,0,0.9);
color: white;
margin-right: 5px;
float: left;
}

#content ul {
list-style-image:-webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(10,10,10)),color-stop(1, rgb(92,92,92)));
list-style-image:-moz-linear-gradient(center, rgb(10,10,10) 0%,rgb(92,92,92) 100%);
behavior: url(http://cdn.tobi-soft.de/pie.htc);
}
.aligncenter {
text-align: center;
margin: 0 auto;
display:block;
}

.twitter-anywhere-user {color: navy}

h4 {
margin: 0;
margin-top: 2px;
font-family: "Helvetica Neue",HelveticaNeue,Helvetica, arial, sans-serif;
font-weight: 300;
}
#submit {
background-image: url(images/button.png);
background-color: #111;
color:#fff;
border:0;
font-size: 13px;
padding:5px 10px;
border-radius:4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
border-bottom: 1px solid rgba(0,0,0,0.25);
}
#advent {
position: absolute;
right: 40px;
top: 2px;
}
.mchristmas {
font-family: 'Lucida Grande', Calibri;
color: white;
position: absolute;
top: 50px;
font-size: 25px;
right: 150px;
}
.googlead {
width: 120px;
height: 600px;
background: black;
position: absolute;
top: 150px;
z-index: 0;
}
#leftad {left: 20px}
#rightad {right: 20px}
article, aside, footer, header, hgroup, nav, section {
display: block;
}
blockquote {
font-size: 13px;
font-style: italic;
}
.fb_ltr {width: 600px}
.fb-like {
width:100px;
height: 24px;
}
.copyright{text-align:center; font-size:.85em}

@media screen and (max-width: 1300px) {
.googlead {
display: none !important;
}
}




