/*
Theme Name: Hybrid News
Theme URI: http://themehybrid.com/themes/hybrid-news
Description: A news-style child theme of the Hybrid theme framework.
Version: 0.1
Author: Justin Tadlock
Author URI: http://justintadlock.com
Tags: Filters, Gravatars, Hooks, SEO, Theme Options, Three Columns, Two Columns, Valid XHTML, Valid CSS, Widgets, Microformats
Template: hybrid
angepasst für hobbynomics.de
@Andreas: das File für Änderungen nutzen
dann unter http://www.refresh-sf.com/yui/ komprimieren und in Style.css kopieren
*/

/*
* License: GNU GPL
* Copyright (c) 2009 Justin Tadlock
*/

/* CSS für Plugins befinden sich am Ende der Datei */

/* Base CSS */

html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	outline: none;
	background: transparent;
	border: none;
	text-decoration: none;
  text-align: left;
	}

/* Body */
body {
	line-height: 1.62em;
	font-family: Cambria, Georgia, Times, "Times New Roman", serif;
	color: #333;
	background: transparent;
	}

/* Headers */
h1, h2, h3, h4, h5, h6 {
	font-style: normal;
	font-weight: normal;
	margin: 0 0 18px 0;
	}
h1 {
	font-size: 1.5em;
	}
h2 {
	font-size: 1.3em;
	}
h3 {
	font-size: 1.2em;;
	}
h4 {
	font-size: 1.1em;
	}
h5 {
	font-size: 1.0em;
	}
h6 {
	font-size: 0.9em;
	}

/* Paragraphs */
p {
	margin: 0 0 18px 0;
	}

/* Lists */
ol, ul {
	list-style: none;
	}
ul {
	list-style: disc;
	margin: 0 0 18px 1.5em;
	}
ol {
	list-style-type: decimal;
	margin: 0 0 18px 3em;
	}
ol ol {
	list-style: upper-roman;
	}
ol ol ol {
	list-style: lower-roman;
	}
ol ol ol ol {
	list-style: upper-alpha;
	}
ol ol ol ol ol {
	list-style: lower-alpha;
	}
ul ul, ol ol, ul ol, ol ul {
	margin-bottom: 0;
	}
dl {
	margin: 0 0 18px 3px;
	}
dl dt {
	font-weight: bold;
	margin: 12px 0 0 0;
	}
dl dd {
	margin: 6px 0 0 1.5em;
	}

/* Text elements */
strong {
	font-weight: bold;
	}
strong strong {
	font-weight: normal;
	}
em, cite {
	font-style: italic;
	}
em em, cite cite {
	font-style: normal;
	}
abbr {
	cursor: help;
	}
acronym {
	text-transform: uppercase;
	border-bottom: 1px dashed #666;
	cursor: help;
	}
big {
	font-size: 120%;
	}
small, sup, sub {
	font-size: 80%;
	}
sup {
	vertical-align: baseline;
	position: relative;
	bottom: 0.3em;
	}
sub {
	vertical-align: baseline;
	position: relative;
	top: 0.3em;
	}
address {
	font-style: italic;
	margin: 0 0 18px 0;
	}
li address, dd address {
	margin: 0;
	}

/* Blockquotes */
blockquote {
	margin: 0 2.5em;
	font-style: normal;
	}
blockquote em, blockquote cite 
	{
	font-style: italic;
	}
blockquote, q {
	quotes: none;
	}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
	}

/* Links */
a {
	cursor: pointer;
	}
a img {
	border: none;
	}

.comments-link-1
{
  float: right;
  padding-top: 5px;
  padding-bottom: 5px;
	}

/* Code */
pre {
	font: .9em Monaco, monospace, Courier, "Courier New";
	line-height: 18px;
	margin-bottom: 18px;
	padding: 9px;
	}
code {
	font: .9em Monaco, monospace, Courier, "Courier New";
	}
pre code {
	font-size: 1em;
	}

/* Delete and insert */
ins, dfn {
	font-style: italic;
	text-decoration: none;
	border-bottom: 1px solid #666;
	}
del {
	text-decoration: line-through;
	}

/* Object */
object {
	margin-bottom: 18px;
	}
  
object.video
{
	float: left;
	margin: 15px;
}

object.videoright
{
	float: right;
	margin: 15px;
}

/* Forms */
input, textarea {
  font-size: 1em;
  font-family: Georgia, Garamond, "Times New Roman", serif;
  padding: 3px;
	}
:focus {
	outline: none;
	}
form label {
	cursor: pointer;
	}
option {
	padding: 1px 3px;
	}
  
#author, .form-author
{
  font-family: "Bitstream Vera Sans", Verdana, Tahoma, Arial, sans-serif;
  font-size: 1em;
  }

/* Tables */
table {
  border-collapse: collapse;
  border-spacing: 0;
  margin-bottom: 18px;
	}
th, td {
	text-align: left;
	}

/* Horizontal rule */
hr {
	margin-bottom: 18px;
	}

/* Get tabs CSS (uncomment below line if using the Hybrid Tabs plugin) */
/* @import url('tabs.css'); */

