.feedback_logo { padding:0 0 0 10px;}

#ltcolumn { padding:0 20px 0 20px; }


#rtcolumn label { font-size:12px; font-family:"Helvetica Neue",Arial,Helvetica,sans-serif; display:block; padding:0; margin:0;}
#rtcolumn input { width:250px;}
#rtcolumn textarea { width:340px; height:100px; padding:0; margin:0;  padding:1px;}


#rtcolumn input#id_name, input#id_email, input#title, input#id_url, textarea { !important; color: #413b3b; width: 340px; font-size:13px; padding:.5px;}



div.btnVote {
	float:left;
	height:56px;
	margin-top:6px;
	width:56px;
	background-image:url(http://media.sunlightprojects.org/oogl/images/oogl/voteBtn.png);
}

div.btnVote a {
	display:block;
	height:56px;
	text-indent:-9999em;
	width:56px;
		margin-bottom:6px;
}

.voted a { 
	float:left;
	height:56px;
	width:56px;
	background-image:url(http://media.sunlightprojects.org/oogl/images/oogl/voteBtn_voted.png);
	}

div.btnVote div.votesCounted {
	color:#303132;
	text-align:center;
	width:56px;
	font-size: 85%;
}

div.voteContent {
	height: auto !important;
	margin-left: 80px;
	min-height: 100px;
	margin-bottom:20px;
}

.voteContent h3 { font-size:20px; padding:10px 0 0 0; margin:0 0 3px 0; line-height:24px;}

#ideas a:link { color:#2f4867;}
#ideas a:visited { color:#006699;}
#ideas a:hover { color:#0066cc;}
#ideas a:active { color:#2f4867;}



div.commentMeta{
	font-size: 85%;
	font-style: oblique;
	margin-bottom: 10px;
	display: block;
	color:#666666;
}

div#idea p, div#idea{
	margin-bottom: 30px;
	display: block;
}

div#ideas ul { list-style:none; margin:5px 0 0 0; padding:0;}

div#ideas li p {
	font-size:120%;
}

#ideas li { 	margin-bottom: 20px;}

form p, form li { margin-bottom: 10px; }
form p label, form li label { width: 90px; display: block;}
input#id_name, input#id_email, input#title, input#id_url, { !important; color: #413b3b; width: 200px;}




form textarea#id_comment{
	margin-bottom: 20px;
	padding:2px;
}

#rtcolumn { padding:10px 10px 10px 15px; background-color:#eeeeee; margin:0 20px 0 20px; 	border:1px solid #cccccc;}
#rtcolumn h3 {
	margin-bottom: 15px;
	font-weight: bold;
	font-size: 150%;
	text-align: left;

}


div.tip, p.tip {
	font-size: 85%;
	font-style: oblique;
	text-align: center;
	margin-bottom: 15px;
}

#comments h3 { font-size:16px; padding:0 0 5px 0; margin:0 0 10px 0; border-bottom:2px solid #eeeeee;}

#comments label { display:block; width:200px; font-family:"Helvetica Neue",Arial,Helvetica,sans-serif; font-size:12px; }
#comments input  { margin:0 10px 0 0;}
#comments textarea { height:200px; width:400px; padding:0; margin:0;}

#comments ol { list-style-type:none;}
.commentContent { font-size:10px; border-bottom:1px solid #eeeeee; margin-bottom:10px;}
.commentMeta { margin:0; padding:0;}

.subtext { font-size:115%; color:#999999; padding:0 10px 0 10px;}
#rtbox { margin:20px 40px 0 40px; border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee; padding:10px 0 10px 0;}
#rt_image { margin:0 20px 1px 20px; }

.call { border-top:1px solid #eeeeee; padding-top:5px; border-bottom:1px solid #eeeeee; padding-bottom:5px; font-size:115%; margin-bottom:10px;}
