body {
	background-color: #f6f6f6;
}

#header .sharing {display:none;}

#content {
	position:relative;
	top:-95px;
	_left:12px;
}

#inner-content {
	background:url(/images/idea/bg-border.png) 0 0 repeat-y;
	padding:35px 10px 10px 10px;
	width:984px;
}

#content .content-footer {
	height: 18px;
	width:990px;
	background:url(/images/idea/bg-rounded-border.png) 0 bottom no-repeat;
}

#content h3 {
	font-size:15px;
	padding-bottom:10px;
}

#content h3 a {
	float:right;
	font-size:12px;
	font-weight:normal;
}

#content .module {
	margin-bottom:35px;
}

/* header */
#idea-header {
	height:182px;
	background-color:#00aedb;
	position:relative;
	top:-5px;
	
}

#idea-header-content {
	background:url(/images/idea/good-idea.png) 0 0 no-repeat #00aedb;
	width:981px;
	height:182px;
	margin:0 auto;
	position: relative;
	overflow:hidden;
}

#idea-header-content.funded {background:url(/images/fundedideas/good-idea-funded.png) 0 0 no-repeat #00aedb !important;margin-bottom:10px; }

#idea-header-content a.view-all-ideas {
	position: absolute;
	left:0;
	top:70px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
}

#idea-pagination {
	position:absolute;
	top:70px;
	right:-24px;
	width:300px;
	color:#fff;
	font-size:10px;
}

#idea-pagination ul {
	position: relative;
	top:-14px
}

#idea-pagination ul, #idea-pagination span {
	float:left;
	
}

#idea-pagination ul li {
	float:left;
	padding:10px;
	font-size:11px;
}

#idea-pagination ul li.active {
	background:url(/images/idea/bg-rank.png) 0 0 no-repeat;
	padding:10px 0 0 0;
	width:35px;
	height:37px;
	color:#000;
	font-weight:bold;
	text-align: center;
	font-size:14px;
}

#idea-pagination ul li a {
	color:#fff;
}

#idea-pagination a.prev {
	margin-right:5px;
}
#idea-pagination a.prev, #idea-pagination a.next {
	width:51px;
	height:20px;
	background:url(/images/idea/bg-prev-next.png) 0 0 no-repeat;
	display:block;
	color:#fff;
	float:left;
	font-size:11px;
	padding-top:5px;
	text-align:center;
	position: relative;
	top:-5px;
}

#hero {
	top:-89px;
	min-height:259px;
  	height:auto !important;
  	height:259px;
	position: relative;
	margin:0 auto;
	width:982px;
	z-index:100;
	left:2px;
}

.hero-planet { background:url(/images/idea/bg-hero-theplanet.png) 0 0 no-repeat; }
.hero-arts { background:url(/images/idea/bg-hero-arts.png) 0 0 no-repeat; }
.hero-health { background:url(/images/idea/bg-hero-health.png) 0 0 no-repeat; }
.hero-education { background:url(/images/idea/bg-hero-education.png) 0 0 no-repeat; }
.hero-neighborhoods { background:url(/images/idea/bg-hero-neighborhoods.png) 0 0 no-repeat; }
.hero-food { background:url(/images/idea/bg-hero-food.png) 0 0 no-repeat; }


#hero h1 {
	width:560px;
	color:#fff;
	font-size:41px;
	padding:35px 0 10px 180px;
	_padding:22px 0 10px 180px;
	font-family:Helvetica,Arial,sans-serif;
}


#hero h1.no-avatar {
	width:660px;
	color:#fff;
	font-size:44px;
	padding:35px 0 10px 60px;
}


#hero h1 span {
	font-size:19px;
	font-weight: normal;
	color:#000;
	display: block;
	margin-top:8px;
}



#hero div.author-image,#hero img.author-image {
	position:absolute;
	left:30px;
	top:40px
}

#hero .hero-top-rounded {
	height:3px;
		
}

