/*
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.

*/

/*****Reset
Remove margin and padding from elements
*****/

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

/*****Basic Elements
Define styles for basic elements: body, h1-h6, ul, ol, a, p, etc.
*****/

body {background:#ded8cd;}
	
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	font-family:Helvetica, Arial, Lucida Sans, sans-serif;
	}
	
h1	{color:#463d2e;}
h2	{color:#463d2e;}
h3	{color:#463d2e;}
h4	{color:#463d2e;}
h5	{color:#463d2e;}
h6	{color:#463d2e;}

p, ul, dl	{
	color:#463d2e;
	font-size:13px;
	line-height:18px;
	margin-bottom:15px;
	font-family:Helvetica, Arial, Lucida Sans, sans-serif;
	}
	
small	{
	color:#463d2e;
	font-size:11px;
	line-height:18px;
	margin-bottom:15px;
	font-family:Helvetica, Arial, Lucida Sans, sans-serif;
	}
	
ul {
	list-style:none;
	}
	
a {
	text-decoration:none;
	color:#a3611a;
	}
	
a:hover, a:active {
	color:#463d2e;
	}
	
img, a img {
	border:none;
	background:none;
	}
	
.clear {
	clear:both;
	}
	
/*****Basic Layout
Define the basic template: header, footer, etc. Elements that help to define the basic layout of the site
*****/

#wrapper {
	width:960px;
	margin:36px auto;
	}
	
#container {
	clear:both;
	padding:36px;
	background:#fff;
	-webkit-border-radius:8px;
	-webkit-box-shadow:#463d2e 1px 1px 5px;
	-moz-border-radius:8px;
	-moz-box-shadow:#463d2e 1px 1px 5px;
	}	
	
/*****Header
Define all elements in the header
*****/

#header {
	width:960px;
	float:left;
	border-bottom:1px solid #c2b7a4;
	}
	
#header div {
	width:140px;
	float:left;
	}
	
#header h4 {
	font-size:9px;
	letter-spacing:3px;
	text-transform:uppercase;
	color:#463d2e;
	}
	
#header p {
	color:#463d2e;
	letter-spacing:1px;
	}
	
#header #nav {
	width:auto;
	float:right;
	}
	
#nav ul li {
	float:left;
	margin-left:20px;
	font-weight:;
	}
	
#nav li a {
	padding-bottom:17px;
	border-bottom:1px solid #c2b7a4;
	}
	
#nav li a:hover, #nav li a#current {
	color:#463d2e;
	border-bottom:1px solid #463d2e;
	}
	
#nav ul li:first-child {
	margin-left:0;
	}

/*****Masthead
Define all elements in the masthead
*****/

#masthead {
	position:relative;
	width:960px;
	height:100px;
	float:left;
	background:url(http://www.melissashipp.com/img/bg-masthead.gif) left top no-repeat;
	}

#masthead h1 a {
	width:385px;
	height:100px;
	display:block;
	float:left;
	text-transform:uppercase;
	color:#463d2e;
	line-height:100px;
	text-indent:-999em;
	}
	
#masthead h2 a {
	width:175px;
	height:100px;
	display:block;
	float:right;
	text-transform:uppercase;
	color:#463d2e;
	line-height:100px;
	text-indent:-999em;
	-webkit-transition: opacity 0.3s linear;
	opacity:.5;
	background:url(http://www.melissashipp.com/img/rep-logo.gif) 0 0 no-repeat;
	}
	
#masthead h2 a:hover {
	opacity:1.0;
	}

/*****Content
Define all elements in the content area
*****/

	
#content {
width:500px;
float:left;
}

.post {
clear:both;
margin-bottom:48px;
color:#463d2e;
font-size:13px;
line-height:18px;
font-family:Helvetica, Arial, Lucida Sans, sans-serif;
}

.post p {
clear:both;
color:#463d2e;
font-size:13px;
line-height:18px;
margin-bottom:15px;
font-family:Helvetica, Arial, Lucida Sans, sans-serif;
}

.post em {}

.post h2, .post h2 a {
margin-bottom:12px;
font-family:Georgia, Times, serif;
}

.post img, .post a img {
display:block;
float:left;
margin:3px 12px 10px 0;
}

.post h3, .post h4 {}

.post h4 {}

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

.post .indent {}

.post .indent p {}

.post small {}

.post small a {}

.post .alignright {}

.post .alignleft {}

.post .aligncenter {}

.post abbr {}

.post ul {}

.post ol{}

.post .wp-caption {}

.post .wp-caption-text {}

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

.post blockquote {}

.post pre {}

.post .message ul {}

.post .message {}



#comments h3, #comments h4{}
#comments h4{}
#comments cite{}
#comments em {}
#comments ol.commentlist li {}
#comments p {}
#comments span {}
#comments ul.formlist {}
#comments ul.formlist li {}
#comments ul.formlist p{}
#comments input {}
#comments textarea {}
#comments li.submitbutton input {}
#comments .center {}


#sidebar {
width:300px;
float:right;
background:;
} 

#sidebar h3 {
margin-bottom:12px;
font-family:Georgia, Times, serif;
}

#sidebar .block ul {}

#sidebar .block ul .children{}

#sidebar .block li {
padding:1px 0;
font-size:12px;
text-transform:none;
}

#sidebar .block li a {}

#sidebar .block li a:hover {}

#sidebar .widget_search label {}

#sidebar .widget_recent_comments li {}

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

#sidebar .widget_recent_comments li a:hover {}

#sidebar .widget_tag_cloud h3 {}

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

#sidebar .calendar h3{}

#sidebar #wp-calendar {}

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

#sidebar #wp-calendar caption {}

#sidebar #wp-calendar th {}

 #sidebar #wp-calendar tfoot td{}


/*****Footer
Define all elements in the footer
*****/

#footer {
	width:888px;
	float:left;
	padding:36px 36px 16px 36px;
	}
	
div.left {
	float:left;
	}
	
#footer ul {
	display:block;
	float:left;
	margin:0;
	}
	
	
#footer ul li {
	float:left;
	margin-right:10px;
	font-size:11px;
	color:#463d2e;
	font-weight:bold;
	}
	
#footer a {
	color:#463d2e;
	}
	
#footer a:hover {
	color:#a3611a;
	}
	
#footer p {
	margin:0;
	float:left;
	clear:both;
	color:#463d2e;
	font-size:11px;
	}
	
#support-logos {
	height:41px;
	float:right;
	}
	
#support-logos a img {
	float:right;
	margin-left:20px;
	-webkit-transition: opacity 0.3s linear;
	opacity:.5;
	}
	
#support-logos a:hover img {
	opacity:1.0;
	}