* { 
	padding: 0px;
	margin: 0px;
	outline: none;
}
.clr {
	clear: both;
	height: 1px;
	position: relative;
	top: -1px;
}
a {
	color: #333;
}

.fl { float: left; }
.fr { float: right; }
.block { display: block; }
.nom { margin: 0 !important; }

a:hover {
	text-decoration: none;
}
img {
	border: 0px;
}
html {
	width: 100%;
	min-height: 100%;
	padding: 0 0 15px 0;
	float: left;
}
body {
	width: 992px;
	font: 11px verdana;
	background: url(img/bottom_bg.png) repeat-x 0 bottom;
	margin: 0 auto;
	behavior: url("csshover.htc");
}
#main {
	width: 942px;
	background: url(img/main_bg.png) #FFF repeat-x;
	padding: 20px 25px 15px 25px;
	float: left;
}
#main_line {
	width: 942px;
	min-height: 800px;
	_height: 800px;
	background: url(img/main_line.gif) repeat-y 707px 0;
	padding: 20px 0 0 0;
	float: left;
}
#content {
	width: 680px;
	color: #656565;
	font-size: 13px;
	padding: 10px 0 0 0;
	float: left;
}
#content #logo {
	width: 235px;
	height: 67px;
	float: left;
}
#content #logo a {
	width: 221px;
	height: 67px;
	background: url(img/logo.gif) no-repeat;
	text-indent: -9999px;
	float: left;
}
#content #logo a:hover {
	background: url(img/logo_hover.gif) no-repeat;
}
#content #type, #content #city {
	width: 440px;
	height: 22px;
	float: left;
}
#content #type {
	padding: 16px 0 3px 0;
}
#content #type span.title, #content #city span.title {
	color: #656565;
	padding: 2px 5px 0 0;
	float: left;
}
#content #type a, #content #city a {
	color: #333333;
	text-decoration: none;
	padding: 2px 5px;
	margin: 0 5px 0 0;
	float: left;
}
#content #type a.act, #content #type a:hover.act, #content #city a.act, #content #city a:hover.act {
	color: #FFF;
	background: #333333;
}
#content #city a.act span {
	color: #CBFF00;
}
#content #type a:hover, #content #city a:hover {
	background: #DEDFD3;
}
#content #type a.img, #content #city a.img {
	padding: 0;
	margin: 4px 0 0 0;
	float: left;
}
#content #type select, #content #city select {
	width: 170px;
	font: 11px verdana;
	padding: 2px;
	margin: 0 10px 0 5px;
	float: left;
}
#content h1 {
	width: 680px;
	height: 33px;
	font-weight: normal;
	background: #FFF;
	margin: 25px 0 15px 0;
}
#content h1 span.left {
	color: #99CB00;
	font-size: 21px;
	padding: 4px 10px 0 10px;
	float: left;
}
#content h1 span.right {
	color: #DEDFD3;
	font-size: 13px;
	padding: 8px 10px 0 10px;
	float: right;
}
#content h1 span.right a {
	color: #999999;
	margin: 0 2px;
	display: inline-block;
}
#content h1 span.right img {
	margin: 0 0 -3px 0;
	position: relative;
}
#content #drop {
	width: 230px;
	height: 33px;
	list-style: none;
	position: relative;
	margin: -48px 0 0 0;
	float: right;
}
#content #drop li {
	width: 230px;
	text-align: right;
	white-space: nowrap;
	float: left;
}
#content #drop li a {
	height: 18px;
	color: #656565;
	font-size: 13px;
	text-decoration: none;
	padding: 8px 23px 0 0;
	display: block;
}
#content #drop li a:hover {
	color: #333333;
	background: url(img/drop_icon_hover.gif) no-repeat 213px 13px;
}
#content #drop li a.act {
	color: #333333;
	background: url(img/drop_icon_act.gif) no-repeat 213px 13px;
}
#content #drop li ul {
	width: 230px;
	list-style: none;
	background: #FFF;
	padding: 0 0 8px 0;
	display: none;
	position: absolute;
	top: 25px;
	left: 0;
}
#content #drop li ul a {
	height: auto;
	text-decoration: underline;
	padding: 2px 23px 2px 0;
	display: block;
}
#content #drop li ul a:hover {
	background: url(img/drop_icon_hover.gif) no-repeat 213px 7px;
}
#content #drop li ul a.act {
	color: #333333;
	background: url(img/drop_icon_act.gif) no-repeat 213px 7px;
}
#content .house_box_main {
	width: 705px;
	margin: 10px 0 10px 0;
	overflow: hidden;
	float: left;
}
#content .house_box_main .house_box_tight, #content .house_box_main .sticky {
	width: 210px;
	margin: 0 25px 0 0;
	float: left;
	cursor: pointer;
}
#content .house_box_main .sticky {
	width: 445px;
	padding: 0 0 6px 0;
}
#content .house_box_main .house_box_tight:hover, #content .house_box_main .sticky:hover {
	background: #EEEFE9;
}
#content .house_box_main .house_box_tight h2, #content .house_box_main .sticky h2 {
	color: #333333;
	font-size: 15px;
	padding: 8px 5px 8px 5px;
	display: block;
	height: 30px;
}
#content .house_box_main .sticky h2 {
	color: #99CB00;
}
#content .house_box_main .house_box_tight h2 span {
	color: #999999;
	font-weight: normal;
}
#content .house_box_main .house_box_tight h2 span a {
	color: #999999;
	font-weight: normal;
	text-decoration: none;
}
#content .house_box_main .house_box_tight h2 span a:hover {
	text-decoration: underline;
}
#content .house_box_main .house_box_tight .vote_no, #content .house_box_main .sticky div .vote_no, #content h3 .vote_no {
	width: 26px;
	height: 26px;
	color: #fff;
	font-size: 13px;
	text-align: center;
	background: url(img/vote_no_bg.gif) no-repeat;
	padding: 4px 0 0 0;
	margin: -10px 0 0 6px;
	position: relative;
	float: left;
}
#content .house_box_main .sticky div .vote_no {
	margin: 10px 5px 0 0;
}
#content h3 .vote_no {
	vertical-align: bottom;
	display: inline-block;
	float: none;
}
#content .house_box_main .house_box_tight .vote {
	color: #999999;
	font-size: 11px;
	padding: 5px 6px 8px 0;
	float: right;
}
#content .house_box_main .house_box_tight .vote big {
	color: #99CB00;
	font-size: 18px;
	font-weight: bold;
}
#content .house_box_main .house_box_tight p, #content .house_box_main .sticky p {
	width: 198px;
	color: #656565;
	padding: 0 6px 10px 6px;
	float: left;
}
#content .house_box_main .sticky p {
	width: 433px;
}
#content .house_box_main .sticky h4 {
	color: #333333;
	font-size: 24px;
	padding: 10px 5px 8px 5px;
	display: inline-block;
}
#content .house_box_main .sticky h4 span {
	color: #999999;
	font-size: 14px;
	position: relative;
	top: -8px;
}
#content .house_box_main .sticky h4 span a {
	color: #999999;
	font-size: 14px;
	text-decoration: none;
}
#content .house_box_main .sticky h4 span a:hover {
	text-decoration: underline;
}
#content .house_box_main .sticky div {
	width: 435px;
	height: 150px;
	background: #ADD633;
	padding: 0 10px 0 0;
	float: left;
}
#content .house_box_main .sticky div img {
	margin: 0 10px 0 0;
	float: left;
}
#content .house_box_main .sticky div .total_vote {
	width: 200px;
	color: #333333;
	font-size: 11px;
	text-align: right;
	padding: 12px 6px 0 0;
	float: right;
}
#content .house_box_main .sticky div .total_vote span {
	color: #CBFF00;
	font-size: 18px;
	background: #333333;
	padding: 8px 5px;
	margin: -12px 0 0 5px;
	float: right;
}
#content .house_box_main .sticky div ul {
	width: 200px;
	color: #FFF;
	font-size: 11px;
	text-align: right;
	list-style: none;
	padding: 12px 6px 0 0;
	float: right;
}
#content .house_box_main a.comments, #content .house_box_main a.to_vote {
	color: #333333;
	font-size: 11px;
	margin: 20px 0 0 0;
	float: left;
}
#content #column_1, #content #column_2 {
	width: 327px;
	padding: 15px 0 25px 0;
}
#content h3 {
	color: #333333;
	font-size: 17px;
	font-weight: normal;
	border-bottom: 1px solid #ADD633;
	padding: 0 5px 5px 5px;
	margin: 0 0 10px 0;
	position: relative;
	clear: both;
	display: block;
}
#content h3 .vote_number {
	width: 41px;
	height: 31px;
	color: #CBFF00;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	background: #333333;
	padding: 10px 0 0 0;
	position: absolute;
	top: -10px;
	right: 0;
}
#content #media_nav {
	width: 327px;
	list-style: none;
	border-bottom: 1px solid #ADD633;
	margin: -3px 0 10px 0;
	float: left;
}
#content #media_nav li {
	padding: 0 2px 0 0;
	float: left;
}
#content #media_nav a {
	color: #656565;
	font-size: 17px;
	text-decoration: none;
	background: #DEDFD3;
	padding: 4px 8px;
	float: left;
}
#content #media_nav a.act, #content #media_nav a:hover {
	color: #333333;
	background: #EFF0E7;
	border-top: 1px solid #ADD633;
	border-left: 1px solid #ADD633;
	border-right: 1px solid #ADD633;
	padding: 3px 7px 5px 7px;
	margin: 0 0 -1px 0;
	position: relative;
}
#content #foto_gallery {
	width: 327px;
	border-bottom: 1px solid #DEDFD3;
	margin: 0 0 15px 0;
	float: left;
}
#content #foto_gallery div {
	width: 311px;
	padding: 0 0 10px 16px;
	float: left;
}
#content #foto_gallery span {
	display: block;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#content #foto_gallery a {
	border: 1px solid #DEDFD3;
	margin: 10px 10px 0 0;
	float: left;
}
#content #foto_gallery a.prev {
	border: 0;
	margin: 2px 6px 0 7px;
	float: left;
}
#content #foto_gallery a.next {
	border: 0;
	margin: 2px 7px 0 5px;
	float: right;
}
#content #map {
	width: 313px;
	border: 7px solid #DEDFD3;
	margin: 0 0 15px 0;
	float: left;
	height: 313px;
}
#content .vote_main {
	width: 327px;
	font-size: 11px;
	margin: 0 0 15px 0;
	clear: left;
}
#content .vote_main td, #content .vote_main th {
	height: 35px;
	font-weight: normal;
	padding: 0 5px;
}
#content .vote_main thead td, #content .vote_main thead th {
	border-bottom: 1px solid #DEDFD3;
}
#content .vote_main thead td {
	width: 120px;
}
#content .vote_main thead th {
	text-align: right;
}
#content .vote_main thead a, #content .vote_main thead span {
	color: #656565;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 4px;
	margin: 0 0 0 1px;
	display: inline-block;
	cursor: pointer;
}
#content .vote_main thead span {
	cursor: default;
}
#content .vote_main thead a:hover, #content .vote_main thead .act {
	color: #CBFF00;
	background: #666666;
}
#content #main_info {
	width: 327px;
	border-bottom: 1px solid #DEDFD3;
	margin: 0 0 5px 0;
	clear: left;
}
#content #main_info td {
	padding: 4px 5px;
}
#content #main_info tr.bg td {
	background: #EFEFE6;
}
#content #main_info tfoot {
	display: none;
}
#content a.all {
	color: #999999;
	font-size: 11px;
	background: url(img/icon_2.gif) no-repeat;
	padding: 2px 0 4px 23px;
	margin: 0 0 15px 5px;
	float: left;
}
#content a.none {
	background-image: url(img/icon_4.png);
}
#content #project_contacts {
	width: 327px;
	float: left;
}
#content #project_contacts span {
	color: #656565;
	font-weight: bold;
	padding: 0 5px 15px 5px;
	clear: both;
	display: block;
}
#content #project_contacts div.logo {
	width: 80px;
	height: 75px;
	border-right: 1px solid #DEDFD3;
	padding: 0 5px 0 5px;
	margin: 0 10px 0 0;
	float: left;
}
#content #comment_form {
	width: 660px;
	border: 0;
	background: url(img/comment_form_bg.png) #EFEFE6 repeat-x;
	padding: 10px;
	float: left;
}
#content #comment_form .left {
	width: 255px;
	float: left;
}
#content #comment_form .right {
	width: 385px;
	float: right;
}
#content #comment_form .left label {
	width: 75px;
	padding: 1px 0 7px 0;
	float: left;
}
#content #comment_form .right label {
	font-size: 11px;
	clear: both;
	display: block;
}
#content #comment_form .left .input, #content #comment_form .right textarea {
	width: 170px;
	font: 12px verdana;
	padding: 3px 2px;
	margin: 0 0 10px 0;
	float: left;
	margin-bottom: 10px;
}
#content #comment_form .right textarea {
	width: 375px;
	height: 82px;
}
#content #comment_form .submit, .loginform .submit {
	color: #FFF;
	font: bold 15px verdana;
	background: #ADD633;
	border: 0;
	cursor: pointer;
	padding: 3px 6px;
	margin: 10px 0 0 0;
	overflow: visible;
	float: left;
}
#content #comments {
	width: 680px;
	padding: 20px 0 5px 0;
	float: left;
}
#content #comments span.name {
	color: #999999;
	padding: 0 5px 2px 5px;
	display: block;
}
#content #comments span.name a, #content #comments span.name span {
	color: #333333;
	font-weight: bold;
}
#content #comments p, #content #column_1 p, #content #column_2 p {
	padding: 0 5px 15px 5px;
	display: block;
}
#content #column_1 p a, #content #column_2 p a, #content #comment_form .right label a {
	color: #656565;
}
#content #pages {
	width: 680px;
	color: #999999;
	border-top: 1px solid #DBDBDB;
	padding: 15px 0;
	float: left;
}
#content #pages a {
	color: #333333;
	padding: 2px 6px;
	vertical-align: middle;
	display: inline-block;
}
#content #pages a.act {
	text-decoration: none;
	background: #DBDBDB;
}
#content #pages a.not_act {
	color: #999999;
	text-decoration: none;
}
#content #pages a:hover {
	background: #DBDBDB;
}
#content #pages a.prev, #content #pages a.next {
	width: 62px;
	height: 20px;
}
#content #pages a.prev {
	text-align: right;
	background: url(img/a.prev.gif) no-repeat;
	padding: 4px 7px 0 0;
}
#content #pages a:hover.prev {
	background: url(img/a.prev_hover.gif) no-repeat;
}
#content #pages a.next {
	background: url(img/a.next.gif) no-repeat;
	padding: 4px 0 0 7px;
}
#content #pages a:hover.next {
	background: url(img/a.next_hover.gif) no-repeat;
}
#content #pages .right {
	padding: 3px 0 0 0;
	float: right;
}
#content #pages .right strong {
	color: #333333;
	margin: 0 5px 0 0;
}
#sidebar {
	width: 210px;
	font-size: 13px;
	float: right;
}
#sidebar .title {
	width: 200px;
	color: #FFF;
	font-size: 17px;
	background: #ADD633;
	padding: 5px;
	margin: 15px 0 10px 0;
	float: left;
}
#sidebar #member_box {
	width: 200px;
	background: #333333;
	padding: 5px 2px 5px 8px;
	margin: 0 0 15px 0;
	float: left;
}
#sidebar #member_box div {
	width: 196px;
	color: #595959;
	padding: 0 2px 5px 2px;
	float: left;
}
#sidebar #member_box div a {
	color: #CBFF00;
	padding: 0 0 0 20px;
	display: block;
	margin-bottom: 2px;
}
#sidebar #member_box .aprofile {
	background: url(img/i-user.png) no-repeat 0 0;
}
#sidebar #member_box .alogout {
	background: url(img/i-unlock.png) no-repeat 0 0;
	margin-bottom: 3px;
}
#sidebar #member_box div a:hover, #sidebar #member_box div a.act {
	color: #fff;
	text-decoration: none;
	background-position: 0 -18px;
}
#sidebar #member_box div a.login {
	background: url(img/a.login.gif) no-repeat 0 2px;
	display: block;
}
#sidebar #member_box div a:hover.login {
	background: url(img/a.login_hover.gif) no-repeat 0 2px;
}
#sidebar #member_box a.upload {
	width: 171px;
	height: 24px;
	color: #fff;
	font-size: 17px;
	text-decoration: none;
	background: url(img/bg-big-btn.png) no-repeat;
	padding: 1px 0 0 23px;
	margin-bottom: 3px;
	float: left;
}
#sidebar #menu, #sidebar #comments_box, #sidebar #week_popular, #sidebar #news_box {
	width: 210px;
	list-style: none;
	float: left;
}
#sidebar #menu li {
	padding: 2px 0;
	float: left;
}
#sidebar #menu a {
	width: 200px;
	color: #333333;
	padding: 2px 5px;
	display: block;
}
#sidebar #menu li.current_page_item a, #sidebar #menu a.act {
	color: #000;
	text-decoration: none;
	background: #DEDFD3;
}
#sidebar #menu li.current_page_item a:hover, #sidebar #menu a:hover {
	background: #DEDFD3;
}
#sidebar #banner_box div {
	padding: 10px 2px 5px 2px;
	margin:100px;
	float: left;
}
#sidebar #comments_box li, #sidebar #week_popular li, #sidebar #news_box li {
	width: 200px;
	padding: 5px;
	float: left;
}
#sidebar #comments_box li:hover, #sidebar #week_popular li:hover, #sidebar #news_box li:hover {
	background: #EEEFE9;
}
#sidebar #comments_box li .name,#sidebar #week_popular a, #sidebar #news_box a {
	color: #333333;
	text-decoration: underline;
}
#sidebar #comments_box li a {
	color: #656565;
	text-decoration: none;
	display: block;
}
#sidebar #week_popular span, #sidebar #news_box .no {
	width: 30px;
	background: url(img/icon_1.gif) no-repeat 0 3px;
	padding: 0 0 0 18px;
	float: right;
}
#sidebar #news_box .no {
	display: inline-block;
	float: none;
}
#sidebar a.more, #content .house_box_main .sticky a.more {
	color: #999999;
	font-size: 11px;
	margin: 8px 0 0 5px;
	float: left;
}
#content .house_box_main .sticky a.more {
	margin: 0 0 0 6px;
}
#sidebar #ad {
	width: 200px;
	background: url(img/ad_top.gif) no-repeat 0 20px;
	padding: 37px 0 10px 0;
	float: left;
}
#footer {
	width: 942px;
	margin: 15px 0 0 0;
	float: left;
}
#footer #links, #footer #tags, #footer #copy {
	width: 922px;
	padding: 10px;
	float: left;
}
#footer #links {
	background: #EBECE0;
}
#footer #links a, #footer #tags a {
	color: #656565;
	white-space: nowrap;
	margin: 0 5px 0 0;
	display: inline-block;
}
#footer #tags a {
	margin: 4px 5px 3px 0;
}
#footer #tags span {
	width: 100px;
	color: #99CB00;
	font-size: 17px;
	padding: 0 20px 0 0;
	float: left;
}
#footer #copy {
	color: #999999;
	border-top: 1px solid #EAEBDF;
	padding: 10px 10px 0 10px;
}
#footer #copy a.idea {
	margin: 5px 0 0 0;
	float: right;
}
#content #city a span, #footer #copy a, #content .vote_main tbody td, #content .vote_main tbody a, #sidebar #comments_box .date, #sidebar #news_box .date {
	color: #999999;
}
#sidebar a:hover.more, #content .house_box_main .sticky a:hover.more, #content a:hover.all, #footer #links a:hover, #footer #tags a:hover {
	color: #333333;
}
#content #column_1, #content #pages .left, #content #foto_gallery img, #content #project_contacts p {
	float: left;
}
#content #column_2, #content .house_box_main a.to_vote {
	float: right;
}
#sidebar #news_box .date, #content #drop li:hover ul {
	display: block;
}
#footer #copy a:hover, #content .house_box_main a:hover.comments, #content .house_box_main a:hover.to_vote, #content h1 span.right a:hover, #content #comments span.name a:hover, #content .vote_main tbody a:hover, #content #column_1 p a:hover, #content #column_2 p a:hover, #content #comment_form .right label a:hover {
	text-decoration: none;
}