.hero-top-rounded-education {background:url(/images/idea/bg-hero-rounded-top-education.png) 0 0 no-repeat;}
.hero-top-rounded-neighborhoods {background:url(/images/idea/bg-hero-rounded-top-neighborhoods.png) 0 0 no-repeat;}
.hero-top-rounded-food {background:url(/images/idea/bg-hero-rounded-top-food.png) 0 0 no-repeat;}
.hero-top-rounded-health {background:url(/images/idea/bg-hero-rounded-top-health.png) 0 0 no-repeat;}
.hero-top-rounded-arts {background:url(/images/idea/bg-hero-rounded-top-arts.png) 0 0 no-repeat;}
.hero-top-rounded-planet {background:url(/images/idea/bg-hero-rounded-top-planet.png) 0 0 no-repeat;}


.hero-education { background:url(/images/idea/bg-hero-gd-education.png) #dd8700 repeat-x 0 top;}
.hero-neighborhoods { background:url(/images/idea/bg-hero-gd-neighborhoods.png) #d61e5b repeat-x 0 top; }
.hero-food { background:url(/images/idea/bg-hero-gd-food.png) #e4c500 repeat-x 0 top; }
.hero-health { background:url(/images/idea/bg-hero-gd-health.png) #d93822 repeat-x 0 top; }
.hero-arts { background:url(/images/idea/bg-hero-gd-arts.png) #0076b6 repeat-x 0 top; }
.hero-planet { background:url(/images/idea/bg-hero-gd-planet.png) #5eab3e repeat-x 0 top; }

/* arrow */
#hero-arrow { display:block;left:215px;bottom:-9px;_bottom:-17px;position:absolute;width:20px;height:9px;}
.arrow-neighborhoods { background:url("/images/idea/bg-hero-arrow-neighborhoods.png") no-repeat;}
.arrow-education { background:url("/images/idea/bg-hero-arrow-education.png") no-repeat; }
.arrow-food { background:url(/images/idea/bg-hero-arrow-food.png) no-repeat;}
.arrow-health { background:url(/images/idea/bg-hero-arrow-health.png)no-repeat; }
.arrow-arts { background:url(/images/idea/bg-hero-arrow-arts.png) no-repeat;}
.arrow-planet { background:url(/images/idea/bg-hero-arrow-planet.png) no-repeat;}

#content .inner-content {
	font-size:14px;
	width:530px;
	padding:0 26px 0 26px;
	float:left;	
}

#content .inner-content .goals {
	margin-bottom:30px;
}

#content .inner-content .goals ul {
	margin-left:15px;
}

#content.health .goals ul { color:#EF3D25;}
#content.arts .goals ul { color:#0082C8;}
#content.food .goals ul { color:#F9D51C;}
#content.planet .goals ul { color:#68BD45;}
#content.neighborhoods .goals ul { color:#EC1C64;}
#content.education .goals ul { color:#FBA91B;}

#content .inner-content .goals ul li {
	list-style-type: disc;
}

#content .inner-content .goals ul li span {
	font-weight:bold;
	color:#333;
}

#content .inner-content .copy div {
	line-height: 1.5em;
	margin-bottom:20px;
}


#content .inner-content .copy ul, #content .inner-content .copy ol {
	padding-left:20px;
	margin-bottom:20px;
}

#content .inner-content .copy ol li, #content .inner-content .copy ul li {
	margin-bottom:4px;
}

#content .inner-content .copy ul {
	list-style-type: disc;
	
}

#content .inner-content .copy ol {
	list-style-type:decimal;	
}




#content .inner-content .copy table {
	width:100%;
}

#content .inner-content .copy table thead {
	font-weight:bold;
	font-size:14px;
}

#content .inner-content .copy table thead tr td {
	border:none;
}

#content .inner-content .copy table tfoot tr td {
	color:#999;
	padding-top:10px;
	font-size:11px;
	line-height:14px;
}

#content .inner-content .copy table thead tr td {
	padding-left:0;
}

#content .inner-content .copy table tr td {
	padding:8px;
	font-size:13px;
	border-top:1px solid #d6d6d8;
	border-bottom:1px solid #d6d6d8;
}

#content .inner-content .copy table tr td.amount {
	font-weight:bold;
}

