/*  
Theme Name: Modern TadD
Theme URI: http://www.tipp-am-Donnerstag.de/
Description: A light, simple and modern theme based on "Modern" by Ulf Petterson".
Version: 0.1
Author: Guntram Engelhardt
Author URI:http://www.tipp-am-Donnerstag.de/

	Modern TaD v 0.1

	This theme was redesigned and rebuilt by Guntram Engelhardt,

	Structure of theme files derived from the theme "Modern" by Ulf Petterson.	
	Structure of theme files derived from the default WordPress 1.5 theme.	
	
	The CSS, XHTML and design is released under the LGPL:
	http://www.opensource.org/licenses/lgpl-license.php
*/

/*  
Based on:

Theme Name: Modern
Theme URI: http://ulfpettersson.se/design/modern/
Description: A light, simple and modern theme.
Version: 0.9
Author: Ulf Pettersson
Author URI:http://ulfpettersson.se/

	Modern v 0.9
	http://ulfpettersson.se/design/modern/

	This theme was designed and built by Ulf Pettersson,
	whose blog you will find at http://ulfpettersson.se/

	Structure of theme files derived from the default WordPress 1.5 theme.	
	
	The CSS, XHTML and design is released under the LGPL:
	http://www.opensource.org/licenses/lgpl-license.php
*/



/* Begin Typography & Colors */
body {
border-top : 3px solid rgb(221, 217, 215);
font-size : 62.5%;
font-family : 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
color : rgb(102, 102, 102);
text-align : center;
}
.zeit {
float : left;
margin : 0 0 0 0;
text-align : center;
font-weight : bold;
padding-right : 10px;
font-size : 17px;
}
a {
color : #8dc100;
text-decoration : none;
border-bottom : 1px dotted;
}
a:visited {
color : #669900;
}
a:hover {
text-decoration : none;
color : #669900;
}
a.image {
border-bottom : 0;
text-decoration : none;
}
#page {
text-align : left;
}
#header a {
z-index : 100;
margin-top : -3px;
border-top : 3px solid rgb(130, 135, 145);
border-left : 1px solid rgb(221, 217, 215);
border-bottom : none;
text-decoration : none;
text-transform : uppercase;
font-size : 1em;
font-family : 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-weight : bold;
letter-spacing : 1px;
}
#header a:hover {
text-decoration : none;
color : white;
background : #8dc100;
}
#content {
border : 1px solid rgb(221, 217, 215);
font-size : 1.6em;
line-height : 1.8em;
}
.postmetadata, .commentmetadata, #footer {
letter-spacing : 1px;
font-family : 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
text-transform : uppercase;
font-size : 0.75em;
font-weight : normal;
color : #8dc100;
}
.commentmetadata {
font-size : 0.8em;
}
.alt {
background-color : rgb(250, 249, 248);
border-top : 1px solid rgb(241, 239, 237);
border-bottom : 1px solid rgb(241, 239, 237);
}
#footer {
font-size : 0.9em;
}
#footer a, #footer a:visited {
color : rgb(120, 120, 120);
text-decoration : none;
border-bottom : none;
}
#footer a:hover {
color : rgb(40, 40, 40);
}
small, .navigation {
color : rgb(138, 134, 132);
font-family : Arial, Helvetica, Sans-Serif;
font-size : 0.9em;
line-height : 1.5em;
}
.navigation a {
border-bottom : none;
}
h1, h2, h3, h4 {
font-family : Arial, Helvetica, Sans-Serif;
font-weight : normal;
}
h1 {
font-size : 3.8em;
line-height : 0.9em;
}
#header h1 a {
color : #8dc100;
letter-spacing : 1px;
font-family : 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-weight : normal;
text-align : center;
text-transform : lowercase;
border : none;

}
h2 {
font-size : 1.8em;
}
h2 a {
color : rgb(80, 80, 80);
letter-spacing : 0px;
line-height : 1.1em;
text-decoration : none;
border-bottom : none;
}
h2 a:visited {
color : rgb(120, 120, 120);
}
h2 a:hover {
color : rgb(0, 0, 0);
}
h3 {
font-size : 1.3em;
}
h4, li h2 {
line-height : 1.2em;
letter-spacing : 3px;
font-size : 0.8em;
font-weight : normal;
text-transform : uppercase;
font-family : 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
}
.entry p a:visited {
color : #8dc100;
}
.commentlist li, #commentform input, #commentform textarea {
font : 0.9em Georgia, 'Times New Roman', Serif;
}
.commentlist li {
font-weight : bold;
}
.commentlist cite, .commentlist cite a {
font-weight : bold;
font-style : normal;
font-size : 1.1em;
}
.commentlist p {
font-weight : normal;
line-height : 1.5em;
text-transform : none;
}
#commentform p {
font-family : 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
}
#description {
text-align : left;
background : rgb(130, 135, 145);
color : white;
font-size : 1.1em;
font-family : Tahoma, Arial, Helvetica, Serif;
line-height : 1.8em;
}
#sidebar {
background : #8dc100;
font : 1.2em Arial, Helvetica, Sans-Serif;
}
#sidebar a {
font-size : 1.2em;
color : rgb(60, 69, 67);
text-decoration : none;
line-height : 1.8;
border-bottom : none;
}
#sidebar a:hover {
color : rgb(90, 99, 97);
text-decoration : underline;
}
#sidebar h2 {
color : white;
font-family : 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
font-weight : bold;
letter-spacing : 2px;
line-height : 20px;
text-transform : uppercase;
font-size : 1.1em;
padding : 0;

}
#searchsubmit, #sidebarsubmit, #commentform #submit {
font : normal 0.8em 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
letter-spacing : 1px;
text-transform : uppercase;
}
#sidebarsubmit {
font-size : 1em;
}
h2, #sidebar h2 {
margin : 0;
}

