#basic-list {
	color:#000;
	margin-left:15px;
	margin-bottom:18px;
}

#basic-list li {
	list-style:disc;
	line-height:18px;
}

.img-about {
	padding-top: -20px;
}

#pages-top {
	background:#505050;
	border-bottom:1px solid #a4b3a7;
}

#header {
	background:#e1ebef url(default/header.gif) repeat-x bottom center;
}

.search-form {
	background:url(default/search-bar.gif) repeat-x top center;
}

#logo-back {
	background:none;
}

#categories {
	background:#edf3f6 url(default/categories.gif) repeat-x top center;
}

/* --- About Us - Two Column split ---- */

#leftcol {
	float:left;
	width:425px;
}

#rightcol {
	float:left;
	width:425px;
	padding-left:30px;
}

h2.about-ae {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	color:#000;
}

h3.ae-subhead {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#000;
	font-weight:normal;
}

.ae-subhead {
	font-family:Arial, Helvetica, Lucida Sans, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
}

/* ---------------------------- */

/* Blog Home
----------------------------------*/

#blog-left-col {
	width:310px;
	float:left;
	padding-right:35px;
}

#blog-right-col {
	width:310px;
	float:left;
}

p {
	color:#000;
	line-height:18px;
	margin-top:0px;
}

.headline {
	font-size:24px;
	color:#000;
	margin-top:0px;
	padding-top:0px;
}

.subhead {
	font-weight:bold;
	font-size:14px;
}

.names {
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#01368F;
	margin:0px 0px 0px 0px;
	padding:15px 0px 10px 0px;
}

.no-color {
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
	margin-bottom:0px;
	padding-bottom:0px;
}

/* --- Featured Home ---- */
#featured {
	background:#76b48a url(default/featured-bg.gif) repeat-x top center;
	height:278px;
}

#featured p {
	color:#ffffff;
	line-height:18px;
	margin-top:0px;
	font-family:Arial, Helvetica, "Lucida Sans", sans-serif;
	font-size:14px;

}


#featured-small {
	background:#5b9597 url(default/featured-bg-sm.gif) repeat-x top center;
}

.featured-norm {
	margin:0; padding:0px 0px 11px 0px;
	width:978px; height:auto;
	background:url(default/featured-norm.gif) no-repeat top center;
	line-height:20px;
	font-family:Arial, Helvetica, "Lucida Sans", sans-serif;
	font-size:14px;
}

.featured-blog {
	margin:0; padding:0;
	width:auto; height:auto;
	background:url(default/featured-blog.gif) no-repeat top center;
	line-height:20px;
}

.featured-small {
	margin:0; padding:0;
	width:auto; height:103px;
	background:url(default/featured-small.gif) no-repeat top center;
}

/* --- Featured Energy Audit --- */
#featured-ea {
	background:#224778 url(default/featured-bg-ea.gif) repeat-x top center;
	height:274px;
}

#featured-ea p {
	color:#ffffff;
	line-height:18px;
	margin-top:0px;
	font-family:Arial, Helvetica, "Lucida Sans", sans-serif;
	font-size:14px;
}

#featured-ea-small {
	background:#224778 url(default/featured-small-bg-ea.gif) repeat-x top center;
}

.featured-norm-ea {
	margin:0; padding:0px 0px 11px 0px;
	width:auto; height:auto;
	background:url(default/featured-norm-ea.gif) no-repeat top center;
	line-height:18px;
}

.featured-blog-ea {
	margin:0; padding:0;
	width:auto; height:auto;
	background:url(default/featured-blog.gif) no-repeat top center;
	line-height:18px;
}

.featured-small-ea {
	margin:0; padding:0;
	width:auto; height:103px;
	background:url(default/featured-small-ea.gif) no-repeat top center;
}

/* --- Featured Company Stories --- */

#featured-cs {
	background:#395b26 url(default/featured-bg-cs.gif) repeat-x top center;
	height:274px;
}

#featured-cs p {
	color:#ffffff;
	line-height:18px;
	margin-top:0px;
	font-family:Arial, Helvetica, "Lucida Sans", sans-serif;
	font-size:14px;
}

#featured-cs-small {
	background:#395b26 url(default/featured-small-bg-cs.gif) repeat-x top center;
}

.featured-norm-cs {
	margin:0; padding:0px 0px 11px 0px;
	width:auto; height:auto;
	background:url(default/featured-norm-cs.gif) no-repeat top center;
	line-height:18px;
}

.featured-blog-cs {
	margin:0; padding:0;
	width:auto; height:auto;
	background:url(default/featured-blog.gif) no-repeat top center;
	line-height:18px;
}

