
/* @group reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse;border-spacing:0;}
/* @end */

/* @group utility */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {*zoom:1;}

/* @end */

/* @group typography */
body {font-family:Arial,Helvetica,sans-serif;color:#333;background:#fff;font-size:12px;line-height:16px;}
a:hover {color:#00aeef;text-decoration:underline;}
a {color:#00aeef;text-decoration:none;}
/* @end */

/* @group grid */
.row {*zoom:1;position:relative;float:none;clear:both;}
.row:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.cell {*zoom:1;position:relative;float:left;}
/* @end */

/* @group blocks */
.left {float:left;}
.right {float:right;}
.first {margin-left:0 !important;padding-left:0 !important;}
.last {margin-right:0 !important;padding-right:0 !important;}
.top {margin-top:0 !important;padding-top:0 !important;}
.bottom {margin-bottom:0 !important;padding-bottom:0 !important;}
.show {display:block;}
.hide {display:none;}
img.refresh-blog {position:absolute;left:0;top:65px;}
/* @end */

.extra-tracking {height:0; overflow:hidden;}

h3,pre,p {color:#333;}
#page{padding:0 0 0 0;}

#header {position:relative;top:-5px;background-color:#fff !important;border-bottom:none !important;min-height:365px;height:auto !important;height:365px;_height:0;}
.bg-header {background-color:#00aedb;height:166px;position:absolute;width:100%;z-index:0;}
.header-inner {position:relative;z-index: 60;}
.author #header, .page-template-ambassador_picks-php #header { background-color:#F6F6F6 !important;border-bottom:1px solid #DFDFDF !important;}
.page-template-ambassador_picks-php #header {min-height:0 !important;}
.author-header, .author #header {margin-bottom:20px;margin-top:0 !important;width:auto !important;}
#refresh-blog {height:165px;width:994px;text-align:center;margin:0 auto;position:relative;}
.bg {background:url(images/bg-header.png) no-repeat 5px 0;}
.bg-title {background:url(images/global/title-refresh-blog.png) no-repeat left 35px;}
#refresh-blog p {position:absolute;top:35px;right:0px;width:350px;font-size:14px;line-height:18px;text-align:left;color:#fff; }
#main{width:982px;padding:0;margin:0 auto;margin-top:10px;_position:relative;_top:-10px;}

#content{width:721px;float:left;margin:0 19px 0 0 !important;padding-top:0 !important;}
#sidebar{width:242px;_width:240px;float:left;padding-top:0px;z-index: 80px;position:relative;background-color:#fff;}
span.loader {padding:5px;}

#nav-container{height:57px;}
#categories {
	margin:0 auto;
	width:980px;
	border:1px solid #E7E7E7;
	position:relative;
	top:-50px;
	padding:20px 0 20px;
}

#categories a{
	display:block;
}

#categories img{
	display:block;
}

#categories span {
	font-size:14px;
	font-weight:bold;
}

#categories ul li h3 {
	text-transform: uppercase;
	font-weight:bold;
	color:#818181;
	margin-bottom:5px;
}

#categories ul li h4 {
	color:#006cae;
}

#categories ul li.last {
	margin-right:0;	
}

#categories img {
	margin-bottom:5px;
}

#categories ul {
	padding-left:17px;
	
}

#categories ul li {
	float:left;
	font-size:11px;
	width:140px;
	margin-right:20px;
}

