@charset "UTF-8";
/* CSS Document */

body{ margin: 0; background: #fff; }
.sprite-page-actions{display:block; height:15px; width:15px; background:url(/prod/assets/sprites/page-actions-15.png) no-repeat;}
p {font-family: Arial, Helvetica, sans-serif; font-size:12px;}
label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	clear: both;
	display: block;
	line-height: 12px;
	width: 100%;
}
.sprite-page-actions.facebook{background-position:0 0;}
.sprite-page-actions.twitter{background-position:0 -15px;}
.sprite-page-actions.comments{background-position:0 -30px;}
.sprite-page-actions.email{background-position:0 -45px;}
.sprite-page-actions.print{background-position:0 -60px;}
.sprite-page-actions-12{display:block; height:12px; width:12px; background:url(/prod/assets/sprites/page-actions-12.png) no-repeat;}
.sprite-page-actions-12.facebook{background-position:0 0;}
.sprite-page-actions-12.twitter{background-position:0 -12px;}
.sprite-page-actions-12.comments{background-position:0 -24px;}
.sprite-page-actions-12.email{background-position:0 -36px;}
.sprite-page-actions-12.print{background-position:0 -48px;}
.mod-page-actions{clear:both; display:block; overflow:hidden;margin:0 0 16px;}
.mod-page-actions li{float:left; margin:0 16px 0 0; font:normal 9px/16px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.mod-page-actions li a{display:block; float:left; white-space:nowrap; cursor:pointer;}
.mod-page-actions li a .sprite-page-actions{float:left; margin:0 4px 0 0;}
.mod-page-actions li a .label{float:left;}
.mod-page-actions li a .label:hover{text-decoration:underline;}
.mod-page-actions li .count{display:block; float:left; border:1px #CCC solid; margin:0 0 0 6px; padding:0 4px; line-height:14px; color:#333; background-color: #fff; position:relative;}
.mod-page-actions li .count:before{content: url(/prod/assets/count-caret-15.png); position:absolute; left:-6px; top:3px;}
#page-actions-bottom { margin: 16px 0; }
#mapContainer {
	width: 427px;
	height: 267px;
	position: absolute;
	top: 190px;
	left: 195px;
}

.answer-pct {font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.answers li {line-height:10px; margin: 0 0 8px 0; width: auto;}
ul.answers {
	list-style-type: none;
	margin-bottom: 30px;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
}
.mouse { text-align:center; font-size:9px; color:#CCC; padding-top: 30px;}
.facebook-recommend .label { display:none;}
.twitter-tweet .label { display:none;}
.page-actions ul{ list-style-type: none; float:left; padding:0}
.page-actions ul li { display: inline; text-align:center; float: left; }
.page-actions {margin: 0 35%; width: 150px;}
img a, img a:link, img a:active, img a:visited, img a:hover {border: 0px;}
img{border:0px;}

/* Poll styles */

.post-vote-message {
    display: none;
}
.answers{margin-bottom:30px;}
.answers li {
	line-height: 10px;
	margin: 0 0 15px;
	width: auto;
}
.answers .answer-results {
    margin: 8px 15px 0 12px;
    width: auto;
}
.answer-bar {
    background-color: #FFA6A6;
    background-image: -moz-linear-gradient(center top , #FFA6A6, #FF0000);
    float: left;
    height: 10px;
    line-height: 10px;
    margin-bottom: 5px;
    filter:none !important;
}
.answer-pct {
    float: left;
    font-family: verdana,arial,sans-serif;
    font-size: 10px;
    font-weight: bold;
    line-height: 10px;
    margin-bottom: 2px;
    margin-left: 5px;
}

input {
    display: none;
    margin: 0;
    vertical-align: middle;
}
.mod-poll .submit-poll {
    cursor: default;
    display: none;
    margin: 6px auto;
}
.mod-poll .active-submit-poll {
    cursor: pointer;
}
.mod-poll .total-votes {
    font-size: 10px;
    font-weight: bold;
    margin: 18px 0 0 0;
}
.mod-poll .view-map, .mod-poll .discuss {
    margin-right: 5px;
}
.mod-poll .view-map img, .mod-poll .discuss img {
    vertical-align: bottom;
}
.js .mod-poll .answer-bar, .js .mod-poll .answer-pct, .js .mod-poll .total-votes {
    display: none;
}
.js .mod-poll input {
    display: inline;
    margin-right:10px;
}
.js .mod-poll .submit-poll {
    display: block;
    margin:0;
}
/* Updated Poll Buttton style*/
.mod-poll .poll-btn{text-transform:uppercase; font:700 10px/10px Verdana, Arial, sans-serif; text-align:center; padding:3px 10px; background:#990b0b; color:#fff; cursor:pointer; margin-top:10px; -webkit-border-radius: 5px; border-radius: 5px; }
.mod-poll .poll-btn:hover{text-decoration:none;}

.mod-poll .mod-header h4 span {
    left: -9999em;
    position: absolute;
}
.mod-poll h4.subtitle {
    color: #7B7B7B;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    padding: 8px 8px 0;
}
.mod-poll .sn-featured img {
    float: left;
    margin: 8px;
}
.mod-poll .sn-featured div {
    color: #333333;
    font-size: 10px;
    line-height: 13px;
    margin: 8px 8px 8px 55px;
}
.mod-poll .sn-featured h5 {
    font-size: 11px;
    padding-bottom: 4px;
}

.more-poll-container .mod-poll{padding:0 30px; position:relative;}
.more-poll-container .mod-poll .poll{width:auto; color:#fff; padding:30px 0 0 0; margin:0;}
.more-poll-container .mod-poll .question, .more-poll-container .mod-poll .post-vote-message p{color:#fff;}
.more-poll-container .mod-poll .answers{margin:0 0 60px 0;}
.more-poll-container .more-poll-shadow{
    background: rgb(38,38,38);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(38,38,38,1)), color-stop(0.5, rgba(33,33,33,1)), color-stop(0.51, rgba(37,37,37,1)), to(rgba(38,38,38,1)));
    background: -webkit-linear-gradient(rgba(38,38,38,1) 0%, rgba(33,33,33,1) 50%, rgba(37,37,37,1) 51%, rgba(38,38,38,1) 100%);
    background: -moz-linear-gradient(rgba(38,38,38,1) 0%, rgba(33,33,33,1) 50%, rgba(37,37,37,1) 51%, rgba(38,38,38,1) 100%);
    background: -o-linear-gradient(rgba(38,38,38,1) 0%, rgba(33,33,33,1) 50%, rgba(37,37,37,1) 51%, rgba(38,38,38,1) 100%);
    background: linear-gradient(rgba(38,38,38,1) 0%, rgba(33,33,33,1) 50%, rgba(37,37,37,1) 51%, rgba(38,38,38,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262626', endColorstr='#262626',GradientType=0 ); height:10px; margin:30px 0;
}

.more-poll-container .main-poll { padding-bottom: 10px;}

.poll {
	width: 155px;
	position: absolute;
	left: 35px;
	padding-right: 15px;
}

.question {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#FFF; 
	padding: 12px; 
	padding-left: 27px; 
	margin-left: -26px; 
	-webkit-box-shadow: 1px 1px 2px 1px rgba(166, 166, 166, .8); 
	width: 500px; 
	box-shadow: 1px 1px 2px 1px rgba(166, 166, 166, .8); 
}


/* Poll Grid */
.more-poll-container ul.poll-grid{padding:0 16px;}
.more-poll-container ul.poll-grid li.poll-item{border-top:2px solid #000; width:260px; min-height:325px; margin:6px; padding-bottom: 10px;}
.more-poll-container ul.poll-grid li.poll-item .mod-poll .question, .more-poll-container ul.poll-grid li.poll-item .mod-poll .post-vote-message p{font:400 16px/20px 'Klavika',Arial,sans-serif; margin:0 0 10px;}
.more-poll-container ul.poll-grid li.poll-item .mod-poll .answers li{margin:0 0 10px;}
.more-poll-container ul.poll-grid li.poll-item .mod-poll .answers{margin:0 0 20px;}

.answer-1 .answer-bar { 
    background-color: #cc3333; 
    background-image:none;
}

.answer-2 .answer-bar { 
    background-color: #004885; 
    background-image:none;
}

.answer-3 .answer-bar { 
    background-color: #339900; 
    background-image:none;
}

.answer-4 .answer-bar { 
    background-color: #ead140; 
    background-image:none;
}

.answer-5 .answer-bar { 
    background-color: #f3960b; 
    background-image:none;
}

.mem cite {
    color: #666666;
    font-size: 10px;
    padding: 6px 6px 0 0;
    position: absolute;
    right: 0;
    top: 324px;
}

.mod-page-actions {
    float:right;
    margin:7px 0 0 0;
}

.mod-page-actions li a .label { display:none; }

.page-actions ul{ list-style-type: none; float:left; padding:0}
.page-actions ul li { display: inline; text-align:center; float: left; }
