/* @override http://www.sebastian-stiphout.com/blog/wp-content/themes/cleanST-home/style.css */

/* @override http://72.32.6.157/~sstiphout/blog/wp-content/themes/cleanST-home/style.css */



/* @override http://www.sebastian-stiphout.com/blog/wp-content/themes/clean-home/style.css */







/*



Theme Name:Clean Home



Theme URI:http://midmodesign.com/news/general/our-special-wordpress-theme/



Description:This WordPress theme is one with a minimal, clean looking design and has full CSS widgetization. Special thanks to <a href="http://bryanhelmig.com/">Bryan Helmig</a> of <a href="http://midmodesign.com/">Mid Mo Web Design</a>.



Version:1.1.5



Author:Mid Mo Web Design



Author URI:http://midmodesign.com/



Tags:minimal, simple, clean, white, fixed width, two columns, right sidebar, widget ready







	"Clean Home" by http://midmodesign.com/







	This theme was designed and built by Bryan Helmig



	of Mid Mo Design: http://midmodesign.com/.







	The CSS, XHTML and design is released under the GPL.







*/







body {



	background-color: #fff;



	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;



	font-size: 12px;



	font-style: normal;



	line-height: 20px;



	font-weight: normal;



	font-variant: normal;

}







a {



	text-decoration: none;



	color: #000;



}







a:hover {



	border-bottom: 1px solid #000000;



}







hr {



	margin-top: 35px;



	border: 0;



	border-top: 1px solid #ccc;



	width: 620px;



	color: #fff;



	clear: both;



}







#wrapper {



	width: 950px;



	margin: 20px auto;



}







#header {



        height: 48px;



        width: 950px;



	background: url(http://sebastian-stiphout.com/blog/wp-content/themes/cleanST-home/images/ST-logo_blog-apf.gif) no-repeat;



        background-repeat: no-repeat;



        float: left;

	margin-bottom: 15px;

	padding-bottom: 5px;

	border-bottom: 1px solid #000;

}







#logo {



	float: left;



        width: auto;



	padding: 18px 0 34px 0;







}







#logo a {



	color: #ff2b06;



	font-size: 60px;



	font-weight: 600;



	text-decoration: none;



	border-bottom: none;



	letter-spacing: -4px;



}







#logo h2 {



	font-size: 18px;



	font-weight: 200;



	padding: 12px 4px 0 0;



	letter-spacing: -1px;



}







#nav {



	float: right;



	width: auto;



	padding-right: 0;



	padding-bottom: 1px;



	padding-left: 0;



	font: small-caps 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;



}







#nav ul {



		float: right;



}







#nav li {



	text-align: center;



	float: left;



	display: inline;



	width: auto;



	margin-right: 5px;



}







#nav li a {



	display: block;	border-bottom: none;



}







#nav li a:hover {



	background-color: white;



}







#fancymenu {



	position: relative;



	float: right;



	overflow: hidden;



	/* Explorer 5 Hack - Only other browser read here */



	voice-family: "\"}\"";



	voice-family: inherit;

}











#fancymenu ul li {



	float: left;



	list-style: none;



	margin-right: 8px;



	margin-left: 8px;



	padding-bottom: 2px;



	padding-top: 2px;



	margin-top: 33px;

	color: #000;

	font: 1.2em Arial, Helvetica, Geneva, sans-serif;

}







#fancymenu ul li a {



	z-index: 10;



	display: inline;



	position: relative;



	overflow: hidden;



	color: #000;



	text-decoration: none;



	display: block;



	margin-right: 1px;

	font-family: Arial, Helvetica, Geneva, sans-serif;

	font-variant: small-caps;

}







#fancymenu ul li a:hover {



	color: #000;



	text-decoration: none;

}







#blurb {



	font-family: Georgia;



	height: auto;



	border-bottom: 1px solid #ccc;



	width: 100%;



	float: left;



	padding: 35px 0;



	font-size: 32px;



	font-weight: 400;



	line-height: 120%;



}







#blurb:hover {



	color: #e12000;



}







#content {



	width: 500px;



	float: left;



	min-height: 420px;



	background-color: white;

	border-right-style: none;

	padding-top: 10px;

	padding-bottom: 30px;

	padding-right: 5px;

}







.post {



	padding: 10px 30px 0 0;

}







.post p {



	margin: 14px 0 14px 0;

        text-align: justify;





}







.post em {



	font-style: italic;



}







.post h2 {



	font-family: Georgia;



	font-size: 24px;



	margin: 25px 0 10px 0;



	font-weight: normal;



}







.post h1, .post h1 a {



	font-size: 13px;



}







.post h3, .post h4 {



	font-family: Georgia;



	font-size: 20px;



	margin: 15px 0 10px 0;



	font-weight: normal;



}







.post h4 {



	font-size: 18px;



}







.post h1:hover, .post h2:hover, .post h3:hover, .post h4:hover {



	color: #e12000;



}







.post .indent {



	padding-left: 10px;



}







.post .indent p {



	padding-left: 10px;



}







.post small {



	font-size: 10px;



}







.post small a {



	font-weight: normal;



}







.post .alignright {



	float: right;



}







.post .alignleft {



	float: left;



}







.post .aligncenter {



	margin: 0 auto;



	display: block;



}