/* status bar */
.btn {display:inline-block; border:none; line-height:20em; margin-right:5px; overflow:hidden; cursor:pointer; text-indent:-9999px; *text-indent:0px;}
#status-bar {position:fixed; bottom:0; width:100%; font-size:11px;z-index: 9999;}
#status-bar .bg {min-width:1020px; width:95%; margin:0 auto; border:1px solid #66d4eb; border-width:1px 1px 0 1px; margin:0 auto; background:url(images/global/status-bar/bg-status-bar.png) 0 0 repeat-x #0095cf;}
#status-bar.ie6 {position:absolute; top:0; z-index:9999;}
#status-bar .not-logged-in {}
#status-bar .not-logged-in .status li.sign-in {}
#status-bar .status {width:1000px; padding:0 10px; margin:0 auto; color:#ffffff;}
#status-bar .status span.pipe {margin:0 4px;}
#status-bar .status h4 {margin-bottom:2px; line-height:13px;}
#status-bar .status p {margin:0; line-height:12px;color:#fff;}
#status-bar .status a {color:#F9D51C;}
#status-bar .status li {float:left; padding:10px; border-right:1px solid #66d4eb;}
#status-bar .status li.sign-in {width:190px;}
#status-bar .status li.sign-in img {float:left; margin-right:10px;}
#status-bar .status li.count {width:165px;}
#status-bar .status li.count #status-number {float:left; width:28px; height:26px; padding:4px 0 0 4px; margin:0 8px -5px 0; font-size:20px; font-weight:bold; font-family:'Helvetica Neue', Helvetica, Arial, sans-serif; background:url(/images/status-bar/set-bg-number.png) 0 0 no-repeat;}
#status-bar .status li.count #status-number.critical {background-position:0px -60px;}
#status-bar .status li.count h4 {float:left; width:75px; margin:1px 0 0 0;}
#status-bar .status li.count p {float:right; width:35px; margin-top:2px;}
#status-bar .status li.idea {border:none;}
#status-bar .status li.action {position:relative; float:right; border:none;}
#status-bar .status li.action a {vertical-align:middle;}
#status-bar .status li.can {_display:none; width:70px; border:none; float:right;}
#status-bar .status li.can img {position:absolute; bottom:0;}
#status-bar .status li.message {float:right; padding-top:20px; border:none;}
#status-bar .btn-submit-your-idea {width:132px; height:26px; background:url(/images/status-bar/btn-submit-your-idea.gif) 0 0 no-repeat;}

