/*
Theme Name:Lifestyle Green Child Theme
Theme URL:http://www.studiopress.com/themes/lifestyle
Description:The Loving Collective Wordpress 3.0 Website 2010
Author:StudioPress
Author URI:http://www.studiopress.com
Version:1.1
CSS Editor:Loving Consulting
Editor URL:www.lovingconsulting.com
Template:genesis
The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/
body{background:#000; background-image:url("images/December-background.jpg"); background-attachment: scroll; background-repeat:no-repeat; background-position:center top; color:#999; font-size:12px; font-family:Arial,Tahoma,Verdana; margin:0 auto 0; line-height:20px}
.obold {
	color: #F58220;
}
/************************************************
*events page*
************************************************/
.landingcat{float:left; width:585px}

.landingimgl{float:left; width:150px; height:150px}

.landingtitle{float:left; width:430px}

.landingtext{float:left; width:430px}

.eventbreak{padding:3px; border-top-width:1px; border-top-style:dashed; border-top-color:#333234; clear:both}
/************************************************
*Social plugs *
************************************************/
.fbshare1{float:right; margin-right:100px}
.twitshare1{float:right; margin-right:5px}
.socialsharew{width:915px; height:20px; padding-bottom:1px}
.fsharew{float:left; padding-top:0px; margin-right:35px; height:20px}
.fbtwbowx{float:right; width:190px}
.fblikew{float:left; width:350px; height:20px}
.twittersharew{float:right; width:40px; height:20px}

.socialshare{width:560px; height:20px; padding-bottom:8px}
.fshare{float:left; padding-top:6px; margin-right:35px}
.fbtwbox{float:right; padding-top:5px; width:220px}
.fblike{float:left; height:16px; width:220px}
.twittershare{float:left; padding-top:5px; width:60px}

/************************************************
*Member and Partner Contact Details  *
************************************************/
.contactbox{width:190px; float:right; margin-bottom:10px; background-color:#282929; border:solid; padding-bottom:5px; border-width:3px; margin-left:10px; border-color:#403B3C}
.contactblock{font-size:14px; font-weight:bold; text-transform:uppercase; background-color:#1C9AD5; padding-left:10px; color:#fff}
.contactname{font-size:14px; font-weight:bold; text-transform:uppercase; color:#1C9AD5; padding-left:10px; padding-top:5px}
.contactinfo{font-size:12px; color:#FFF; padding-left:10px}
body{background-color:#0576b8}
.companyname{font-size:14px; font-weight:bold; padding-bottom:5px}

/***** Hyperlinks ********************/
.twitter{color:#FFF}

.art-BlockHeader .t a{ color:#FFF;  text-decoration:none}

/**.twitterwidget-title{display:none}
**/
a, a:visited{color:#1898D5; text-decoration:none}

a:hover{color:#F58220; text-decoration:underline}

a img{border:none}

a:focus, a:hover, a:active{outline:none}

/***** Wrap ********************/
#wrap{background:#111; width:960px; margin:10px auto 10px; position:relative; border:10px solid #03618c; -moz-box-shadow:0 1px 3px #333; -webkit-box-shadow:0 1px 3px #333}

/***** Header  ********************/
#header{background:url(images/green/header_blank.png); width:960px; height:100px}

#title-area{width:460px; float:left; margin:0; padding:20px 0 0 0; overflow:hidden}

#title-area #title{color:#FFF; font-size:30px; font-family:Georgia,Times New Roman,Trebuchet MS; font-weight:normal; margin:0; padding:0 0 0 20px; text-decoration:none; line-height:36px}

#title-area #title a, #title-area #title a:hover{color:#FFF; text-decoration:none}

#title-area #description{color:#FFF; font-size:14px; font-style:italic; font-weight:normal; margin:0; padding:0 0 0 20px}

#header .widget-area{width:488px; float:right; margin:0; padding:20px 0 0 0}

#header .widget-area p{margin:0; padding:0 0 5px 0}

/***** Image Header - Partial Width ********************/
.header-image #title-area, .header-image #title-area #title, .header-image #title-area #title a{display:block; float:left; width:460px; height:100px; padding:0; text-indent:-9999px; overflow:hidden}

.header-image #title-area #description{display:block; overflow:hidden}

/***** Image Header - Full Width ********************/
.header-full-width #title-area, .header-full-width #title-area #title, .header-full-width #title-area #title a{width:960px}

/***** Header Right Navigation ********************/
#header ul.nav, #header ul.menu{width:auto; float:right; list-style:none; color:#FFF; text-transform:uppercase}

#header ul.nav li, #header ul.menu li{float:left; list-style:none; margin:0; padding:0}

#header ul.nav li a, #header ul.menu li a{background:#333; color:#FFF; display:block; font-size:12px;     margin:0; padding:6px 10px 5px 10px; text-decoration:none; border-right:1px solid #666; position:relative}

#header ul.nav li a:hover, #header ul.nav li a:active, #header ul.nav .current_page_item a, #header ul.nav .current-cat a, #header ul.nav .current-menu-item, #header ul.menu li a:hover, #header ul.menu li a:active, #header ul.menu .current_page_item a, #header ul.menu .current-cat a, #header ul.menu .current-menu-item{background:#000; color:#FFF}

#header ul.nav li a.sf-with-ul, #header ul.menu li a.sf-with-ul{padding-right:20px}

#header ul.nav li a .sf-sub-indicator, #header ul.menu li a .sf-sub-indicator{display:block; width:10px; height:10px; text-indent:-9999px; overflow:hidden; position:absolute; top:11px; right:5px; background:url(images/green/arrow-down.png)}

#header ul.nav li li a, #header ul.nav li li a:link, #header ul.nav li li a:visited, #header ul.menu li li a, #header ul.menu li li a:link, #header ul.menu li li a:visited{background:#333; color:#FFF; width:158px; font-size:11px; margin:0; padding:6px 10px 6px 10px; border-left:1px solid #666; border-right:1px solid #666; border-bottom:1px solid #666; position:relative}

#header ul.nav li li a:hover, #header ul.nav li li a:active, #header ul.menu li li a:hover, #header ul.menu li li a:active{background:#000}

#header ul.nav li li a .sf-sub-indicator, #header ul.menu li li a .sf-sub-indicator{background:url(images/green/arrow-right.png); top:10px}

#header ul.nav li ul, #header ul.menu li ul{z-index:9999; position:absolute; left:-999em; height:auto; width:180px; margin:0; padding:0}

#header ul.nav li ul a, #header ul.menu li ul a{width:160px}

#header ul.nav li ul ul, #header ul.menu li ul ul{margin:-33px 0 0 179px}

#header ul.nav li:hover ul ul, #header ul.nav li:hover ul ul ul, #header ul.nav li.sfHover ul ul, #header ul.nav li.sfHover ul ul ul, #header ul.menu li:hover ul ul, #header ul.menu li:hover ul ul ul, #header ul.menu li.sfHover ul ul, #header ul.menu li.sfHover ul ul ul{left:-999em}

#header ul.nav li:hover ul, #header ul.nav li li:hover ul, #header ul.nav li li li:hover ul, #header ul.nav li.sfHover ul, #header ul.nav li li.sfHover ul, #header ul.nav li li li.sfHover ul, #header ul.menu li:hover ul, #header ul.menu li li:hover ul, #header ul.menu li li li:hover ul, #header ul.menu li.sfHover ul, #header ul.menu li li.sfHover ul, #header ul.menu li li li.sfHover ul{left:auto}

#header ul.nav li:hover, #header ul.nav li.sfHover, #header ul.menu li:hover, #header ul.menu li.sfHover{position:static}

/***** Primary Navigation ********************/
#nav{width:960px; background:#f58220; font-family:Arial,Tahoma,Verdana; font-size:14px; font-weight:bold; color:#fff; clear:both; overflow:hidden}

#nav ul{width:100%; float:left; list-style:none; margin:0; padding:0}

#nav li{float:left; list-style:none}

#nav li a{color:#fff; display:block; font-size:14px;     margin:0; padding:5px 15px 6px 15px; text-decoration:none; position:relative}

#nav li a:hover, #nav li a:active, #nav .current_page_item a, #nav .current-cat a, #nav .current-menu-item{color:#282929}

#nav li a.sf-with-ul{padding-right:20px}

#nav li a .sf-sub-indicator{background:url(images/green/arrow-down.png); display:block; width:10px; height:10px; top:14px; right:5px; text-indent:-9999px; overflow:hidden; position:absolute}

#nav li li a, #nav li li a:link, #nav li li a:visited{background:#d36100; color:#000; width:138px; font-size:12px; margin:0; padding:5px 10px 5px 10px; border-left:1px solid #222325; border-right:1px solid #222325; border-bottom:1px solid #222325; position:relative}

#nav li li a:hover, #nav li li a:active{color:#fff}

#nav li li a .sf-sub-indicator{background:url(images/green/arrow-right.png); top:10px}

#nav li ul{z-index:9999; position:absolute; left:-999em; height:auto; width:160px}

#nav li ul a{width:140px}

#nav li ul ul{margin:-31px 0 0 159px}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfHover ul ul, #nav li.sfHover ul ul ul{left:-999em}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfHover ul, #nav li li.sfHover ul, #nav li li li.sfHover ul{left:auto}

#nav li:hover, #nav li.sfHover{position:static}

/***** Primary Navigation Extras ********************/
#nav li.right{float:right; margin:0; padding:7px 10px 8px 10px}

#nav li.right a{display:inline; background:none; color:#368887; font-weight:normal; text-decoration:none; border:none}

#nav li.right a:hover{color:#368887; text-decoration:underline}

#nav li.rss a{background:url(images/green/rss.png) no-repeat left center; margin:0 0 0 10px; padding:3px 0 3px 16px}

#nav li.search{padding:0 10px 0 10px}

#nav li.twitter a{background:url(images/green/twitter-nav.png) no-repeat left center; padding:3px 0 1px 20px}

/***** Secondary Navigation ********************/
#subnav{width:960px; background:#666; background-image:url(http://www.thelovingcollective.com/buzz/wp-content/themes/lifestyle/images/lowermenu.png); background-repeat:repeat-x; font-family:Arial,Tahoma,Verdana; font-size:10px; font-weight:bold; color:#FFF; text-shadow:#333 1px 1px; text-transform:uppercase; clear:both; overflow:hidden}

#subnav ul{width:100%; float:left; list-style:none; margin:0; padding:0}

#subnav li{float:left; list-style:none}

#subnav li a{color:#FFF; display:block; font-size:10px;     margin:0; padding:5px 15px 5px 15px; text-decoration:none; position:relative}

#subnav li a:hover, #subnav li a:active, #subnav .current_page_item a, #subnav .current-cat a, #subnav .current-menu-item{background-image:url(http://www.thelovingcollective.com/buzz/wp-content/themes/lifestyle/images/lowermenuroll.gif); background-repeat:repeat-x; color:#FFF}

#subnav li a.sf-with-ul{padding-right:20px}

#subnav li a .sf-sub-indicator{background:url(images/green/arrow-down-subnav.png); display:block; width:10px; height:10px; top:11px; right:5px; text-indent:-9999px; overflow:hidden; position:absolute}

#subnav li li a, #subnav li li a:link, #subnav li li a:visited{background:#1D6564; color:#FFF; width:138px; margin:0; padding:5px 10px 5px 10px; border-left:1px solid #FFF; border-right:1px solid #FFF; border-bottom:1px solid #FFF; position:relative}

#subnav li li a:hover, #subnav li li a:active{background:#368887; color:#FFF}

#subnav li li a .sf-sub-indicator{background:url(images/green/arrow-right-subnav.png); top:10px}

#subnav li ul{z-index:9999; position:absolute; left:-999em; height:auto; width:160px}

#subnav li ul a{width:140px}

#subnav li ul ul{margin:-31px 0 0 159px}

#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfHover ul ul, #subnav li.sfHover ul ul ul{left:-999em}

#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfHover ul, #subnav li li.sfHover ul, #subnav li li li.sfHover ul{left:auto}

#subnav li:hover, #subnav li.sfHover{position:static}

/***** Inner ********************/
#inner{width:940px; margin:10px auto 10px}
 
/***** Homepage ********************/
.dcg{margin:0 0 10px 0; padding:0}

#content .dcg h2{font-size:18px; font-weight:normal !important}

#featured-top, #featured-bottom{width:590px; float:left}

.featured-top-left{width:290px; float:left}

.featured-top-right{width:290px; float:right}

#content #featured-top h2, #content #featured-top h2 a, #content #featured-bottom h2, #content #featured-bottom h2 a{color:#1998D5; font-size:14px; font-weight:bold; margin:0}

#content #featured-top h2 a:hover, #content #featured-bottom h2 a:hover{color:#F58220; text-decoration:none}

#content #featured-top h4, #content #featured-bottom h4{background:#1998d5; color:#FFF; font-size:11px; font-family:Arial,Tahoma,Verdana; font-weight:bold; text-shadow:#03618c 0px 1px; text-transform:uppercase; margin:0; padding:2px 5px 1px 8px}

#featured-top .wrap, #featured-bottom .wrap{margin:0; padding:5px 0 0 0}

#featured-top p, #featured-bottom p{margin:0; padding:5px 0 0 0}

#featured-bottom .widget, #featured-top .widget{margin:0 0 15px 0; padding:0}

#featured-bottom .user-profile{overflow:hidden}

#featured-bottom .user-profile p{padding:10px}

.more-from-category a{font-weight:bold}

.more-from-category a:hover{text-decoration:underline}

/***** Breadcrumb ********************/
.breadcrumb{font-size:11px; margin:0 0 20px 0; padding:0 0 3px 0; border-bottom:double #DDD}

/***** Taxonomy Description ********************/
.taxonomy-description{background:#F7F7F7; margin:0 0 30px 0; padding:10px; border:1px solid #DDD}

#content .taxonomy-description p{margin:0; padding:0}

/***** Content-Sidebar Wrapper ********************/
#content-sidebar-wrap{width:790px; float:left}

.sidebar-content #content-sidebar-wrap, .content-sidebar #content-sidebar-wrap{width:940px}

.sidebar-sidebar-content #content-sidebar-wrap, .sidebar-content-sidebar #content-sidebar-wrap{float:right}

/***** Content ********************/
#content{background:#222325 url(images/green/content-top.png) top no-repeat; width:440px; margin:0 0 10px 0; padding:9px; border:1px solid #000; float:left}

.sidebar-content #content, .sidebar-sidebar-content #content{float:right}

.sidebar-content #content, .content-sidebar #content{background:#222url(images/green/content-top.png) top no-repeat; width:590px; margin:0 0 10px 0; padding:9px 9px 0 9px; border:1px solid #000}

.full-width-content #content{background:#FFF url(images/green/full-top.png) top no-repeat; width:920px; margin:0 0 10px 0; padding:9px; border:1px solid #DDD}

#content blockquote{background:#F7F7F7; margin:0 15px 15px 15px; padding:10px 20px 0 15px; border:1px solid #DDD}

#content .post{margin:0 0 20px 0; padding:0}

#content .page{margin:0; padding:0 0 15px 0}

#content .post p{margin:0; padding:0 0 10px 0}

.clear{clear:both}

/***** Headlines ********************/
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #header .widget-area h4{color:#1998d5; font-family:Arial,Tahoma,Verdana; font-weight:normal; text-decoration:none; margin:0 0 5px 0; padding:0}

#content h1{background-color:#1998d5; color:#fff; text-shadow:#03618c 0px 1px; font-size:11px; font-family:Arial,Tahoma,Verdana; font-weight:bold; text-transform:uppercase; margin-top:0px; margin-right:3px; margin-bottom:10px; margin-left:0px; padding-top:3px; padding-right:0px; padding-bottom:3px; padding-left:7px}
/**
#content h2{background-color:#626365; color:#fff; text-shadow:#03618c; font-size:11px; font-family:Arial,Tahoma,Verdana; font-weight:bold; text-transform:uppercase; margin-top:0px; margin-right:3px; margin-bottom:10px; margin-left:0px; padding-top:3px; padding-right:0px; padding-bottom:3px; padding-left:7px}

#content h2 a, #content h2 a:visited{color:#FFF; text-decoration:none}

#content h2 a:hover{color:#222325; text-decoration:none}
***/
#content h2{font-size:18px}

#content h2 a, #content h2 a:visited{color:#F58220; text-decoration:none}

#content h2 a:hover{color:#F58220; text-decoration:none}

#content h3{font-size:16px}

#content h4, #header .widget-area h4{color:#ccc; font-size:20px; font-family:Georgia,Times New Roman; font-weight:normal; margin-top:0px; margin-right:0px; margin-bottom:10px; margin-left:0px; padding-top:10px; padding-right:0px; padding-bottom:5px; padding-left:0px}

#content h5{font-size:12px}

#content h6{font-size:10px}

/***** Unordered/Ordered Lists ********************/
#content .post ul, #content .page ul, #content .post ol, #content .page ol, #header .widget-area ul, #featured-bottom ul, #featured-top ul{margin:0; padding:0 0 15px 0}

#content .post ul li, #content .page ul li, #content .post ol li, #content .page ol li, #header .widget-area ul li, #featured-bottom ul li, #featured-top ul li{margin:0 0 0 20px; padding:0}

#content .post ul li, #content .page ul li, #header .widget-area ul li, #featured-bottom ul li, #featured-top ul li{list-style-type:square}

#content .post ul ul, #content .page ul ul, #content .post ol ol, #content .page ol ol{padding:0}

/***** Post Info ********************/
.post-info{margin:0 0 5px 0; padding:0}

.post-info p{margin:0; padding:0}

/***** AdSense ********************/
.adsense{padding:10px 0 10px 0; border-top:1px dashed #333234}

/***** Post Meta ********************/
.post-meta{margin:0; padding:5px 0 0 0; border-top:1px dashed #333234; clear:both}

/***** Author Box ********************/
.author-box{background:#F7F7F7; margin:0 0 40px 0; padding:10px; border:1px solid #DDD; overflow:hidden}

.author-box p{margin:0; padding:0}

.author-box img{background:#FFF; float:left; margin:0 10px 0 0; padding:4px; border:1px solid #DDD}

/***** Archive Page ********************/
#content .archive-page{float:left; width:50%; padding:20px 0 20px 0}

/***** Post Icons ********************/
.time, .categories{background:#222 url(images/green/icon-time.gif) no-repeat top left; margin:0 0 0 3px; padding:0 0 2px 20px}

.post-comments{background:#222 url(images/green/icon-comments.gif) no-repeat top left; margin:0 0 0 3px; padding:0 0 2px 20px}

.tags{background:#FFF url(images/green/icon-tags.gif) no-repeat top left; margin:0 0 0 3px; padding:0 0 2px 20px}

/***** Images ********************/
#content .entry-content .post-image{padding:4px; border:0px solid #DDD}

#content .post-image{margin:0 10px 10px 0; padding:4px; border:0px solid #DDD}

img.centered, .aligncenter{display:block; margin:0 auto 5px}

img.alignnone{margin:0 0 10px 0; display:inline}

img.alignleft{margin:0 10px 5px 0; display:inline}

img.alignright{margin:5px 0 10px 10px; display:inline; G}

.alignleft{float:left; margin:0 10px 0 0}

.alignright{float:right; margin:0 0 0 10px}

.wp-caption{background:#F7F7F7; text-align:center; padding:5px 0 0 1px; border:1px solid #DDD}

.wp-caption img{border:0}

.wp-caption p.wp-caption-text{font-size:11px; font-weight:normal; line-height:12px}

img.wp-smiley, img.wp-wink{float:none; border:none}

/***** Post Navigation ********************/
.navigation{width:100%; margin:0; padding:20px 0 20px 0; overflow:hidden}

.navigation ul{list-style-type:none; margin:0; padding:0}

.navigation li{display:inline}

.navigation li a, .navigation li.disabled{color:#368887; padding:5px 8px 5px 8px; border:1px solid #DDD}

.navigation li a:hover, .navigation li.active a{background:#368887; color:#FFF; border:1px solid #DDD; text-decoration:none}

/***** Primary &Secondary Sidebars ********************/
#sidebar{width:320px; float:right; display:inline}

#sidebar-alt{width:140px; float:left; display:inline}

#sidebar-bottom-left{width:155px; float:left; display:inline}

#sidebar-bottom-right{width:155px; float:right; display:inline}

.sidebar-content #sidebar, .sidebar-sidebar-content #sidebar{float:left}

.content-sidebar-sidebar #sidebar-alt{float:right}

#sidebar .widget{background:#222 url(images/green/sidebar-top.png) top no-repeat; margin:0 0 10px 0; padding:9px 9px 4px 9px; border:1px solid #000}

#sidebar-alt .widget{background:#222 url(images/green/sidebar-alt-top.png) top no-repeat; margin:0 0 10px 0; padding:9px 9px 4px 9px; border:1px solid #000}

#sidebar h2, #sidebar h2 a, #sidebar-alt h2, #sidebar-alt h2 a{color:#368887; font-size:14px; font-family:Arial,Tahoma,Verdana; font-weight:normal; margin:0; padding:0}

#sidebar h2 a:hover, #sidebar-alt h2 a:hover{color:#368887; text-decoration:underline}

#sidebar h4, #sidebar-alt h4{background:#1998d5; color:#FFF; font-size:11px; font-family:Arial,Tahoma,Verdana; font-weight:bold; text-shadow:#03618c 0px 1px; text-transform:uppercase; margin:0; padding:2px 5px 1px 8px}

#sidebar .textwidget p, #sidebar-alt .textwidget p{margin:0; padding:10px 0 5px 0}

#sidebar ul, #sidebar ol, #sidebar-alt ul, #sidebar-alt ol{list-style-type:none; margin:10px 0 5px 0; padding:0}

#sidebar ul ul, #sidebar ol ol, #sidebar-alt ul ul, #sidebar-alt ol ol{margin:0; padding:0 0 0 15px}

#sidebar li, #sidebar-alt li{background:url(images/green/sidebar-list.png) no-repeat top left; margin:0; padding:0 0 0 15px;  word-wrap:break-word}

#sidebar embed, #sidebar object, #sidebar-alt embed, #sidebar-alt object{width:300px; height:225px; margin:0; padding:0}

/***** Sidebar(s) Tag Cloud ********************/
#sidebar .widget_tag_cloud div div, #sidebar-alt .widget_tag_cloud div div{padding:10px 5px 5px 5px}

/***** Sidebar(s) Category Dropdown ********************/
#cat{background:#F7F7F7; color:#368887; font-family:Arial,Tahoma,Verdana; font-size:11px; margin:10px 0 5px 0; padding:3px; display:inline; border:1px solid #DDD}

#sidebar #cat{width:298px}

#sidebar-alt #cat{width:128px}

/***** Featured Post/Page ********************/
.featuredpost, .featuredpage{margin:0 0 10px 0; padding:0}

.featuredpost p, .featuredpage p{margin:0; padding:0 0 10px 0}

#content .featuredpost .post, #content .featuredpage .page, #sidebar .featuredpost .post, #sidebar .featuredpage .page, #sidebar-alt .featuredpost .post, #sidebar-alt .featuredpage .page{margin:0; padding:10px 0 0 0; border-bottom:1px dashed #626365; overflow:hidden}

.featuredpost img, .featuredpage img, .featuredpost .avatar, .featuredpage .avatar{background:#222; margin:0 0 5px 0; padding:2px; border:0px solid #DDD}

/***** User Profile ********************/
.user-profile{overflow:hidden}

#sidebar .user-profile .avatar{background:#F7F7F7; float:left; margin:0; padding:4px; border:1px solid #DDD}

.user-profile p{margin:0; padding:10px 10px 0 10px}

.user-profile .posts_link{margin:0; padding:0 0 10px 10px}

/***** Search Form(s) ********************/
.searchform{margin:0}

#header .searchform{float:right; padding:40px 0 0 0}

#sidebar .searchform{padding:0}

#nav .searchform{float:right; padding:6px 0 0 0}

.s{background:#F7F7F7 !important; color:#368887; font-family:Arial,Tahoma,Verdana; font-size:11px; margin:0; padding:4px 0 4px 5px; border:1px solid #A9EDEC}

#header .s, #nav .s, #sidebar .s{width:185px}

#sidebar-alt .s{width:80px}

/***** eNews &Updates Widget ********************/
.enews{background:url(images/green/enews.png) top right no-repeat; margin:0; padding:0 0 5px 0}

#sidebar .enews p{margin:0; padding:5px 10px 0 0}

.enews #subscribe{overflow:hidden}

#sidebar .enews #subscribe{padding:0}

.enews #subbox{background:#F7F7F7 !important; width:250px; color:#368887; font-family:Arial,Tahoma,Verdana; font-size:11px; padding:4px 0 4px 5px; margin:5px 5px 0 0; border:1px solid #A9EDEC}

/***** Latest Tweets Widget ********************/
.latest-tweets{background:url(images/green/twitter.png) top right no-repeat; margin:10px 0 0 0; padding:0}

/***** Calendar ********************/
#wp-calendar{width:100%}

#sidebar .widget_calendar{padding:0}

#wp-calendar caption{color:#333; font-size:12px; font-family:Arial,Tahoma,Verdana; font-style:italic; font-weight:normal; margin:0; padding:2px 5px 0 0; text-align:right}

#wp-calendar th{color:#333}

#wp-calendar thead{margin:10px 0 0 0; font-weight:bold; background:#F7F7F7 !important; color:#F7F7F7 !important}

#wp-calendar td{background:#F7F7F7; font-weight:normal; text-align:center; padding:2px}

/***** Buttons ********************/
#submit, .searchsubmit, .enews #subbutton, .gform_footer .button, .reply a, .reply a:visited{background:#1898d5 !important; color:#FFF; font-family:Arial,Tahoma,Verdana; font-size:11px; font-weight:normal !important; text-decoration:none; text-shadow:#333 1px 1px; text-transform:uppercase;  margin:0; padding:3px 5px 3px 5px !important; border:1px solid #000}

#submit:hover, .searchsubmit:hover, .enews #subbutton:hover, .gform_footer .button:hover, .reply a:hover{background:#f58220 !important; border:1px solid #000}

/***** Contact Form ********************/
.gform_wrapper input, .gform_wrapper textarea, .gform_wrapper select{background:#F7F7F7 !important; color:#368887 !important; font-family:Arial,Tahoma,Verdana !important; font-size:12px !important; padding:4px 0 4px 5px !important; border:1px solid #DDD}

.gform_footer input.button{color:#FFF !important}

.gform_wrapper .ginput_complex label{font-size:12px !important}

.gform_wrapper li, .gform_wrapper form li{margin:0 0 10px 0 !important}

.gform_wrapper .gform_footer{border:none !important}

/***** Footer ********************/
#footer{width:960px; background:#03618c; color:#FFF; text-shadow:#333 0px 0px; padding:5px 0 5px 0; clear:both; overflow:hidden}

#footer a, #footer a:visited{color:#FFF; text-decoration:none}

#footer a:hover{color:#FFF; text-decoration:underline}

#footer p{margin:0; padding:0}

#footer .gototop{width:195px; float:left; margin:0; padding:0 0 0 10px}

#footer .gototop a{margin:0; padding:0 0 1px 18px; background:url(images/green/footer-top.png) no-repeat left center}

#footer .creds{width:740px; float:right; margin:0; padding:0 10px 0 0; text-align:right}

/***** Comments ********************/
#respond{margin:0 0 15px 0; padding:0}

#author, #email, #url{background:#F7F7F7 !important; width:250px; color:#368887; font-family:Arial,Tahoma,Verdana; font-size:12px; padding:3px 0 3px 3px; margin:5px 5px 0 0; border:1px solid #DDD}

#comment{background:#616161 !important; width:98%; height:150px; color:#fff; font-family:Arial,Tahoma,Verdana; font-size:12px; padding:3px 0 3px 3px; margin:5px 0 5px 0; border:1px solid #000}

.comment-list, .children{margin:0; padding:0}

.ping-list{margin:0 0 40px 0; padding:0}

.comment-list ol, .ping-list ol{margin:0; padding:10px}

.comment-list li, .ping-list li{font-weight:bold; margin:15px 0 5px 0; padding:10px 5px 10px 10px; list-style:none}

.comment-list li ul li{margin-right:-6px; margin-left:10px}

.comment-list p, .ping-list p{font-weight:normal; text-transform:none; margin:10px 5px 10px 0; padding:0}

.comment-list li .avatar{background:#222325; float:right; border:1px solid #000; margin:0 5px 0 10px; padding:4px}

.comment-list cite, .comment-list cite a, .ping-list cite, .ping-list cite a{font-weight:bold; font-style:normal}

.commentmetadata{font-size:11px; font-weight:normal}

#respond:after{content:"."; display:block; height:0; clear:both; visibility:hidden}

.nocomments{text-align:center}

#comments .navigation{display:block; margin:10px 0 0 0}

.thread-alt, .thread-even{background:#4f4e4e}

.even, .alt, .depth-1{border:1px solid #000; margin:0; padding:0}