.post abbr {



	font-weight: normal;



}







.post ul {



	list-style: circle;



	margin: 0 0 0 25px;



}







.post ol {



	list-style: decimal;



	margin: 0 0 0 30px;



}







.post .wp-caption {



	background: #f7f7f7;



	border: 1px solid #ccc;



	margin: 10px;



	text-align: center;



	padding: 5px 0 0;



}







.post .wp-caption-text {



	margin: 0;



}







.post .wp-caption a, .post .wp-caption a:hover {



	border-bottom: 0;



}







.post blockquote {



	color: #777;



	border-left: 5px solid #ccc;



	margin: 15px 30px 0 10px;



	padding-left: 20px;



}







.post pre {



	font-family: courier;



	font-size: 12px;



	letter-spacing: -1px;



	margin: 14px 0 14px 0;



}







.post .message ul {



	margin: 12px 0 0;



}







.post .message {



	display: none;



	background: #0F67A1;



	margin-top: 10px;



	padding: 20px;



	color: #fff;



}







#comments h3, #comments h4 {



	margin: 35px 0 5px;

	font: normal 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

}







#comments h4 {



	font-size: 22px;



}







#comments cite {



	font-family: Georgia;



	font-size: 18px;



	font-weight: normal;

	border-bottom: 1px solid #ccc;

}







#comments em {



	font-style: italic;



	text-align: right;



}







#comments ol.commentlist li {



	margin-top: 20px;



	border: 1px solid #ccc;



	border-right: 0;



	padding: 10px 5px 20px 10px;



	min-height: 110px;



}







#comments p {



        font-size: 12px;



        font-variant: small-caps;	



        margin: 10px 0 0 10px;



	width: auto;



}







.comments-post {



        font-size: 11px;



        font-variant: small-caps;	



}







#comments span {



	display: block;



	color: #eee;



	float: right;



	padding-top: 25px;

	font: normal 120px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

}







#comments ul.formlist {



	margin: 20px auto;



	width: 375px;



}







#comments ul.formlist li {



	display: block;



	margin: 10px 0 0;



}







#comments ul.formlist p {



	margin: 10px 0 0;



	text-align: center;



}







#comments input {



	width: 370px;

	font: normal 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

}







#comments textarea {



	width: 370px;

	font: normal 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

}







#comments li.submitbutton input {



	text-align: center;



	background: #fff;



	border: 1px solid #aaa;



	color: #000;



	width: 374px;

	font: normal 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

}







#comments .center {



	text-align: center;



}







#sidebar {
	width: 400px;
	float: right;
	background-color: white;
	padding-left: 10px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;


}







#sidebar h3 {

	color: #454545;

	margin-top: 40px;

	padding-top: 4px;

	padding-left: 0;

	padding-right: 0;

	margin-bottom: 8px;

	letter-spacing: -1px;

	font-size: 14px;

}







#sidebar .block ul .children {



	border: 0;



	padding: 0 0 15px 8px;



}







#sidebar .block li a {



	font-size: 11px;



	font-weight: normal;



	display: inline;



	padding-right: 0;

	padding-left: 20px;

}







#sidebar .block li a:hover {



	border-bottom-style: none;



	text-decoration: underline;







}







#sidebar .followme ul .children {



	border: 0;

	padding: 0 0 0 8px;

}







#sidebar .followme li a {



	font-size: 11px;



	font-weight: normal;



	display: inline;



	padding-right: 0;

	padding-left: 8px;

}







#sidebar .followme li a:hover {



	border-bottom-style: none;



	text-decoration: underline;







}







#sidebar .widget_search label {



	display: block;



	padding: 25px 0 3px 0;



	font-size: 18px;



	border-bottom: 1px solid #ccc;



	margin: 0 0 5px;



}







#sidebar .widget_recent_comments li {



	background: transparent none no-repeat scroll 6px 52%;



	padding: 2px 0 2px 20px;



}







#sidebar .widget_recent_comments li a,#sidebar .widget_recent_comments li a:hover {



	background: none;



	text-decoration: none;



	color: #000;



	font-weight: 600;

}







#sidebar .widget_recent_comments li a:hover {



	color: #144369;



	border-bottom: 1px dotted #144369;



}







#sidebar .widget_tag_cloud h3 {



	margin: 0 0 8px;



	border-bottom: 1px solid #ccc;



}







#sidebar .widget_text h3 , #sidebar .calendar h3 {



	border-bottom: 1px solid #ccc;



}







#sidebar .calendar h3 {



	display: none;



}







#sidebar #wp-calendar {



	width: 95%;



	text-align: center;



}







#sidebar #wp-calendar caption, #sidebar #wp-calendar td, #sidebar #wp-calendar th {



	text-align: center;



}







#sidebar #wp-calendar caption {



	font-size: 18px;



	padding: 25px 0 3px 0;



}







#sidebar #wp-calendar th {



	font-weight: bold;



	border-top: 1px solid #ccc;



	border-bottom: 1px solid #ccc;



}







#sidebar #wp-calendar tfoot td {



	border-top: 1px solid #ccc;



	border-bottom: 1px solid #ccc;



}







#footer {



	width: 950px;



	float: left;



	border-top: 1px solid #cccccc;



	text-align: center;



	padding: 15px 0 15px 0;



}

