*{margin:0; padding:0;}
htm, html, body{height:100%;}
htm, html {background-color: #1b2f46;}
body{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1b2f46}
a{outline:none; text-decoration:none; color: #5e1847;}
a:hover{text-decoration:underline;}
a img{border:0;}
p{}
sub {font-size: 10px;}
hr {color: #d7dfe8; border: 0 none; background-color: #d7dfe8; height: 1px; margin: 10px 0;}
#wrapper-center{margin:0 auto; width: 960px;}
#wrapper{float:left; background: #f5f5f3 url(http://www.encorelouisiana.com/images/encore/wrapper-bg.gif) repeat top left; width: 100%;}

/*---------------------------- Header ----------------------------------------------------------*/

#header{float:left; width: 100%; background: url(http://www.encorelouisiana.com/images/encore/header-bg.gif) repeat-x -4px 0;}
#header-container {width: 960px; margin: 0 auto;}
#top50-logo {float: left; width: 137px; margin: 18px 15px;}
#login {float: left; width: 200px; height: 30px; margin: 10px 0; font-weight: bold;color: #fff; font-size: 16px; line-height: 16px;}
#login #login-button {float: left; margin-right: 10px; }
#login a {color: #ebb13e; font-size: 12px; text-transform: uppercase;}
#login span {font-weight: normal; color: #999; font-size: 12px;}
#txt-votetoday {float:left; margin: 10px 0;}

/*---------------------------- Headings ----------------------------------------------------------*/
h1 {text-transform: uppercase; font-size: 16px; margin: 0 0 10px 0;}
h1 span {text-transform: none;}
h1.encore-logo {padding-top: 60px; margin: 0;}
h1.encore-logo a{display:block; text-indent:-9999px; width:570px; height:156px; background: url(http://www.encorelouisiana.com/images/encore/logo-encore.gif) no-repeat top left;} /* Set up for image replacement */
h2 {font-size: 1.5em;}
h2, h2 a{color: #648d26; margin: 0; }
h2.page-title {display: block; color: #ebb13e; text-transform: uppercase; background-repeat: no-repeat; background-position: 0 0; width: 508px; height: 37px; margin-left: -42px; line-height: 12px; font-size: 14px; text-align: right; padding: 43px 22px 0 0;}
h2#about-encore {background-image: url(http://www.encorelouisiana.com/images/encore/hd-aboutencore.gif)}
h2#news-events {background-image: url(http://www.encorelouisiana.com/images/encore/hd-newsevents.gif)}
h2#contact {background-image: url(http://www.encorelouisiana.com/images/encore/hd-contact.gif)}
h2#top-50 {background-image: url(http://www.encorelouisiana.com/images/encore/hd-top50.gif)}

h3{color: #ceaf5f; text-transform: uppercase; margin: 10px 0 5px 0;}
h3#other-headlines {background: url(http://www.encorelouisiana.com/images/encore/hd-otherheadlines.gif) no-repeat bottom left; width: 200px; height: 14px; text-indent: -9999px; padding-top: 10px; clear: both;}
h3.alt {text-transform: none; font-weight: normal;color: #1b2f47; margin: 0 0 10px 0;}
h3.alt a {color: #1b2f47;}

h4{}

/*---------------------------- Forms ----------------------------------------------------------*/
label {text-transform: uppercase; font-weight: bold; text-align: right; display: block; float: left; clear: left; padding: 3px 10px 0 0; font-size: 14px;}
input[type=text], input[type=password], textarea {border: 1px solid #acb3bd; padding: 3px 4px; font-size: 14px;}
input[type=checkbox] {float: left; margin: 3px 10px 10px 0; clear: left;}
#form-subscribe label {width: 150px;}
#form-subscribe p.padded {margin: 0 30px 10px 30px;}
#form-event label {width: 120px;}
#form-event p.padded {margin: 0 30px 10px 130px;}
#form-register label {width: 160px;}
#form-register p.padded {margin: 0 50px 10px 30px;}
#form-login label {width: 130px;}
#form-login p.padded {margin: 0 50px 10px 145px;}
#form-vote label {text-transform: none; font-weight: normal; text-align: left; float: none; padding: 7px 10px; font-size: 13px;}
#form-vote input[type=radio] {float: left; margin: 7px 10px;}
#form-vote input.three-line {margin: 7px 10px 20px 10px;}
#form-vote input.four-line {margin: 7px 10px 30px 10px;}
#form-vote .single input {margin-top: 0px;}
#form-contact {margin: 20px 0;}
#form-contact label {width:120px;}
#form-contact p.padded {margin: 0 30px 10px 130px;}
#tellafriend_form label {width:120px;}
#tellafriend_form p.padded {margin: 0 0 0 130px;}
#tellafriend_form textarea {display: none;}
#form-advertise label {width: 150px;}
#form-advertise p.padded {margin: 0 0 0 160px;}

.required {color: #660000; font-weight: normal; font-size: 18px;}
.multiple-input {display: inline; margin-right: 5px;}
.disabled {background-color: #fbf7ec; border-color: #d3cec3;}
/*---------------------------- Main Nav ----------------------------------------------------------*/

#main-nav {padding:0; margin:0; list-style:none; height:50px; width: 570px; float: left; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#main-nav li.top {display:block; float:left;}
#main-nav li a.pos1, #main-nav li a.pos2, #main-nav li a.pos3, #main-nav li a.pos4 {background-image: url(http://www.encorelouisiana.com/images/encore/nav-bg.gif); background-repeat: no-repeat;height:50px; display:block; text-indent:-99999px;}
#main-nav li a.pos1 {background-position: 0 0; width:63px; } 
#main-nav li a.pos2 {background-position: -63px 0; width:226px;} 
#main-nav li a.pos3 {background-position: -289px 0; width:151px;} 
#main-nav li a.pos4 {background-position: -440px 0; width:77px;}
#main-nav li.p1, #main-nav li.p2, #main-nav li.p3, #main-nav li.p4 {background-image: url(http://www.encorelouisiana.com/images/encore/nav-bg.gif); background-repeat: no-repeat;}
#main-nav li.p1,
#main-nav li.current a.pos1,
#main-nav li.current a.pos1:hover {background-position: 0 -50px;} 
#main-nav li.p2,
#main-nav li.current a.pos2,
#main-nav li.current a.pos2:hover {background-position: -63px -50px;} 
#main-nav li.p3,
#main-nav li.current a.pos3,
#main-nav li.current a.pos3:hover {background-position: -289px -50px;} 
#main-nav li.p4,
#main-nav li.current a.pos4,
#main-nav li.current a.pos4:hover {background-position: -440px -50px;} 
#main-nav table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
/* Default link styling */
#main-nav a:hover {visibility:visible; position:relative; z-index:200;}
#main-nav li:hover {position:relative; z-index:200;}
#main-nav li a.top_link:hover {background:transparent;} 
#main-nav li:hover > a.top_link {background:transparent;} 
/* keep the 'next' level invisible by placing it off screen. */
#main-nav ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#main-nav :hover ul {left:17px; top:33px; background:url(http://www.encorelouisiana.com/images/encore/subnav-bg.png); padding:5px 0 10px 0; white-space:nowrap; height:auto; width:auto; z-index:300;}
#main-nav :hover ul li {display:block; height:22px; position:relative; font-weight:normal; width:auto;}
#main-nav :hover ul li a {display:block; font-size:11px; height:20px; line-height:20px; width:auto; padding:0 7px; color:#1a2e45; background:transparent; text-decoration:none; font-weight: bold; text-transform: uppercase;}
#main-nav :hover ul li a:hover {text-decoration:none; background-color: #eedcac;}


/*---------------------------- Content ----------------------------------------------------------*/

#main-content{float:left; margin-top: -17px; padding: 0 0 20px 0;}
#content-inner{border: 10px solid #e0be63; width: 805px; margin-left: 65px; padding: 20px 20px 20px 20px; background: #ffffff;}
#content-inner #col-left {float: left;width: 490px; margin-right: 15px;}
#content-inner #col-right {float: left; width: 300px;}

#content-inner #content-pad {margin-left: 20px;}
#content-inner p{margin-bottom:10px; line-height: 18px;}
#content-inner ul, #content-inner ol{margin:0 0 10px 15px;}
#content-inner a{text-decoration:underline;}
#content-inner a:hover{text-decoration: none; color: #801815}


/*---------------------------- Sidebar ----------------------------------------------------------*/

#upcoming-issue {clear: left;border: 8px solid #d6b65f; background: #e9d190;}
#upcoming-issue h2 {display: block; background: url(http://www.encorelouisiana.com/images/encore/hd-upcomingissue.gif) no-repeat top left; margin: 10px 0 10px -14px; height: 37px;}
#upcoming-issue h2 span {display: none;}
#upcoming-issue h2 a {text-decoration: none;padding-left: 210px; font-size: 12px; text-transform: uppercase; display: block;}
#upcoming-issue img {margin: 0 10px;}
#upcoming-issue p {text-transform: uppercase; line-height: 12px;}
#upcoming-issue ul {margin: 0 0 0 160px;}

/*---------------------------- Footer ----------------------------------------------------------*/

#footer{clear: both; float: left; width: 100%; background: #1b2f46 url(http://www.encorelouisiana.com/images/encore/footer-bg.gif) repeat-x; color: #fff; padding: 25px 0;}
#footer #footer-container {width: 960px; margin: 0 auto;}
#footer a{color: #fff;}
#footer a:hover{color: #ecd8a1;}
#footer ul {padding-top: 10px;}
#footer ul li {float: left; list-style: none; border-right: 1px solid #8d97a3; padding-right: 10px; margin-right: 10px; line-height: 12px;}
#footer p.copyright{padding: 30px 0;}
#footer #logo-louisiana {float: left; margin: 5px 20px 15px 15px; border-right: 1px solid #8d97a3; padding: 5px 20px 5px 0;}
#footer #txt-share {float: right; margin: 0 0 20px 20px; width: 245px;}
#footer #txt-share h4 {background: url(http://www.encorelouisiana.com/images/encore/txt-share.gif) no-repeat 0 0; height: 36px; width: 245px; display: block; float: left; text-indent: -9999px; }
#footer #txt-share ul {margin: 0; padding: 0;}
#footer #txt-share ul li {border: 0 none; padding: 0; margin: 0; float: left; width: 245px;}
#footer #txt-share ul li a {display: block; background-image: url(http://www.encorelouisiana.com/images/encore/txt-share.gif); background-repeat: no-repeat; height: 21px; text-indent: -9999px;}
#footer #txt-share ul li a#twitter {background-position: 0 -36px;}
#footer #txt-share ul li a#facebook {background-position: 0 -57px;}
#footer #txt-share ul li a#forward {background-position: 0 -78px; height: 16px;}
#footer #txt-share ul li a#twitter:hover {background-position: -245px -36px;}
#footer #txt-share ul li a#facebook:hover {background-position: -245px -57px;}
#footer #txt-share ul li a#forward:hover {background-position: -245px -78px; height: 16px;}

/*---------------------------- Home ----------------------------------------------------------*/
#flash-slideshow {width: 663px; height: 436px; float: left; margin-right: 8px;}
#flash-slideshow-nav { width: 80px; margin: 50px 0 0 0; padding: 0 0 9px 0; float: left; border: 1px solid #b5bbc2; border-right: 0 none; }
#flash-slideshow-nav li { width: 62px; float: left; margin: 0px; padding: 9px 9px 0 9px; list-style: none; }
#flash-slideshow-nav a { width: 62px; padding: 0px; display: block;}
#flash-slideshow-nav a:focus { outline: none; }
#flash-slideshow-nav a img { border: none; display: block; -moz-opacity:.50; filter:alpha(opacity=50); opacity:.50; }
#flash-slideshow-nav a.activeSlide img { -moz-opacity:1.00; filter:alpha(opacity=100); opacity:1.00;}

#upcoming-events {border-bottom: 8px solid #d6b65f;border-top: 8px solid #d6b65f; width: 200px; background: url(http://www.encorelouisiana.com/images/encore/upcoming-events-bg.gif) repeat-y top left; float: left; height: 400px;}
#upcoming-events h2 {background: url(http://www.encorelouisiana.com/images/encore/hd-newsevents-home.gif) no-repeat top left; margin: 10px 0 0px -5px; height: 37px; text-indent: -9999px;}
#upcoming-events p {margin: 0 11px 0 12px; background: url(http://www.encorelouisiana.com/images/encore/hr-yellowbox.gif) repeat-x bottom; padding-bottom: 3px; font-size: 10px; text-transform: uppercase;}
#upcoming-events p.last {background: none; padding: 0;}
#upcoming-events p strong {font-size: 12px; text-transform: none;}
#upcoming-events p a {color: #1b2f46; display: block; padding: 5px 7px;}
#upcoming-events p a:hover {background-color: #f0e1b7; text-decoration: none; color: #5f1949;}
#upcoming-events p a.news {background-image: url(http://www.encorelouisiana.com/images/encore/icon-doc.gif); background-repeat: no-repeat; background-position: 5px 7px; padding-left: 25px;}
#upcoming-events p a.events {background-image: url(http://www.encorelouisiana.com/images/encore/icon-calendar.gif); background-repeat: no-repeat; background-position: 5px 7px; padding-left: 25px;}
#upcoming-events .more {margin: 10px 20px; background: none; padding: 0; text-align: center; float: none; color: #ccb783;}
#upcoming-events .more a {display: inline; padding: 0;}
#upcoming-events .more a:hover {background-color: transparent; text-decoration: underline;}
#upcoming-events #feedback {margin: 15px 25px; clear: both; float: left; }
#whatis {clear: left;float: left;border-bottom: 8px solid #d6b65f;border-top: 8px solid #d6b65f; width: 226px; background: url(http://www.encorelouisiana.com/images/encore/what-is-encore-bg.gif) repeat-y top left; padding: 10px 10px 10px 17px; margin-right: 17px;}
#whatis h2 {background: url(http://www.encorelouisiana.com/images/encore/hd-whatisencore.gif) no-repeat top left; width:217px; height: 53px; text-indent: -9999px;}
#whatis p {font-size: 14px; line-height: 16px; border-left: 1px solid #ada585; margin: 15px 0 15px 15px; padding: 0 5px 0 10px;}
#whatis a {color: #648d26; font-weight: bold; text-transform: uppercase; font-size: 14px; margin-left: 25px;}
#modules {float: left; width: 369px; margin-right: 16px;}
#modules h3 {display: none;}
#sneakpeak {float: left;width: 369px; height: 133px; background: url(http://www.encorelouisiana.com/images/encore/sneakpeak-bg.gif) no-repeat top left;}
#sneakpeak p {margin: 45px 130px 0 30px; }
#sneakpeak ul {margin: 0 110px 0 53px; }
#ltgov {float: left; width: 369px; height: 133px; background: url(http://www.encorelouisiana.com/images/encore/ltgov-bg.gif) no-repeat top left; margin-bottom: 14px;}
#ltgov p {margin: 45px 90px 10px 30px; }
#ltgov p a {text-transform: uppercase; font-size: 10px; font-weight: bold; display: block; padding-top: 5px;}

/*---------------------------- Common Classes ----------------------------------------------------------*/

.last a, .last{border-right:0 !important; padding-right: 0; margin-right: 0;}

.float-right{float:right;}
.float-left{float:left;}
img.float-left{float:left; margin: 0 10px 0 0;}
.clear-right{clear:right;}
.clear-left{clear:left;}
.clear-both{clear:both;} span.clear-both{display: block;}

.border{border: 1px solid #000;}
.upper {text-transform: uppercase;}
.more {text-transform: uppercase; font-size: 10px; font-weight: bold; float: right;}
.more-left {text-transform: uppercase; font-size: 10px; font-weight: bold;}
#content-inner .note {font-size: 11px; line-height: 13px; color: #999; font-style: italic;}
.centered {text-align: center;}
#content-inner a.no-underline {text-decoration: none;}
#content-inner a.no-underline:hover {text-decoration: underline;}
.square {list-style: none; padding: 5px 0;}
.square li {background-image: url(http://www.encorelouisiana.com/images/encore/li.gif); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 14px; margin-bottom: 3px;}

/*---------------------------- Content Specific Styles ----------------------------------------------------------*/
#ad {float: left; margin-bottom: 10px;}
.member {margin: 10px 0;float: left; width: 460px;}
#feature-list {list-style-type: none;}
#feature-list li {margin-bottom: 10px; background-image: url("http://www.encorelouisiana.com/images/encore/li.gif"); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 14px; display: block; margin-left: 245px;}
#feature-list a {font-weight: bold; text-decoration: none; font-size: 16px;}
#feature-list a:hover {text-decoration: underline;}

#content-inner .article-functions {text-align: right; font-size: 10px; color: #cccccc; display: inline; width: 340px; float: left; padding: 1px 5px 0 0; }
#content-inner .article-functions a {color: #666666; text-decoration: none;}
#content-inner .article-functions a:hover {color: #000; text-decoration: underline;}
#content-inner .article-functions a.print {background: url(http://www.encorelouisiana.com/images/encore/icon-print.gif) no-repeat; padding: 0 5px 0 17px;}
#content-inner .article-functions a.email {background: url(http://www.encorelouisiana.com/images/encore/icon-email.gif) no-repeat; padding: 0 5px 0 17px; margin-left: 5px;}
#content-inner .article-sub-title {color: #648d26; font-size: 1.25em; margin-bottom: 5px;}
#content-inner .article-details {color: #8cbd3f; font-weight: bold;}

#content-inner .textsizer-classnames{display: inline;font-size: 10px; color: #cccccc;}
#content-inner .textsizer-classnames span{color: #666666; padding-left: 5px; font-size: 10px; display: inline;}
#content-inner ul.textresizer {list-style: none;display: inline;margin: 0px;padding: 0px;}
#content-inner ul.textresizer li {display: inline;margin: 0px;padding: 0px;}
#content-inner ul.textresizer a {border: solid 1px #fff;padding: 2px 3px;font-weight: bold;text-decoration: none;}
#content-inner ul.textresizer a:hover{background: #e5e5e5;border: solid 1px #fff;}
#content-inner ul.textresizer .small-text{font-size: 10px;color: #acbd91;}
#content-inner ul.textresizer .medium-text{font-size: 12px;color: #8bbd40;}
#content-inner ul.textresizer .large-text{font-size: 14px;color: #4e7613;}
#content-inner ul.textresizer a.textresizer-active{border: solid 1px #4e7613;background: #8bbd40;color: #fff;}
#content-inner .article-body.small-text {font-size: 12px;}
#content-inner .article-body.medium-text {font-size: 14px;}
#content-inner .article-body.large-text {font-size: 18px;}
#content-inner .article-body.large-text p {line-height: 24px;}
#content-inner .article-body {clear:both; margin: 20px 0;}

.event {margin: 10px 0; float: left;}
.month-heading {display: block; background: #d2d3d5; padding: 5px; text-align: center; font-weight: bold; text-transform: uppercase;}

#instructions-register {border-right: 1px solid #ccc; float:left; width: 250px; padding-right: 20px; margin-right: 20px; display: block; position: relative;}
#instructions-login {float: left; width: 170px;}

#survey {margin-bottom: 20px;}
.survey-question { margin-bottom: 3px;}



#content-inner .gold {background-color: #e0be63; padding: 3px;}
#content-inner .gold a {border: 1px solid #b9a15d;}
#content-inner .green {background-color: #adc281; padding: 3px;}
#content-inner .green a {border: 1px solid #90a575;}
#content-inner .blue {background-color: #9eb4ec; padding: 3px;}
#content-inner .blue a {border: 1px solid #8499cb;}

#content-inner .blue a, #content-inner .gold a, #content-inner .green a{display: block; padding: 12px 12px 12px 120px; text-transform: uppercase; font-weight: bold; text-decoration: none; font-size: 14px; color: #1b2f46; background-position: 25px 12px; background-repeat: no-repeat; height:32px;}

#content-inner a:hover {cursor: pointer;}
#content-inner #q1 {background-image: url(http://www.encorelouisiana.com/images/encore/question-01.gif); padding-right: 170px;}
#content-inner #q2 {background-image: url(http://www.encorelouisiana.com/images/encore/question-02.gif); padding-right: 170px;}
#content-inner #q3 {background-image: url(http://www.encorelouisiana.com/images/encore/question-03.gif); padding-right: 120px;}
#content-inner #q4 {background-image: url(http://www.encorelouisiana.com/images/encore/question-04.gif); padding-right: 100px;}
#content-inner #q5 {background-image: url(http://www.encorelouisiana.com/images/encore/question-05.gif); padding-right: 120px;}
#content-inner #q6 {background-image: url(http://www.encorelouisiana.com/images/encore/question-06.gif); padding-right: 150px;}
#content-inner #q7 {background-image: url(http://www.encorelouisiana.com/images/encore/question-07.gif); padding-right: 170px;}
#content-inner #q8 {background-image: url(http://www.encorelouisiana.com/images/encore/question-08.gif); padding-right: 170px;}
#content-inner #q9 {background-image: url(http://www.encorelouisiana.com/images/encore/question-09.gif); padding-right: 120px;}
#content-inner #q10 {background-image: url(http://www.encorelouisiana.com/images/encore/question-10.gif); padding-right: 220px;}

#content-inner .question{background-image:url(../images/encore/encore_clicktovote.png); background-repeat:no-repeat; background-position:388px 50%;}
#content-inner .complete{background-image:url(../images/encore/encore_check.png);background-position:415px 50%;}

.options {background-color: #f9f2e0;}
.divider {border-right: 1px solid #ccc;}
.alt td {background-color: #f3e5cb;}
.selected {background-color: #e3ddb0;}
#content-inner .button {text-transform: uppercase; font-weight: bold; padding: 4px 10px; margin: 8px 8px 8px 145px; display: block; text-decoration: none;}
#content-inner .button:hover {background-color: #841a16; color: #fff; text-decoration: none; cursor: pointer;}
#content-inner input.input-other {visibility: hidden;}

.top50map #content-inner {padding: 0; width: 852px;}
.top50map h2.page-title { margin-left: -22px; text-indent: -9999px; margin-top: 20px; height: 40px;}
.top50map h2#about-encore {background-image: url(http://www.encorelouisiana.com/images/encore/hd-top50winners.gif)}
.top50map #flash-map {margin-top: -103px;}