/**
* Body
************************************************/
body {
  color: #333333;
  text-align: center;
  font-family: "Bitstream Vera Sans", Verdana, Tahoma, Arial, sans-serif;
  background: transparent;
  background-image: url(http://hobbynomicscdn.appspot.com/images/images/bg.jpg);
  font-size: 1em;
  line-height: 1.62em;
  }

/* Body container */
#body-container {
	width: 95%;
  max-width: 980px;
  overflow: hidden;
  margin-top: 10px;
  margin-right: auto;
  margin-bottom: 10px;
  margin-left: auto;
  background: #faeed1;
  background-image: url(http://hobbynomicscdn.appspot.com/images/images/texture_paper_bg5.jpg);
  background-repeat: no-repeat;
  background-position: top;
  }

/**
* Elements
************************************************/

/* Links */
a
{
	color: #669900;
	text-decoration: none;
	}

a:visited  {
	color: #669900;
	text-decoration: none;
	}
a:hover, a:active {
	text-decoration: underline;
	}
.entry-content a {
	color: #669900;
	}

/* Headers */
h1, h2, h3, h4 {
	font-family: 'Georgia', 'Times', 'Times New Roman', serif;
	color: #663300;
  line-height: 161%;
  letter-spacing: -1px;
	}

h5, h6 {
  font-family: "Bitstream Vera Sans", Verdana, Tahoma, Arial, sans-serif;
  color: #663300;
  line-height: 100%;
  letter-spacing: -1px;
  padding-left: 20px;
  padding-top: 12px;
  font-weight:400;
  }  

.entry-content strong {
  font-family: "Bitstream Vera Sans", Verdana, Tahoma, Arial, sans-serif;
  color: #663300;
  line-height: 161%;
  font-size: 1em;
  font-weight: 600;
  }

/* Lists generell*/
/*#content ul {
	list-style: none;
	margin-left: 20px;
	}
#content ul li {
	overflow: hidden;
	padding-left: 15px;
	background: url(http://hobbynomicscdn.appspot.com/images/images/bullet.png) no-repeat 0 6px;
	}
*/

/*Layout Lists in Posts*/

.post ul {
	list-style: none;
	margin-left: 20px;
	}
.post ul li {
	overflow: hidden;
	padding-left: 15px;
	background: url(http://hobbynomicscdn.appspot.com/images/images/bullet.png) no-repeat 0 6px;
	}
  
/*Layout Linklist*/

div.link-gallery-x1 {
	clear: both;
  }
  
.link-gallery-x1 h3 {
 margin-left: 5px;
 }

.link-gallery-x1 ul {
	list-style: none;
	display: inline;
  }
  
.link-gallery-x1 ul li {
  float: left;
  overflow: hidden;
  background: none;
  margin-bottom: 0px;
  margin-top: 0;
  padding-right: 10px;
  padding-left: 5px;
  padding-top: 0;
  width: 302px;
  height: 300px;
  font-size: 0.8em;
  line-height: 130%;
  }
  
.link-gallery-x1 ul li img{
  width: 300px;
  heigth: 240px;
  border: 1px solid #333333;  
  }


/* Blockquotes */
blockquote {
  overflow: hidden;
  height: 100%;
  font-style: italic;
  color: #444;
  border: none;
  background-image: url(http://hobbynomicscdn.appspot.com/images/images/quotes.png);
  background-repeat: no-repeat;
  background-position: 0 8px;
  margin-top: 0;
  margin-right: 24px;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 3px;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 30px;
	}
blockquote blockquote {
	color: #555;
	}
blockquote em {
	font-style: normal;
	}
blockquote.pullquote {
	width: 210px;
	margin-top: 6px;
	margin-bottom: 3px;
	padding: 6px 9px;
	text-align: center;
	font: italic normal normal 20px/22px Georgia, Times, 'Times New Roman', serif;
	color: #444;
	background: transparent;
	border-top: 3px double #ddd;
	border-bottom: 3px double #ddd;
	}
.pullquote p {
	margin: 0;
	}
  
.randnotiz
{
  font-size: 0.9em;
  padding-left: 15px;
}

/* Code */
code {
	padding: 0 3px;
	font-size: 12px;
	background: #eee;
	}
pre {
	overflow: auto;
	padding: 9px;
	font-size: 12px;
	color: #000;
	background: url(http://hobbynomicscdn.appspot.com/images/images/code.png) repeat 0 0;
	border: 1px solid #ddd;
	}
pre code {
	padding: 0;
	background: transparent;
	}

/* Tables */
table {
	width: 100%;
	background: #ddd;
	}
caption {
	font: italic normal normal 12px/22px Verdana, Geneva, Tahoma, sans-serif;
	text-align: right;
	color: #666;
	}
tr {
	margin: 1px;
	border: 1px solid #ddd;
	}
td {
	padding: 3px;
	background: #f7f7f7;
	border: 1px solid #ddd;
	}
tr.alt td, tr.even td {
	background: #eee;
	}
th {
	padding: 3px;
	color: #fff;
	background: #093653;
	border: 1px solid #ddd;
	}
th a {
	font-weight: bold;
	color: #eee;
	}

/* Acronyms */
acronym {
	border-bottom: 1px dotted #333;
	}

/* Drop caps */
.drop-cap {
  float: left;
  margin-right: 3px;
  color: #333;
  font-family: "Warnock Pro", "Goudy Old Style", Palatino, "Book Antiqua", Cambria, Georgia, serif;
  font-size: 3.2em;
  font-weight: normal;
  line-height: 1em;
	}

/* Notes */
.note {
	padding: 6px 9px;
	background: transparent;
	border: 1px solid #ccc;
	}

/* Warnings/Alerts */
.warning, .alert {
	padding: 6px 9px;
	background: #fffbbc;
	border: 1px solid #E6DB55;
	}

/* Errors */
.error {
	padding: 6px 9px;
	background: #ffebe8;
	border: 1px solid #C00;
	}

/* Downloads */
.download {
	padding: 6px 9px;
	background: transparent;
	border: 1px solid #6c3;
	}

/* Alignment */
.left, .alignleft {
	float: left;
	margin: 0 20px 0 0;
	}
.right, .alignright {
	float: right;
	margin: 0 0 0 20px;
	}
.center, .aligncenter {
	display: block;
	margin: 0 auto 20px auto;
	}
.block, .alignnone {
	display: block;
	margin: 0 0 20px 0;
	}
.clear {
	clear: both;
	}
span.pullquote {
	float: none;
	margin: 0;
	}

#autor-left
{
	float: left;
  width:48%
}

#autor-facebook
{
  display: block;
  text-align: center;
  padding-top: 0;
  margin-top: 0;
}

#autor-right
{
  float: right;
  width:48%;
  border-left-width: 1px;
  border-left-style: dashed;
  border-left-color: #663300;
  padding-left: 5px;  
}

#autor-right h2, #autor-left h2, 
{
padding-left: 10px;
}

#autor-left ul, #autor-right ul
{
padding-left: 5px;
margin-left: 0px;
}

#autor-left ul li, #autor-right ul li
{
padding-left: 15px;
background: url(http://hobbynomicscdn.appspot.com/images/images/bullet.png) no-repeat 0 6px;
}
/**
* Images
************************************************/
.post img {
	max-width: 600px;
	}

img.wp-smiley {
	max-height: 12px;
	margin: 0;
	padding: 0;
	border: none;
	}

a img.size-medium {
	padding: 20px;	
	}	
	
/* Captions */
.wp-caption {
	clear: both;
  padding-top: 7px;
  text-align: center;
  margin: 10px;
  padding-right: 7px;
  padding-bottom: 0px;
  padding-left: 7px;
	}
.wp-caption .wp-caption-text {
  text-align: right;
  font-size: 0.7em;
  color: #666;
  margin-top: -5px;
  margin-right: 0;
  margin-bottom: 10px;
  margin-left: 0;
  padding-top: 0px;
  padding-right: 3px;
  padding-bottom: 0;
  padding-left: 3px;
  }
.wp-caption img {
  margin-top: 5px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  border: 1px solid #666;
	}

/* Gallery [gallery] */
.gallery {
	display: block;
	text-align: center;
	margin-bottom: 20px !important;
	}
.gallery img {
	border: 1px solid #3c738c;
	}

/* Author avatar */
.avatar {
	float: left;
	width: 60px;
	height: 60px;
	margin-right: 20px;
	padding: 4px;
	background: #eee;
	border: 1px solid #ccc;
	}

/* Thumbnail */
.thumbnail, .thumbnail thumbnail, .thumbnail .thumbnail .thumbnail
 {
  float: left;
  width: 90px;
  height: 90px;
  margin: 0 20px 10px 0;
  padding: 5px;
  background-image: url(http://hobbynomicscdn.appspot.com/images/images/bg_foto_thumbnail.png);
  }
  
  
.category img.medium {
	float: left;
	max-width: 230px;
	margin: 0 20px 10px 0;
	padding: 4px;
	background: #eee;
	border: 1px solid #ccc;
	}

/**
* Page Navigation
************************************************/
#navigation {
  overflow: hidden;
  width: 100%;
  height: 35px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 10px;
  }
  
#navigation a img{
  margin-top: 0;
  margin-right: 16px;
  margin-bottom: 0;
  margin-left: 0px;
  }

#page-nav {
	float: left;
	width: 100%;
	}
#page-nav ul {
	list-style: none;
	margin: 0;
	}
#page-nav li {
	float: left;
	margin: 6px 15px 0 0;
	padding: 0 15px 0 0;
	border-right: 1px solid #353535;
	}
#page-nav a {
	display: block;
	font: normal normal normal 11px/11px Verdana, Geneva, Tahoma, sans-serif;
	color: #999;
	}