label span {
	color: #F00;
	position: absolute;
}

.page-content p {
	padding: 5px 0;
}

.page-content h3 {
	margin: 15px 0 0 0 !important;
}

.hide { display: none; }
.block { display: block; }

#table-all-data {
	display: none;
}

.ratingbutton a {
	background: #666;
	padding: 3px 5px;
}

.gdactive a {
	background: #333;
	cursor: pointer;
}

.gdactive a:r {
	background: #666;
}

.active {
	color: #CBFF00 !important;	
}

#selectType {
	padding: 16px 0 3px;
}

.nohover:hover {
	background: 0 none !important;
	color: #656565 !important;
}

.nocursor { 
	cursor: default !important;
}

.loginform label {
	width: 140px !important;
}

.loginform .submit {
	float: none !important;
}

#cycnav {
	list-style: none;
	padding: 20px 0 0 0;
}

	#cycnav li {
		padding-bottom: 5px;
	}
	
.message {
	margin-top: 0 !important;
}
	
.login_error {
	margin-top: 0 !important;
	background: #FFE1E2 !important;
}

	.login_error SPAN {
		padding: 4px 10px 0 !important;
		font-size: 21px !important;
		color: #A80004 !important;
	}
	
	.login_error SPAN STRONG {
		font-size: 21px !important;		
		font-weight: normal;
	}
	
