.auralText {position:absolute;left:-10000px;}
#termView{width:733px;height:412px;background: gray url(../img/pollView_bg.png);}
#termView .term-list{border-right: 1px solid #a31a1a; text-align:center; width:190px; float:left; margin:auto 0; position:absolute;height: 210px; margin-top:120px !important; text-transform:uppercase;}
#termView .term-list li{margin:10px 0; list-style-type: none;}
#termView .term-list li a{color: #868686; text-decoration:none; font-size:17px; line-height:27px; display:block; padding-right:10px; text-align:center;}
#termView .term-list li a.active{color:#fff; background:url("http://somewhereinsf.com/select-term.png") no-repeat right center;}
#termView .term-list li a.active span.artificialbreak{clear:both !important; display:block; line-height:0px; text-align:center;}
#termView #def-wrap{margin:118px 0 0 260px; padding: 0; position:absolute;}
#def-wrap li{list-style-type: none;}
#termView .definition{height:210px; position:absolute; width:470px;text-transform:none; color:#ffffff; display:none;}

#termView .definition p{width:272px; font-size:14px; float:left;}
#termView .definition p.smalldeffont{font-size:14px;}
#termView .definition p a.button{background: url(../img/sprite_master.png?1) no-repeat -94px -69px; display:block; font-size:13px; color:#fff; text-decoration:none; height:23px; line-height:23px; text-align:center; width:165px; text-transform:uppercase; margin-top:10px; overflow:hidden;}

#termView .termimg{float:left;}
#termView .slidetitle{font-size: 35px;font-weight: normal;letter-spacing: -1px;line-height: 41px;margin: 26px 40px 42px 28px; position:absolute;opacity: 0.9;padding: 0px;text-transform: uppercase; color:#fff;width: 560px; }
#termView h2.slidetitle{background:url(../img/headline_terms.png) no-repeat 0 0; height:40px; width:400px;}