/**
* Search form (in navigation)
************************************************/
#navigation .search {
	float: right;
	width: 200px;
	height: 25px;
	}
#navigation input {
	float: right;
	width: 170px;
	height: 15px;
	margin: 4px 0 0 0;
	padding: 1px 8px 1px 22px;
	font: normal normal normal 11px/15px Verdana, Geneva, Tahoma, sans-serif;
	color: #aaa;
	background: #001328 url(http://hobbynomicscdn.appspot.com/images/images/search-icon.png) no-repeat 5px 0;
	border: 1px solid #011e3f;
	}
#navigation .search-submit, #navigation .button {
	display: none;
	}

/**
* Header
************************************************/
#header-container {
	overflow: hidden;
	height: 110px;
	}
#header {
  overflow: hidden;
  width: 100%x;
  max-width: 980px;
  height: 110px;
  margin-top: 10px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
	}
#site-title {
	float: left;
	width: 450px;
	line-height: 1px;
	font-size: 1px;
	font-family: georgia, serif;
	margin: 12px 0 0 0;
	}
#site-title a {
	color: #faeed1;
	}
#site-description {
	display: none;
	}

/**
* Header utility widget
************************************************/
#utility-header {
	overflow: hidden;
	float: right;
	width: 500px;
	height: 60px;
	}
