/*  
Theme Name: lighthouse
Theme URI: /wp-content/themes/lighthouse
Description: WordPress theme for Lighthouse Consulting
Version: 03.2010
Author: colleen leh
Author URI: http://www.sullivanlehdesigns.com/

*/

/*general*/
html, body {margin:0; padding:0;}
body {
	font-family:"Lucida Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:72%;
	text-align:center;}
	.clear {clear:both;}
	img {border:none; padding:0; margin:0;}
	img a {border:none; text-decoration:none;}
	/*layout*/
#header {background-color:#8f0000;height:86px;}
.wrapper {width:75em;
	text-align:left; margin:0 auto;}
	#logo {float:left; width:360px;height:86px;margin:0; padding:0;}
	#tagline{float:right; width:220px; margin:0; padding:0;}
#sectionheading {background-color:#415977; margin:1em 0 1.5em 0;height:30px; z-index:2;}
	#sectionheading h1 {font-size:20px; padding:5px 0; font-weight:normal;color:#5b121b;}
#homeheading {
	margin:1em 0 1.5em 0;
	height:152px;
	background: #415977 url(images/homeheader.gif) repeat-x left top; position:relative;}
       .homeimage {position:relative; right:-16em; top:0;}
.columns1 {width:17em; margin-right:2em;float:left;}
.columns2 {width:36em; margin-right:2em;float:left;}
.columns3 {width:55em; margin-right:2em;float:left;}
.last {margin-right:0;}
#footer {background-color:#837e7d;  margin-top:-.2em auto;position: relative;}
	/*text*/
