/*
Theme Name: SLA-LLC		
Theme URI: http://www.sla-llc.com/
Description: Theme for Significa Leadership Advisors
Version: 1.0
Author: Skyhook Internet Marketing
URI: http://www.skyhookinternetmarketing.com/

*/

/* global and wp classes */
/* see wp.css */

/* General Styles
----------------------------------------------------*/
body {
	background: #c2bd94;
	font-size: 12px;
	font-family:  Verdana, Arial, Sans-Serif;
	margin:0;
	padding:0;
	text-align: left;
}

div{ margin: 0; padding: 0; }

h1, h2, h3 {	}
h1 { color: #405043; font-size: 19px; }	
h2 { font-size: 16px; font-weight: bold;  }
h3 { color: #a7321c; font-size: 14px; }	

h2 span.on{ color: #cc982a; }
h2 span.off{ color: #a7321c; }


a { color: #a7321c; text-decoration: ;}
a:hover { color: ; text-decoration: ; }

img { border:none; }

p { margin: 10px 0px;	}

table { border-collapse:collapse; margin: 25px 0px; }
table td{ padding-bottom: 20px; vertical-align: top; }
table td img{ margin-right: 10px; }

input {	}
textarea {	}
select { }

em{ font-style: italic; }

span.italic{ font-style: italic; }
span.bullet{ color: #cc982a; font-size: 12px; }
/* Wrapper Styles 
----------------------------------------------------*/
#outer-wrapper{
	background: #faf9eb url(images/header-wrapper-bg.jpg) repeat-x left top; 
	width: 100%;
	height: 100%;	
}

#wrapper {
	margin: 0 auto;
	min-height: 600px;
	padding-bottom: 25px; 
	width: 960px;
}


#footer-wrapper{

}

/* Header Styles 
----------------------------------------------------*/
#header { position: relative; height: 277px; width: 960px; }
#header h1{ float: left; }
#header h3{ float: left; margin: 45px 0 0 35px;  }

ul#nav{ height: 60px;  }
ul#nav li{ float: left; position: relative; width: auto; }
ul#nav li a{
	border-right:2px solid #FFFFFF;
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	height:14px;
	margin-top:4px;
	padding:6px 15px 10px;
	text-decoration:none;
	text-transform:uppercase;
	position: relative;
}
ul#nav li a:hover,
ul#nav li a.current{
	background-color:#A7321C;
	height:30px;
}


ul#sub-nav{ 
	background-color:#cd9814;
	border: 2px solid #FFFFFF;
	top: 35px; 
	display: none;
	position: absolute;
	left: -2px; 
	margin: 0;
	height: auto;
	width: auto; 
}
ul#nav li:hover > ul#sub-nav{ display: block; }

ul#sub-nav li{ _display: inline; }
ul#sub-nav li a{ 
	background-color:#CD9814;
	border-bottom: 2px solid #FFFFFF;
	height:30px;
	padding: 10px 0px;
	padding-bottom: 0px;
	padding-left: 5px;  
	margin: 0px; 
	text-align:left;
	width:200px;
}
ul#sub-nav li a:hover{ background-color: #A7321C; height: 30px; }

img#header-img{
	height:278px;
	position:absolute;
	right:94px;
}

#banner{
	color: #FFFFFF;
	clear:both;
	float:left;
	height:160px;
	margin-left:250px;
	margin-top:7px;
	width:318px;
}

#banner span.signature{ display: block; font-style: italic; text-align: center; width: 100%;}

/* Content Styles 
----------------------------------------------------*/
#content{
	float:left;
	margin-left:10px;
	margin-right:50px;
	min-height:300px;
	width:600px;
	padding-bottom: 15px; 
}

#content.wide{ width: 85%;}
#content p{ line-height: 18px; }

#content h2{ padding: 5px 0px; }
#content h2.blog-title{ font-size: 20px; border-bottom: 2px solid #A7321C; margin-bottom: 5px;  }
#content h2.single-title{ font-size: 20px; border: none; color: #405043; }
#content h2 a{ font-weight: bold; color: #405043; text-decoration: none; }
#content h2 a:hover{ color: #a7321c; }

#content div.top{ margin-bottom: 30px; }
#content div.bottom{ margin-top: 30px; }

#content .post{ margin-bottom: 35px; }

#content ul{ list-style-type: disc; line-height: 18px; margin-left: 35px; }

#content .gform_body ul{
	margin-left: 0px; 
}
/* Blog Styles */
h2.pagetitle{ margin: 0px 0px 20px 0px; font-size: 20px; color: #cc982a; }
h2.blog-title{}
/*	 Sidebar Styles
----------------------------------------------------*/
#sidebar {
	float:left;
	margin-top: 3px; 
	width:215px; 
}

#sidebar h2#targeted-engagements{ margin-bottom: 10px; }
#sidebar .image{ padding: 3px 0px; }
#sidebar #button4.image{ margin: 10px 0px; }

#sidebar .background{ background-color:#ead5a7; border:solid 2px #cc982a; padding: 10px; }

#sidebar ul#default-sidebar-list{ line-height: 18px; }
#sidebar ul#default-sidebar-list li{ background-color:#ead5a7; border:solid 2px #cc982a; margin-bottom: 10px;  padding: 10px; }
#sidebar ul#default-sidebar-list li ul{}
#sidebar ul#default-sidebar-list li ul li{ border: none; padding: 0px 10px; }
#sidebar ul#default-sidebar-list li h2{ color: #a7321c; padding-bottom: 5px; }

#sidebar p{ line-height: 18px; }
/* Footer Styles
----------------------------------------------------*/
#footer-wrapper {
	background: transparent url(images/footer-wrapper-bg.jpg) repeat-x left top; 
	width: 100%;
	height: 200px;
}

#footer{
	width: 960px;
	margin: 0 auto; 
}

#footer-top{
	color: #FFFFFF;
	position: relative;
	padding-top: 5px; 
}

#copyright{
	color: #2e1216;
	margin-top: 20px; 
}
#footer-top img#arrow{ 
	left:335px;
	position:absolute;
	top:25px;
}
#footer-top img#bar{
	left:400px;
	position:absolute;
	top:-27px;
}