.profile-table {
		padding: 0;
		margin-bottom: 20px;
}

	.profile-table td {
		padding-bottom: 10px;
	}

	.profile-table th {
		width: 150px;
		vertical-align: text-top;
		text-align: left;
	}
	
	.profile-table td img {
		margin-bottom: 10px;
	}
	
	.profile-table td span {
		position: relative;
		top: 3px;
		left: 5px;
	}
	
	.profile-table .field-hint {
			display: block;
			clear: both;
	}
	
	.inputText {
		width: 170px;
		font: 12px verdana;
		padding: 3px 2px;
		margin: 0 0 0 0;
		float: left;
	}
	
	.profile-table label {
		padding: 3px 0 0 0 !important;
		float: left;
		font-weight: normal;
		display: block;
		color: #656565;
		font-size: 13px;
	}
	
	.profile-table textarea {
		
		padding: 2px;
		width: 340px !important;
		margin: 0 0 10px 0;
		height: 60px;
		
	}

.btnSubmit {
	color: #FFF;
	font-family: verdana;
	font-size: 15px;
	background: #333;
	border: 0;
	cursor: pointer;
	padding: 4px 9px;
	margin: 0 0 0 0;
	overflow: visible;
}

.h1updated {
	margin: 0 0 10px 0 !important;
}