h1{background:url(images/refresh-blog.png) 0 0 no-repeat;}
.category-title{font-size:20px;font-weight:bold;padding:20px 0 20px 0;color:#2b70ad;}
.single #main, .category #main {padding:22px 0 20px 0;top:-80px;_top:0;}
.category #main {_top:-30px;}

.error404 #header,
.archive #header,
.single #header, .category #header {min-height:160px;height:auto !important;height:160px !important;}

.error404 .header-inner,
.archive .header-inner,
.single .header-inner, .category .header-inner {position:relative;z-index: 60;height:165px !important;}

.border-content{background:#fff;}
.border-header,
.border-footer{background:url(images/borders.png) no-repeat 0 0;width:100%;overflow:hidden;}

#featured .post{ width:140px;float:left;margin:0 20px 0 0; }
#featured{margin:0 0 20px 0;}
#featured .border-content{padding:0 0 0 20px;}
#featured .border-header{height:5px;background-position:0 0;}
#featured .border-footer{height:5px;background-position:0 -5px;}

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

#posts .post{margin:0 0 18px 0;zoom:1;position:relative;border:1px solid #E7E7E7}
#posts .hover {background-color:#edfbff;}
#posts .hover .post-title,
#posts .hover .entry a.more-link{text-decoration:underline;}

#posts .outer-content {padding:16px 20px 14px 20px;}
#posts .post .post-title{font-size:30px;line-height:36px;padding:0 0 10px 0;}
#posts .post .post-title a{color:#333;letter-spacing:-1px;}
#posts .post .entry p.post-subtitle{font-weight:bold;padding:0 0 5px 0;font-size:15px;line-height:20px;}
#posts .post .entry p{padding:0 0 6px 0;font-size:15px; line-height:20px;}
#posts .post .entry a.more-link{font-size:12px;text-transform:uppercase;font-weight:bold;display:block;padding:4px 0 4px 0;}
#posts .post .post-image{float:right;padding:0 0 20px 20px;}
#posts .post .post-image a img{width:200px; height:161px;}
#posts .post .post-info{padding:16px 0 10px 0;color:#949494;font-size:11px;}
#posts .post .post-info img{display:inline-block;}
#posts .post .post-metadata{border-top:1px solid #c9c9c9;padding:14px 0;margin:0 20px;}

{display:none;width:105px;float:left;padding:4px 0 0 0;}
.single #posts .post .share-comments{float:right;}

#posts .post .share-comments a{display:block;}
#posts .post .share-comments span{color:#fff;font-weight:bold;float:left;display:block;margin:0 6px 0 0;text-align:center;line-height:18px;font-size:12px;width:28px;height:23px;background:url(images/comments.png) 0 0 no-repeat;}
#posts .post .post-comments strong{float:left;display:block;line-height:18px;font-size:10px;text-transform:uppercase;font-weight:bold;}
#posts .post .post-categories{font-size:12px;line-height:26px;display:block;float:right;}
#posts .post .post-categories strong{color:#949494;font-size:10px;line-height:26px;text-transform:uppercase;display:block;float:left;}
#posts .post .post-categories span,
#posts .post .post-categories a{display:block;float:left;}
#posts .post .post-categories div.category-links {float:left;}
#posts .post .post-categories div.category-links a {display:inline;float:none;}

#posts .post .post-header{padding:0 0 0 36px;font-size:12px;color:#666;border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;position:relative;height:38px;margin:0 0 16px 0;}
#posts .post .post-header .post-author a{display:block;position:absolute;top:-9px;left:-25px;}
#posts .post .post-header .post-author a img{display:block;}

#posts .post .post-header .post-author{line-height:35px;float:left;}

.single #posts .post {background-color:#fff;padding:16px 20px 14px 20px;}
.single #posts .post .post-date{font-size:16px;color:#949494;position:absolute;right:20px;padding:9px 0 0;}
.single #posts .post .post-title{font-size:36px;line-height:40px;width:520px;padding:0 0 16px 0;letter-spacing:-1px;}
.single #posts .post .post-categories{float:none;}
.single #posts .post .entry{font-size:14px;line-height:20px;}
.single #posts .post .entry p{padding:0 0 16px 0;}
.single #posts .post .entry p.post-subtitle{font-size:32px;line-height:34px;font-weight:bold;}
.single #posts .post .post-metadata{padding:14px 0;margin:0;}

.sidebar-box h3{font-size:13px;text-transform:uppercase;padding:0 0 10px 0;}
.sidebar-box{margin:0 0 20px 0;padding:0 0 0 10px;}
.sidebar-box .border-content{padding:16px 20px 14px 20px;}
.sidebar-box .border-header{height:5px;background-position:-740px -10px;}
.sidebar-box .border-footer{height:8px;background-position:-740px -15px;}
.sidebar-box a.view-all {
	text-transform: uppercase;
	font-weight:bold;
	padding-right:17px;
	background:url(images/global/ico-arrow-blue.png) no-repeat right top;
}

.post-share{float:right;width:300px;padding:6px 0 0 0;}
.post-share .retweets, #posts .post .post-share .facebook-shares { padding:4px 10px 0 30px;}
.share-comments{padding:0 16px 0 0;font-size:10px;font-weight:bold;text-transform:uppercase;font-weight:bold;}

.share-comments span{color:#fff;font-weight:bold;float:left;display:block;margin:0 8px 0 0;text-align:center;line-height:21px;font-size:13px;width:32px;height:28px;background:url(images/share.png) 0 0 no-repeat;}
.share-comments strong{float:left;display:block;line-height:18px;font-size:10px;font-weight:bold;padding-right:10px;}
.share-facebook{float:right;display:block;padding:0 16px 0 0;}
.share-facebook a{width:28px;height:28px;display:block;overflow:hidden;text-indent:-1000px;background:url(images/share.png) -50px 0 no-repeat;}

#posts .post .share-twitter{float:right;display:block;padding:0 16px 0 0;}
#posts .post .share-twitter a{width:28px;height:28px;display:block;overflow:hidden;text-indent:-1000px;background:url(images/share.png) -100px 0 no-repeat;}

.back-to-blog {
	background:url(images/global/ico-arrow-white.gif) no-repeat left 2px;
	padding-left:20px;
	color:#fff;
	position:absolute;
	left:5px;
	top:100px;
	z-index:70;
	font-weight:bold;
	font-size:12px;
	display:block;
	padding-top:2px;
}

.back-to-blog:hover {
	text-decoration:underline;
	color:#fff;
}

.icon{margin:0 1px 0 0;width:28px;height:26px;overflow:hidden;text-indent:-1000px;background:url(images/icons.png) 0 0 no-repeat;}
.icon-education{background-position:0 0;}
.icon-hoods{background-position:-29px 0;}
.icon-arts{background-position:-58px 0;}
.icon-health{background-position:-87px 0;}
.icon-planet{background-position:-116px 0;}
.icon-food{background-position:-145px 0;}

/* ideas */
.related-ideas {display:none;}
.related-ideas .border-content{padding-bottom:0;}
.related-ideas h3{padding:0 0 10px 0;}

.idea{font-size:16px;line-height:18px;color:#fff;margin:0 0 20px 0;}
.idea .idea-content{padding:0 20px 16px 10px;}
.idea .idea-header{height:16px;overflow:hidden;}
.idea .idea-content a{font-size:14px;}
.idea .idea-content p{padding:0 0 20px 0;}

.idea-planet .idea-content{background:#68bd45 url(images/idea-planet.png) 0 bottom no-repeat;}
.idea-planet .idea-header{background:url(images/idea-planet.png) 0 0 no-repeat;}
.idea-planet a{color:#3b6b27;}

.idea-food .idea-content{background:#68bd45 url(images/idea-food.png) 0 bottom no-repeat;}
.idea-food .idea-header{background:url(images/idea-food.png) 0 0 no-repeat;}
.idea-food a{color:#7f5f00;}

.idea-arts .idea-content{background:#68bd45 url(images/idea-arts.png) 0 bottom no-repeat;}
.idea-arts .idea-header{background:url(images/idea-arts.png) 0 0 no-repeat;}
.idea-arts a{color:#00576d;}

/* top 10 */
.top-rated {
	font-size:11px;
	border-top:3px solid #e5e5e5;
}

.top-rated h3 {
	padding-top:15px;
}


.top-rated ul li {
	width:72px;
	height:20px;
	text-align:center;
	float:left;
	
}
.top-rated ul li.active {
	background:url(images/global/bg-most-rated-category.png) no-repeat;
	margin-bottom:2px;
	padding-left:0;
}

.top-rated ul li a{
	display:block;
	line-height:17px;
}

.top-rated ul li.active a {
	color:#fff;
	cursor:default;
}
.top-rated ul li.active a:hover {
	text-decoration:none;
}

.top-rated ol {
	margin: 20px 0;
	padding: 20px 0 10px 20px;
	margin-left:5px;

	
}
.top-rated ol li {
	color: #666;
	font-size:14px;
	font-weight:bold;
	list-style-type: decimal;
	margin-bottom:10px;
}

.top-rated ol li a {
	font-weight:normal;
	font-size:11px;
}

/* ambassador */
.ambassadors {border-top:3px solid #e5e5e5;}

.ambassadors h3 {
	padding-top:15px;
}

.ambassadors ul li img {
	display:block;
}

.ambassadors ul li span.title {
	color:#666;
	font-size:11px;	
	display:block;
	font-weight:normal;
	text-decoration: none;
}

.ambassadors ul li a {
	font-weight:bold;
	font-size:13px;
	display:block;
}

.ambassadors ul li a.ambassador-link {
	width:200px;
	height:47px;
	text-decoration:none;
}

.ambassadors ul li span.author-name {
	display:block;
	padding-top:5px;
}

.ambassadors ul li a.ambassador-link:hover span.author-name {
	text-decoration: underline;
}

.ambassadors ul li {
	padding:15px 0 15px 0;
	border-bottom:1px dotted #ccc;
	position:relative;
}

.ambassadors ul li a.icon {
	background:transparent url(images/global/ico-small.png) no-repeat scroll 0 0;
	width:17px;
	height:17px;
	display:block;
	float:right;
	position:absolute;
	right:0;
	top:20px;
}

.ambassadors ul li a.icon-education {
	background-position:-262px 0;	
}

.ambassadors ul li a.icon-neighborhoods {
	background-position:-209px 0;	
}

.ambassadors ul li a.icon-hoods {
	background-position:0 0;	
}

.ambassadors ul li a.icon-arts-culture {
	background-position:-52px 0;	
}

.ambassadors ul li a.icon-the-planet {
	background-position:-157px 0;	
}

.ambassadors ul li a.icon-food-shelter {
	background-position:-105px 0;	
}

.ambassadors ul li img {
	float:left;
	margin-right:8px;
}
.ambassadors ul li .img-avatar {
	float:left;
	display:block;
	width:45px;
	height:0;
	margin-right:8px;
	padding-top:45px;
	overflow:hidden;
	margin-right:5px;
}
.img-avatar-arts-culture {background:url(/images/generic/avatar-rebecca-rigal.jpg) 0 0 no-repeat;}
.img-avatar-education {background:url(/images/generic/avatar-liz-dwyer.jpg) 0 0 no-repeat;}
.img-avatar-the-planet {background:url(/images/generic/avatar-ben-jervey.jpg) 0 0 no-repeat;}
.img-avatar-food-shelter {background:url(/images/generic/avatar-allison-arieff.jpg) 0 0 no-repeat;}
.img-avatar-neighborhoods {background:url(/images/generic/avatar-kyla-fullenwider.jpg) 0 0 no-repeat;}
.img-avatar-health {background:url(/images/generic/avatar-mallika-chopra.jpg) 0 0 no-repeat;}

/* tweets */
.tweets { overflow:hidden;word-wrap: break-word;border-top:3px solid #e0e0e0;}
.tweets div.twitter-bubble {
	width:199px;
}

.tweets h3 {
	position:relative;
	padding-top:15px;
	padding-bottom:0;	
}

.tweets span.loader{
	position:absolute;
	top:24px;
}

.tweets div.twitter-bubble a {
	color:#fff;
}

.tweets div.twitter-bubble-header {
	background:url(images/global/twitter-bubble-corners.png) 0 8px no-repeat;
	height:15px;
	width:199px;
}
	
.tweets div.twitter-bubble-footer {
	height:29px;
	width:199px;
	background:url(images/global/twitter-bubble-corners.png) 0 -21px;
}
		
.tweets div.twitter-bubble-content {
	background-color:#eb2164;
	padding:10px;
}

.tweets div.twitter-bubble-content a{
	font-size:16px;
	line-height:20px;
	color:#fff;
}

.tweets div.twitter-bubble-content a:hover{
	color:#fbd3e0;
	text-decoration:none;
}
		
.tweets div.twitter-bubble-content span.date {
	margin-top:10px;
	border-top:1px solid #fff;
	padding-top:5px;
	color:#fff;
	margin-bottom:0px;
}		
		
.tweets h3 span.tweet-title {
	font-weight:normal;
	display:block;

}
.tweets ul li {
	padding:15px 0 7px 0;
	border-top:1px solid #ccc;
}

.tweets ul li.bubble {
	border:none;
	padding-top:0;
}

.tweets ul li a {
	font-weight:bold;
	font-size:11px;
	display:block;
}

.tweets span.date {
	padding-top:2px;
	color:#949494;
	font-size:10px;
	display:block;
}

/* browse by */
.browse-by {
	border-top:3px solid #e5e5e5;
	margin-top:20px;
}

.browse-by h3 {
	padding-top:15px;
	margin-bottom:10px;
}

.browse-by a {
	display:block;
	font-weight:bold;
	font-size:11px;
	margin-bottom:5px;
	padding-left:10px;
	position:relative;
	left:-10px;
	height:17px;
	width:102px;
	line-height:17px;
}

.browse-by a.active {
	color:#fff;
	font-weight:normal;
	background:url(images/global/bg-browse-by-tag-active.png) no-repeat 0 0;
}

/* find-us */
.find-us {border:1px solid #C9C9C9;padding:0 !important;}
.find-us h3{padding:0 0 2px 0;}
.find-us .border-content{padding-bottom:0;}
.find-us .border-content a{display:block;float:left;height:53px;background:url(images/find-us.png) 0 -65px no-repeat;text-indent:-1000px;overflow:hidden;position:relative;}
.find-us .border-content .find-facebook{width:65px;background-position:0 -58px;}
.find-us .border-content .find-facebook:hover{background-position:0 0}
.find-us .border-content .find-twitter{width:73px;background-position:-65px -58px;}
.find-us .border-content .find-twitter:hover{background-position:-65px 0;}
.find-us .border-content .find-youtube{width:62px;_width:60px;background-position:-138px -58px;}
.find-us .border-content .find-youtube:hover{background-position:-139px 0px;}

/* ambassador picks */
.ambassador-picks { border-top:3px solid #E5E5E5;}
.ambassador-picks h3 { padding-top:15px !important;}
.ambassador-picks a.previous-picks { float:left;display:block;}
.ambassador-picks div.pick-content {margin-bottom:10px;padding-bottom:5px; border-bottom:1px solid #e3e3e3;}
.ambassador-picks div.pick-content a, .ambassador-picks div.pick-content .more-link {display:block;}
.ambassador-picks div.pick-content p a {display:inline;} 

.single #sidebar .ambassador-picks, .home #sidebar .ambassador-picks, .archive #sidebar .ambassador-picks {display:none;}
/* avatar */
.avatar .avatar-arrow{position:absolute;background:url(images/avatar-arrow.png) 0 0 no-repeat;width:33px;height:35px;top:16px;left:-32px;_left:-42px;}
.avatar{position:relative;border:1px solid #C9C9C9;}
.avatar h3 {padding-bottom:3px;}
.avatar .avatar-image{width:73px;height:78px;background:url(images/avatar-image.png) 0 0 no-repeat;padding:1px 0 0 1px;top:-10px;right:-13px;position:absolute;}
.avatar .avatar-header{border-bottom:1px solid #ccc;padding:0 0 8px 0;margin:0 0 8px 0;font-size:13px;}
.avatar .avatar-content{font-size:11px;line-height:14px;display:none;}

#content.food .avatar-image {width:50px; height:0; padding-top:50px; overflow:hidden; background:url(/images/generic/set-avatar-default.png) -110px 0 no-repeat;}
#content.arts .avatar-image {width:50px; height:0; padding-top:50px; overflow:hidden; background:url(/images/generic/set-avatar-default.png) -110px -55px no-repeat;}
#content.uncategorized .avatar-image,
#content.featured .avatar-image {width:50px; height:0; padding-top:50px; overflow:hidden; background:url(/images/generic/set-avatar-default.png) -0 -0 no-repeat;}
#content.education .avatar-image {width:50px; height:0; padding-top:50px; overflow:hidden; background:url(/images/generic/set-avatar-default.png) -0px 0 no-repeat;}
#content.neighborhoods .avatar-image {width:50px; height:0; padding-top:50px; overflow:hidden; background:url(/images/generic/set-avatar-default.png) -0 0 no-repeat;}
#content.planet .avatar-image {width:50px; height:0; padding-top:50px; overflow:hidden; background:url(/images/generic/set-avatar-default.png) -0 -55px no-repeat;}
#content.health .avatar-image {width:50px; height:0; padding-top:50px; overflow:hidden; background:url(/images/generic/set-avatar-default.png) -55px -55px no-repeat;}

/* archive pages */
a.blogs-about-the-planet {
	background:url(images/global/ico-x.png) right 3px no-repeat;
	padding:0px 20px 20px 0;
	font-size:20px;
	color:#2b70ad;
	font-weight: bold;
	display:block;
	width:225px;
}

/* comments */

#comments {
	position:relative;
	margin-top:40px;
	border:1px solid #E7E7E7;
}

#comments .border-content {
	padding:16px 20px 14px;
}

#comments .avatar-arrow-comments {
	background:transparent url(images/avatar-arrow-comments.png) no-repeat scroll 0 0;
	height:27px;
	left:30px;
	position:absolute;
	top:-26px;
	width:49px;
}

.single .share-other-container {
	float:right;
	width:250px;
}

.single .share-other-container strong {
	float:left;
	font-weight:normal;
	padding:8px 10px 0 0;
}

#facebook-share {visibility: hidden;}

#comments .share-comments strong { font-size:22px !important; color:#333; text-decoration:none;text-transform: none;}
#comments .share-comments .leave-a-comment { text-transform: none;padding-top:7px;display:block;float:left;font-size:12px;font-weight: normal;margin-left:10px;}
#comments div.flag-link {display:inline;}

#commentsText {
	width:400px; 
	height:100px;
}

.sharing-facebook,
.sharing-twitter{display:block;overflow:hidden;text-indent:-1000px;background:url(images/sharing-icons.png) no-repeat scroll 0 0;height:18px;}

.sharing-facebook{width:60px;background-position:right 0;}
.sharing-twitter{width:60px;margin:0 10px 0 0;}

.facebook-container, 
.twitter-container {float:right;margin:3px 0 0 0;padding:1px 0;}

.twitter-container{border-left:1px solid #ccc;padding-left:10px;}

#comments .comment {
	background-color:#eceff5;
	width:611px;
	margin-left:70px;
	margin-bottom:20px;
	position:relative;
}

#comments .comment-header {
	background:url(images/bg-rounded-comments.png);
	height:5px;
}

#comments .comment-footer {
	background:url(images/bg-rounded-comments.png) 0 5px;
	height:5px;
}

#comments .comment-content {
	padding:15px;
	font-size:11px;	
}

#comments .comment-content span.date {
	color:#949494;
}

#comments .comment-content span.author {
	font-size:18px;
	font-weight:bold;
	font-style:normal;
}

#comments .comment-content strong {
	font-size:12px;
	padding-left:20px;	
}

#comments .share-comments-container {
	margin-bottom:20px;
	padding-bottom:10px;
	border-bottom:1px solid #BEC9CC;
}

#comments .comment-content p {
	margin-top:10px;
	padding:10px 0 10px 0;
	font-size:12px;
	border-top:1px solid #bec9cc;
}

#comments .comment-content textarea {
	display:block;
}


#comments .avatar-image {
	background:transparent url(images/bg-avatar-image-small.png) no-repeat scroll 0 0;
	height:78px;
	padding:1px 0 0 1px;
	position:absolute;
	left:-70px;
	top:10px;
	width:73px;
}

#comments .submit {
	float:left;
	background:url("images/btn-add-comment.png");	
	height:25px;
	width:115px;
	border:medium none;
	cursor:pointer;
	display:inline-block;
	line-height:20em;
	margin-right:5px;
	overflow:hidden;
	text-indent:-9999px;
}

#comments a.civil {
	display:block;
	padding:5px 0 0 10px;
	float:left;
}

#comments .submit:hover {
	background:url("images/btn-add-comment.png") 0 -31px;
}


