/*
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.2.0
Author:Mid Mo Design
Author URI:http://midmodesign.com/
Tags:white, red, fixed-width, two-columns, right-sidebar

	"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 			{ font-family: Times New Roman, serif; font-size: 14px; height: 100%; width: 1000px; margin: 0 auto; background-color:#02262e; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.7em; }

.post a			{ text-decoration:underline; font-size: 14px; font-style:normal; } 	
.post a:hover		{ color: #003D48 }
.post h1 a		{ text-decoration: none; }
.post h1 a:hover	{ color: 003D48; }

.post small a		{ text-decoration: underline; font-size: 12px; font-style:normal; }
.post small a:hover	{ color: #003D48; }				

a 			{ color:#005F62; font-weight:600; text-decoration:none; font-size: 16px; font-style:normal; }

hr			{ margin-top:35px; border: solid; border-color: #133233; border-width: 1px; width:575px; color:#ccc; clear: both; }

.cleaner 		{  clear: both; }

#wrapper 		{ height: 100% width: 1000px; margin: 0 auto -100px; }

#header 		{ border-bottom:#fff; margin: 0 auto; padding: 0; }

#logo 			{ float:left; width:50%; padding:18px 0 34px 0; }
#logo a 		{ color:#ff2b06; font-size:60px; font-weight:600; text-decoration:none; border-bottom:none; letter-spacing:-4px; background-color:#fff; }
#logo h2 		{ font-size : 18px; font-weight : 200; padding : 12px 4px 0 0; letter-spacing : -1px; }

<style type="text/css">

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.gradientbuttons ul							{ padding: 3px 0; margin-left: 0; margin-top: 1px; margin-bottom: 0; font: bold 13px Verdana; list-style-type: none; text-align: center; /*set to left, center, or right to align the menu as desired*/ }

.gradientbuttons li							{ display: inline; margin: 0; }

