/* 
Theme Name: Mom's House Cleaning Template
Theme URI: http://momshousecleaning.com/
Description: Customized Wordpress theme designed specifically for Mom's House Cleaning
Version: 1.0
Author: Andrea Barnett - a&b WebDesign
*/

* {
	padding: 0;
	margin: 0;
	border: 0;
}

body {
	background: url(img/bg-teal.jpg) #dbe3f0;
	font-family:"Courier New", Courier, mono;
	color: #324277;
}

/* generic styles */

.round {
  -webkit-border-radius: 3ex;
  -moz-border-radius: 3ex;
}

h2 {
	margin: 10px 0 5px;
}
h3 {
	padding-bottom: 20px;
	text-align: center;
	font-weight: 900;
}

h5 {
	margin: 15px 15px 35px;
}

p { margin: 10px;
}

a:link, a:visited {
	color: #324277;
}

a:hover {
	background: #324277;
	color: #72bfd6;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.clear {
	clear: both;
}

	
#wrapper {
	width: 990px;
	margin: 0 auto;
	background: #324277;
	border: double 15px #72bfd6;
}

#header {
	background: url(img/riverwalk.jpg) no-repeat #dbe3f0;
	height: 150px;
	font-family: Impact, Haettenschweiler, “Arial Narrow Bold”, sans-serif;
	padding: 25px 0;
	color: #324277;
	text-align: center;
}

#header h1 a, #header h1 a:visited {
	margin-left: 267px;
	color: #324277;
	font-size: 2em;
	text-decoration: none;
}

#header h1 a:hover {
	color: #72bfd6;
	background: #dbe3f0;
}

#header h2 {
	margin-left: 300px;
	font-weight: normal;
}

#content, #homecontent, #contentpage, #searchPage {
	background: #dbe3f0;
	margin-top: 10px;
	margin-left: 10px;
	float: left;
	width: 630px;
	padding: 20px 25px;
	font-size: 90%;
}

#contentpage {
	font-size: 1.2em;
}

#searchPage {
	width: 900px;
	padding: 25px 35px;
}

#searchPage ul {
	margin-left: 50px;
}

#contentpage p {
	margin: 20px 0;
}


#contentpage h1 {
	background: #72bfd6;
	padding: 5px 15px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	font-weight: 900;
	text-align: center;
	text-transform: uppercase;
}
#contentpage h2 {
	color: #72bfd6;
	background: #324277;
	padding: 5px 15px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	font-weight: 900;
}

#contentpage ul {
	margin: 10px 50px;
}
#testimonials {
	margin:  0;
	padding: 0;
}
p.testimonial {
	text-align: right;
	font-style: italic;
	font-weight: bold;
	padding-bottom: 25px;
	border-bottom: solid 3px #72bfd6;
}

.links a {
	font-weight: bold; 
	text-decoration: none;
}
.audio {
	text-align: center;
	}

.audio p {
	text-align: left;
}

.audio, .box, .box1, .box2, .box-large {
	width: 280px;
	overflow: hidden;
	padding: 10px;
	margin: 5px;
	background: #72bfd6;
	float: left;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	border: 1px solid #324277;

}
.box1 {
	height: 265px;
}

.box2 {
	height: 185px;
}

.box-large {
	width: 460px;
	margin: 10px 48px;
	padding: 30px;
	padding-bottom: 0;
}

.box-large h5 {
	clear: both;
	padding-top: 20px;
	text-align: center;
	font-size: 1em;
	font-weight: bold;
}

.audio {
	float: right;
}

.audio p {
	font-size: .8em;
}

.sidebox {
	width: 240px;
	padding: 0 15px;
	color: #324277;
	background: #dbe3f0;
	border: 5px solid #72bfd6;
	text-align: left;
	margin: 15px auto;

}

.box h2 {
	color: #324277;
	margin: 5px;
}

.wp-image-31 {
	margin: 15px 0 15px 20px;
}
.wp-image-26 {
	margin: 5px 0 14px 35px;
}

.top {
	text-align: right;
	font-size: .8em;
}

/** Sidebar **/
#sidebar {
	width: 280px;
	float: right;
	background: #324277;
	padding: 30px 10px;
	font-size: 75%;
	color: #dbe3f0;
	text-align: center;
}

#sidebar li {
	list-style: none;
}

li.quote a {
	color: #dbe3f0;
}

.quote {
	margin-bottom: 35px;
}


.widget_search {
	margin: 15px auto;
}

#sidebar h2 {
	padding-top: 10px;
	font-size:;
}

/* navigation */
#navigation {
	background: #324277;
	padding: 5px 0;
	text-align: right;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	height: 50px;
}

#navigation li {
	display: inline;
}

#navigation li a {
	text-decoration: none;
	padding: 5px 20px;
	color: #324277;
	background: #72bfd6;
	font-size: 20px;
	}
	
#navigation li a:hover {
	text-decoration: underline;
	background: #324277;
	color: #72bfd6;
}

#navigation .current_page_item a {
	
	background: #324277;
	color: #72bfd6;	
}
#navigation h2 {
	color: #72bfd6;
	font-size: 1em;
	text-align: left;
	margin: 12px 0 0 15px;
}
/** footer */

#footer {
	clear: both;
	height: 60px;
	background: #324277;
	color: #c5ffff;
}
#footer p
{
	padding: 10px;
	font-size: .8em;
	text-align: center;
}
#footer p a {
	color: #c5ffff;
}
/* search */
#search
{
	width: 912px;
	border: 1px solid #324277;
	background: #dbe3f0;
	padding: 15px 30px;
	margin-left: 8px;
	margin-top: 25px;
}

.search h1
{
	font-size: 10pt;
	
}
#searchform {
	
}

#searchform {
	
}

