/*  
Theme Name: CS Software
Theme URI: http://cs-software-gmbh.de/
Description: A light, simple theme made for CS Software, no widgets support because of special sidebar
Version: 1.0
Author: S&ouml;ren Weber
Author URI:http://bluesome.net
*/
body {border-top: 1px solid #5CB7A5;font-size: 62.5%; /* Resets 1em to 10px */
font-family: Tahoma, 'Times New Roman', Serif;color: #000000;text-align: center;
background: #ffffff url(images/bg.png) top left repeat-y;margin: 0;padding: 0;}
a {color: #E50083; text-decoration: none; }	
a:hover {color: #40988B;text-decoration: underline;}	
h1, h2, h3, h4 {font-family: Tahoma, Arial, Helvetica, Sans-Serif;font-weight: normal;}
h1, h1 a {display: block;height: 158px;width: 396px;}
h1 a span {display: none;}
h2, h3 {color: #202020; font-size: 1.5em; border-bottom: 1px solid #5CB7A5;text-transform: uppercase;}
#control {position: absolute; top: -15px; left: 12px;font-size: 1em; }
#header {position: absolute; top: 0px; left: -218px;background: url(images/logo.png) top right no-repeat;z-index: 200;width: 396px; height: 158px;margin: 0;padding: 0;}
#page {margin: 0 auto;width: 1000px;text-align: left;}
#content {font-size: 1.3em;line-height: 1.6em;width: 639px;margin: 60px 0 0 0;padding: 180px 40px 40px 50px;float: left;clear: both;}
.postmetadata {margin-left: 20px; margin-bottom: 20px;}
.postmetadata, .commentmetadata, .posteditdata, #footer {letter-spacing: 1px; font-family: 'Tahoma', Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 0.75em;font-weight: normal;float:right; }
.commentmetadata {font-size: 0.8em;}		
.posteditdata { background-color: #f0f0f0;border-top: 2px solid #5CB7A5;border-bottom: 2px solid #5CB7A5;}
#sidebar {position:relative; margin-left: 731px;background: url(images/sb.png) top left repeat-x transparent;font: 0.9em Tahoma, Helvetica, Sans-Serif;}
#menu {display: block; padding: 200px 30px;}
#sidebar form {margin: 0;}
#sidebar a {color: #202020; font-size: 1.2em; line-height: 1.7;}	
#sidebar a:visited {color: #202020;}
#sidebar a:hover {color: #E50083;}
#sidebar h2, .untitle {display: none;}
#sidebar h2, #sidebar h3 {color: #202020;font-family: 'Tahoma', Arial, Helvetica, Sans-Serif; font-weight: bold; 
letter-spacing: 2px; line-height: 30px; text-transform: uppercase;font-size: 1.4em;}		
#searchsubmit, #sidebarsubmit, #commentform #submit {font: normal 0.8em 'Tahoma', Arial, Helvetica, Sans-Serif;letter-spacing: 1px;	text-transform: uppercase;}
#searchsubmit, #sidebarsubmit {font-size: 1em;height: 23px;}
#sidebar ul, #sidebar ul ol {margin: 0;padding: 0;list-style: none;}
#sidebar ul li {list-style-type: none;margin: 0 0 15px 0;line-height: 1.7;}
#sidebar ul ul, #sidebar ul ul ul {margin: 0;}
#sidebar ul ul li {list-style-type: square;list-style-image: none;margin-bottom: 15px;line-height: 1.7;	}
ol li, #sidebar ul ol li {list-style: decimal outside;}
#sidebar ul ul li, #sidebar ul ol li {margin: 0;padding: 0;}
input#s, input#author, input#email, input#url, textarea, #sidebar #searchform #s {border: 1px solid #40988B;}
#searchform {margin: 0 ;padding: 0 ; text-align: left;}
#sidebar #searchform #s {margin-left: -15px; width: 150px;padding: 2px 0;}
#searchsubmit, #sidebarsubmit {margin-left: 0px;}
select {width: 130px;}
#footer {font-size: 0.9em;}
#footer {width: 800px;clear: both;}
#footer.single {width: 1000px;}	
#footer p {margin: 0;padding: 20px 0;float: left;}
#footer a, .posteditdata a {color: #40988B; text-decoration: none; }	
#footer a:hover, .posteditdata a:hover {color: #E50083;text-decoration: underline;}	
small, .navigation {font-family: Georgia, Helvetica, Sans-Serif;font-size: 0.9em;
line-height: 1.5em;}
h2 a, h3 a {color: #40988B;letter-spacing: -0px;line-height: 1.2em;border-bottom: none;}		
h2 a:hover, h3 a:hover {color: #E50083; text-decoration: none;}
h4 {font-size: 1.3em;}
h4, li h2, li h3 {line-height: 1.2em;letter-spacing: 1px;font-size: 0.8em;font-weight: normal;	
text-transform: uppercase;text-decoration: none;font-family: 'Tahoma', Arial, Helvetica, Sans-Serif; }
h2, #sidebar h2, h3, #sidebar h3 {margin: 0;}	
#sidebar h2, #sidebar h3 {margin-left: -15px; padding: 0 0 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;}		
.entry p a {text-decoration: underline;}
.entry p a:visited {color: #A0A0A0;}
.entry p a:hover {color: #40988B;}
.entry form {text-align:center;}
.commentlist li, #commentform input, #commentform textarea {font: 0.9em Tahoma, '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: 'Tahoma', Arial, Helvetica, Sans-Serif;}	
.nocomments, .postmetadata, .posteditdata, strike, #footer {color: #000000;}
code {font: 1.1em 'Courier New', Courier, Fixed;}
acronym, abbr, span.caps{font-size: 0.9em;letter-spacing: .07em;}
.post {margin: 0 0 40px 0;text-align: left;}
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;}
#commentform {padding: 0; margin-top: 20px;}
#commentform input {width: 350px;margin: 5px 5px 1px 0;padding: 2px;}
#commentform textarea {width: 98%;margin: 5px 0 0 0;padding: 0;}
#commentform #submit {width: 98%; margin: 2px 0 0 0;}
.posteditdata {margin: 10px 0 20px 0;padding: 15px;}
.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;}
acronym, abbr, span.caps {cursor: help;}
acronym, abbr {border-bottom: 1px solid #5CB7A5;}
blockquote, blockquote cite {margin: 0px 15px 0 0; padding: 20px 0px 20px 33px; border-left:5px solid #5CB7A5;color: #000000; 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;}
.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: 0px; width: 100%; visibility: hidden;}	
#wp_footer {display: none}
