/*
Theme Name: In2Living
Theme URI: http://www.in2living.com.au
Author: Shaun Norton
Author URI: http://shaunnorton.com
Description: 
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: 

*/
@import url('reset.css');

BODY {
	min-width: 620px;
	background-color: #563c1c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

A {
	text-decoration: none;
}

STRONG {
	font-weight: bold;
}
EM {
	font-style: italic;
}

#header {
	padding: 10px;
	background-color: #563c1c;
}
.wrap {
	max-width: 960px;
	min-width: 500px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}
.logo {
	display: block;
	width: 350px;
	height: 80px;
	float: left;
	background-image: url('images/logo.png');
	text-indent: -1000px;
	overflow: hidden;
}

.slogan {
	float: right;
	width: 300px;
	padding: 20px 10px;
	font-size: 24px;
	font-weight: bold;
	font-style: italic;
	text-align: right;
	color: #fff;
}

#navigation {
	background-color: #f68b1e;
}
#navigation UL {
}
#navigation LI A{
	float: left;
	padding: 5px 15px;
	line-height: 40px;
	height: 40px;
	font-weight: bold;
	font-style: italic;
	color: #fff;
}
#navigation LI A:hover {
	background-color: #fff;
	color: #563c1c;
}
#navigation LI.current_page_item A {
	border-bottom: 8px solid #ded8d1;
	height: 32px;
}

#call-now {
	float: right;
	height: 50px;
	line-height: 50px;
	font-weight: bold;
	font-style: italic;
	text-align: right;
	color: #fff;
	background-image: url('images/call_now.png');
	background-position: center right;
	background-repeat: no-repeat;
	padding-right: 60px;
}
#main {
	background-color: #ded8d1;
	background-image: url('images/main_bg.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
}
#gallery {
	width: 66%;
	float: left;
}
#gallery .inner {
	overflow: hidden;
}
.type-page A {
	color: #f68b1e;
}
.type-page P {
	line-height: 18px;
	margin-bottom: 10px;
}
.type-page UL {
	margin-top: 10px;
}
.type-page LI {
	line-height: 18px;
	padding: 5px 0px 5px 30px;
	background-image: url('images/checkmark.png');
	background-repeat: no-repeat;
	background-position: 5px center;
}
.type-page H1 {
	font-size: 24px;
	font-weight: bold;
	font-style: italic;
	color: #563c1c;
	padding-bottom: 10px;
}
.type-page H2 {
	font-weight: bold;
	font-style: italic;
	margin: 15px 0 5px 0;
}
.inner {
	padding: 20px 10px;
	overflow: auto;
}

.wpcf7 {
	width: 50%;
	float: right;
}
.wpcf7 INPUT {
	line-height: 18px;
	padding: 6px;
}

#footer {
	border-top: 20px solid #f68b1e;
	background-color: #563c1c;
	color: #fff;
}
#footer h3 {
	font-weight: bold;
	font-style: italic;
	line-height: 50px;
}
#recommended-links LI {
	float: left;
	margin-right: 10px;
}
#footer A {
	color: #f68b1e;
}
#footer A:hover {
	color: #f9ae4f;
}

#contact-details DT{
	width: 33%;
	float: left;
	font-weight: bold;
	clear: both;
	margin-bottom: 10px;
}
#contact-details DD{
	width: 66%;
	float: right;
	margin-bottom: 10px;
}
#registered-builder IMG {
	max-width: 100%;
}

#copyright {
	clear: both;
	text-align: center;
	line-height: 50px;
}

.third {
	width: 33%;
	float: left;
}


.page #shDisplay div#shTitle a {
	font-size: 30px !important;
	background-color: #f68b1e;
	padding: 10px;
	width: 50px;
	display: inline-block;
	color: #fff;
}
.page #shDisplay div#shTitle a:hover {
	color: #000;
}


@media screen and (max-width: 620px){
	.logo, .slogan {
		float: none;
		margin: 0 auto;
		text-align: center;
	}
	.slogan {
		font-size: 14px;
	}
	#gallery {
		width: 100%;
	}
	.type-page {
		clear: both;
	}
	.third {
		width: 100%;
	}
}