p.error {
	padding:4px 5px 4px 30px !important; 
	margin:10px 0 0; 
	background:url(images/global/icn-field-error.gif) 7px 6px no-repeat #fbeded; 
	font-size:12px !important; 
	line-height:18px !important;
	border:none !important;
	color:#dd0000;
	font-weight:bold;	
}

#comments span.loader { 
	float:left;
	display:none;
	padding-top:5px;
}

#comments span.load-comments {float:none;display:block;background:url(/blog/wp-content/themes/pepsirefresh/images/global/loader.gif) no-repeat 0 0;height:16px;padding:0 0 0 24px !important;margin:0 0 20px 0; }

#comments .textarea-help {
	color:#666666;
	font-size:11px;
	font-weight:bold;
	margin:10px 0 0 !important;
	text-align:right;
	width:417px;
}

#comments p {
	line-height:18px;
	margin-bottom:20px;
}

#comments .textarea-help {
	width:400px;
	border:none !important;
	margin-top:0 !important;
	padding-top:0 !important
}

#comments .bad-count {
	color:#EC1313;
}

.navigation span{font-size:18px;line-height:16px;}
.navigation{display:block !important;font-size:18px;font-weight:bold;line-height:16px;padding:6px 0 16px;color:#00AEEF;}
.navigation .alignleft{float:left;}
.navigation .alignright{float:right;}
.navigation a {font-size:12px;}
.home .entry img,
.category .entry img,
.archive .entry img {display:none;}

/* author - ambassador page */

#header.health li.health a, #header.arts-culture li.arts a, #header.food-shelter li.food a, #header.the-planet li.planet a, #header.neighborhoods li.neighborhoods a, #header.education li.education a {
	background-position: 0 -178px !important;
}

