
/**
 * Zeit
 *
 * A newspaper-like theme for Wordpress
 *
 * @package WordPress
 * @author Florian Plank
 * @copyright Copyright (c) 2010, Polarblau
 * @since Version 0.1
 */

/* --------------------------------------------------------------------- */

/**
 * Zeit, Dynamic stylesheet, holding user input from admin panel
 *
 * @package WordPress
 * @subpackage Zeit
 * @author Florian Plank
 */

/* --------------------------------------------------------------------- */

/* Grid 
----------------------------------------------------------- */
#content { }        
.block {
  width: 130px;
  margin-right: 19px;
}
.block-1 { width: 130px; }
.block-2 { width: 279px; }
.block-3 { width: 428px; }
.block-4 { width: 577px; }
.block-5 { width: 726px; }
.block-6 { width: 875px; }
.block-7 { width: 1024px; }
.block-8 { width: 1173px; }
.block-9 { width: 1322px; }
.block-10 { width: 1471px; }

/* General 
----------------------------------------------------------- */

/* Blog title */
h1 a {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.2em;
  font-weight: bold;
  color: #333;
  border-color: #333; 
}

/* Description */
#header p.description {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  font-weight: normal;
  color: #333;
  border-color: #333; 
}

/* Navigation */
#header .main-nav ul li a {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  font-weight: bold;
  color: #333;
  border-color: #333; 
}

#header .main-nav ul li a:hover {
  0order-bottom: 1px solid #333;
}

/* Elsewhere */
#header .sub-nav ul li a {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  font-weight: bold;
  color: #333;
  border-color: #333; 
}

#header .sub-nav ul li a:hover {
  border-bottom: 1px solid #333;
}

#header input#zeit_s {
	width: 75%;
	max-width: 200px;
}

/* Front page 
----------------------------------------------------------- */

/* Post title */
body.home .post-title a {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.2em;
  font-weight: bold;
  color: #333;
  border-color: #333; 
}

/* Post content */
body.home #content .block p {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.2em;
  font-weight: normal;
  color: #333;
  border-color: #333; 
}

/* Post-meta Fix */
body.home #content .block .post-meta {
	margin: 0;
}

/* Time and Date */
body.home #content .block .time-date {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  font-weight: normal;
  color: #333;
  border-color: #333; 
}

/* Tags */
body.home #content .block .tags a {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  font-weight: normal;
  color: #333;
  border-color: #333; 
}

/* Comments */
/*
body.home #content .block .comments-count,
*/
body.home #content .block .comments-count a {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  font-weight: normal;
  color: #333;
  border-color: #333; 
}

/* Pagination */
body.home #content .page-navigation a {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  font-weight: normal;
  color: #333;
  border-color: #333; 
}

/* Category
----------------------------------------------------------- */
/* Post title */
body.category .post-title a {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.2em;
  font-weight: bold;
  color: #333;
  border-color: #333; 
}

/* Post content */
body.category #content .block p {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.2em;
  font-weight: normal;
  color: #333;
  border-color: #333; 
}

/* Post-meta Fix */
body.category #content .block .post-meta {
	margin: 0 0 1.5em;
}

/* Time and Date */
body.category #content .block .time-date {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  font-weight: normal;
  color: #333;
  border-color: #333; 
}

/* Tags */
body.category #content .block .tags a {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  font-weight: normal;
  color: #333;
  border-color: #333; 
}

/* Comments */
/*
body.category #content .block .comments-count,
*/
body.category #content .block .comments-count a {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  font-weight: normal;
  color: #333;
  border-color: #333; 
}

/* Pagination */
body.category #content .page-navigation a {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  font-weight: normal;
  color: #333;
  border-color: #333; 
}

/* Search
----------------------------------------------------------- */
/* Post title */
body.search .post-title a {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.2em;
  font-weight: bold;
  color: #333;
  border-color: #333; 
}

/* Post content */
body.search #content .block p {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.2em;
  font-weight: normal;
  color: #333;
  border-color: #333; 
}
body.search-no-results .block p {
	margin: 0 0 1.5em;
}

/* Post-meta Fix */
body.search #content .block .post-meta {
	margin: 0 0 1.5em;
}

/* Time and Date */
body.search #content .block .time-date {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  font-weight: normal;
  color: #333;
  border-color: #333; 
}

/* Tags */
body.search #content .block .tags a {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  font-weight: normal;
  color: #333;
  border-color: #333; 
}

/* Comments */
/*
body.search #content .block .comments-count,
*/
body.search #content .block .comments-count a {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  font-weight: normal;
  color: #333;
  border-color: #333; 
}

/* Pagination */
body.search #content .page-navigation a {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  font-weight: normal;
  color: #333;
  border-color: #333; 
}

/* Tag
----------------------------------------------------------- */
/* Post title */
body.tag .post-title a {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.2em;
  font-weight: bold;
  color: #333;
  border-color: #333; 
}

/* Post content */
body.tag #content .block p {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.2em;
  font-weight: normal;
  color: #333;
  border-color: #333; 
}

