/*
Theme Name: sja
Theme URI: http://stefanjaeger.ch
Description: my design
Author: Stefan Jaeger
Author URI: http://stefanjaeger.ch
Version: 1.0-SNAPSHOT
*/

		body, html {
			margin: 0px 0px 0px 0px;
			font-family: Verdana,Sans-Serif;
			background-color: #FAFAFA;
		}
		
		.theme-title, .theme-title a:link, .theme-title a:visited, .theme-title a:active, .theme-title a:focus, .theme-title a:hover {
			font-family: Trebuchet MS, Verdana, Sans-Serif; 
			font-size: 35px; 
			color: #336699;
            font-weight: bold; 
			text-align: left;
			margin-bottom: 38px;
			text-decoration: none;
		}
		
		#wrapper 
		{
			position: relative; 
			margin: 0 auto; 
			width: 1100px;
		}
		#designimage
		{
			float: left; 
			width: 235px; 
			padding: 100px 5px 0px 0px;
		}
		#content 
		{
			float: left; 
			width: 535px; 
			padding: 20px 30px 0px 30px; 
			border-style: dotted;
			border-color: #AAAAAA; border-width: 1px; border-top-width: 0px;
		}
		.main {
			margin-top: 20px;
			font-size: 13px;
		}
		.main a:link, .main a:visited, .main a:active, .main a:focus {
			color: #336699;
			text-decoration: none;
		}
		.main a:hover {
			color: #F26522;
			text-decoration: underline;
		}
		.main img {
			margin: 10px 0px 15px 0px;
		}
		#sidebar 
		{
			float: left; 
			padding: 100px 0px 0px 5px; 
			width: 160px;
		}
		#footer, #footer a:link, #footer a:visited, #footer a:active, #footer a:focus, #footer a:hover
		{
			position: relative; 
			margin: 5px auto; 
			width: 140px; 
			font-size: 11px;
			color: #000000;
			text-decoration: none;
		}
		
		.horizontalline
		{
			margin-top: 18px; 
			font-size: 0px; 
			border-top: 1px solid #336699;
		}
		.postinfo-left 
		{
			float:left;
			font-weight: normal;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			font-size: 9px;
		}
		.postinfo-right 
		{
			float:right;
			font-weight: normal;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			font-size: 9px;
		}
		.postfooter-left
		{
			float:left;
			font-weight: normal;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			font-size: 11px;
		}
		.postfooter-right
		{
			float:right;
			font-weight: normal;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			font-size: 11px;
		}
		.posttitle a:link, .posttitle a:visited, .posttitle a:active, .posttitle a:focus, .posttitle a:hover 
		{
			font-weight: normal;
			font-size: 13px;
			color: #000000;
			text-decoration: none;
			font-weight: bold;
		}
		
		ol.commentlist {
			margin: 0px 0px 0px 40px;
		}
		.commentlist li {
			margin: 20px 0px 0px 0px;
		}
		
		.comment-meta {
			padding: 0px 0px 0px 0px;
			margin: 10px 0px 0px 0px;
			font-size: 11px;
		}
		
		.commenttitle {
			font-weight: normal;
			font-size: 13px;
			color: #000000;
			text-decoration: none;
			font-weight: bold;
			margin: 30px 0px 5px 5px;
		}
		#commentform {
			margin: 0px 0px 0px 5px;
		}
		
		#submit {
			font-size: 11px;
		}
		
		.sidebartitle a:link, .sidebartitle a:visited, .sidebartitle a:active, .sidebartitle a:focus, .sidebartitle a:hover 
		{
			font-size: 11px;
			font-weight: bold;
			color: #F26522;
			margin-top: 12px;
			display: block;
			text-decoration: none;
		}
		.widget ul {
			padding: 0px;
			margin: 0px;
		}
		.widget li {
			list-style-type: none;
			font-size: 11px;
			color: #336699;
			padding: 0px;
			margin: 2px 0px 0px 10px;
		}
		.widget a:link, a:visited, a:active, a:focus {
			color: #336699;
			text-decoration: none;
		}
		.widget a:hover {
			color: #F26522;
			text-decoration: none;
		}
		.widgettitle {
			font-size: 11px;
			font-weight: bold;
			color: #336699;
			margin-top: 12px;
			display: block;
			text-decoration: none;
			border-bottom: 1px solid #336699;
		}
		
		/* content */
		
		p {
			font-weight: normal;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			font-size: 13px;
		}