.select {
	width: 180px;
	height: 21px;
	font: 11px verdana;
}

.inputFile {
	margin: 0 0 0 0;
	width: 255px
}

A.abtn {
	background: #333;
	color: #fff;
	padding: 3px 7px;
	text-decoration: none;
}

	A.abtn:hover, A.abtn:hover .act {
		color: #CBFF00;
	}
	
	.project_list .abtn {
		margin-top: 5px;
	}
	
.aDelete {
	display: block;
	padding: 2px 0 0 22px;
	margin-bottom: 3px;
	background: url(img/foto-icons.png) no-repeat 0 -13px;
	color: #999;
	font-size: 11px;
}

.aMainPhotoOff {
	display: block;
	padding: 2px 0 0 22px;
	background: url(img/foto-icons.png) no-repeat 0 -31px;
	color: #999;
	font-size: 11px;
}

.aMainPhotoOff.on {
	background-position: 0 4px;
	cursor: default;
	color: #690;
	text-decoration: none;
}

.addphotos td .popupImage {
	display: block;
	float: left;
	margin-right: 10px;
	cursor: pointer;
}

strong.iconClick {
	display: block;
	width: 18px;
	height: 18px;
	background: url(img/i-zoom.png) no-repeat;
	z-index: 10;
	margin: 26px 0 0 0;
	position: relative;
	left: -30px;
	cursor: pointer;
	float: left;
}