.author {
	font-style:normal !important;
}

.author #content h3, .page-template-ambassador_picks-php #content h3  {
	font-size:13px;
	padding:0 0 6px;
	text-transform:uppercase;
}

.page-template-ambassador_picks-php #sidebar {margin-top:20px;}

.author #content, .page-template-ambassador_picks-php #content {
	padding-top:0;
}

.author div.top-rated, .author div.browse-by, .author div.find-us, .category div.top-rated, .category div.browse-by { display:none;}


#ambassador {
	border-bottom:1px solid #d3d3d3;
	margin:20px 0 30px 0;
}

#ambassador .content {
	margin:0 auto;
	padding:0;
	position:relative;
	width:982px;	
}

#ambassador .loader {
	margin:0 auto;
	padding:0;
	display:block;
	width:16px;
	position:relative;	
}

#ambassador .biography-content {
	width:710px;
	padding:25px;
}

.page-template-ambassador_picks-php #ambassador .content {height:220px;}
.page-template-ambassador_picks-php #ambassador .ambassador-image { bottom:0;}

#the-planet-biography .biography-content {
	background-color:#68bd45;
}
#ambassador  #the-planet-biography .biography-content h3{
	border-bottom:1px solid #a6cf94;
}

/*
#arts-culture-biography .biography-header {
	background:url(images/arts-culture-header-footer.png) no-repeat;
}

#arts-culture-biography .biography-footer {
	background:url(images/arts-culture-header-footer.png) no-repeat left bottom;
}
*/