#content .inner-content .copy table tr td.even {
	background-color:#eceff5;
	
}

#content .inner-content .copy table tr td.odd {
	background-color:#eceff5;
	
}

#content .inner-content .copy table tr td.last {
	border-bottom:1px solid #d6d6d8;
}

/* sidebar left */
#sidebar-left, #sidebar-right {
	width:145px;
	padding:0 20px 0 20px;
	float:left;
	font-size:11px;
}

#sidebar-left {	border-right:1px solid #cccccc;}
#sidebar-right {border-left:1px solid #cccccc;}

#sidebar-left .affiliated {
	color:#ccc;
}

#sidebar-left .affiliated img {
	cursor:pointer;
}

#sidebar-left .about div {
	line-height: 1.5em;
}

#sidebar-left a.volunteer-to-help { font-size:13px;margin-bottom:10px;font-weight:bold;display:block;}
#sidebar-left .idea-links ul {
	padding-left:13px;
	list-style-image: url(/images/idea/bullet.png);
	margin-left:0;
	
}

#sidebar-left .about h3, #sidebar-left .about div { 
	width: 140px;
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */ }
}

/* recent comments */
.recent-comments ul {
	margin-left:0;
	font-size:11px;
}

.recent-comments ul li {
	margin-bottom:10px;
}

.recent-comments ul li span {
	display:block;
	margin-top:3px;
	color:#999;
}

.recent-comments {
	display:none;
}

#content .inner-content .copy div {
	width: 524px;
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */ }
}

/* inner content */

div.gallery {
	padding:0 15px 15px 15px;
	border:1px solid #e7e7e7;
	text-align: center;
}

div.gallery ul.images li {
	display:none;
}

div.gallery-wrapper {
	height:356px;
	width:426px;
	margin:0 auto;
	overflow:hidden;
	position: relative;
}

div.gallery ul.thumb li {
	float:left;
	padding:10px;
	height:50px;
	width:68px;

}

div.gallery ul.thumb li img {
	cursor: pointer;
	border:3px solid #fff;
}

div.gallery ul.thumb li img.active {
	border:3px solid #ccc;
}

div.gallery-detail {
	text-align:center;
	display:none;
	margin-bottom:35px;
}

div.gallery-detail img, div.gallery-detail .video {
	margin-bottom:10px;
}

div.gallery-detail a {
	display:block;
	text-align:right;
	margint-top:10px;
	font-size: 12px;
}

/* user message */

#firstTimeUserMessage {
	padding:10px;
	background-color:#f9fc9b;
	color:#000;
}

#firstTimeUserMessage .content {
	margin:0 auto;
	width:980px;
	line-height: 1.5em;
}

#firstTimeUserMessage .content a.hide-this-message {
	float:right;
	color:#ef3f25;
	font-size:13px;
	text-decoration: underline;
}

/* widget preview */

.icon {
	position:absolute;
	right:5px;
}

/* have a great idea */
.great-idea h3 { font-size:15px;}

.great-idea .btn-start-your-application {width:151px; height:27px; background:url(/images/fundedideas/btn-start-your-application.png) 0 0 no-repeat;text-indent: 0; display:block ; color:#3b3a3a !important; line-height: 1em;text-align:center;font-weight:bold;padding-top:7px;}

/* idea stats */
.idea-stats strong {
	display:block;
}

.idea-stats {
	font-size:10px;
}

.idea-stats ul li {
	margin-bottom:10px;
}

/* google map */
#map {
	margin:10px 0 5px 0;
	width: 150px; 
	height: 300px;
}
/* voting */

#vote {
	position:absolute;
	right:33px;
	top:72px;
	width:180px;	
}

#vote .grant-amount {
	height:110px;
	position:relative;
	top:-30px;
}

#vote .grant-amount h4 {
	font-weight:bold;
	font-size:12px;
	color:#fff;
	text-align:center;
	padding-top:7px;
}