#utility-header .widget {
	line-height: 19px;
	margin: 0;
	padding: 0;
	color: #aaa;
	background: transparent;
	border: none;
	}
#utility-header .widget-inside div, #utility-header .widget-inside img {
	float: right;
	}

/**
* Category Navigation
************************************************/
#cat-navigation {
	overflow: hidden;
	width: 960px;
	height: 28px;
	margin: 0 auto;
	font: normal normal bold 12px/12px Verdana, Geneva, Tahoma, sans-serif;
	text-transform: uppercase;
	}
#cat-nav {
	overflow:hidden;
	float: left;
	width: 760px;
	height: 25px;
	border-left: 1px solid #2b526b;
	}
#cat-navigation ul {
	list-style: none;
	margin: 0;
	}
#cat-navigation li {
	float: left;
	border-right: 1px solid #2b526b;
	}
#cat-navigation a {
	display: block;
	padding: 7px 20px 6px 20px;
	text-transform: uppercase;
	color: #fafafa;
	}
#cat-navigation li li a {
	width: 160px;
	font: normal normal bold 10px/10px Verdana, Geneva, Tahoma, sans-serif;
	padding: 8px 10px;
	color: #fff;
	border-top: 1px solid #244960;
	}

/* Drop-down controls */
#cat-nav ul ul {
	width: 180px;
	float: left;
	background: #2b526b;
	}
#cat-nav li ul {
	visibility: hidden;
	position: absolute;
	width: 180px;
	left: -999em;
	}
#cat-nav li:hover ul {
	left: auto;
	z-index: 1000;
	}
#cat-nav li ul li {
	width: 180px;
	}
#cat-nav li ul ul {
	margin: -27px 0 0 180px;
	}
#cat-nav li:hover ul ul, #cat-nav li:hover ul ul ul {
	visibility: hidden;
	}
#cat-nav li:hover ul, #cat-nav li li:hover ul, #cat-nav li li li:hover ul {
	left: auto;
	}
#cat-nav li:hover ul ul, #cat-nav li:hover ul ul ul {
	visibility: hidden;
	}
#cat-nav li:hover ul, #cat-nav li li:hover ul, #cat-nav li li li:hover ul {
	visibility: visible;
	left: auto;
	}

/**
* Subscribe/feed link (in navigation)
************************************************/
#cat-navigation #feed {
	width: 180px;
	float: right;
	}
#feed li {
	float: right;
	border: none;
	}
#feed li a {
	padding: 7px 18px 6px 0;
	background: url(http://hobbynomicscdn.appspot.com/images/images/feed-icon.png) no-repeat right 7px;
	}

/**
* Container (content/primary/secondary)
************************************************/
#container {
	overflow: hidden;
	width: 960px;
	margin: 0 auto;
	padding: 20px 0;
	background: transparent 0;
	}
.page-template-no-widget #container, .primary-inactive.secondary-inactive #container {
	background: transparent;
	}

#content {
	overflow: hidden;
	height: 100%;
	float: left;
	width: 600px;
	padding: 0 20px 20px 0;
	background: transparent;
	}
.page-template-no-widgets #content, .primary-inactive.secondary-inactive #content {
	width: 980px;
	padding: 0 0 5px 0;
	}

/**
* Posts
************************************************/
.post {
	clear: both;
	overflow: hidden;
	height: 100%;
	margin-bottom: 20px;
	}
.single .post, .page .post {
	margin-bottom: 0;
 	}
.page-template-blog .post, .page-template-quick-post .post {
	margin-bottom: 20px;
	}

/* Post title */
/*.entry-title {
	margin-bottom: 3px;
	font-family: 'Georgia', 'Times', 'Times New Roman', serif;
	color: #663300;
  line-height: 161%;
  text-transform: uppercase;
  letter-spacing: -1px;
	}*/
  