#sidebar ul, #sidebar ul ol {
margin : 0;
padding : 0;
list-style : none;
}
#sidebar ul li {
list-style-type : none;
list-style-image : none;
margin-bottom : 15px;
line-height : 1.7;

}
#sidebar ul p, #sidebar ul select {
margin : 5px 0 8px;
}
#sidebar ul ul, #sidebar ul ul ul {
margin : 0;
font-size : 1.2em;
}

ol li, #sidebar ul ol li {
list-style : decimal;
}

#sidebar ul ul li, #sidebar ul ol li {
margin : 0;
padding : 0;
}
#sidebar #searchform #s {
width : 125px;
padding : 2px 0;
}
#searchsubmit, #sidebarsubmit {
margin-left : 10px;
}
#description, #sidebar {
display : block;
margin-left : 711px;
padding : 30px;
}
#sidebar form {
margin : 0;
}



.nocomments, .postmetadata, strike, #footer {
color : #8dc100;
}
code {
font : 1.1em 'Courier New', Courier, Fixed;
}
acronym, abbr, span.caps {
font-size : 0.9em;
letter-spacing : 0.07em;
}
#wp-calendar #prev a {
font-size : 9pt;
}
#wp-calendar a {
text-decoration : none;
}
#wp-calendar caption {
font : bold 1.3em 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
text-align : center;
}
#wp-calendar th {
font-style : normal;
text-transform : capitalize;
}
#pagestripe {
background : rgb(221, 217, 215);
width : 980px;
height : 5px;
clear : both;
}
#pageblock {
display : block;
background : rgb(130, 135, 145);
width : 269px;
height : 5px;
float : right;
line-height : 0;
}
body {
margin : 0;
padding : 0;
}
#page {
margin : 0 auto;
width : 980px;
}
#header {
height : 160px;
}
#content {
width : 619px;
margin : 30px 0 0 0;
padding : 40px 40px 40px 50px;
float : left;
clear : both;
}
#content.single {
width : 718px;
margin : 0;
padding : 70px 130px;
}
#header ul, #header li {
display : inline;
list-style-type : none;
list-style-image : none;
}
#header li a {
display : block;
min-width : 40px;
padding : 74px 32px 12px 12px;
float : left;
}
.post {
margin : 0 0 40px 0;
text-align : left;
}
.postmetadata .alt {
margin : 25px 0 0 0;
}
#footer {
width : 710px;
clear : both;
}
#footer.single {
width : 780px;
}
#footer p {
margin : 0;
padding : 20px 0;
text-align : center;
}
div.columnleft {
float : left;
width : 285px;
padding-right : 33px;
}
div.columnright {
float : right;
width : 285px;
padding-left : 34px;
}
#header h1 {
background : white url(images/header_background.jpg) no-repeat right bottom;
display : block;
width : 269px;
height : 160px;
float : right;
margin : 0;
padding : 0;
}
#header h1 a {
display : block;
width : 239px;
height : 80px;
margin : 30px 0 0 0;
padding : 37px 15px 0 15px;
}