.gradientbuttons li a							{  text-decoration: none; padding: 5px 7px; margin-right: 5px; border: 1px solid #778; color: white; border:1px solid gray; background: #3282c2; border-radius: 8px; /*w3c border radius*/ box-shadow: 3px 3px 4px rgba(0,0,0,.5); /* w3c box shadow */ -moz-border-radius: 8px; /* mozilla border radius */ -moz-box-shadow: 3px 3px 4px rgba(0,0,0,.5); /*mozilla box shadow */ background: -moz-linear-gradient(center top, #a4ccec, #72a6d4 25%, #3282c2 45%, #357cbd 85%, #72a6d4); /* mozilla gradient background */
-webkit-border-radius: 8px; /* webkit border radius */ -webkit-box-shadow: 3px 3px 4px rgba(0,0,0,.5); /* webkit box shadow */ background: -webkit-gradient(linear, center top, center bottom, from(#a4ccec), color-stop(25%, #72a6d4), color-stop(45%, #3282c2), color-stop(85%, #357cbd), to(#72a6d4)); /* webkit gradient background */ }

.gradientbuttons li a:hover						{ color: #005F62; }

.redtheme li a								{ font-size:18px; color: #000000; background: #90B8BE; background: -moz-linear-gradient(center top, #619BA3, #C4C8CB 25%, #C4C8CB 45%, #71A4AD 85%, #619BA3); background: -webkit-gradient(linear, center top, center bottom, from(#619BA3), color-stop(25%, #C4C8CB), color-stop(45%, #C4C8CB), color-stop(85%, #71A4AD), to(#619BA3)); }

</style>

a.main:hover 						{ background:none; }

#content 						{ max-width:585px; margin: 0 auto; clear:left; float:left; text-align:left; border-style: solid; border-width:5px; border-color:#C4C8CB; background-color:#ffffff; padding: 0px 0px 5px 5px; min-height:420px; -moz-border-radius-bottomleft: 12pt; -moz-border-radius-bottomright: 12pt; -moz-border-radius-topleft: 12pt; -moz-border-radius-topright: 12pt; }

.post 							{ padding:0px 30px 0 0; }
.post p 						{ margin:14px 0 14px 0; font-style:normal; }
.post em						{ font-style:italics; }
.post h2 						{ font-family:Garamond; font-size:26px; color: #; margin:25px 0 10px 0; font-weight:normal; }
.post h1, .post h1 a					{ font-family:Times New Roman; font-size:32px; color: #00262E; margin:30px 0 10px 0; font-weight:normal; line-height:32px; }
.post h3,.post h4 					{ font-family:Georgia; font-size:20px; color: #00262e; margin:15px 0 10px 0; font-weight:normal; }
.post h4 						{ font-family: Georgia font-size:18px; color: #000000; margin: 10px o 10px 0; font-weight: normal; }
.post h1:hover, .post h2:hover,
.post h3:hover, .post h4:hover			        { }
.post .indent 						{ padding-left:10px; }
.post .indent p 					{ padding-left:10px; }
.post small 						{ font-size:11px; font-style:normal; }
.post small a 						{ font-weight:normal; }
.post .alignright 					{ float:right; margin-left:10px; }
.post .alignleft 					{ float:left; margin-right:10px; }
.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				{ font-family:Georgia; font-size:20px; margin:35px 0 5px; font-weight:normal; }
#comments h4						{ font-size:24px; }
#comments cite						{ font-family:Georgia; font-size:14px; font-weight:normal; border-bottom:1px dotted #ccc; }
#comments em 						{ font-style:italics; text-align:right; }
#comments ol.commentlist li 				{ margin-top:20px; border:1px dotted #ccc; border-right:0; padding:10px 5px 20px 10px; min-height:110px; }
#comments p 						{ margin:10px 0 0 10px; width:auto; }
#comments span 						{ display:block; color:#eee; font-family:Georgia; font-size:120px; font-weight:normal; float:right; padding-top:25px; }
#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 						{ font-family:Georgia; width:370px; font-size:14px; font-weight:normal; }
#comments textarea 					{ font-family:Georgia; width:370px; font-size:14px; font-weight:normal; }
#comments li.submitbutton input 				{ text-align:center; background:#fff; border:1px solid #aaa; color:#000; font-family:Georgia; font-weight:normal; font-size:14px; width:250px; }
#comments .center 					{ text-align:center; }

#sidebar 						{ width:340px; margin: 0; padding: 0; float:right; border-style: solid; border-width:5px; border-color:#C4C8CB; background-color: #ffffff; -moz-border-radius-bottomleft: 12pt; -moz-border-radius-bottomright: 12pt; -moz-border-radius-topleft: 12pt; -moz-border-radius-topright: 12pt; }
#sidebar h3 						{ padding:25px 0 3px 0; font-size:22px; font-style:normal; font-weight: bold; color: #02262e; text-align: center; border-bottom:1px solid #02262e; }
#sidebar .block ul .children				{ border: 0; padding: 0 0 0 8px; }
#sidebar .block li a 					{ background:transparent no-repeat scroll 6px 52%; font-size:18px; font-weight:bold; padding:2px 0 2px 15px; display:block; border-bottom:none; text-decoration: none; }
#sidebar .block li a:hover 				{ color: #003D48; }
#sidebar .widget_search label 				{ display:block; padding:25px 0 3px 0; font-size:18px; color: #02262e; font-weight: bold; border-bottom:1px solid #02262e; margin:0 0 5px; }
#sidebar .widget_recent_comments li 			{background:transparent url(images/bullet_black.gif) no-repeat scroll 6px 52%; padding:2px 0 2px 15px; }
#sidebar .widget_recent_comments li a,
#sidebar .widget_recent_comments li a:hover		{ background:none; border-bottom:1px dotted #02262e; text-decoration:none; color:#000; font-weight:600; }
#sidebar .widget_recent_comments li a:hover 		{ color:#578F9B; border-bottom:1px solid #02262e; background-color:#f7f7f7; }
#sidebar .widget_tag_cloud h3				{ margin:0 0 8px; border-bottom:1px dotted #02262e; }
#sidebar .widget_text h3,
#sidebar .calendar h3					{ border-bottom:1px solid #02262e; }
#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 dotted #ccc; border-bottom:1px dotted #ccc; }
#sidebar #wp-calendar tfoot td 				{ border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; }

#footer 							{ width: 1000px; float:left; margin: 0 auto; padding: 0; text-align:center; }

.socialmedia-buttons img  				{ text-align:center; }

.dsq-comment-meta a, .dsq-comment-actions a 		{ font-size: 14px; }