#vote .grant-amount-education { background:url("/images/idea/bg-hero-running-education.png") no-repeat scroll 0 0; }
#vote .grant-amount-neighborhoods { background:url("/images/idea/bg-hero-running-neighborhoods.png") no-repeat scroll 0 0; }
#vote .grant-amount-food { background:url("/images/idea/bg-hero-running-food.png") no-repeat scroll 0 0; }
#vote .grant-amount-health { background:url("/images/idea/bg-hero-running-health.png") no-repeat scroll 0 0; }
#vote .grant-amount-arts { background:url("/images/idea/bg-hero-running-arts.png") no-repeat scroll 0 0; }
#vote .grant-amount-planet { background:url("/images/idea/bg-hero-running-planet.png") no-repeat scroll 0 0; }

#vote .dormant-education { background:url("/images/idea/bg-hero-dormant-education.png") no-repeat scroll 0 0; }
#vote .dormant-neighborhoods { background:url("/images/idea/bg-hero-dormant-neighborhoods.png") no-repeat scroll 0 0; }
#vote .dormant-food { background:url("/images/idea/bg-hero-dormant-food.png") no-repeat scroll 0 0; }
#vote .dormant-health { background:url("/images/idea/bg-hero-dormant-health.png") no-repeat scroll 0 0; }
#vote .dormant-arts { background:url("/images/idea/bg-hero-dormant-arts.png") no-repeat scroll 0 0; }
#vote .dormant-planet { background:url("/images/idea/bg-hero-dormant-planet.png") no-repeat scroll 0 0; }

#vote .finalist-education { background:url("/images/idea/bg-hero-finalist-education.png") no-repeat scroll 0 0; }
#vote .finalist-neighborhoods { background:url("/images/idea/bg-hero-finalist-neighborhoods.png") no-repeat scroll 0 0; }
#vote .finalist-food { background:url("/images/idea/bg-hero-finalist-food.png") no-repeat scroll 0 0; }
#vote .finalist-health { background:url("/images/idea/bg-hero-finalist-health.png") no-repeat scroll 0 0; }
#vote .finalist-arts { background:url("/images/idea/bg-hero-finalist-arts.png") no-repeat scroll 0 0; }
#vote .finalist-planet { background:url("/images/idea/bg-hero-finalist-planet.png") no-repeat scroll 0 0; }

#vote .grant-amount strong {
	font-size:59px;
	line-height:56px;
	color:#fff;
	padding:20px 10px 10px;
	display:block;
	
}

#vote .grant-amount sup {
	bottom:23px;
	font-size:24px;
	font-weight:normal;
	position:relative;
}

.idea-button {
	height:30px;
	width:162px;
	padding:13px 10px 10px 10px;
	text-decoration:none !important;
	color:#000;
	font-weight:bold;
	text-align:center;
	display:none;
	
}

#vote span.idea-error {
	display:block;
	text-align:center;
}

#vote-main span.idea-error {
	width:150px;
	display:block;
	text-align:center;
	padding-left:20px;
}

.idea-button-down{color:#fff !important;background-position:0 -60px !important;text-decoration:none;}
#vote-main .idea-button-down{background-position:0 -57px !important;}


#vote a.planet  { background:url("/images/idea/btn-vote-the-planet.png") no-repeat scroll 0 0; }
#vote a.education  { background:url("/images/idea/btn-vote-education.png") no-repeat scroll 0 0; }
#vote a.food  { background:url("/images/idea/btn-vote-food.png") no-repeat scroll 0 0; }
#vote a.neighborhoods  { background:url("/images/idea/btn-vote-neighborhoods.png") no-repeat scroll 0 0; }
#vote a.health  { background:url("/images/idea/btn-vote-health.png") no-repeat scroll 0 0; }
#vote a.arts  { background:url("/images/idea/btn-vote-arts.png") no-repeat scroll 0 0; }

#vote.idea-arts .idea-loading{background:url(/images/phase-2/global/loading-arts.gif) no-repeat;}
#vote.idea-health .idea-loading{background:url(/images/phase-2/global/loading-health.gif) no-repeat;}
#vote.idea-education .idea-loading{background:url(/images/phase-2/global/loading-education.gif) no-repeat;}
#vote.idea-planet .idea-loading{background:url(/images/phase-2/global/loading-planet.gif) no-repeat;}
#vote.idea-food .idea-loading{background:url(/images/phase-2/global/loading-food.gif) no-repeat;}
#vote.idea-neighborhoods .idea-loading{background:url(/images/phase-2/global/loading-hoods.gif) no-repeat;}

#vote .idea-loading {
	bottom:30px;
	display:block;
	height:15px;
	left:25px;
	overflow:hidden;
	position:absolute;
	text-indent:-1000px;
	width:128px;
	z-index:10;
	top:110px;
	_top:90px;
	display:none;
}

