/*
 Theme Name: Raketentheme
 Theme URI: http://www.raketenblog.de/
 Description: WordPress Theme for Raketenblog
 Version: 0.1
 Author: Raketentim
 Author URI: http://www.raketentim.de/
 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
margin:0;
padding:0
}

body {
line-height:1;
font:62.5% / 200% Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#000;
background:url(images/bgbody.gif) fixed;
padding-top:20px
}

ol,ul {
list-style:none
}

blockquote,q {
quotes:none
}

blockquote:before,blockquote:after,q:before,q:after {
content:none
}

:focus {
outline:0
}

ins {
text-decoration:none
}

del {
text-decoration:line-through
}

table {
border-collapse:collapse;
border-spacing:0
}

body,html {
width:100%;
height:100%
}

.aside {
margin-bottom:6px
}

h2 {
font-family:georgia, times, serif;
font-size:2.4em;
line-height:1.2em;
color:#383938;
//text-shadow: 1px 1px #6D90AF;
font-weight: normal;
}

h3 {
font-family:georgia, times, serif;
font-size:1.2em;
line-height:1.2em;
color:#383938;
font-smooth:always;
font-weight: normal;
}

h4{
	font-weight: normal;
}

.textonly {
font-family:georgia, times, serif;
font-size:18px;
line-height:18px;
color:#383938;
font-smooth:always;
width:600px;
display:block
}

.single,.area {
width:600px;
display:block
}

.author{
	border-top: 1px ridge #aaaaaa;
	font-size: 11px;
	color: #999999;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;
}

.reqtxt,.emailreqtxt {
display:none;
visibility:hidden;
position:absolute;
top:-100px;
text-indent:9999px;
margin-top:-5000px;
background:#FFF;
color:#fff
}

#li--1,#li--2,#li--3,#li--4,#li--5,#li--6,#li--7,#li--8,#li--9,#li--1 {
width:600px;
clear:both
}

#li--5 {
margin-top:32px
}

h4 {

font-family:georgia, times, serif;
font-size:1.8em;
line-height:1.25em;
color:#383938;
font-smooth:always
}

h2 a:hover,h3 a:hover,h4 a:hover{
color:#007DFF;
background-color:#fff
}

a:link,a:active,a:visited {
color:#007dff;
text-decoration:none;
background-color:#fff
}

.entry p a:link,.entry p a:active,.entry p a:visited {
background:url(images/bglink.gif) bottom left repeat-x
}

a:hover {
color:#FFF;
background-color:#007dff;
background:url(images/ahover.gif) bottom left
}

p a:hover {
color:#383938;
background-color:#007dff;
background:url(images/ahover.gif) bottom left
}

.topimg {
border:1px solid #383938;
background-color:#383938;
margin-bottom:14px
}

.topimg span {
color:#FFF;
font-size:0.6em;
padding-left:3px
}

.entry {
color:#000;
font-size:1.5em;
line-height:1.5em;
clear:both;
background:url(images/divide.gif) bottom center no-repeat;
padding-bottom:46px;
margin:0 20px 28px
}

.postmetadata {
color:#5e5e5e;
font-size:0.6em;
clear:both;
padding-top:8px;
line-height:18px;
background:url(images/bgmeta.gif) top left repeat-x;
margin:5px 0 15px
}

.postmetadata li {
color:#5e5e5e;
font-size:1.5em;
line-height:1.5em
}

#wrapper {
margin-left:16px;
text-align:left;
float:left;
border:8px solid #FFF;
overflow:hidden;
background-color:#fff;
width: 640px;
}

#subwrapper {
display:block;
background-color:#057FA2
}

.subcontent {
display:block;
background-color:#FFF
}

#header {
height:168px;
overflow:hidden;
background-color:#057FA2
}

#headerimg {
height:168px;
background:url(images/header.gif) top left no-repeat;
cursor:pointer;
min-width:640px;
float:left
}

#pages {
border-top:8px solid #FFF;
float:left;
clear:both;
height:27px;
background:#383938;
width:640px;
padding-top:2px;
border-bottom:20px solid #FFF
}

#pages ul li {
padding-left:20px;
float:left;
font-size:16px;
line-height:26px;
font-weight: normal;
}

#maincontent {
float:left;
width:640px;
background-color:#FFF
}

p {
padding:0 0 12px
}

.comment a:after {
content:url(images/commenticon.gif);
display:inline;
width:12px;
height:12px;
margin-top:8px
}

#sidebar1 {
float:left;
width:320px;
overflow:hidden;
background:url(images/bgsidebar.gif) top left repeat-y
}

#sidebar2 {
min-height:20px;
float:left;
width:160px;
overflow:hidden;
background-color:#FFF;
background:url(images/bgsidebar.gif) top left repeat-y
}

#sidebar3 {
min-height:20px;
float:reft;
width:160px;
overflow:hidden;
background:url(images/bgsidebar.gif) top left repeat-y
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden
}

.clearfix {
display:block
}

* html .clearfix {
height:1%
}

.flickr {
float:left;
padding:0 7px 27px 20px
}

.ads {
overflow:hidden;
background:url(images/divide.gif) bottom center no-repeat;
padding-bottom:46px;
margin:0 20px 28px
}

.horizads {
margin:20px
}

.flickrcont {
overflow:hidden;
}

.feed:before {
content:url(images/rss.gif);
padding-right:5px
}

.rssimp {
padding-bottom:6px;
background:url(images/bgmeta.gif) bottom left repeat-x;
margin-bottom:16px
}

.leavecomment {
margin-left:20px;
font-size:1.5em;
line-height:1.5em;
width:600px
}

#commentform {
width:600px
}

p textarea {
width:598px
}

.cnr {
width:30px;
float:left
}

.comcon {
font-size:1em;
float:right;
width:600px
}

.comcon li {
float:right;
width:560px;
display:block;
padding-bottom:6px;
background:url(images/bgmeta.gif) bottom left repeat-x;
margin-bottom:16px
}

.commentlist {
margin-top:20px
}

.clear {
clear:both
}

.mag {
float:left;
margin-right:30px;
margin-bottom:24px
}

form.searchform {
display:inline
}

#s {
width:117px;
border:1px solid #383938;
height:15px;
padding-top:1px;
padding-left:1px;
font-size:1em;
margin-bottom:4px
}

input.btn,.sendbutton {
color:#007dff;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#fff;
border:1px solid #007dff;
width:60px;
float:right
}

input.btnhov,.sendbutton:hover {
background-color:#007dff;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
border:1px solid #007dff;
width:60px;
float:right
}

.top a {
background:url(images/top.gif)top left no-repeat;
padding-left:15px;
}

.top a:hover {
background:url(images/top.gif)bottom left no-repeat;
padding-left:15px
}

.home a {
background:url(images/home.gif)top left no-repeat;
padding-left:15px
}

.home a:hover {
background:url(images/home.gif)bottom left no-repeat;
padding-left:15px
}

.prev a {
background:url(images/prev.gif)top left no-repeat;
padding-left:15px
}

.prev a:hover {
background:url(images/prev.gif)bottom left no-repeat;
padding-left:15px
}

.next a {
background:url(images/next.gif)top left no-repeat;
padding-left:15px
}

.next a:hover {
background:url(images/next.gif)bottom left no-repeat;
padding-left:15px
}

.navigation {
float:right;
width:600px;
background-color:#FFF;
display:block;
margin:0 20px
}

#footer {
clear:both;
display:block;
float:left;
height:30px;
background:url(images/bgfooter.gif) top left no-repeat;
min-width:640px;
padding:40px 0 0 20px
}

span.info,span.sideinfo span {
position:relative;
z-index:24;
text-decoration:none
}

span.info:hover,span.sideinfo span {
z-index:25;
background-color:#ff0
}

span.info span,span.sideinfo span {
display:none
}

span.info:hover span,span.sideinfo:hover span {
display:block;
text-align:left;
font-size:11px;
line-height:18px;
position:absolute;
bottom:3px;
left:0;
height:18px;
background-color:#333;
text-indent:5px;
color:#fff;
filter:alpha(opacity=85);
opacity:0.85px;
-moz-opacity:0.85px;
-khtml-opacity:0.85px
}

span.info:hover span {
width:100%
}

span.sideinfo:hover span {
width:280px
}

span.info span a,span.sideinfo span a {
background:none
}

a img {
border:0;
margin:0;
padding:0
}

h2 a:link,h3 a:link,h4 a:link,h2 a:active,h3 a:active,h4 a:active,h2 a:visited,h3 a:visited,h4 a:visited, .tumblr li a:first-child {
color:#1f3a56
}

#pages li a:link,#pages li a:active,#pages li a:visited,#pages li a:hover {
color:#FFF;
background-color:#383938
}

.comment,.right {
float:right
}

.commentmetadata,.subscribe-to-comments {
font-size:0.6em
}

.wp-pagenavi,.left {
float:left
} 

pre{
background-color: #e1e1e1;
padding: 5px;
}

#sidebar1 img{
	width: 280px;
	height:  auto;
}

#sidebar1 .flickr img{
	width: auto;
	height:  auto;
}

#widgets{
	width:  280px;
	padding-left: 20px;
	float: left;
}

#widgets2 img{
display:none;
}

#widgets2{
margin-bottom:16px
}

.tk-droid-serif a:hover{
	background: transparent;
}

.tumblr {
			list-style: none;
			width: 320px;
			margin-bottom: 1em;
			padding: 0;
		}
		
		.tumblr li.entry {
		padding-bottom: 32px;
		margin-bottom: 1.5em;
		}
		.tumblr p {
			margin-top: 10px;
			font-size: 0.8em;
			
		}
		.tumblr li p a:first-child{
			font-size: 18px;
			text-decoration: none;
			background: #fff;
		}
		
		.tumblr li a:first-child:hover{
		color:#007DFF;
			cursor: pointer;
		}
		
		.tumblr img {
			display: block;
			width: 280px;
		}

		.tumblr .tumblr-post-date{
			display: block;
			font-size: 0.6em;
			line-height: 1em;
		}