.upDown {
	color: #999;
	padding: 0 0 0 17px;
	font-size: 11px;
	background: url(img/i-arrows.png) no-repeat;
	display: block;
}

.upDown.up {
	background-position: 0 -15px;
}

.content_list {
	list-style: none;
	margin-left: 10px;
	color: #999;
}

	.content_list li {
		padding: 5px 0;		
	}
	
	.content_list li a {
		padding-left: 5px;
	}
	
.wp-polls-ul {
	margin: 8px 0 10px 2px !important;
	list-style: none;
}

.wp-polls-ul li {
	margin: 4px;
}

.wp-polls-ul li label {
	position: relative;
	top: -2px;
	cursor: pointer;
}

.wp-polls-ul small {
	display: block;
	color: #999;
	font-weight: normal !important;
}

.wp-polls p strong {
	font-weight: normal; 
	font-size: 14px; 
	color: #333;
	display: block;
	padding: 8px 5px;
}

.apoll_archive {
	font-size: 11px;
	padding: 6px 0 0 0;
	display: block;
}

.wp-polls-archive p {
	border-bottom: 1px solid rgb(173, 214, 51); 
	padding: 0pt 5px 5px;
	text-align: left !important;
}

	.wp-polls-archive p strong {
		font-weight: normal;
		font-size: 17px;
	}
	
	.wp-polls-ans p {
		border-bottom: 0 none !important;
		padding: 0 5px;
		display: block;
	}
	
#sidebar #comments_box li a.more {
	margin: 0;
}

.wp-polls-loading {
	display: none;
	text-align: center;
	height: 16px;
	line-height: 16px;
}

.wp-polls .Buttons {
	border:1px solid #c8c8c8;
	background-color: #f3f6f8;
}

.wp-polls-ans {
	margin-bottom: 0;
}

.wp-polls-archive .wp-polls-ans {
	margin-bottom: 15px;
}

.wp-polls-ans div p strong {
	padding: 0;
}

.apoll_archive {
	padding-left: 5px;
}
