
#interface{  }
#popOutPlayer{ padding:0; margin:0; }
a.es-btn{ font-size:0.9em;font-weight:normal; text-transform: uppercase; text-align:center; padding:6px; line-height:1.3em; display:block; background: #41474C; color:#FFF; }
a.es-btn:hover{ background-color:#585E61; text-decoration:none; }
#es-error{ text-align:center; padding-top: 110px; }
p.es-error-msg{ margin:0 auto;position:relative; display:block; width:363px; height:75px;padding:5px; }
p.es-error-msg span{width:373px; height:85px; display:block; position:absolute; top:0px; left:0px; background:url(/staticarchive/12138fe52e0fde40d10b7c9fd2d54f60b72cb2eb.gif) no-repeat; }
/**
 * Election story none flash design.
 ***/
#es-list{ border: 7px solid #FFF; background-color:#252c2f;padding:10px; min-height:436px;height:auto !important; height:436px; }
#es-list-header{ border-bottom:1px dotted #FFF; width:912px; float:left; padding: 0 0 14px 0; }
#es-logo h1{ padding:5px; position:relative; }
#es-logo a{ float:left; width:317px;height:65px; }
#es-logo a span{ position:absolute; top:0; left:0; display:block; width:317px; height:65px; background: url(/staticarchive/8c8a564d9d4d886c15121e659cc4666645fb65e3.gif) no-repeat ; }

#es-timeline-btn{ display:none;float:right; padding-top:20px;}
a.es-vtl-btn{padding:6px 6px 6px 23px;  background: #41474C url(/staticarchive/92cfd9832f2e124046380ec8d6a1705ce279405c.gif) no-repeat 3px center; }

#es-topics{ clear:left; padding:10px 0 0 0; }
#es-topics p.intro{ font-size:1.16em; color:#FFF;}
.es-issue-list{ float:left; width:280px; padding-right:20px;font-size:2em;   }
.es-issue-list li{ line-height:1.1em; font-family: Arial, Helvetica, sans-serif;}
a.issue-list{ color:#FFF; }

.es-list-subnav { clear:both; width:912px;float:left; padding:14px 0; }
.es-alltopics-btn{ float:left;  }
.es-backtotop-btn{ float:right;  }
.es-backtotop-btn a.es-btn{ text-transform: none; }
a.es-at-btn{  padding:6px 6px 6px 23px;  background: #41474C url(/staticarchive/22b610480aa6e483f2d3e42d4da203b5ae73a798.png) no-repeat 3px center; }

.es-topic-intro{ padding:7px 0; color:#FFF;font-size:1.16em; float:left;}
body #blq-main .es-topic-intro h2{ font-size:2em; font-family: Arial, Helvetica, sans-serif; color:#FFF; text-transform:uppercase;}
.es-topic-audio-wrapper,
.es-topic-link-wrapper{ float:left; }
.es-topic-link-wrapper{ min-height: 140px; height:auto !important; height:140px; }
.es-topic-item{ width:445px; float:left; margin:7px 10px 7px 0; min-height: 140px; height:auto !important; height:140px;}
.es-topic-list{ clear:both; }
body #blq-main .es-topic-list h3{ padding:5px; background-color:#2e363a; text-transform:uppercase; font-weight:normal; font-size:1em; }
body #blq-main .es-topic-list h4{  text-transform:uppercase; font-weight:normal; font-size:1em; color:#FFF;margin:7px 0 0 0;}
.es-topic-audio-image{ float:left; width:135px; padding-right:10px;}
.es-topic-audio-image img{ width:135px; }
.es-topic-audio-info{ float:right;width: 295px; }
.es-topic-audio-info h5{ color:#FFF;font-size:1em; line-height: 120%; }
.es-topic-audio-info p{ color:#FFF; }
.es-topic-news,
.es-topic-comment{ background-color:#ececec; padding:10px;margin-top:7px;width:425px;float:left; margin:7px 10px 7px 0px; }
.es-url-link{ padding-left:25px; background: url(/staticarchive/0a2015df545ae87a7fe19e8ac2e358a2d0d67732.gif) no-repeat left center; }
.es-topic-news .es-url-link a{ color:#6a0c07; }
/**
 * Election story post content links.
 ***/
#es-post-content{ clear:both; padding-top:14px; }
.es-further-intro{ background:#FFF;width:457px; padding:10px; min-height:100px; height:auto !important; height:100px;float:left; }
.es-further-intro p{ line-height: 130%; }
body #blq-main .es-further-intro h3{ padding:0 0 10px 0;color:#0099bd;font-size:2.1em; font-family: Arial, Helvetica, sans-serif, verdana;  }
.es-further-links{ margin-left: 14px; float:left;padding:10px; background-color:#0099bd;min-height:100px; height:auto !important; height:100px; }
body #blq-main .es-further-links h4{ font-weight:normal;font-size: 1.3em ;margin-bottom:10px; color:#FFF;}
.es-inner-further{ float:left;background-color:#FFF; }
ul.further{ width:180px; padding:10px;float:left;   }
.further li{ width:180px; padding:5px 0; border-bottom: 1px dotted #4b575f; }
.further li:last-child{  border-bottom: none; }
/* Add classes to links as a.class is quicker to parse than decendants. */	
a.es-link-grey{ /*color:#4b575f;*/ }