#vote-main { position:relative;}
#vote-main a.idea-button { background:url("/images/idea/btn-vote-grey.png") no-repeat scroll 0 0;}

a.the-planet:hover { color:#00AEDB;}

#vote .idea-no-vote{overflow:hidden;position:absolute;left:4px;top:-17px;padding:14px 10px;width:157px;height:82px;font-size:13px;color:#f0f0f0;line-height:15px;background:url(/images/phase-2/global/bubble-novote.png) 0 0 no-repeat;*background-image:url(/images/phase-2/global/bubble-novote-ie.png);}

#vote .competed-in { position:absolute;left:4px;top:80px;padding:14px 10px;width:157px;height:20px;font-size:13px;line-height:1.2em;color:#fff;text-align:center;font-weight:bold; }

.idea-disabled .idea-button {
	color:#9A9C9B !important;
	cursor:default;
}

#thanks {
	width:179px;
	height:182px;
	top:-34px;
	position: absolute;
	display:none;
	z-index:2000;
		
}

#vote .planet { background:url("/images/idea/thanks-the-planet.png") no-repeat scroll 0 0; }
#vote .arts { background:url("/images/idea/thanks-arts.png") no-repeat scroll 0 0; }
#vote .health { background:url("/images/idea/thanks-health.png") no-repeat scroll 0 0; }
#vote .food { background:url("/images/idea/thanks-food.png") no-repeat scroll 0 0; }
#vote .education { background:url("/images/idea/thanks-education.png") no-repeat scroll 0 0; }
#vote .neighborhoods { background:url("/images/idea/thanks-neighborhoods.png") no-repeat scroll 0 0; }

#thanks h2 {
	font-size:33px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	padding-top:25px;
}

#thanks p {
	position:absolute;
	top:85px;
	padding:20px 10px 10px 10px;
	height:75px;
	color:#fff;
	font-weight:bold;
	overflow: hidden;
	text-align:center;
	width:157px;	
}

#thanks span.arrow {
	position: absolute;
	display: block;
	width: 43px;
	height:64px;
	top:170px;
	background:url("/images/idea/arrow.png") no-repeat scroll 0 0;
}

#vote-main .thanks {
	display:none;
	position:relative;
}

#vote-main .thanks h2 {
	font-size:15px;
	margin-bottom:15px;
}

#vote-main a.facebook {
	margin-left:0;
}

#vote-main .promote-url {
	margin-left:10px;
}

/* comments */

#comments .comments-inner-content {
 	padding:35px 20px 20px;
}

#commentsForm p.textarea-help span {
	font-size:22px;
}

#comment-login {
	margin:10px 0 10px 0;
}

#comments-form, #comments-content {
	margin:0 auto;
	width:680px;
}

#comments h3 {
	border-bottom:1px solid #CFCFCF;
	margin:0 0 20px;
	padding-bottom:15px;
}

#comments .comment {
	margin-left:0;
}

/* related ideas */

#related-ideas .col {
	float:left;
	width:220px;
	margin-right:20px;
	_margin-right:10px;
}

#related-ideas .last {
	margin-right:0;
}

#related-ideas .idea-small {
	margin:0 0 10px 0;
}

#related-ideas {
	background:url("/images/idea/bg-border.png") repeat-y scroll 0 0 #fff;
	padding:35px 20px 20px;
	width:944px;
}

#related-ideas h3 {
	text-transform: uppercase;
	background:url("/images/idea/heart.png") no-repeat;
	padding-left:40px;
	font-size:20px;
	color:#333;	
	border-bottom:1px solid #cfcfcf;
	padding-bottom:15px;
	margin:0 0 20px 0;
}