.home .entry-title, .page-title, .page-template-blog .entry-title, .single-title, .error-404-title, .attachment-title, .blog .entry-title, .post-title, .post-title entry-title
	{
  margin-bottom: 5px;
  padding-bottom:10px;
  font-family: 'Georgia', 'Times', 'Times New Roman', serif;
  color: #663300;
  line-height: 161%;
  letter-spacing: -1px;
  height: 100%;
  width: 100%;
  background-image: url(http://hobbynomicscdn.appspot.com/images/images/bg_h_600px.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  } 
  
.entry-title a {
	font-family: 'Georgia', 'Times', 'Times New Roman', serif;
	color: #663300;
  line-height: 161%;
  letter-spacing: -1px;
  } 
  
.page-title, .error-404-title 
	{
	margin: 0 0 20px 0;
	}
  
.intend
{
padding-left: 20px;
padding-right: 10px;
}

  
/* Byline */
.byline {
	font-size: .9em;
	font-style: italic;
	color: #777;
	}
  
.byline-single
 {
  font-size: 0.7em;
  color: 666;
  margin-top: -0.8em;
  padding: 0;
  font-style: normal;
	}
  
.byline-single a
 {
 	font-size: 1.2em;
  color: #FF6600;
  font-style: normal;
	}
  
.byline-frontpage, .byline-frontpage a
 {
  font-size: 0.9em;
  color: #663300;
  margin: 0;
  padding: 0;
  font-style: italic;
	}

.byline-frontpage a
{
  font-size: 1em;
	}
  
.archive .byline, .search .byline {
	margin: 0 0 3px 0;
	}
.byline a {
	font-style: normal;
	}

/* Entry */
.entry-content, .entry-summary {
	overflow: hidden;
	}

.entry-summary-frontpage {
  overflow: hidden;
  display: inline;
	}
  

/* Post meta data */
#post-meta-data, .post-meta-data
{
  clear: both;
  font-size: .8em;
  color: #777;
  border-top-width: 1px;
  border-top-style: dotted;
  border-top-color: #CC9966;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #CC9966;
  padding-top: 0px;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  }
.post-meta-data a 
{
	font-style: normal;
}

.post-meta-date
{
float: left;
}

.post-meta-categories
{
clear: both;
padding: 0;
margin: 0;
}

.post-meta-categories a
{
}

.post-meta-tags
{
padding: 0;
margin: 0;
}

.post-meta-tags a
{
}


#post-meta-single-0
{
  font-size: 0.9em;
  color: #777;
  border-top-width: 1px;
  border-top-style: dotted;
  border-top-color: #CC9966;
  line-height: 1.62em;
  padding-top: 3px;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  }

#post-meta-single-1
{
  display: block;
  padding: 9px 0 0 0;
  font-size: 0.9em;
  color: #777;
  width: 100%;
  border-top-width: 1px;
  border-top-style: dotted;
  border-top-color: 663300;  
  }
 
#post-meta-single-3
{
  float: left;
  padding: 0;
  font-size: 0.9em;
  color: #777;
  }
  
#post-meta-single-2
{
  clear: both;
  font-size: 0.9em;
  color: #777;
  padding-bottom: 15px;
  }
  
.post-meta-single-1
{
	width: 98%;
  clear: both;
  font-size: 0.7em;
  line-height: 1.62em;
  color: #777;
  margin-bottom: 5px;
  border-top-width: 1px;
  border-top-style: dotted;
  border-top-color: #663300;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #663300;
}


.post-twitter
{
  clear: both;
  float: left;
  background-image: url(http://hobbynomicscdn.appspot.com/images/images/icon_twitter_16x16.png);
  background-position: 2px 3px;
  background-repeat: no-repeat;
  padding-left: 20px;
  padding-right: 5px;
  margin-top: -2px;
  padding-bottom: 5px;
  }

#post-meta-data ol, .sociable ol, .post-meta-data ol {
	margin: 0;
	padding: 0;
}

.post-meta-data ul, #post-meta-data ul, .sociable ul, 
{
	background: none;
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.post-meta-data ul li, #post-meta-data ul li, .sociable ul li {
  background: none;
  display: inline !important;
  list-style-type: none;
  margin: 0;
  padding-top: 0px;
  padding-right: 5px;
  padding-bottom: 0px;
  padding-left: 0px;
}

#post-meta-single-1 ul, #sociable ul {
	}
#post-meta-single-1 ul li, #sociable ul li {
  }

div.link-summarizer-loop {
	font-size:0.9em;
  line-height: 140%;
  padding-bottom: 0px;
  padding-top: 0px;
}

div.link-summarizer-loop h4 {
  font-weight: 600;
  letter-spacing: -1px;  
}
   
div.series {
	font-size:0.9em;
  line-height: 140%;
  padding-bottom: 0px;
  padding-top: 0px;
}

/* Page links */
p.pages {
	font-weight: normal;
	}
p.pages a {
	margin: 0 2px;
	padding: 4px 12px;
	font-weight: normal;
	color: #eee !important;
	background: #663300;
	border: 1px solid #eee;
	}

/* Series */
.series-title {
	font-size: 1.2em;
	}