h3 {
margin : 30px 0 0 0;
padding : 0;
}
h3.comments {
margin : 40px auto 20px auto;
padding : 0;
}
h4 {
margin : 10px 0 0 0;
padding : 20px 0 0 0;
}
p img {
padding : 0;
max-width : 100%;
}
img.centered {
display : block;
margin-left : auto;
margin-right : auto;
}
img.alignright {
margin : 0 0 2px 7px;
display : inline;
}
img.alignleft {
margin : 0 7px 2px 0;
display : inline;
}
.alignright {
float : right;
}
.alignleft {
float : left;
}
ul, ol {
margin : 25px 0 25px 0;
padding : 0 0 0 30px;
}
ol {
padding : 0 0 0 35px;
}
ul ul {
margin : 5px 0 20px 20px;
}
ol li {
margin : 0;
padding : 0;
}
.postmetadata ul, .postmetadata li {
display : inline;
list-style-type : none;
list-style-image : none;
}


input#s, input#author, input#email, input#url, textarea, #sidebar #searchform #s {
border : 1px solid rgb(201, 197, 195);
}
#searchform {
margin : 0 auto;
padding : 0 0 15px 0;
text-align : left;
}



.entry form {
text-align : center;
}
select {
width : 130px;
}
#commentform {
padding : 0;
}
#commentform input {
width : 170px;
margin : 5px 5px 1px 0;
padding : 2px;
}
#commentform textarea {
width : 98%;
margin : 5px 0 0 0;
padding : 0;
}
#commentform #submit {
margin : 2px 0 0 0;
float : right;
}
.alt {
margin : 20px 0 0 0;
padding : 10px;
}
.commentlist {
padding : 0;
text-align : left;
}
.commentlist li {
margin : 15px 0 3px 0;
padding : 10px;
list-style : none;
}
.commentlist p {
margin : 0;
padding : 10px 0 0 0;
}
#commentform p {
margin : 5px 0;
}
.nocomments {
text-align : center;
margin : 0;
padding : 0;
}
.commentmetadata {
margin : 0;
display : block;
}

#wp-calendar {
empty-cells : show;
margin : 10px auto 0;
width : 155px;
}
#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 dotted;
}
blockquote, blockquote cite {
margin : 0 15px 0 0;
padding : 20px 0 20px 33px;
background : url(images/quote-arial.gif) no-repeat 0 15px;
color : rgb(110, 106, 103);
font-style : italic;
font-size : 0.9em;
}
blockquote cite {
display : block;
}

blockquote p {
margin : 0;
padding : 0;
}
.center {
text-align : center;
}
hr {
display : none;
}
a img {
border : none;
text-decoration : none;
}
.navigation {
display : block;
width : 100%;
text-align : center;
padding : 10px 0 40px 0;
clear : both;
border-bottom : none;
}
.break {
margin : 0;
padding : 0;
clear : both;
line-height : 0;
width : 100%;
visibility : hidden;
}


/* End Various Tags & Classes*/