#arts-culture-biography .biography-content {
	background-color:#0082c8;
}
#ambassador  #arts-culture-biography .biography-content h3{
	border-bottom:1px solid #84c1e1;
}


#education-biography .biography-content {
	background-color:#f39500;
}
#ambassador  #education-biography .biography-content h3{
	border-bottom:1px solid #f4ca80;
}


#food-shelter-biography .biography-content {
	background-color:#f4ca09;
}
#ambassador  #food-shelter-biography .biography-content h3{
	border-bottom:1px solid #f1d580;
}

#health-biography .biography-content {
	background-color:#ee3124;
}
#ambassador  #health-biography .biography-content h3{
	border-bottom:1px solid #ea9286;
}

#neighborhoods-biography .biography-content {
	background-color:#eb2164;
}
#ambassador  #neighborhoods-biography .biography-content h3{
	border-bottom:1px solid #ec80a5;
}

#ambassador h1 {
	margin-bottom:10px;
}

#ambassador .content h3 {
	font-size:18px;
	font-weight:bold;
	border-bottom:1px solid #ffffff;
	padding-bottom: 10px;
}

#ambassador .content h3 span {
	font-weight:normal;
}

#ambassador .content p {
	color:#fff;
	font-size:14px;
	width:630px;
	padding-top:10px;
	line-height: 1.5em;
}

