/*



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 {



	background: #9a9a9a;



	background: -moz-linear-gradient(top,  #ffffff 0%, #959595 100%);



	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#959595));



	background: -webkit-linear-gradient(top,  #ffffff 0%,#959595 100%);



	background: -o-linear-gradient(top,  #ffffff 0%,#959595 100%);



	background: -ms-linear-gradient(top,  #ffffff 0%,#959595 100%);



	background: linear-gradient(to bottom,  #ffffff 0%,#959595 100%);



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#959595',GradientType=0 );



	color:#444444;



	font-family:Georgia, "Times New Roman", Times, serif;



	font-size:14px;



	font-style:normal;



	font-variant:normal;



	font-weight:normal;



	line-height:1.7em;



	text-align:justify;



}



a {



text-decoration:none;



color:#a58495;



}



a:hover {



color:#C388A4;



}



hr{



margin-top:20px;



border:0;



border-top:1px dotted #ccc;



width:600px;



color:#fff;



/*clear:both;*/



}



#wrapper {



width:980px;



margin:0px auto 0;



}



#header {



background:url('/wp-content/themes/clean-home/images/header-bg.png') bottom center no-repeat;



height:297px;



width:100%;



padding-bottom:5px;



margin:0 auto;



}



#header-content{



    height: 240px;



    margin: 0 auto;



    padding-top: 53px;



    width: 950px;



}







#nav {



background:url('/wp-content/themes/clean-home/images/nav-bg.png') repeat-x;



float:left;



width:980px;



margin: 0 auto 20px;



height: 60px;



}



#nav ul {



    height: 60px;



    margin: 0 auto;



	width:950px;



}



#nav li {



text-align:center;



float:left;







}



#nav li a {



	font-family: 'Yanone Kaffeesatz', sans-serif;



	font-size:30px;



	font-weight:bold;



	text-transform:uppercase;



	text-shadow:2px 1px 4px #252525;



	padding:18px 13px;



	display:block;



	border-bottom:none;



	color:#fff;



}



#nav li a:hover {



background-color:#f7f7f7;



color:#CAA6B8;



	text-shadow:1px 1px 1px #252525;



}



#quotes{



width:950px;



height:250px;



margin:3em auto 0 ;

padding: 5em 0 0;


}

#quotes img{
	margin-top: 3em;
	}



#content {



    background: none repeat scroll 0 0 #FFFFFF;



    min-height: 500px;



    padding: 10px 0 30px;



    width: 100%;



	float:left;



}



.post {



    margin: 5px 10px;



    padding: 0px 30px 10px;



    width: 600px;



	float: left;



}



.post p {



margin:14px 0 14px 0;



text-align: justify;



}



.post em{



font-style:italic;



}



.post h2 {



font-size:24px;



margin:25px 0 10px 0;



font-weight:normal;



color:#555555;



}







.post h1 {



    color: #959595;



    font-family: 'Merienda One',cursive;



    font-size: 29px;



    font-style: italic;



    font-weight: bold;



    margin: 25px 0;



    text-align: left;



	text-shadow: 2px 1px 2px #CCCCCC;



}







.post h1 a{



font-family: 'Yesteryear', cursive;	



font-size:48px;



margin:40px 0 15px 0;



font-weight:normal;



line-height:50px;



text-decoration:underline;



}







.post h3, .post h4 {



    color: #426F9D;



    font-size: 15px;



    font-weight: normal;



    line-height: 1.5em;



    margin: 5px 0 5px;



}



.post h4 {



font-size:18px;



}



.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:square;



margin:0 0 0 25px;



}



.post li a{

    font-size: 30px;

color:#cbaec5;



}



.post li .child a{



	color:#e1e1e1;



}



.post li a:hover{



background-color:#f7f7f7;



color:#CAA6B8;



padding:0px;



}



.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-size:24px;



margin:35px 0 5px;



font-weight:normal;



}



#comments h4{



font-size:28px;



}



#comments cite{



font-size:18px;



font-weight:normal;



}



#comments em {



font-style:italic;



text-align:right;



}



#comments ol.commentlist li {