#related-ideas h2 {
	font-size:15px;
	color:#333;
	margin:0 0 15px 0px;
}

/* thumb-gallery */
div.thumb-gallery{padding:0 0 30px 0;}
div.thumb-gallery img{vertical-align:bottom;margin:20px 8px 0 0;}
div.video-display{padding:10px 0;text-align:center;background:#eee;margin:0 0 20px 0;}


/* pepsico popup */
#pepsico {
	width:600px;
}

#pepsico p {
	font-size:14px;
	font-weight:bold;
}

#pepsico h3  {
	border-bottom:1px solid #CACACA;
	font-size:17px;
	font-weight:bold;
	height:31px;
	line-height:31px;
	margin:0 0 20px;
}

/* funded ideas */
.hide {display:none;}
#hero.funded {
	top:-69px;
	min-height:259px;
  	height:auto !important;
  	height:259px;
	position: relative;
	margin:0 auto;
	width:982px;
	z-index:100;
	left:2px;
}

#idea-header-content a.view-all-funded-ideas {
	position: absolute;
	left:0;
	top:90px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
}

#idea-pagination.funded {
	position:absolute;
	top:90px;
	right:-90px;
	width:300px;
	color:#fff;
	font-size:10px;
}

#inner-content.funded #sidebar-left, #inner-content.funded #sidebar-right {padding-top:65px; }
.funded #inner-content .inner-content, .funded #inner-content #sidebar-left, .funded #inner-content #sidebar-right { padding-top:40px;}

/* yello box */
.bg-awardee { line-height:1.2em;padding:10px;width:594px;height:60px;z-index:80;position:absolute;bottom:-46px;left:178px;font-size:22px;text-align:center;
	background: url(/images/fundedideas/bg-orange-rounded.png) right 0 no-repeat !important;
	_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fundedideas/bg-orange-rounded.png',sizingMethod='crop');
}
.bg-awardee-large { line-height:1.2em;padding:10px;width:594px;height:130px;z-index:80;position:absolute;bottom:-110px;left:178px;font-size:22px;text-align:center;
	background:url("/images/fundedideas/bg-orange-rounded-large.png") no-repeat;
	_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fundedideas/bg-orange-rounded-large.png',sizingMethod='crop');
}
.bg-awardee span, .bg-awardee-large span {font-size:16px;font-weight:bold;display:block;line-height: 20px; padding-top: 2px;}
.bg-awardee span a:hover, .bg-awardee-large span a:hover {text-decoration:underline !important;}

/* learn more about this project link */
#learn-more-container {display:none;margin-top:40px;*zoom:1;}
a.learn-more {font-weight:bold;background:url("/images/edit/icons.png") no-repeat scroll right -49px transparent;padding-right:17px;}