#ambassador .ambassador-image {
	position:absolute;
	left:660px;
	bottom:-20px;
	*bottom:0px;
	_bottom:0px;
	z-index:95;
}

.author #main  { _top:5px;}
.author #sidebar {margin-top:20px;}

#ambassador a.good-logo {
	position:relative;
	top:10px;
	margin-bottom:20px;
	display:block;
}

#ambassador a.good-logo img{
	display:block;
}

/*ambassador picks page */
.page-template-ambassador_picks-php .biography {display:none;}

.page-template-ambassador_picks-php .ambassador-image {	
	height:220px;
	overflow:hidden;
}

.page-template-ambassador_picks-php #ambassador img.good-logo {
	position: relative;
	top:10px;
}

.page-template-ambassador_picks-php #content h3.header a.view-all-posts {
	float:right;
	text-transform: none;
	font-weight:normal;
	font-size:12px;
}

.page-template-ambassador_picks-php #ambassador .content { visibility: visible;}

.page-template-ambassador_picks-php div.top-rated, .page-template-ambassador_picks-php div.browse-by, .page-template-ambassador_picks-php div.find-us,.page-template-ambassador_picks-php div.avatar,.page-template-ambassador_picks-php div.ambassador-picks, .page-template-ambassador_picks-php .tweets, .author .tweets {display:none;}


