h1, h2, h3, h4, h5, h6 { font-family: Arial, Verdana; }
h1 { margin-bottom: 0; }
h1.page-title { margin-bottom: 1em; }

#container { float: left; width: 710px; }

/*
#searchform { margin: 0 0 25px 15px; padding: 0 0 0 75px; width: 295px; height: 41px; background: url('/src/img/search-bg.jpg') no-repeat; }
#searchform input { border: 0; }
#searchform #s { position: relative; top: -2px; width: 209px; height: 14px; font-size: 11px; padding-left: 3px; }
#searchform #searchsubmit { position: relative; top: 6px; margin-left: 4px; }
*/

/* post */
div.post { padding-bottom: .75em; margin-bottom: 1.5em; border-bottom: 1px solid #b7b7b7; position: relative; }
h2.entry-title a { font-size: 24px; color: #357E0A; text-decoration: none; font-weight: bold; line-height: 28px; }
.entry-content { font-size: 12px; float: left; width: 280px; }
.single-post .entry-content { width: 890px; }
.single-post .entry-content p, .single-post .entry-content ol { width: 790px; }

.entry-date { position: absolute; top: 84px; width: 55px; height: 81px; padding: 2px 0; text-align: center; line-height: 16px;
			  font-size: 14px; font-weight: bold; color: #595454; background: url('/src/img/date-bg.png') no-repeat; z-index: 10000; }
.entry-date strong { display: block; font-size: 16px; color: #000; }

.wp-post-image { float: left; margin: 0 23px 1em 12px; padding: 7px 15px; border: 1px solid #e7e7e7; }

.single-post .wp-post-image { float: right; margin: 1em 0 2em 3em; padding: 0; }
.single-entry-date { margin-top: .5em; font-size: 12px; color: #888; }

.read-more { text-align: right; margin: 0; }
.twitter-tweet { margin-top: 10px; }
.facebook-like { position: absolute; margin: 0px 0 0 0px; height: 60px !important; }

.entry-utility { margin: 45px -1em 0 0; padding: 0; list-style: none; }
.entry-utility li { margin: 4px 0; }
.entry-utility a { color: #446227; text-decoration: none; }
.entry-utility a:hover { text-decoration: underline; }
.entry-utility .comments-link { padding-left: 20px; background: url('/src/img/icon-comment.gif') no-repeat; }

#comments { width: 590px; font-size: 12px; }
#comments-title { line-height: 1.25em; }
.commentlist { margin-left: 0; padding-left: 0; font-size: 12px; line-height: 1.5em; list-style-type: none; }
.commentlist li { margin-bottom: 1em; padding-bottom: 1em; border-bottom: 1px solid #ddd; }
.commentlist li li { margin: 1em 0 0 0; padding: 0; border: 0; }
.commentlist img { display: none; }
.comment-author { font-weight: bold; font-size: 13px; }
.comment-author cite { text-transform: capitalize; }
.comment-reply-link { color: #357e0a !important; text-decoration: underline !important; }
#respond #submit { margin: 0 0 30px 100px; }

.navigation { width: 900px; margin: 0 0 1em 0; }
.navigation a { color: #446227; text-decoration: none; }
.navigation a:hover { color: #446227; text-decoration: none; }
.nav-previous { float: left; }
.nav-next { text-align: right; }
#nav-below { margin-bottom: 3em; }
#nav-below .nav-next { margin-right: 225px; }
.archive #nav-below .nav-next { margin-right: 252px; }

#respond { margin-left: 0; }
#respond label { float: left; display: block; width: 100px; }

.form-allowed-tags { display: none; }

.archive #content { width: 650px; }
.entry-summary { font-size: 12px; }


/* widgets */
#primary { float: right; width: 200px; margin: 9px 9px 30px 0; font-size: 12px; border: 1px solid #cfcfcf; background: #dfdfdf; }
#primary ul { list-style: none; margin: 0 10px; padding: 0; }

.widget-container { padding: 25px 0 0 0; }
.widget-container:first-child { padding: 8px 0 0 0; }
.widget-footer { background-color: #d6d6d6; padding: 6px 12px; }
.widget-footer a { color: #446227; font-weight: bold; text-decoration: none; font-size: 12px; }
.widget-footer a:hover { text-decoration: underline; }

h3.widget-title { margin: 0 0 10px 0; font: bold 18px Georgia, serif; color: #5b5a5a; border-bottom: 1px solid #606060; }

/* about */
.widget-container:first-child { margin-right: -10px; line-height: 1.25em; color: #606060; }
.widget-container:first-child img { float: left; margin: 0 0 0 -29px; }
.widget-container:first-child a img { float: none; margin: 25px 0 0 0; text-align: center; }

/* search */
#searchform { margin-top: -10px; }
#searchform #s { width: 123px; height: 16px; padding: 4px; color: #606060; border: 1px solid #cfcfcf; }
#searchform #searchsubmit { position: relative; top: 9px; margin-left: 4px; }

/* blogroll */
ul.blogroll { margin: 0 -9px 0 1.25em !important; list-style-type: disc !important; color: #606060; }
ul.blogroll li { margin: 2px 0; }
ul.blogroll a { color: #606060; text-decoration: none; }
ul.blogroll a:hover { text-decoration: underline; }

/*
.akpc-widget { margin-top: 30px; background: url('/src/img/widget-popular-header.jpg') no-repeat; }
.akpc_report { background: url('/src/img/widget-bg.jpg') no-repeat; margin-left: 4px; }
.akpc_report ul { padding: 5px 7px 5px 12px !important; }
.akpc_report ul li { position: relative; padding: 6px 0; width: 155px; overflow-x: hidden; }
.akpc_report ul li a { font-size: 11px; color: #fff; font-weight: bold; text-decoration: none; } 
.akpc_report ul li a:hover { text-decoration: underline; } 
*/

#akpc-widget-2, #categories-2 { padding: 5px 0; border-top: 7px solid #4f4f4f; background: #4f4f4f; }
#akpc-widget-2 li { padding: 5px 0; }

#akpc-widget-2 h3, .widget_categories h3 { color: #fff; }
#akpc-widget-2 a, .widget_categories a { color: #fff !important; text-decoration: none; }

#text-5 { display: none; padding-bottom: 0 !important; border: 0 !important; background: none !important; } /* hide tabs, show in JS */
#text-5 h3 { display: none; }

.tabbed-block h3 { display: none; }

.tabbed-tabs { position: absolute; z-index: 10000; margin-left: -11px !important; padding: 0 !important; list-style: none; }
.tabbed-tabs li { display: block; float: left; margin-right: 5px; padding: 8px 8px; border: 1px solid #7f7f7f; background: #949494; font-size: 13px; }
.tabbed-tabs li a { color: #fff; text-decoration: none !important; text-transform: capitalize; font: bold 14px/14px Georgia, serif; }

.tabbed-block, li.popular-css-fix { padding-top: 0 !important; margin: 35px -11px 0 -11px !important; color: #fff; }
.tabbed-block a { color: #fff !important; text-decoration: none; }
.tabbed-block a:hover { text-decoration: underline; }

.tabbed-title { position: absolute; width: 70px; top: -22px; left: 9px;
				border: 1px solid #d9d9d9; border-bottom: 1px solid #fff !important; background: none; cursor: pointer; }

.tabbed-title-selected { background-color: #4f4f4f !important; border: 1px solid #4f4f4f !important; }


/* twitter */
#twitter-tools, #text-6 { margin: 0 -11px; background-color: #4e96b9; } /* fill sidebar width */

#twitter-tools { padding: 48px 0 0 0; font-size: 11px; color: #fff;  
				 background: url('/src/img/twitter-energsmart.png') #4e96b9 center 19px no-repeat; }
#twitter-tools ul { padding: 0 7px !important; }
#twitter-tools li { padding-bottom: 8px; border-bottom: 1px solid #fff; }
#twitter-tools li a { color: #4b4b4b; text-decoration: none; }
#twitter-tools li a:hover { text-decoration: underline; }
#text-6 { padding: 18px 0 17px 0; text-align: center; }
#text-6 h3, #twitter-tools h3, .aktt_tweet_time, .aktt_more_updates { display: none; }




/* pages */
.single-post div.post { border: 0; }

.popular-posts-list ul { margin: 0; list-style: none; padding: 0; }
.popular-posts-list ul li { margin: 5px 0; }
.popular-posts-list ul li a { color: #446227; }



/*Gallery*/


   .entry-content-gallery { padding-top:20px; width:900px
   !important; }
   .ngg-album-compact { height:180px !important; }
   .ngg-clear,
   .entry-content-gallery > strong,
   .entry-content-gallery > p  { display:none !important; }
   .ngg-albumoverview { float:left; width:140px !important;
   clear:none !important; }
   .ngg-album-compact { float:none !important; width:100%
   !important; }