/* Single-post author box */
.single .author-profile {
	overflow: hidden;
	margin: 0 0 20px 0;
	padding: 9px 9px 0 9px;
	background: #f7f7f7;
	border: 1px solid #ccc;
	}
.single .author-profile p {
	margin: 0 0 9px 0;
	}
.single .author-profile .avatar {
	margin: 0 20px 9px 0;
	}

/* Page templates */
.author-profile {
	overflow: hidden;
	height: 100%;
	margin-bottom: 20px;
	}
.page-template-biography .author-profile {
	margin: 0;
	}
.author-profile .author-name {
	margin-bottom: 0;
	font-size: 1em;
	font-weight: bold;
	}
.post-box {
	overflow: hidden;
	margin-bottom: 20px;
	}

/* Archive templates */
.category-title, .tag-title, .date-title, .author-title, .search-title {
  color: #663300;
  font-family: georgia, times, 'times new roman', serif;
  font-size: 1.5em;
  font-style: normal;
  line-height: 162%;
  font-weight: bold;
  font-variant: normal;
  letter-spacing: 1px;
  }
  
.author-info, .category-info, .date-info, .tag-info, .search-info {
	overflow: hidden;
	margin: 0 0 20px 0;
	}

/* Attachments (post meta data) */
.attachment object {
	width: 100%;
	height: 100%;
	min-height: 400px;
	}
.attachment object.video {
	width: 100%;
	height: 360px;
	}
.attachment object.audio {
	width: 100%;
	}
.attachment-image .post-meta-data {
	clear: left;
	}
.attachment .download {
	display: block;
	margin-bottom: 20px;
	}
.attachment-icon, .mime-type-icon {
	height: 20px;
	margin-right: 10px;
	padding: 0;
	}
.attachment-application-octet-stream .video {
	height: 400px;
	margin-bottom: 20px;
	}

/* Breadcrumb */
.breadcrumb {
	margin: 0 0 20px 0;
	font-size: 11px;
	color: #666;
	}

/* WP PageNavi */
.wp-pagenavi {
	overflow: hidden;
	}
.wp-pagenavi .pages, .wp-pagenavi .current, .wp-pagenavi a, .wp-pagenavi .extend {
	float: left;
	margin: 0 6px 0 0;
	padding: 4px 12px;
	color: #eee !important;
	background: #093653;
	border: 1px solid #eee;
	}

/* Navigation links */
.navigation-links {
	overflow: hidden;
	height: 100%;
	}
.next, .previous {
	max-width: 50%;
	font-size: 13px;
	}
.previous {
	float: left;
	}
.next {
	float: right;
	text-align: right;
	}
#comments-template .paged-navigation {
	text-align: center;
	}
#comments-template .paged-navigation .page-numbers {
	padding: 3px 6px;
	font-style: italic !important;
	border: 1px solid #eee !important;
	}
#comments-template .paged-navigation .next, #comments-template .paged-navigation .prev {
	float: none;
	text-align: left;
	border: none !important;
	}

#comments-template h3
{
  text-transform: none;
}

/**
* Widgets in general
************************************************/
.widget {
  overflow: hidden;
  background: transparent;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0px;
  margin-left: 0;
  padding-top: 9px;
  padding-right: 9px;
  padding-bottom: 0;
  padding-left: 9px;
	}
.widget-title {
  font-weight: normal;
  color: #663300;
  font-family: Georgia, Garamond, "Times New Roman", serif;
  font-size: 1.1em;
  line-height: 1.62em;
  background-image: url(http://hobbynomicscdn.appspot.com/images/images/bg_h_350px.png);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 bottom;margin-top: 0;
  margin-right: 0;
  margin-bottom: 5px;
  margin-left: 0;
  padding-top: 3px;
  padding-right: 10px;
  padding-bottom: 6px;
  padding-left: 35px;
  text-transform: none;
	}
.widget-title a {
	color: #f7f7f7;
	}
.widget ul {
	list-style: none;
	margin-left: 0;
	}
.widget ul li {
	padding: 0 0 0 18px;
	background: url(http://hobbynomicscdn.appspot.com/images/images/bullet.png) no-repeat 3px 7px;
  }

/* Widget search */
#search-text-1, .widget-search .search-text {
  float: left;
  width: 70%;
  padding: 2px;
  background-color: #CC9966;
  border: 1px solid #663300;
  color: #663300;
  font-family: "Bitstream Vera Sans", Verdana, Tahoma, Arial, sans-serif;
  font-size: 1em;
  display: inline;
  margin-top: 17px;
  margin-right: 3px;
  margin-bottom: 15px;
  margin-left: 3px;
	}

/* Widget categories */
.widget-categories img {
	position: relative;
	max-height: 16px;
	top: 1px;
	margin: 0;
	padding: 0;
	}

/**
* Content-area widgets (mostly utility widgets)
************************************************/
#content .widget {
	margin: 0;
	padding: 0;
	border: none;
	}
#content .widget-title {
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	font: normal normal bold 14px/20px georgia, times, 'times new roman', serif;
	color: #333;
	background: transparent;
	border-bottom: 1px solid #ddd;
	}