/* image preview container */
.funded .image-preview, .funded .video-preview {padding:10px 0 10px 0;border-top:1px dotted #999;border-bottom:1px dotted #999;display:none;margin-bottom:10px;}
.funded .image-preview .navigation, .funded .image-preview .navigation a {display:none;}
.funded .image-preview .navigation a { display:block;text-indent:-9999px;float:left;width:26px;height:22px;background:url("/images/fundedideas/image-preview-arrows.png") no-repeat; }
.funded .image-preview .navigation a.prev {background-position:0 0;}
.funded .image-preview .navigation a.next {background-position:-24px -23px;}
.funded .image-preview .navigation a.prev.active {background-position:0 -23px;}
.funded .image-preview .navigation a.next.active {background-position:-24px 0;}
.funded .image-preview .thumbnails, .funded .image-preview .navigation{float:left;}
.funded .image-preview .thumbnails { width:160px;margin-right:10px;}
.funded .image-preview .counter,.funded .image-preview .buttons {float:left;}
.funded .image-preview .buttons {margin-right:5px;}
.funded .image-preview h5 {margin-bottom:5px;}
.funded .image-preview .counter {font-size:11px;}
.funded .image-preview .counter span {padding:0 5px 0 5px;}
.funded .image-preview .thumbnails img {display:none;}

.panes {border:1px solid #ccc;padding:30px;}
.panes input {width:460px;}
.panes input.tab-submit {width:123px;float:left;}
.panes textarea {font-family:arial,sans-serif;font-size:12px;}
.fieldset-note {font-size:11px; color:#999;margin-bottom:20px;}
label { display:block; font-weight:bold;margin-bottom:5px;}

p label span {color:#999;font-weight:normal;}
.image-url-note {margin-bottom:0;}
.image-url { margin-bottom:5px;}
.funded .video-preview {text-align:center;}
.tinyMCE, textarea {width:465px;height: 100px;}

a.clear, a.cancel, .submit-loader {font-size:12px;display:block;float:left;height:26px;padding-top:10px;margin-left:10px}

/* post saved confirmation message */
p.confirmation-message {display:none;background-color:#fffcb1;padding:5px;font-size:12px;}

#new-post-tabs-container { margin-top:100px;}

/* add new post form container */
#form-default {margin:68px 0 40px 0;}


/* loader images 8 */
.submit-loader {display:none;}

ul.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;
	height:30px;
	position:relative;
	z-index:69;	
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs a { 
	font-size:11px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 111px;
	text-align:center;	
	text-decoration:none;
	color:#00aedb;
	font-weight:bold;
	padding:0px;
	margin:0px;	
	position:relative;
	top:-1px;
	_top:1px;
	border:1px solid #ccc;
	margin-right:5px;
	z-index:60;
	font-size:14px;
}

ul.tabs a:active {
	outline:none;		
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: -652px -62px;		
	cursor:default !important; 
	color:#000 !important;
	font-weight:bold;
	border-bottom:1px solid #fff;
}

/* width 1 */
ul.tabs a.w1 	{ background-position: -519px 0; width:134px; }
ul.tabs a.w1:hover 	{ background-position: -519px -31px; }
ul.tabs a.w1.current { background-position: -519px -62px; }

/* width 2 */
ul.tabs a.w2 			{ background-position: -366px -0px; width:154px; }
ul.tabs a.w2:hover 	{ background-position: -366px -31px; }
ul.tabs a.w2.current { background-position: -366px -62px; }


/* width 3 */
ul.tabs a.w3 			{ background-position: -193px -0px; width:174px; }
ul.tabs a.w3:hover 	{ background-position: -193px -31px; }
ul.tabs a.w3.current { background-position: -193px -62px; }

/* width 4 */
ul.tabs a.w4 { background-position: -0px -0px; width:194px; }
ul.tabs a.w4:hover 	{ background-position: -0px -31px; }
ul.tabs a.w4.current { background-position: -0px -62px; }


/* initially all panes are hidden */ 
div.panes div.pane {display:none;		}

/* blog posts header filter */
#blog-filter {margin:20px 0 20px 0;}
#blog-filter .progress-reports { font-weight:bold;color:#000;text-decoration:none;padding-right:20px;display:block;float:left;background:url(/images/fundedideas/ico-rss.png) right 0 no-repeat;text-transform:uppercase;display:none;}
#blog-filter .filter-posts { float:right;color:#ccc;}
#blog-filter .filter-posts a { font-weight:bold;}

/* blog posts */
#blog-posts{ margin-top:10px;}
#blog-posts .post h3 a { font-size:30px;padding-bottom:0px; margin-bottom:10px;float:none;font-weight:bold;white-space:pre-wrap;word-wrap:break-word;}
#blog-posts ul li { list-style-type: disc;}
#blog-posts ol li  {list-style-type:decimal;}
#blog-posts ol, ul {margin-left:17px;}
#blog-posts .post {padding:20px 0 20px 0; border-bottom:1px solid #ccc;}
#blog-posts .post-image {display:block;}
#blog-posts .post-caption {font-size:12px;margin-top:10px;display:block;}
#blog-posts .post-footer {margin-top:20px;color:#ccc;}
#blog-posts .post-footer img {float:left;border:1px solid #949494;margin-right:10px;}
#blog-posts .post-admin {margin:10px 0 10px 0;}
#blog-posts .post-admin a {font-weight:bold;}
#blog-posts .post-author, #blog-posts .post-date {font-size:12px;display:block;margin-top:5px;}
#blog-posts .post-author {padding-top:20px;}
#blog-posts .post-caption {line-height:18px;}
#blog-posts .avatar-image-default {background:url("/images/comments/set-avatar-default.png") no-repeat scroll 0 -55px transparent;height:50px;overflow:hidden;width:50px;float:left;margin-right:5px;}
#blog-posts .load-more {background:url("/images/fundedideas/load-more.png") no-repeat scroll 0 0 transparent;border:1px solid #FFFFFF;display:block;height:47px;overflow:hidden;text-indent:-1000px;width:530px;}
#blog-posts .loading {-moz-border-radius:8px 8px 8px 8px;background:url("/images/submit/loading.gif") no-repeat scroll center center transparent !important;border:1px solid #DFDFDF;cursor:default;}
#blog-posts .posts-loader { margin-top:10px;display:block;}

#content.health #blog-posts h3 a { color:#EF3D25;white-space:pre-wrap;word-wrap:break-word;}
#content.arts #blog-posts h3 a { color:#0082C8;}
#content.food #blog-posts h3 a { color:#F9D51C;}
#content.planet #blog-posts h3 a { color:#68BD45;}
#content.neighborhoods #blog-posts h3 a { color:#EC1C64;}
#content.education #blog-posts h3 a { color:#FBA91B;}

/* success story - featured blog-post */
#success-story {background-color:#f9fc9b;padding:10px;}
#success-story h5 { font-size:11px;margin-bottom:10px;}
#success-story .post {border-bottom:none !important;padding-top:00px;}
#success-story .post-caption img {width:150px;height:150px;float:right;}
#success-story .post-author, #success-story .post-date {color:#000;}
#success-story .post-footer { position:relative; }
#success-story .good-logo {position:absolute;right:0;top:0px; }
#success-story .good-logo img { border:none;}
/* delete popup */	
#delete-post-popup{width:520px;padding:20px 20px 30px 20px;}
#delete-post-popup h3{margin:0 0 20px 0;border-bottom:1px solid #cacaca;padding:0 0 6px 0;font-size:17px;line-height:31px;height:31px;font-weight:bold;}
#delete-post-popup p{font-size:21px;font-weight:bold;}
#delete-post-popup a{display:block;float:left;line-height:36px;}
#delete-post-popup a.delete-post-yes{width:83px;height:36px;background:url(/images/dashboard/btn-delete.png) no-repeat 0 0;overflow:hidden;text-indent:-10000px;margin:0 10px 0 0;}


/* edit form */
#edit-post {margin-bottom:20px;}
.form-edit {margin:10px 0 10px 0;}
.form-edit ul li {list-style-type: none;}

/* email popup */
#email {width:500px;padding:20px;height:600px;}
#email h1 { font-size:17px;border-bottom:1px solid #cacaca;padding-bottom:15px;}
#email-form label {font-size:12px;margin-top:10px;}
#email-form label#copy-email {display:inline;font-weight:normal;margin-top:none;}
#email-form div.email-copy {font-size:11px; color:#666;margin-top:10px;}
#email-form textarea {width:400px; height:150px;}
#email-form #from-email, #email-form #to-email {width:223px;}
#email-form .btn-send {background:url("/images/idea/btn-send.png") no-repeat scroll 0 0 transparent;height:39px;width:121px;}

/* text2vote */
.idea-text2vote {position: relative;}
.idea-text2vote .details { margin-left: 50px; width: 115px; }
.idea-text2vote .icon-phone {background: url(/images/idea/text-2-vote.png) no-repeat top left; width: 40px; height: 60px; position: absolute; left: 0;}
.idea-text2vote p {font-size: 14px; }
.idea-text2vote .highlight {background: #d7eaf3;} 
.idea-text2vote .disclaimer {font-size: 9px; line-height: 10px; margin-top: 10px; display: block;}