.question h2 { font-size: 41px; color: #fff; text-transform: uppercase }
.question .content { color: #c5c5c5; /*overflow: hidden;*/ height: 456px; margin-bottom: 65px; } /* Leave overflow visible for FB expansion */ /* Height 456px to allow for journals */
.question .content .answer { display:none; }

/*Poll View Styling*/
.question .pollView{height:412px; width:734px; background:url(../img/pollView_bg.png) no-repeat;overflow:hidden; margin: 0 auto; position:relative;}

.question .pollView .pollOptions{padding: 10px 0px 15px 0; margin: 0;}
.question .pollView .pollOptions li{list-style-type: none; margin: 5px 0px 5px 10px;}
.question .pollView .pollOptions li a{color: #fff; text-decoration: none; letter-spacing: -1px; display: block; margin: 0 0 12px 0; font-size: 20px; line-height: 22px;}
.question .pollView .pollOptions li a .bubble,.question .pollView .pollOptions li a .bubbleTall{display: block; float: left; height: 22px; width: 22px; background: url(../img/sprite_master.png) top right; margin: 0 15px 0 0;}
.question .pollView .pollOptions li a .bubbleTall{margin-bottom: 22px;}
.question .pollView .pollOptions li a.active .bubble, .question .pollView .pollOptions li a.active .bubbleTall{background: url(../img/sprite_master.png) -956px 0px;}
    						
.question .pollView .pollResults{padding: 10px 10px 15px 0; margin: 0; float: left; width: 400px;}
.question .pollView .pollResults li{list-style-type: none; margin: 5px 0px; color: #fff; text-decoration: none; letter-spacing: -1px; display: block; margin: 4px 0 10px 0; font-size: 18px; line-height: 19px; min-height:34px; clear:both;} /* Height added for how-can-meth-affect-my-friends-and-family.html#Meths-Reach changed to min-height due to effect on other poll spacing*/
.question .pollView .pollResults li .percent, .question .quizView .quizResults li .percent{font-size: 27px; color: #a41a1a; display: block; float: left; width: 50px;  height: 27px; line-height:19px; margin: 0px 3px 0 0}
.question .pollView .pollResults li .stats, .question .quizView .quizResults li .stats {font-size: 11px; color:#747474; display:block; float: left; width: 35px; margin: 2px 8px 0px 0px;}
.question .pollView .pollResults li .statsTall{margin-bottom: 40px;}
.question .pollView .pollResults li .stats .voteBar{background: #4b4a4a; display: block; height: 19px; overflow: hidden;}
.question .pollView .pollResults li .stats .voteBar span{display: block; background: #a41a1a; height: 19px;}
.question .pollView .pollResults li .stats .voteCount{ display: none}

.question .pollView .pollInfo{width: 225px; padding-left: 30px; background: url(../img/sprite_master.png) -975px -68px no-repeat; font-size: 14px; color: #ffffff; opacity: .9;  float: left; margin: 15px 0 0; height: 30px;}
.question .pollView .pollInfo a, .question .pollView .pollInfo a:hover { color: #fff; }
.question .pollView .pollInfo p{margin: 0;}

.question .pollView .pollForm{display: none;}
.question .pollView .pollBase{
 	    border-top: 1px dotted #CCCCCC;
    bottom: 14px;
    color: #FFFFFF;
    height: 32px;
    line-height: 32px;
    margin: 0;
    padding: 8px 0 0 50px;
    position: absolute;
    text-transform: uppercase;
    width: 683px;
    /*line-height: 32px; text-transform:uppercase; color: #fff;padding: 8px 0px 0px 50px; border-top: 1px dotted #ccc; margin: 245px 0px 0px;*/ } /*Margin set at 245.  Question should not wrap to more than 3 lines */
.question .pollView .pollBaseTall{margin-top: 296px}
.question .pollView .pollBase span{margin: 0 15px; opacity: .5}
.question .pollView .pollBase .viewResults{color: #fff; opacity: .5; text-decoration: none; border-bottom: 1px solid #fff;}
.question .pollView .pollBase .viewResults:hover{opacity: 1;}
.question .pollView .pollBase .sendVote{display: block; width: 76px; height: 23px; background: url(../img/sprite_master.png) 0 -100px; margin-top: 4px; text-align: center; line-height: 23px; text-decoration: none; color: #131416; font-size: 20px; float: left; opacity: 1;}
.question .pollView .pollBase .sendVote:hover{background-position: -94px -70px; }

.question .pollView .questionView,.pollView .resultView{margin:0 0 0 50px; /*overflow: hidden;*/ position: absolute; top: 0; left: 0;}

.question .pollView .qWrap{margin: 30px 0px 10px 50px;}
.question .preVote,.question .postVote{position: absolute;}
.question .qWrap{overflow: hidden;}
.question .pollView h2{text-transform: uppercase; font-size: 33px; letter-spacing: -1px;width: 580px; line-height: 33px;font-weight: normal; color: #fff; margin: 0 0 10px 0; padding: 0;}
.question .pollView h2.wide { width:660px; }
.question .pollShare{float: right;width: 130px;}

.question .pollActions{float: left;}

.yournope, .nope, .yup, .youryup {height:23px; width:23px; float:left; overflow:hidden; margin-right:8px;}
.nope{background: url(../img/sprite_master.png) -786px 0;}
.yournope{background: url(../img/sprite_master.png) -786px -33px;}
.yup, .youryup{background: url(../img/sprite_master.png) -787px -66px;}
.yupNopeTall { margin-bottom: 20px }
/*Quiz Styles*/
/*quiz View Styling*/
.question .quizView{height:412px; width:734px; background:url(../img/pollView_bg.png) no-repeat;overflow:hidden; margin: 0 auto; position:relative;}

.question .quizView .quizOptions{padding: 10px 0px 15px 0; margin: 0;}
.question .quizView .quizOptions li{list-style-type: none; margin: 5px 0px 5px 10px;}
.question .quizView .quizOptions li a{color: #fff; text-decoration: none; letter-spacing: -1px; display: block; margin: 0 0 12px 0; font-size: 20px; line-height: 22px;}
.question .quizView .quizOptions li a .bubble{display: block; float: left; height: 22px; width: 22px; background: url(../img/sprite_master.png) top right; margin: 0 15px 0 0;}
.question .quizView .quizOptions li a.active .bubble{background: url(../img/sprite_master.png) -956px 0px;}
    						
.question .quizView .quizResults{padding: 10px 10px 15px 0px; margin: 0; float: left; width: 400px;}
.question .quizView .quizResults li{list-style-type: none; margin: 5px 0px; color: #fff; text-decoration: none; text-transform: none; display: block; margin: 4px 0px 12px; font-size: 14px; line-height: 16px; height: 32px; clear:both;}
/*.question .quizView .quizResults li .percent{font-size: 26px; color: #a41a1a; display: block; float: left; width: 50px; text-align: right; margin: 0 10px 0 0; height: 27px; line-height:19px}*/
/*.question .quizView .quizResults li .stats{font-size: 11px; color:#747474; display:block; float: left; width: 84px; margin: 2px 8px 0px 0px;}*/
.question .quizView .quizResults li .statsTall { margin-bottom: 20px }
.question .quizView .quizResults li .stats .voteBar{background: #4b4a4a; display: block; height: 19px; overflow: hidden;}
.question .quizView .quizResults li .stats .voteBar span{display: block; background: #a41a1a; height: 19px;}
.question .quizView .quizResults li .stats .voteCount{}

.question .quizView .quizInfo{width: 225px; padding-left: 20px; float: left; background: url(../img/quizInfo.png) no-repeat center left; color: #ffffff; opacity: .9; }
.question .quizView .quizInfo p{margin: 0;}

.question .quizView .quizForm{display: none;}
.question .quizView .quizBase{ 
 	  border-top: 1px dotted #CCCCCC;
    bottom: 10px;
    color: #FFFFFF;
    height: 32px;
    line-height: 32px;
    margin: 0;
    padding: 12px 0 0 50px;
    position: absolute;
    text-transform: uppercase;
    width: 683px;
    /*line-height: 32px; text-transform:uppercase; color: #fff;padding: 8px 0px 0px 50px; border-top: 1px dotted #ccc; margin: 245px 0px 0px;*/}
/*.question .quizView .quizBaseTall {  margin-top: 265px;
    padding-top: 20px; }*/
.question .quizView .quizBase span{margin: 0 15px; opacity: .5}
.question .quizView .quizBase .viewResults{color: #fff; opacity: .5; text-decoration: none; border-bottom: 1px solid #fff;}
.question .quizView .quizBase .viewResults:hover{opacity: 1;}
.question .quizView .quizBase .sendVote{display: block; width: 76px; height: 23px; background: url(../img/sprite_master.png) 0 -100px; text-align: center; line-height: 23px; text-decoration: none; color: #131416; font-size: 20px; float: left; opacity: 1;}
.question .quizView .quizBase .sendVote:hover{background-position: -94px -70px; }

.question .quizView .questionView,.quizView .resultView{margin:0 0 0 50px; overflow: hidden; position: absolute; top: 0; left: 0;}
.quizView .resultView h4{margin: 0 0 0 10px; padding: 0; text-transform: uppercase; opacity: .5; font-weight: normal; font-size: 14px;}
.question .quizView .qWrap{margin: 30px 0px 10px 50px;}
.question .preVote,.question .postVote{position: absolute;}
.question .qWrap{overflow: hidden;}
.question .quizView h2{text-transform: uppercase; font-size: 33px; letter-spacing: -1px;width: 560px; line-height: 33px;font-weight: normal; color: #fff; margin: 0 0 10px 0; padding: 0 20px 0 0;}
.question .quizView h2.wide {width: 660px; }
.question #quizShare{float: right;width: 130px;}

.question #quizActions{float: left;}

.question .quizView .question-result-panel,
.question .pollView .question-result-panel {
	position: relative;
}

/**/
.question .shareTrigger{background: #686868; width: 40px; height: 14px; line-height: 14px; font-size: 12px; text-decoration: none; color: #cdcecf; padding: 2px 5px; margin: 0; min-width: 40px; display: block; text-align: center; }

.question #shareTip{background: url(../img/shareTip.png);font-family: Helvetica;height: 201px;margin-top: -220px;overflow: hidden;padding: 20px 25px 20px 25px;position: absolute;width: 350px;margin: -240px 0px 0px -340px;}

.question #shareTip h4, h5{margin: 0; padding: 0; text-transform: uppercase; font-family: 'TradeGothicW02-BoldCn20 675505'; font-weight: normal;}
.question #shareTip h4{font-size: 24px; color: #c31212; letter-spacing: -1px;}
.question #shareTip h5{font-size: 16px; line-height: 20px;}
.question #shareTip p{font-size: 11px; color: #b9bcbc; text-transform: none; line-height: normal;}
.question #shareTip a{color: #fff; font-size: 13px; text-decoration: none; text-transform: none;}
.question .closeTip{background: #a41a1a; font-family: 'TradeGothicW02-BoldCn20 675505'; text-transform: uppercase !important; display: block; width: 50px; height: 25px; line-height: 25px; text-align: center; float: right; position: absolute; bottom: 40px; right: 30px;}
.question .closeTip:hover{background: #7d1414;}

.question .hide{display: none;}

.question #drawerModifier{position: absolute; margin: 0 auto;  height: 10px;width: 95px; left: 50%; margin-left: -15px; margin-top: -5px; font-size: 9px; font-family: Helvetica, Arial, Sans-serif; text-transform: uppercase; color: #9a9a9a; font-weight: bold; padding-top: 13px; text-decoration: none; display: none; text-align: center;}

.question #drawerModifier.arrUp{background:url(../img/sprite_master.png) no-repeat -860px -39px;}
.question #drawerModifier.arrDown{background:url(../img/sprite_master.png) no-repeat -860px 0;}
.question .drawerMin #drawerModifier{display: block;}
.question .drawerMin {margin-bottom: -119px; z-index: 1000;}

.question .sub'TradeGothicW02-BoldCn20 675505'_wrapper{width: 100%;padding-top: 10px; margin-top: 20px; z-index: 10}
.question .sub'TradeGothicW02-BoldCn20 675505'_wrapper.drawerMin{background: url(../img/drawer-bg.png) repeat-x; position: fixed;bottom: 0px; }
.question .sub'TradeGothicW02-BoldCn20 675505'_wrapper.drawerMin .sub'TradeGothicW02-BoldCn20 675505'_header{ margin: 20px auto 0 !important;}	
.question .sub'TradeGothicW02-BoldCn20 675505'_wrapper.drawerMed{background: url(../img/drawer-bg.png) repeat-x; position: fixed;bottom: 0px; }
.question .sub'TradeGothicW02-BoldCn20 675505'_wrapper.drawerMed .sub'TradeGothicW02-BoldCn20 675505'_header{ margin: 10px auto !important;}	
.question .ask{min-width: 871px;}

.question .radioIllustration { width: 732px; margin:auto; }
.question .radioIllustrationImg { position:absolute; }
.question .radioIllustrationPlayer { padding-top:382px; }

#share_this, .share_this{ top: -32px; padding-right: 12px; }
.answer .share_videoA { top: -23px; padding-right: 8px; }
.answer .share_videoB { top: -27px; padding-right: 8px; }
.answer .share_audioC { top: -46px; padding-right: 12px; }
.ipadDevice .answer .share_audioC { top: 0px; padding-right: 12px; }

.nextStepNav { width: 503px; height: 241px; position:absolute; display: none; padding: 145px 0px 0px 230px; background: url(../img/bg_next_step.png)}
.radioIllustration .nextStepNav { height: 194px; }
.nextStepNav .navTitle { font-size: 22px; color: #fff; text-transform:uppercase;}
.nextStepNav a { color: #c5c5c5; text-decoration:none;}
.nextStepNav a:hover { color: #fff; text-decoration:none;}

.currentAnswer audio { z-index:10; position:absolute }

#head { height: 105px }