/* Post-meta Fix */
body.tag #content .block .post-meta {
	margin: 0 0 1.5em;
}

/* Time and Date */
body.tag #content .block .time-date {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  font-weight: normal;
  color: #333;
  border-color: #333; 
}

/* Tags */
body.tag #content .block .tags a {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  font-weight: normal;
  color: #333;
  border-color: #333; 
}

/* Comments */
/*
body.tag #content .block .comments-count,
*/
body.tag #content .block .comments-count a {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  font-weight: normal;
  color: #333;
  border-color: #333; 
}

/* Pagination */
body.tag #content .page-navigation a {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  font-weight: normal;
  color: #333;
  border-color: #333; 
}

/* Single post
----------------------------------------------------------- */
/* Width */
body.single .single-post {
	width: 577px;
}

/* Post title */
body.single .post-title {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.2em;
  font-weight: bold;
  color: #333;
  border-color: #333;}

/* Post content */
body.single #content p {
  font-family: Georgia, Times New Roman, serif;
  font-size: 1.3em;
  font-weight: normal;
  color: #333;
  border-color: #333; 
}
body.single #content p.wp-caption-text {
	font-size: 1.1em !important;
	font-style: italic;
}


/* Post-meta Fix */
body.single #content .post-meta {
	margin: 0;
    clear: both;
}

/* Time and Date */
body.single #content .time-date {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  font-weight: normal;
  color: #333;
  border-color: #333; 
}

/* Tags */
body.single #content .tags {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  font-weight: normal;
  color: #333;
  border-color: #333; 
	line-height: 2em;
}
body.single #content .tags {
	font-weight: bold;
}
body.single #content .tags a {
	font-weight: normal;
}

/* Comments */
body.single #content .comments-count a {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  font-weight: normal;
  color: #333;
  border-color: #333; 
	border-color: #e7e7e7 !important;
}

/* Author */
body.single #content .author,
body.single #content .author a {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  font-weight: normal;
  color: #333;
  border-color: #333; 
}

#commentform p textarea#comment {
	width: 560px;
}

/* Pagination */
body.single #content .page-navigation a {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  font-weight: normal;
  color: #333;
  border-color: #333; 
}

/* Page
----------------------------------------------------------- */
body.page #content .blocks .post-meta {
	margin: 0 0 1em;
}

/* Width */
body.page .single-post {
	width: 577px;
}

/* Post title */
body.page .post-title {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.2em;
  font-weight: bold;
  color: #333;
  border-color: #333;}

/* Post content */
body.page #content p {
  font-family: Georgia, Times New Roman, serif;
  font-size: 1.3em;
  font-weight: normal;
  color: #333;
  border-color: #333; 
}
body.page #content p.wp-caption-text {
	font-size: 1.1em !important;
	font-style: italic;
}

/* Post-meta Fix */
body.page #content .post-meta {
	margin: 0;
    clear: both;
}

/* Time and Date */
body.page #content .time-date {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  font-weight: normal;
  color: #333;
  border-color: #333; 
}

/* Tags */
body.page #content .tags a {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  font-weight: normal;
  color: #333;
  border-color: #333; 
}

/* Comments */
body.page #content .comments-count a {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  font-weight: normal;
  color: #333;
  border-color: #333; 
}

/* Autor */
body.page #content .author,
body.page #content .author a {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  font-weight: normal;
  color: #333;
  border-color: #333; 
}

/*
#commentform p textarea#comment {
	width: 555px;
}
*/

/* Pagination */
body.page #content .page-navigation a {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  font-weight: normal;
  color: #333;
  border-color: #333; 
}

/* Comment Labels */
#content #respond p.comment-form-author,
#content #respond p.comment-form-email,
#content #respond p.comment-form-url,
#content #respond p.comment-form-comment {
	font-size: 1em;
}

#content #respond h3#reply-title,
#content #respond p.comment-notes,
#content #respond p.logged-in-as,
#content #respond p label {
	font-size: 1.1em;
}

/* Image Size
----------------------------------------------------------- */
body.single #content p img {
	max-width: 577px;
	height: auto;
}

/* Footer
----------------------------------------------------------- */
#footer {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  font-weight: normal;
  color: #333;
  border-color: #333; 
	margin-left: 149px;
	margin-right: 19px;
}

/* Table
----------------------------------------------------------- */
table {
	  font-family: Georgia, Times New Roman, serif;
  font-size: 1.3em;
  font-weight: normal;
  color: #333;
  border-color: #333; 
        width: 100%;
        margin-bottom: 1em;
	font-size: 1.25em;
	vertical-align: middle;
}
table p {
	font-size: 1em !important;
}
table p:last-child {
	margin-bottom: 0;
}
table tbody {
}
table tbody tr {
        line-height: 1.5em;
}
table tbody tr:hover {
	background: #E7F4F4;
}
table tbody tr th {
        color: #222;
}
table tbody tr td {
        color: #222;
	padding: 8px;
	border-right: 1px solid #FFF;
}
table tbody td:last-child {
	border: none;
}
table tbody tr:hover td {
}
table tbody tr:hover td:last-child {
}