#content .widget-title a {
	color: #093653;
	}
.page-template-widgets #content .widget {
	margin: 0 0 20px 0;
	}

/**
* Primary, Secondary, and Tertiary
************************************************/
#widget-container {
	float: right;
	width: 34%;
	}
#primary {
	overflow: hidden;
	float: right;
	width: 100%;
  }
#secondary {
	overflow: hidden;
	clear: right;
	float: right;
	width: 45%;
	margin: 0 0 0 14px;
	}
#tertiary {
	overflow: hidden;
	float: right;
	width: 45%;
	}
#primary .widget ul li {
  background: url(http://hobbynomicscdn.appspot.com/images/images/bullet.png) no-repeat 5px 7px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 5px;
  margin-left: 0;
  padding-top: 0;
  padding-right: 5px;
  padding-bottom: 4px;
  padding-left: 20px;
  }
  
#primary .widget ul {
	margin: 5px 0 0 0;
	}

#primary object {
	float: left;
	width: 300px;
	padding: 0;
	margin: 0 0 9px 0;
	}

#rss-12 ul {
  border: none;
  background-image: url(http://hobbynomicscdn.appspot.com/images/images/rss_90.png);
  background-repeat: no-repeat;
  background-position: left top;
  height: 90px;
  padding: 0px;
  margin: 0px;
  }
 
#primary #text-456998531 ul li {
	border: none;
  background-image: none;
  line-height: 1em;
  padding-top: 8px;
  padding-left: 90px;
  margin: 0px;
}

#twitter-12 ul {
	border: none;
  background-image: url(http://hobbynomicscdn.appspot.com/images/images/twitter_90.png);
  background-repeat: no-repeat;
  background-position: left top;
  height: 90px;
}

#recentcomments ul li, #top-commentators ul li, #views-3 ul li, 
#recent-posts-3 ul li, #related-links-by-category ul li,
#upcoming-posts-3 ul li {
  font-size: 0.8em;
  line-height: 150%;
 }

#hybrid-categories-449163542 ul li{
  font-size: 0.9em;
  line-height: 150%;
 }



/**
* Comments
************************************************/
#comments-template {
	margin-top: 20px;
	}

/* Comment headers */
#comments-number, #reply {
	font-size: 1.2em;
	}

/* Comments are closed */
.comments-closed {
	color: #666;
	font-style: italic;
	}

/* Comment list */
#comments-template ol {
	list-style: none;
	margin: 0;
	}

/* Individual comments */
#comments li {
  overflow: hidden;
  margin: 0 0 15px 0;
  padding: 15px 15px 0 15px;
  color: #333;
  background-color: transparent;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #CC9966;
	}
#comments li li, #comments li li li li, #comments li li li li li li {
	background: transparent;
	}
#comments li li li, #comments li li li li li {
	background: transparent;
	}

/* Avatar */
#comments li .avatar {
	width: 40px;
	height: 40px;
	float: left;
	margin-right: 20px;
	padding: 0;
	border: 1px solid #666;
	}

/* Comment meta data */
#comments .comment-author {
	font-weight: bold;
	}
#comments .comment-meta-data 
	{
  margin-bottom: 15px;
  font-size: 0.8em;  
	}

/* Comment text */
.comment-text {
  clear: left;
  font-size: 1em;
  font-weight:lighter;
	}

/* Forms */
.text-input {
  display: block;
  padding: 3px 6px;
  width: 300px;
  font-family: "Bitstream Vera Sans", Verdana, Tahoma, Arial, sans-serif;
  font-size: 1em;
	}
.page-template-quick-post .text-input {
	width: 97.5%;
	}
#comments-template label {
  font-family: "Bitstream Vera Sans", Verdana, Tahoma, Arial, sans-serif;
  font-size: 0.8em;
  color: 333;
	}
textarea {
  clear: left;
  display: block;
  width: 98%;
  font-family: "Bitstream Vera Sans", Verdana, Tahoma, Arial, sans-serif;
  font-size: 1em;
  line-height: 1.62em;
	}
  
#reloaded-search-359136881  .button, #hybrid-search-449160511 .button
	{
  width: 50px;
  padding: 1px;
  font-weight: normal;
  color: #fff;
  border: 1px solid #fff;
  font-family: "Bitstream Vera Sans", Verdana, Tahoma, Arial, sans-serif;
  font-size: 1em;
  background-color: #FF6600;
  margin-top: 17px;
  margin-right: 3px;
  margin-bottom: 15px;
  margin-left: 3px;
	}
.button {
  width: 50%;
  margin-right: 3%;
  padding: 2px 2px;
  font-weight: normal;
  color: #CC9966;
  font-family: "Bitstream Vera Sans", Verdana, Tahoma, Arial, sans-serif;
  font-size: 1em;
  background-color: #663300;
	}
.button:hover {
	cursor: pointer;
	background: #093653;
	}
.search-form input {
	margin-right: 9px;
	}
  
.form-submit
{
}  
  
