/* --- GREEN LIVING --- */

/* Medium Green {color: #76a74e;} */ 
#prog-green #commentpost h4,
#faq dt, #article h4, #article h3.breadcrumbs a,
.exclnat #localnews ul li {
color: #76a74e;
}



/* Dark Green {color: #16572b;} */
h1, h6, h3, #faq h4, .vcard h2,
#comments-post h5, .post-body label {
color: #16572b;
}

/* Grey {color: #777;} */
ul li, .exclnat #localnews ul li p  {
color: #777;
}

/* Dark {color: #333;} */
.post-details strong, #recaptcha_instructions b {
color: #333;
}
/* --- LINKS --- */

a:link, a:visited {
color: #76a74e;
}

a:hover {
color: #16572b;
}

a:active {
color: #76a74e;
}

/*Breadcrumbs*/
#prog-green h3.breadcrumbs {color: #16572b;}


/*Breadcrumbs*/
#prog-green h3.breadcrumbs {color: #16572b;}



/* --- LINK OVERRIDES --- */

#prog-green #topstory ul li a.headtitle {
color: #16572b;
}


/* --- SEARCH --- */

#prog-green #rev-search #search-button {
background: url(http://images.bimedia.net/designimages/ls_green_search_bg.png) top left no-repeat;
}

#prog-green #rev-search a:link {
color: #fff;
}

#prog-green #rev-search a:hover {
background: url(http://images.bimedia.net/designimages/ls_green_search_bg.png) top left no-repeat;
color: #16572b;
}


/* -- EXPERT SLIDER on --- */
#experts .stripNav li a.current,
#experts .stripNav li a:hover {
background: url(http://images.bimedia.net/designimages/ls_experts_on_grn.png) top left no-repeat;
}


/* ---- NAV ---- */
#tabs {
height: 32px;
margin: 5px 0 30px 0;
overflow: hidden;
padding: 0;
text-indent: -9999px;
border-right: 1px dotted #aaa;
}

#tabs ul li {
height: 29px;
float: left;
padding: 2px 4px 2px 4px;
border-left: 1px dotted #aaa;
}

#tabs ul li a {
display: block;
height: 29px;
}

#tabs ul #revtab1 a {
width: 88px;
}

#tabs ul #revtab2 a {
width: 146px;
}

#tabs ul #revtab3 a {
width: 173px; 
}

#tabs ul #revtab4 a {
width: 166px;
}

#program {
margin: 5px auto;
}

#col1 {
width: 610px;
float: left;
}

#col1-1 {
width: 400px;
float: left;
}

#col1-2 {
width: 200px;
float: left;
margin-left: 10px;
}

#col2 {
width: 320px;
margin-left: 10px;
float: left;
}

a:link,
a:active,
a:visited {
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

/* ---- NAV ---- */

#tabs {
height: 36px;
margin: 5px 0 30px 0;
overflow: hidden;
padding: 0;
text-indent: -9999px;
border-right: none;
}

#tabs ul li {
height: 36px;
float: left;
padding: 0 0 0 0;
border-left: none;
}

#tabs ul li a {
display: block;
height: 36px;
}

#tabs ul #revtab1 a {
width: 97px;
}

#tabs ul #revtab2 a {
width: 153px;
}

#tabs ul #revtab3 a {
width: 181px; 
}

#tabs ul #revtab4 a {
width: 141px;
}


/* ----- NAV ----- */

/* Home */
#tabs ul #revtab1 a {
background: transparent url(http://images.bimedia.net/designimages/ls_nav_bkg2.png) -10px -143px no-repeat;
}

#tabs ul #revtab1 a:hover,
#tabs ul #revtab1 a.current {
background: transparent url(http://images.bimedia.net/designimages/ls_nav_bkg2.png) -10px -179px no-repeat;
}
/* Local News */
#tabs ul #revtab2 a {
background: transparent url(http://images.bimedia.net/designimages/ls_nav_bkg2.png) -107px -143px no-repeat;
}

#tabs ul #revtab2 a:hover,
#tabs ul #revtab2 a.current {
background: transparent url(http://images.bimedia.net/designimages/ls_nav_bkg2.png) -107px -179px no-repeat;
}
/* National News */
#tabs ul #revtab3 a {
background: transparent url(http://images.bimedia.net/designimages/ls_nav_bkg2.png) -260px -143px no-repeat;
}

#tabs ul #revtab3 a:hover,
#tabs ul #revtab3 a.current {
background: transparent url(http://images.bimedia.net/designimages/ls_nav_bkg2.png) -260px -179px no-repeat;
}
/* Your Experts */
#tabs ul #revtab4 a {
background: transparent url(http://images.bimedia.net/designimages/ls_nav_bkg2.png) -443px -143px no-repeat;
}

#tabs ul #revtab4 a:hover,
#tabs ul #revtab4 a.current {
background: transparent url(http://images.bimedia.net/designimages/ls_nav_bkg2.png) -443px -179px no-repeat;
}


/*  SPRITE OVERRIDES */

#rev-search #search-button {
display: block;
width: 46px;
height: 23px;
line-height: 23px;
font-size: 12px;
font-family: Helvetica, Arial, sans-serif;
color: #eee;
background: #eff8eb url(http://images.bimedia.net/designimages/ls_content_search_bkg.png) center center no-repeat;
margin-left: 220px;
padding: 0 0 0 8px;
}

