/*
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.1
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:Arial, serif;font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.7em;}
a {border-bottom:1px dotted #000;text-decoration:none;color:#000;font-weight:600;}
a:hover {color:#ff2b06;border-bottom:1px dashed #e12000;}
hr {margin-top:35px;border:0;border-top:1px dotted #ccc;width:900px;color:#fff;clear:both;}
#wrapper {width:900px;margin:30px auto 40px;}
#header {float:left;width:900px;margin:0;}
#logo {float:left;width:auto;padding:18px 0 24px 0;}
#logo h1 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 : 25px 4px 0 3px;letter-spacing : -0.5px;}
#nav {display:none;float:right;width:auto;padding:12px 0 0;}
#nav ul {height:50px;float:right;}
#nav li {text-align:center;float:left;display:inline;width:auto;}
#nav li a {font-size:20px;font-weight:400;display:block;padding:15px;border-bottom:none;}
#nav li a:hover {background-color:#f7f7f7;}
#blurb {font-family:Georgia;height:auto;width:100%;float:left;padding:5px 0 24px;font-size:32px;font-weight:400;line-height:120%;}
#content {width:900px;float:left;padding:0 0 30px 0;min-height:420px;overflow:hidden;}
.post {padding:0 30px 0 0;}
.post p {margin:14px 0 14px 0;}
.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 {display:none;font-family:Georgia;font-size:28px;margin:30px 0 10px 0;font-weight:normal;line-height:32px;}
.post h3, .post h4 {font-family:Georgia;font-size:27px;margin:20px 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:11px;}
.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:24px;margin:35px 0 5px;font-weight:normal;}
#comments h4{font-size:28px;}
#comments cite{font-family:Georgia;font-size:18px;font-weight:normal;border-bottom:1px dotted #ccc;}
#comments em {font-style:italic;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:18px;font-weight:normal;}
#comments textarea {font-family:Georgia;width:370px;font-size:18px;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:20px;width:374px;}
#comments .center {text-align:center;}
#sidebar {display:none;width:250px;float:right;margin:0 0 25px 0;overflow:hidden;}
#sidebar h3 {padding:25px 0 3px 0;font-size:18px;}
#sidebar .block ul {border-bottom:1px dotted #ccc;}
#sidebar .block ul .children{border:0;padding: 0 0 0 8px;}
#sidebar .block li {border-top:1px dotted #ccc;}
#sidebar .block li a {background:transparent url(images/bullet_black.gif) no-repeat scroll 6px 52%;font-size:13px;font-weight:normal;padding:2px 0 2px 15px;display:block;border-bottom:none;}
#sidebar .block li a:hover {background:#f7f7f7 url(images/bullet_red.gif) no-repeat scroll 6px 52%;}
#sidebar .widget_search label {display:block;padding:25px 0 3px 0;font-size:18px;border-bottom:1px dotted #ccc;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 #000;text-decoration:none;color:#000;font-weight:600;}
#sidebar .widget_recent_comments li a:hover {color:#e12000;border-bottom:1px dashed #e12000;background-color:#f7f7f7;}
#sidebar .widget_tag_cloud h3 {margin:0 0 8px;border-bottom:1px dotted #ccc;}
#sidebar .widget_text h3 , #sidebar .calendar h3{border-bottom:1px dotted #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 dotted #ccc;border-bottom:1px dotted #ccc;}
#sidebar #wp-calendar tfoot td{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;}
#footer {width:900px;float:left;border-top:1px dotted #cccccc;padding:30px 0 40px 0;}

/* Slider */

noscript p, noscript ol { color: #a00; font-size: 13px; line-height: 1.4em; text-align: left }
noscript a { color: #a00; text-decoration: underline }
noscript ol { margin-left: 25px; }
a:focus { outline:none }
.stripViewer .panelContainer .panel ul {text-align: left;margin: 0 15px 0 30px;}
.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */margin: 20px 0;position: relative;width: 100%;}/* These 2 lines specify style applied while slider is loading */
.csw {width: 100%; height: 1000px; background: #fff; overflow: scroll}
.csw .loading {margin: 200px 0 300px 0; text-align: center}
.stripViewer { /* This is the viewing window */position: relative;overflow:hidden; border-top: 8px solid #EEE; /* this is the border. should have the same value for the links */margin: auto;width: 900px; /* Also specified in  .stripViewer .panelContainer .panel  below */height: 1000px;clear: both;background: #fff;}
.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */position: relative;left: 0; top: 0;width: 100%;list-style-type: none;/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */}

.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */float:left;height: 100%;position: relative;width: 900px; /* Also specified in  .stripViewer  above */}
.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */padding: 10px 0;}
.stripNav { /* This is the div to hold your nav (the UL generated at run time) */margin: 0;}
.stripNav ul { /* The auto-generated set of links */list-style: none;margin:0;}
.stripNav ul li {float: left;margin-right: 2px; /* If you change this, be sure to adjust the initial value of navWidth in coda-slider.1.1.1.js */}

.stripNav a { /* The nav links */font-size: 14px;font-weight: bold;text-align: center;line-height: 32px;background: #FFF;color: #333;text-decoration: none;display: block;padding: 0 15px;border-bottom:none;}
.stripNav li.tab1 a {background: #FFF }
.stripNav li.tab2 a { background: #FFF }
.stripNav li.tab3 a { background: #FFF }
.stripNav li.tab4 a { background: #FFF }
.stripNav li.tab5 a { background: #FFF }

.stripNav li a:hover {background: #333;color:#FFF}
.stripNav li a.current {background: #EEE;color: #000;}
.stripNavL, .stripNavR { /* The left and right arrows */display:none;position: absolute;top: 230px;text-indent: -9000em;}

.stripNavL a, .stripNavR a {display: block;height: 40px;width: 40px;}
.stripNavL {left: 0;}
.stripNavR {right: 0;}
.stripNavL {background: url("images/arrow-left.gif") no-repeat center;}
.stripNavR {background: url("images/arrow-right.gif") no-repeat center;}