/* rounded corners */
.rounded {-moz-border-radius:7px; -webkit-border-radius:7px; -khtml-border-radius:7px; border-radius:7px;}
div.rounded {background-repeat:no-repeat;}


/* hover line */
.arts-culture-line {display:none;border-bottom:1px solid #0983C2;position:absolute;top:-105px;left:280px;width:165px;}
.education-line {display:none;border-bottom:1px solid #E99400;position:absolute;top:-105px;left:280px;width:117px;}
.the-planet-line {display:none;border-bottom:1px solid #4C9F29;position:absolute;top:-105px;left:280px;width:121px;}
.food-shelter-line {display:none;border-bottom:1px solid #E3AB00;position:absolute;top:-105px;left:280px;width:164px;}
.neighborhoods-line {display:none;border-bottom:1px solid #D7004B;position:absolute;top:-105px;left:280px;width:176px;}
.health-line {display:none;border-bottom:1px solid #D5240D;position:absolute;top:-105px;left:280px;width:77px;}


/* flyout tout */
#cta-flyout {width: 0;position: fixed; _position:absolute; z-index: 1000; overflow: hidden; right: 0; top: 200px; height: 255px; }
#cta-flyout-tout {background: url(/images/idea/gulf-flyout.png) no-repeat; _background: url(/images/idea/gulf-flyout-ie6.png) no-repeat; height: 255px; width: 597px;}
#cta-flyout-tout #cta-flyout-content {margin: 0 0 0 150px; padding-top: 30px; width: 415px; }
#cta-flyout-tout #cta-flyout-content p {font-size: 22px; line-height: 28px; margin-bottom: 20px;}
#cta-flyout-content a {font-weight: bold; background: url(/images/idea/flyout-link-arrow.png) no-repeat right 10px; padding-right: 10px;}
#cta-flyout-toggle {display: block; position: absolute; left:0; width: 125px; height: 255px;}
