/*
Theme Name: Terreno Theme
Theme URI: http://terreno.com/
Description: Theme customized for Terreno Capital.
Version: 0.1
Author: Shaun Webb

*/


* { padding: 0; margin: 0; }

#backbody {
	width: 1056px;
	margin-left: auto;
	margin-right: auto;
	}

#mainbody {
	width: 1056px;
	background-image:url(images/back.jpg);
	background-repeat:repeat-y;
}

#header {
margin-left:16px;
	padding:44px 0 0 32px;
	width: 992px;
	height:79px;
	background-image:url(images/header_back.jpg);
	background-repeat:no-repeat;
}

	
#hero {
	margin-left:16px;
	padding:0;
	width:1024px;
	}	
	
#map {
	margin-left:16px;
	padding:0;
	width:1024px;
	}		
	
	
/* Navigation */	

#navback {
	margin-left:16px;
	padding:0;
	width: 1024px;
	height:27px;
	background-image:url(images/nav_back.jpg);
	background-repeat:repeat-x;
	}
	

#main_nav 
{
list-style-type: none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin-left:165px;
padding-top:5px;
text-decoration:none;
}

#main_nav ul 
{
list-style-type: none;
margin: 0;
text-decoration:none;
}
	
	
#main_nav a 
{
	padding:0 10px 3px 10px;
	line-height:1.35em;
	display: block;
	text-decoration: none;
	color:#FFF;
}

#main_nav a:hover
{
	display: block;
	text-decoration: none;
	color:#333;
}

#main_nav li
{

float: left;
}	

#main_nav li ul
{ 
	
         position:absolute;
		 overflow:hidden;
	padding:0;
	left: -999em;
	/* This is where you style the drop down menu's, including font, color and spacing */
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
	background-color:#747b38;
	}
	
#main_nav li ul a
{ 
color: #333;
}	

#main_nav li ul li {float: none;
padding-top: 3px;
border-top: 1px solid #443C30;
}
	
#main_nav li ul li:hover a 
{
	/* This is where you style the 'on mouse over' look of the individual drop down elements. */
	color:#333;
	
}	

#main_nav li:hover ul, #main_nav li.sfhover ul
{
	left: auto;
	background-position: 0 0;
}		

/* 
	Apparently this fixes a bug in IE7 
	See: http://www.builtfromsource.com/2006/10/23/a-fix-for-suckerfish-dropdowns-in-ie-7/
*/
#main_nav li:hover, #main_nav li.sfhover
{
	
	position: static;
	}	
	
#main_nav li ul li.sfhover a  {
	color:#333;
	}
	
#main_nav li:hover a {
	color:#dee1d6;
	}	
	
/* body */
	
#body-container {
	margin-left:16px;
	padding:0;
	padding:0;
	background-image:url(images/side-back.jpg);
	background-repeat:repeat-y;
	width:1024px;
	}
	
#leftbar{
	margin:0;
	padding-top:16px;
	padding-right:31px;
	width:234px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	text-align:right;
	color:#747b38;
	float:left;
	}
	
#left-bar-nav{
	padding-bottom:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:24px;
	font-weight:bold;
	text-align:right;
	
	}	
	
#left-bar-nav li  {
	list-style:none;
	}	
	
#left-bar-nav li a {
	color:#67553f;
	text-decoration:none;
	}
	
#left-bar-nav li a:hover {
	color:#747b38;
	}	
	
#side-image {
	padding-bottom:25px;
	}
	
#quote {
	padding-left:28px;
	padding-bottom:30px;
	text-align:left;
	}	
	
	
#mainbody-copy {
	margin-right:0;
	padding:16px 80px 40px 30px;
	width:649px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:24px;
	color:#4a4a4a;
	float:left
	}
	
#bullet-container {
	margin:0;
	padding:0;
	width:600px;
	}
	
#bullet {
	margin:0;
	padding:0;
	width:20px;
	float:left;
	}	
	
#bullet-copy {
	margin:0;
	padding:0;
	width:580px;
	float:left;
	}
	
.subscript {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4a4a4a;
	}	
	
/* Footer */	

#footer {
	margin-left: auto;
	margin-right: auto;
	width: 1056px;
	height:40px;
	background-image:url(images/footer_back.jpg);
	background-repeat:no-repeat;
	}
		
	
#copyright {
	padding-top:7px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	}
	
a.footernav  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-decoration:underline;
	}
	
a:hover.footernav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#dee1d6;
}
		
	
/* Text Styles */	

a.bodylink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#67553f;
	}
	
	
.title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#747b38;
	}	
	
.subhead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#67553f;
	}	
	
.text-highlight {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:24px;
	color:#67553f;
	font-weight:bold;
	}	
	
li.widget_text {
	list-style:none;
	}	
	
.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}