.submit-comment-single-button {
  width: 250px;
  margin-right: 10px;
  padding: 2px 2px;
  font-weight: normal;
  color: #663300;
  font-family: "Bitstream Vera Sans", Verdana, Tahoma, Arial, sans-serif;
  font-size: 1em;
  background-color: transparent;
  border: 1px solid #663300;
	}
  
.submit-comment-single-button:hover {
  background-color: #CCFF66;
  border: 1px solid #663300;
  cursor: pointer;  
	}
  
.reset-comment-single-button {
  width: 130px;
 padding: 2px 2px;
  font-weight: normal;
  color: #663300;
  font-family: "Bitstream Vera Sans", Verdana, Tahoma, Arial, sans-serif;
  font-size: 1em;
  background-color: transparent;
  border: 1px solid #663300;
	}
  
.reset-comment-single-button:hover 
{
  background-color: #CCFF66;
  border: 1px solid #663300;
  cursor: pointer;  
	}


/**
* Subsidiary
************************************************/
#subsidiary {
  overflow: hidden;
  max-width: 980px;
  width: 100%;
  background-color: transparent;
  background-image: url(http://hobbynomicscdn.appspot.com/images/images/bg_h_980px.png);
  background-repeat: no-repeat;
  background-position: top;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 14px;
  margin-left: auto;
  padding-top: 25px;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
	}
  
#subsidiary .widget {
  overflow: hidden;
  float: left;
  margin: 0;
  color: #669900;
  background: transparent;
  border: none;
  font-family: "Bitstream Vera Sans", Verdana, Tahoma, Arial, sans-serif;
  font-size: 0.8em;
  line-height: 1.2em;
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 0;
  padding-left: 15px;
	}
#subsidiary .widget-title {
	margin: 0 0 3px 0;
	padding: 0 5px 3px 5px;
	color: #663300;
	background: transparent;
	border-bottom: 1px dotted #663300;
  font-size: 1.5em;
  line-height: 1.0em;
	}

#subsidiary .widget ul {
	margin-left: 0;
	}
#subsidiary .widget ul li {
	margin: 0 0 3px 0;
	padding: 0 5px 3px 5px;
	background: transparent;
	border-bottom: 1px dotted #669900;
	}

/**
* Subsidiary Widgets
************************************************/
#reloaded-archives-357185261
{}

#reloaded-pages-357185262
{
max-width:250px
}
#rss-357427921
{
max-width:250px
}

#subsidiary h3, #subsidiary .widget-title a 
{
color: #663300;
}

/**
* Footer
************************************************/
#footer-container {
  overflow: hidden;
  clear: both;
  padding: 0 0 0 0;
  background-color: #faeed1;
  background-image: url(http://hobbynomicscdn.appspot.com/images/images/texture_paper_subsidiary.jpg);
  background-repeat: no-repeat;
  background-position: bottom;
  }
  
#footer {
  overflow: hidden;
  max-width: 980px;
  width: 100%;
  color: #666;
  font-size: 0.8em;
  margin: 0;
  padding-top: 10px;
  padding-right: auto;
  padding-bottom: 0;
  padding-left: auto;
  border-top-width: 1px;
  border-top-style: dashed;
  border-top-color: #663300;  
	}
#footer a {
	font-style: normal;
	color: #669900;
	}
#footer .copyright {
  float: left;
  margin-right: 9px;
  width: 80%;
  margin-left: 25px;
	}
  
#CC-Logo
{
  float: left;
  margin-top: 25px;
  margin-right: 10px;
  margin-bottom: 25px;
  margin-left: 25px;
}
 /**
* CSS für Plugins
************************************************/
  
/* WP PageNavi (plugin) */
.wp-pagenavi .pages {
	margin: 2px 3px 2px 0;
	font-style: italic;
	}
.wp-pagenavi .current {
	margin: 2px;
	padding: 1px 6px;
	font-weight: bold;
	}
.wp-pagenavi .extend {
	margin: 2px;
	}
.wp-pagenavi a {
	margin: 0 2px;
	padding: 1px 6px;
	font-style: italic;
	border: 1px solid #ddd;
	}

/* WP Email */
.WP-EmailIcon {
	padding: 0;
	margin: 0;
	border: none;
	}

/* Comment License */
.comment_license {
	font-style: italic;
	}

/* WP Stats */
img#wpstats {
	overflow: hidden !important
;
	width: 0 !important;
	height: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
	}

/* Easy Contact */
.contact-form {
	margin-bottom: 18px;
	}
.contact-form legend {
	display: none;
	}
.contact-form .form-input input {
	display: block;
	margin-bottom: 6px;
	padding: 3px 6px;
	width: 300px;
	}
.contact-form label {
	font-size: .9em;
	}
.contact-form textarea {
	width: 97%;
	margin-bottom: 6px;
	padding: 6px;
	}
.contact-form .form-option {
	margin-bottom: 6px;
	}
.contact-form .button {
	width: 100px;
	margin-right: 9px;
	padding: 6px 9px;
	}
.contact-form .button:hover {
	cursor: pointer;
	}