#col1-1 .module h6, #col1-1 .headlines .sectiondiv h1 {
background: #eff8eb url(http://images.bimedia.net/designimages/ls_green_sprite_trans.png) no-repeat top left;
background-position: -10px -180px;
width: 395px;
}

#col1-2 .module h6, #col1-2 .headlines .sectiondiv h1 {
background: #eff8eb url(http://images.bimedia.net/designimages/ls_green_sprite_trans.png) no-repeat top left;
background-position: -10px -12px;
width: 195px;
}

#col2 .module h6, #col2 h6 {
background: #eff8eb url(http://images.bimedia.net/designimages/ls_green_sprite_trans.png) no-repeat top left;
background-position: -10px -120px;
width: 315px;
}

#commentpost h3, #faq h4, #comments-post h5 {
background: #eff8eb url(http://images.bimedia.net/designimages/ls_green_sprite_trans.png) no-repeat top left;
background-position: -10px -242px;
width: 605px;
}

#storytools h6, #storytools #offers h6 {
background: #eff8eb url(http://images.bimedia.net/designimages/ls_green_sprite_trans.png) no-repeat top left;
background-position: -10px -62px;
width: 265px;
}

#col1 #storytools .vcard h1 {
background: #eff8eb url(http://images.bimedia.net/designimages/270x45_ls_green_trans.png) no-repeat top left;
width: 265px;
height: 45px;
margin: 0;
line-height: 45px;
padding: 0 0 0 5px;
}


/* BACKGROUND OVERRIDES */

#col1-2 .pos1 ul {
background: #eff8eb;
padding: 0; margin: -1px 0 0 0;
}

#col1-1 ul {
background: #eff8eb;
padding: 0; margin: 0;
}

#col1-1 #green-widget ul {
background: none;
}

.module, .headlines, #imware, #col1 #article #storytools #related {
background-color: #eff8eb;
}

#col2 #offers a {
background: #eff8eb;
display: block;
margin: 0;
padding: 0 0 10px 0;
}

#col2 #featuredpro h1 {
background: #eff8eb;
margin: 0;
}

#col2 #slider {
background: #eff8eb;
margin: 0;
}

#prog-green #storytools .vcard,
#prog-green #storytools #print-email {
background: #eff8eb;
}

#prog-green #faq {
background: #eff8eb;
}

#col1 #storytools .vcard h2 {
background: none;
padding: 10px 0 0 10px ;
}

#experts-section img {
background: none;
}


/* TRANSPARENT BACKGROUNDS */

#col1-1 #topstory ul, #talked .even {
background: transparent;
}

/* DIVIDER OVERRIDES */

#col1-2 .module ul li, #col1-2 .headlines ul li, #talked .even {
border-bottom: 1px solid #c0d59e;
}

#talked .even {
border-top: 1px solid #c0d59e;
}


/* IMAGE BACKGROUND OVERRIDES */

#topstory ul li img.topthumb,
#experts-section ul li img {
background: transparent;
border: 8px solid #c0d59e;
padding: 2px;
-moz-border-radius: 5px; -webkit-border-radius: 5px;
}

#talked img {
-moz-border-radius: 5px; -webkit-border-radius: 5px;
background: #fff;
border: 6px solid #c0d59e;
padding: 2px;
}

#experts .panel ul li img {
-moz-border-radius: 5px; -webkit-border-radius: 5px;
background: #fff;
border: 6px solid #c0d59e;
padding: 2px;
}

/* HEADER OVERRIDES */

#col1-2 h6 {
line-height: 24px;
}

/*  EXCEPTIONS  */
.id33369309 #slideshow {
height: auto;
}


/* --- LOGO --- */
#logo {
height: 100px;
width: 320px;
padding: 10px 0;
}

/* WIDGET */

#green-widget {
margin: 10px auto;
width: 300px;
}


/* STORY PAGE */
#prog-green #article p.caption {
font-size: 12px;
margin: 10px 0;
color: #444;
}

#contactus {
margin: 10px 0 0 0;
}

/*Comments*/
.comment {background: none;}
.commentauthor {color: #333;}
#commentpost {background: none;}
#commentpost span {font-weight: normal;}



/* HOME PAGE */

#prog-green #col1-2 h1 {
line-height: 24px;
}

#experts {
margin: 10px 0 0 0;
}

/* --- COMMENTS --- */

#comments-post {
padding: 0 0 10px 0;
}

#comments-post h5 {
width: 610px;
height: 37px;
line-height: 26px;
text-indent: 5px;
}

#comments-post form {
background: #eff8eb;
padding: 10px 0 0 0;
}

#comments-post .disclaim {
font-size: 12px;
float: left;
width: 240px;
padding: 0 0 0 10px;
}

#comments-post .disclaim p {
line-height: 17px;
padding: 10px;
}

#comments-post #recaptcha {
margin: 20px;
font-size: 12px;
}

#recaptcha_widget #recaptcha_image {
margin: 0 auto;
margin: 0 0 10px 0;
}

#recaptcha_widget {
width: 300px;
margin: 10px 0 0 0;
}

#recaptcha_widget input {
width: 200px;
float: left;
}

#recaptcha_widget .formText {
margin: 0 auto;
padding: 0 0 20px 0;
}