margin-top:20px;



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-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 {



width:370px;



font-size:18px;



font-weight:normal;



}



#comments textarea {



width:370px;



font-size:18px;



font-weight:normal;



}



#comments li.submitbutton input {



text-align:center;



background:#fff;



border:1px solid #aaa;



color:#000;



font-weight:normal;



font-size:20px;



width:374px;



}



#comments .center {



text-align:center;



}



#sidebar {



    float: right;



    margin: 20px 35px 5px 10px;



    width: 250px;



}



#sidebar h3 {



font-family: 'Yanone Kaffeesatz',sans-serif;



height:auto;



font-size:26px;



color:#000;



}



#sidebar .block ul {



}



#sidebar .block ul .children{



border:0;



padding: 0 0 0 8px;



}



#sidebar .block li {



}



#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;



    font-size: 13px;



	padding:0;



	margin:0;



}



#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;



}



#sidebar .widget_text h3 , #sidebar .calendar h3{



}



#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; 



}



#sidebar #wp-calendar tfoot td{



}



#footer {



background: url('/wp-content/themes/clean-home/images/footer-bg.png') bottom center repeat-x;



width:100%;



text-align:center;



color:#fff;



height: 69px;



margin:13em auto 0;



float:left;



}



#footer a{



	color:#f6c2e5;



}



#footer a:hover{



	color:#ffe4ff;



}







#lights{



position:relative;



width:950px;



margin:0 auto;



z-index:9;



}



#contact{



float: right;



font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans serif;



/*font-family: 'Oswald', sans-serif;*/



font-size: 24px;



line-height: 1.6em;



/*padding: 35px;*/



text-align: center;



font-weight:normal;



color:#fff;



text-shadow: 2px 1px 4px #000;



margin:55px 20px 10px 0px;



}







#logo{



	position:relative;



	z-index:99;



	margin: 0px;



	padding-bottom: 20px;

	height:233px;

	width:596px;



}



#blue{



background:url('/wp-content/uploads/2012/09/blue-sidebar.png') no-repeat;



width:258px;



height:214px;



padding:10px 0;



color:#fff;



font-size:30px;



font-family:impact;



line-height:1.5em;



text-align:center;



}







#socialmedia{



	color:#42678b;



	font-size:14px;



	font-weight:bold;



	font-style:italic;



}



#record{



	height: 176px;



    margin-left: 860px;



    margin-top: -55px;



    position: absolute;



    width: 225px;



}







#gform_wrapper_2{



	background:none;



}








#notfound{



	padding:20px;



}







#hours{



    font-size: 24px;



    line-height: 20px;



    margin: 25px 0;



    text-align: center;



}



#topline{



	background: url('/wp-content/themes/clean-home/images/top-line.png') top center repeat-x;



	margin: 0;



    padding: 0;



	height:23px;



}



#typing{



	margin:30px auto;



}







#visa {



    color: #5d8cb7;



    font-family: 'Merienda One',cursive;



    font-size: 20px;



    font-style: italic;



    font-weight: bold;



}



#pinkbox{



background: #a58495; 



padding: 15px 0 15px 45px; 



border: 5px solid #ebebeb; 



width: 380px; color: #fff; 



font-size: 28px; font-family: 'Yanone Kaffeesatz',sans-serif; 



font-weight: bold; 



text-transform: uppercase; 



line-height: 30px; 



box-shadow: 2px 2px 3px #898989; 



margin: 0 auto;



}



#cta {

    float: right;

    position: absolute;

    right: 342px;

    top: 13px;

}

.collapseomatic {
    
	background-image: url("images/formsButton.png");
    
	background-repeat: no-repeat;
   
    cursor: pointer;
    
	padding: 0 0 20px 135px;

}

toplogo {
	font-size:35px;
	font-family: 'Merienda One',cursive;
	color: #C388A4;
	text-shadow: 2px 2px #000000;

}

toplogo2 {
	font-size:25px;
	font-family: 'Merienda One',cursive;
	color: #C388A4;
	text-shadow: 2px 2px #000000;

}

.menu-item {

	font-size:15px;


}