h1, h2, h3, h4, h5, h6, p, li {
	margin:0; padding:0;}
	p, li {
	font-size:1.1em;
	line-height:1.4em;
	padding-bottom:.5em;
	}
	ul, li ul {margin:0 0 0 1em; padding:0 0 .8em 0;
	list-style-position:outside;
	line-height:1.3em;}
	li, li ul li {margin:0; padding:0;}
	h1 {font-size: 2em; font-family:Arial, Helvetica, sans-serif;
	padding-bottom:.5em; color:#001a2e;padding-top:.5em;
	}h1 a {color:#001a2e;}
	h2{font-family:Arial, Helvetica, sans-serif; font-size:1.6em;color:#00447c; }
	h2, h3{color:#847a18; font-weight:normal;}
a {color:#8f0000; text-decoration:none;border-bottom:1px solid #ccc;}
a:hover {color:#8f0000; border-bottom:1px solid #8f0000;}
h3 a{color:#8f0000;margin-bottom:12px;font-weight:bold;}
.sidebar a{border-bottom:1px solid #efefef;}

/*navigation*/
#nav {padding:3px 0;}
#nav ul {
list-style-type: none;
margin:1em 0; padding:0;
font-family:Arial, Helvetica, sans-serif;
}
#nav ul li {
display: block;
float: left;
padding-right:2em;}
#nav ul li a {
border-bottom:none;
text-decoration: none;
display: block; color:#8a874b;font-size:1.3em;
}
#nav ul li a:hover {
color: #cc6600;
}

/*tables*/
.wp-table-reloaded {
	background-color:#CDCDCD;
	margin:10px 0px 5px 0px;
	font-size:8pt;
	width:100%;
	text-align:left;
}
.wp-table-reloaded th {
	background-color:#E6EEEE;
	border:1px solid #FFFFFF;
	padding:4px;
}
.wp-table-reloaded td {
	color:#3D3D3D;
	padding:4px;
	background-color:#FFFFFF;
	vertical-align:top;
}
.wp-table-reloaded .even td {
	background-color:#FFFFFF;
}
.wp-table-reloaded .odd td{
	background-color:#F0F0F6;
}
.wp-table-reloaded .header {
	background-image:url(http://www.lighthouseconsultingpartners.com/wp-content/plugins/wp-table-reloaded/img/bg.gif);
	background-repeat:no-repeat;
	background-position:center right;
	cursor:pointer;
}
.wp-table-reloaded .headerSortUp {
	background-color:#8DBDD8;
	background-image:url(http://www.lighthouseconsultingpartners.com/wp-content/plugins/wp-table-reloaded/img/asc.gif);
}

.wp-table-reloaded .headerSortDown {
	background-color:#8DBDD8;
	background-image:url(http://www.lighthouseconsultingpartners.com/wp-content/plugins/wp-table-reloaded/img/desc.gif);
}
#wp-table-reloaded-id-1-no-1 {margin-left:-5em;width:42em;}
#wp-table-reloaded-id-1-no-1 .column-1{width:16em;}
#wp-table-reloaded-id-1-no-1 .column-2, #wp-table-reloaded-id-1-no-1 .column-3, #wp-table-reloaded-id-1-no-1 .column-4, #wp-table-reloaded-id-1-no-1 .column-5, #wp-table-reloaded-id-1-no-1 .column-6{width:5em;}


/*special*/
.box {border:1px solid #ccc;margin-bottom:1em;}
	.box p {padding:.5em; color:#001a2e;}
	.box p.news a {color:#001a2e;font-family:Arial, Helvetica, sans-serif;}
        .box p.contact a {color:#ccc;font-family:Arial, Helvetica, sans-serif;}
.news {background-color:#8a874b;text-transform:uppercase;}
.contact {background-color:#8f0000;text-transform:uppercase;}
.contactback {}
.highlight {color:#b5121b;}
ul#subnav {margin:0; padding:1em 0; list-style-type:none; font-size:1em;}
   ul#subnav li ul {margin:0 0 0 1.2em; padding:.2em 0 0 0; list-style-type:square; font-size:.8em;}
	ul#subnav li, ul#subnav li ul li {padding:.5em 0;} ul#subnav li a, ul#subnav li ul li a {color:#666666;} ul#subnav li a:hover, ul#subnav li ul li a:hover{color:#8f0000; border-bottom:1px solid #8f0000;}
ul#subnav2 {margin:-.5em 0 0; padding:0 0 1em 0; list-style-type:none; font-size:1em;}
     ul#subnav2 li a, ul#subnav2 li ul li a {color:#666666;}

	.supp{color:#666;}
a.imglink:hover  {border:0; text-decoration:none;}
html, body, #container { height: 97%; }
body > #container { height: auto; min-height: 97%; }
p.newsdate{font-size:.8em; text-transform:uppercase; color:#666; padding-bottom:0; margin-bottom:-.5em; line-height:.9em;}
.newsdatepage{font-size:.8em; text-transform:uppercase; color:#666; padding-top:.5em; line-height:.9em;border-top:1px solid #ccc;}p.sidebar {color:#666;font-size:.95em;}
.headingimage {z-index:20;position:absolute; top:7px; right:-16px;}
.relative{position:relative;}
#sectionheading p {font-size:1.2em; padding-top:.5em;color:#fff;}
#sectionheading a{color:#e2efff}
#subnav li.current_page_item a {color:#000000}
#subnav2 li.current_page_item a {color:#000000}
h3.search {padding:.3em 0;border-top:1px solid #ccc;margin-top:1em;font-weight:bold; text-transform:capitalize;}
div.alignleft, div.alignright { }
.alignleft {float:left; padding:.3em .5em 1em 0;}
#footer p {font-size:.95em; padding-top:.5em;}
span.quotetext p {font-size:1.4em;color:#8a874b;}
ul.footerimage {margin:0; padding:0; list-style-type:none;width:180px;}ul.footerimage li {background-color:#fff; padding:.1em .2em;}
.paddingtop{padding-top:.5em;padding-bottom:1em;}
ul#subnavlist li a, ul#subnavlist2 li a{font-weight:bold; line-height:2em;}
ul#subnavlist2 {margin-top:-.8em;}
.importantnote{font-weight:normal; color:#800;}