/*
Theme Name: Make More Connections Default
Theme URI: http://makemoreconnections.com/
Description: Make More Connections Theme.
Version: 1.0
Author: Dustin Pfeifer
Author URI: http://dustinpfeifer.com/
*/




* {
	margin:0;
	padding:0;
}

body {
	background:#cfcfcf url("images/background_interior.jpg") repeat-x top;
	text-align:center;
	width:840px;
	margin:0 auto;
	padding:0;
	font:12px lucida grande, arial, sans-serif;
	line-height:18px;
	color:#555;
}

body.home {
	background:#cfcfcf url("images/background.jpg") repeat-x top;
}


/* Layout ==================== */

#header {
	background:#cfcfcf url("images/background_header_interior.jpg") no-repeat top;
	height:182px;
	overflow:hidden;
}

body.home #header {
	background:#cfcfcf url("images/background_header_main.jpg") no-repeat top;
	height:367px;
	overflow:hidden;
}

#masthead {
	width:760px;
	padding:0 40px;
}

	.logo {
		float:left;
		margin:0;
		line-height:0:
	}
	
.main  {
	margin:0;
	line-height:0:
}

#content {
	background:#cfcfcf url("images/background_content.jpg") repeat-y;
	text-align:left;
}

	#left {
		width:285px;
		float:left;
		padding:25px 25px 25px 40px;
	}

	#right {
		width:425px;
		float:right;
		padding:25px 40px 25px 25px;
	}

#footer {
	background:#cfcfcf url("images/background_footer.jpg");
	height:69px;
}

	#footerleft {
		width:285px;
		float:left;
		margin:0 25px 0 40px;
		text-align:right;
	}

	#footerright {
		width:425px;
		float:right;
		margin:0 40px 0 25px;
		text-align:right;
	}
	
.floatleft {
	float:left;
	margin:0 20px 0 0;
}

#bottom {
	font-size:10px;
	color:#999;
}

	#bottom p {
		margin:0;
	}

	.bottomleft {
		float:left;
		margin:0 0 20px 15px;
	}
	
	.bottomright {
		float:right;
		margin:0 15px 20px 0;
	}
	
#testimonial {
	border:1px solid #fc3;
	padding:5px 5px 0 5px;
	background:#fff;
}

	#testimonial p {
		margin:0 10px 0 0;
	}
	
	#testimonial a {
		font-size:10px;
		color:#555;
	}
	
	#testimonial a:hover {
		color:#339;
	}
	

/* Navigation ==================== */
	
#nav {
	float:right;
	list-style-type:none;
	padding:50px 0 10px 0;
}

#nav li {
	display:inline;
}

#nav a {
	border:1px solid #fc3;
	padding:5px 10px;
	margin:0 0 0 5px;
	text-decoration:none;
	color:#339;
}

#footernav {
	list-style-type:none;
	padding:0;
}

#footernav li {
	display:inline;
}

#footernav a {
	margin:0 0 0 5px;
	text-decoration:none;
	color:#999;
}

#footernav a:hover {
	color:#339;
}

/* Typography ==================== */

p {
	margin:10px 0;
}

a {
	color:#339;
	text-decoration:none;
}

span {
	color:#339;
}

h1 {
	background:url("images/background_h1.jpg") no-repeat right;
	font:18px georgia, serif;
	color:#339;
	border:1px solid #fc3;
	border-width:1px 2px;
	padding:4px 8px;
	margin:0 0 20px 0;
	height:19px;
}

h2 {
	font:18px georgia, serif;
	color:#339;
	border:1px solid #fc3;
	border-width:1px 2px;
	padding:4px 8px;
	margin:0 0 20px 0;
	height:19px;
}

h3 {
	font:14px georgia, serif;
	color:#339;
	margin:0;
	height:19px;
}

h1 span, h2 span, h3 span {
	font-style:italic;
	font-weight:bold;
}

hr {
	border:1px solid #ececec;
	border-width:1px 0 0 0;
	margin:20px 0;
}


/* Form Styles ============================== */


#form {
	margin:20px 0;
}

input, textarea, select {
	border:1px solid #999;
	background:#fff;
	color:#333;
	padding:2px;
	margin:5px 0;
}

input:hover, textarea:hover {
	border:1px solid #555;
}

input:focus, textarea:focus {
	border:1px solid #111;
}

label {
	float: left;
	clear: both;
	width: 30%;
	margin: 0 10px;
	padding-top: 10px;
	text-align: left;
}

.disabled {
    border-width:0; 
    size:70;

}

.submit, .submit:focus, .submit:hover {
	margin:0;
	padding:0;
	border:none;
	background:#339;
	color:#fff;
	padding:3px 5px;
	font-size:11px;
}

.error {background-color:#e5244d;
        padding:2px 2px 2px 2px;
        color:#fff;
	}


/* Browser Adjustments ==================== */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}          
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */