﻿/* ------------------------------------------------------------
Title:     Master CSS file for intermountainhomeinspection.com
Author:    levi@symbiantmedia.com
Updated:   May 31 2007
 ------------------------------------------------------------ */

* {
margin:0;
padding:0;
}


body {
font: 76%/1.5 Arial, Helvetica, sans-serif;
color: #666;
}



/* layout ----------------------------------------------------- */

html,body  {
margin: 0;
padding: 0;
height: 100%; /* needed for container min-height */;
background: #e0e0e0 url(images/background.gif) repeat-y center;
}


#container {
width: 792px;
height: auto !important; /* real browsers */;
height: 100%; /* IE6: treaded as min-height*/;
min-height: 100%; /* real browsers */
position: relative; /* needed for footer positioning*/;
margin: 0 auto; /* center, not in IE5 */
background:fff;
}


#header {
margin:0 27px;
}

#content {
padding: 0 40px 5em 40px; /* bottom padding for footer */
margin-left:27px;
margin-right:27px;
clear:both;
}

img.license{
	float:left;
}

#content h3 {
	font-size:16px;
	color:#0d91cf;
}

body.home #content h3 {
	background:url(images/welcome.jpg) no-repeat;
	text-indent:-5000px;
	width:381px;
	height:63px;
	margin-bottom:20px;
	
}

#content p {
	padding-bottom:20px;
}

body.home #left {
	width:400px;
	float:left;
	margin-top:50px;
}

body.home #right {
	width:220px;
	float:right;
	margin-top:30px;
	margin-bottom:30px;
}









#footer {
position: absolute;
width: 738px;
bottom: 0; /* stick to bottom */;
clear:both;
margin:50px 27px 0;
padding:20px 0;
border-bottom: 12px solid #2f2e22;
} 

#footer p {
	padding:0 40px;
}



/* ------------------------------------------------------------ */


#header h1{
background:url(images/mainpic.jpg) no-repeat;
height:228px;
text-indent:-5000px;
border-top: 12px solid #2f2e22;
}

#header h2 {
display:none;
}









/* menu ----------------------------------------------------- */

#menu {
border:1px solid black;
margin:0 27px;
height:34px;
background:#2f2e22;
}

#menu li {
display:inline;
list-style-type:none;
}

#menu a {
color:#fff;
display:block;
float:left;
font-size:smaller;
text-decoration:none;
padding:2px 18px 6px;
margin-top:10px;
border-right:1px solid #fff;
font-size:11px;
}

#menu a.contact {
clear:right;
}


#menu a:hover {
background-color:#b5ad96;
color:#fff;
}


#menu,.clear {
clear:both;
}


body.home #menu li a.home,
body.inspection #menu li a.inspection,
body.terms #menu li a.terms,
body.pricing #menu li a.pricing,
body.contact #menu li a.contact {

background-color:#fff;
font-weight:700;
color: #0d91cf;
}



/* ------------------------------------------------------------ */