.featured-small-cs {
	margin:0; padding:0;
	width:auto; height:103px;
	background:url(default/featured-small-cs.gif) no-repeat top center;
}


#content {
	background:#FFF url(default/content.gif) repeat-x top center;
	border-top:6px solid #cad5cc;
	border-bottom:1px solid #5b5b5b;
}

	.comment-meta, .post-content {
		border-left:1px solid #d9e2e9;
	}

.post-list-last {
	border-bottom:1px solid #d9e2e9;
}

.post-list-last h2 {
	color:#000000;
}

.post-list-page li.post-last-page, .post-list-last li.post-last-page, .post-list-page li.post-last-blank {
	border-bottom:1px solid #d9e2e9;
}

.post-list-page li.post, .post-list-page li.post-last-page, .post-list-last li.post, .post-list-last li.post-last-page, .post-list-page li.post-last-blank, .commentlist li {
	background:url(default/postback.gif) repeat-y;
}

.post-list-page li.post-blank, .post-list-last li.post-blank, .post-list-page li.post, .post-list-page li.post-last-page, .post-list-last li.post, .post-list-last li.post-last-page, .post-list-page li.post-last-blank, .post-list-page li.other-post-last, .post-list-last li.other-post-last, .post-list-page li.archives, .post-list-last li.archives, .post-list-page li.other-post, .post-list-last li.other-post {
	border-color:#d9e2e9;
}

.meta {
	background:#fafbfd url(default/meta.gif) repeat-x top center;
	border-left:1px solid #d9e2e9;
}

.related-posts, .tags-top {
	border-top:1px solid #d9e2e9;
}

.comment-content {
	border-left:1px solid #e5e9ee;
}

blockquote {
	background:#f0f4f7;
	border:1px solid #d9e4ef;
}

h3, h3 a:link, h3 a:active, h3 a:visited {
	color:#000000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
}

.post-content h1, h1.comments-title, .post-content h2, .post-content h2.title, h2.comments-title, .post-content h3, .post-content h4, .post-content h5 {
	color:#000000;
}

h4, h4.related-posts, h4.tags {
	color:#000000;
}

h5 {
	color:#000000;
}

h2.featured a:link, h2.featured a:active, h2.featured a:visited, a.twitter:link, a.twitter:active, a.twitter:visited, a.email:link, a.email:active, a.email:visited, a.rss-big:link, a.rss-big:active, a.rss-big:visited, h2.featured {
	color:#ffffff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:32px;
	margin-left:22px;
}

h2.featured-single a:link, h2.featured-single a:active; h2.featured-single a:visited, h2.featured-single {
	color:#ffffff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:32px;
	margin-left:22px;
		} 

h2.featured-no a:link, h2.featured-no a:active, h2.featured-no a:visited, .featured-norm, .featured-blog, h2.featured-no {
	color:#ffffff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:32px;
}

#pages-list li, #pages-list li.blank {
	background:url(default/page-list-divider-sm.gif) no-repeat center left;
}
#pages-list li.blank {
	background:url(../images/page-list-dividersm.gif) no-repeat center left;
}

#pages-list li a, a.rss:link, a.rss:active, a.rss:visited, #pages-top {
	color: #fff;
}

.meta {
	color:#000;
}

#footer, a.woothemes-link:link, a.woothemes-link:active, a.woothemes-link:visited {
	color:#ffffff;
}

.textfield {
	color:#000;
}

#category-list li a {
	color:#333;
}

#category-list li.active a, #category-list li a:hover {
	color:#333;
}

#category-list li.current-cat, #category-list li:hover {
	background:#cad5cc;
}

#category-list li.current_page_item {
	background:#cad5cc;
}

.related-posts-list li a:hover, .meta a:hover {
	color:#01368f;
}

.gray, .gray a, h2.gray a {
	color:#1b50a9;
}

.lightgray, .lightgray a {
	color:#1b50a9;
}

.orange, caption {
	color:#000;
}

.grayblue, .grayblue a, .related_posts li a, .meta a {
	color:#1b50a9;
}

.darkblue, .darkblue a {
	color:#1b50a9;
}

.darkgray, .darkgray a, th {
	color:#1b50a9;
}


#sidebar {
	color:#000000;
}

#sidebar h5 {
	color:#000000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
}

#sidebar a:hover {
	color:#01368f;
}

/* ---------- CUSTOM STUFF ------------- */

/* ------------------------
FAQ
---------------------------*/

#faq-style p {
	color:#000000;
	font-family:Arial, Helvetica, "Lucida Sans", sans-serif;
	font-size:12px;
	line-height:18px;
}

.faq-q-first {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#000000;
	margin:-10px 0px 10px 0px;

}

.faq-q {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#000000;
	margin:30px 0px 10px 0px;
}

.faq-a {
	color:#000000;
	font-family:Arial, Helvetica, "Lucida Sans", sans-serif;
	font-size:12px;
	line-height:18px;
}

/*------------------------
RESOURCES
-------------------------*/

h3.resources, h3.resources a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#1b50a9;
	text-decoration:none;
}

h3.resources a:hover {
	text-decoration:underline;
	color:#01368F;
}

h2.resourcetitle {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#000000;
	display:block;
	width:auto;
	padding:10px 0px 5px 0px;
	border-bottom:1px solid #cad5cc;
}

/*--------------------------
NEWS
---------------------------*/

.news-title {
}

li.home-segments {
	padding: 20px 0px 0 0;
	border-top:1px solid #d9e2e9;
	width:100% !important; height:auto;
}

li.home-segements h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#000000;
}

#segment1 {
	float:left;
	width:207px;
	height:auto;
	padding-right:26px;
}

#segment1 img{
	padding-bottom:9px;
}

#segment2 {
	float:left;
	width:207px;
	height:auto;
	padding-right:26px;
}

#segment2 img{
	padding-bottom:9px;
}

#segment3 {
	float:left;
	width:207px;
	height:auto;
	padding-right:26px;
}

#segment3 img{
	padding-bottom:9px;
}

#segment1 a:link, #segment1 a:visited, #segment1 a:active, #segment2 a:link, #segment2 a:visited, #segment2 a:active, #segment3 a:link, #segment3 a:visited, #segment3 a:active {
	color:#1b50a9;
	font-weight:bold;
}

#segment1 a:hover, segment2 a:hover, segment3 a:hover {
	color:#01368F;
	font-weight:bold;
}

#segment1 h3, #segment2 h3, #segment3 h3 {
	font-size:16px;
}
 
#featured-content p {
	font-family:Arial, Helvetica, Lucida Sans, sans-serif;
	font-size:24px;
	color:#FFFFFF;
}

.authorname {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#000;
	margin:0px;
	padding:10px 0px 5px 0px;
}

p.faq {
	font-family:Arial, Helvetica, Lucida Sans, sans-serif;
	font-size:14px;
}

.faqtitle {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
}

/* ---- Custom PAGE Template ---- */


#info-box-1 {
	background:#e8ecef url(default/additional-info-bg.gif) top right no-repeat;
	border:1px solid #cad5cc;
	padding:10px;
}

#info-box-2 {
	width:auto;
	height:auto;
	padding:15px;
	margin:10px 0px;
	border:1px solid #cad5cc;
	background:#e8ecef;
	color:#000000;
	font-size:12px;
}

#info-box-2 ul {
	margin:0px 0px 0px 18px;
	padding:0px;
}

#simple li {
	list-style:disc;
}

#pull-quote {
	padding:15px;
	margin:10px 0px;
	width:auto;
	height:auto;
	font-family:Arial, Helvetica, "Lucida Sans", sans-serif;
	font-size:14px;
	color:#000000;
	background:#e8ecef;
	border:1px solid #cad5cc;
	line-height:18px;
}

#pull-quote, pull-quote p {
	color:#000000;
	font-family:Georgia, "Times New Roman", Times, serif;
}

p.pull-quote-author {
	font-style:italic;
	color:#000000;
	margin:0px 0px 0px 60px;
}

#content-page {
	background:#FFF url(default/content.gif) repeat-x top center;
	border-top:6px solid #cad5cc;
	border-bottom:1px solid #5b5b5b;
}

.post-list-page {
	margin:0; padding:0;
	list-style:none;
}

.post-last-page {
	margin:0; padding:0;
	list-style:none;
}

.post-list-page li.post, .post-list-page li.post-last-page, .post-list-last li.post, .post-list-last li.post-last-page, .post-list-page li.post-last-blank {
	margin:0; padding:0;
}

	.post-list-page li.post-last-page, .post-list-last li.post-last-page, .post-list-page li.post-last-blank {
		background:none;
		border:none;
	}
	
	.post-list-page li.post-last-blank {
		background:none;
	}

	.post-list-page li.post-blank, .post-list-last li.post-blank {
		margin:0; padding:0;
		width:auto; height:auto;
		background:none;
	}

.post-content-page {
		margin:0; padding:20px;
		width:auto; height:auto;
		border-left:none;
		background:none;
}

li.recent-comments-style {
	padding-bottom:30px;
}

a.rc-link:link, a.rc-link:visited, a.rc-link:active {
	color:#1b50a9;
	text-decoration:none;
}

a.rc-link:hover {
	color:#01368f;
	text-decoration:underline;
}


