body.awards {
background: #000000 url(http://www.blogsmithmedia.com/www.luxist.com/media/cadillac-bg.jpg) 50% 38px no-repeat;
}

.awards #hat {
background-color: #000000;
}

.awards #hat ul li a {
color: #999;
}

.awards #header {
background: #000;
}

.awards #logo a {
background: transparent url(http://www.luxist.com/media/luxist-logo_silver.gif) no-repeat 0 0;
}

body.awards .medrect {
margin-bottom: 0;
padding-bottom: 0;
}

.awards #main-inner {
background: #000 url(http://www.blogsmithmedia.com/www.luxist.com/media/awards-main-bg.gif) repeat-y;
}

.awards #main .post {
background: none;
}

.awards #main .post a {
color:  #cc6600;
}

.awards #main .post .attic {
clear: both;
margin: 10px 0;	
}

.awards #main .attic .nolabels a {
text-indent: -9999px!important;
padding-left: 5px;
width: 15px;
height: 15px;
_overflow: hidden;
_padding-left: 0;
}

.awards #main .post .attic ul {
float: right;
_width: 285px;
}

.awards #main .post .navbar {
_width: 530px;
border: 1px solid #ecdfc4;
border-right: none;
border-left: none;
}

.awards #subcontent {
background: transparent;
}

.awards #awards-splash-header {
position: relative;
text-indent: -9999px;
}

.awards .sponsor-ad {
/* background: url(http://www.blogsmithmedia.com/www.luxist.com/media/215x35-ad.gif); */
width: 215px;
height: 35px;
position: absolute;
top: 16px;
right: 10px;
}

.awards #awards-header {
background: url(http://www.blogsmithmedia.com/www.luxist.com/media/awards-header.gif);
position: relative;
/*text-indent: -9999px; */
width: 650px;
height: 105px;
}

body.awards h2.section-header, body.awards h3.section-header {
background: #ecdfc4;
color: #0f0f0f;
margin: 0;
padding: 11px 0 9px 29px;
width: 620px!important;
font: 21px Georgia, serif!important;
letter-spacing: 0!important;
}
	
#phase-selector {
margin: 0;
padding: 0;
background: transparent;
position: absolute;
top: 240px;
left: 50px;
width: 562px;
height: 70px;
}

#phase-selector li {
float: left;
display: block;
width: 174px;
height: 70px;
margin-right: 20px;
}

#phase-selector li a {
display: block;
width: 174px;
height: 70px;
}

#phase-selector li a:hover {
cursor: hand;
}

#phase-selector li.last {
margin-right: 0;
}

#readers-choice-box {
overflow: hidden;
}

#readers-choice-box ul {
margin: 21px 0 29px 29px;
padding: 0;
overflow: hidden;
}

#readers-choice-box ul li {
background: #eee;
width: 186px;
float: left;
margin-right: 15px;
text-align: center;
}

#readers-choice-box ul li a strong {
color: #fff;
font: 18px Georgia, serif;
}

#readers-choice-box ul li strong {
display: block;
background: #111;
padding: 15px;
}

#readers-choice-box ul li.last {
margin: 0;
}

#readers-choice-box ul li a {
display: block;
width: 186px;
}

#readers-choice-box ul li a:hover {
text-decoration: none;
}

.awards-post {
color: #5f5f5f;
border-bottom: 1px solid #ecdfc4;
margin: 23px 29px;
padding-bottom: 13px;
}

.awards-post h3 {
margin-bottom: 14px!important;
}

.awards-post h3 a {
display: block;
background: url(http://www.blogsmithmedia.com/www.luxist.com/media/post-eblem.jpg) top left no-repeat;
color: #0f0f0f;
font: 18px Georgia, serif;
padding-top: 4px;
padding-left: 45px;
padding-bottom: 10px;
}

.awards-post img {
float: left;
border: 2px solid #fff;
margin-right: 15px;
}

.awards-post a.continue {
color: #cc6600;
display: block;
font-weight: bold;
font-style: italic;
margin-top: .5em;
}

#subcontent .module {
width: 302px;
margin: 21px auto;
}

#subcontent .module h3 {
background: #252525;
color: #fff;
padding: 5px 8px;
}

#subcontent #cad-module {
background-color: #131a26;
overflow: hidden;
}

#subcontent #cad-module a {
color: #e3ad11;
font-size: 13px;
}

#subcontent #cad-module p {
color: #bbbbbb;
font-size: 12px;
}

#subcontent #cad-module #cad-header {
background: url(http://www.blogsmithmedia.com/www.luxist.com/media/cad-mod-header.gif) top left;
text-indent: -9999px;
height: 199px;
}

#subcontent #cad-module #cad-header h3 {
display: none;
}

#subcontent #cad-module #cad-feature {
margin: 15px 15px 0 15px;
}

#subcontent #cad-module #cad-feature img {
border: 1px solid #252525;
float: left;
}

#subcontent #cad-module #cad-feature h4 {
margin: 0;
}

#subcontent #cad-module #cad-feature h4 a {
font-size: 12px;
}

#subcontent #cad-module #cad-feature-dec {
width: 160px;
float: right;
}

#subcontent #awards-schedule {
background: #0f0f0f;
color: #bbb;
font-size: 12px;
overflow: hidden;
padding-bottom: 25px;
}

#subcontent #awards-schedule a {
color: #cc6600;
}

#subcontent #awards-schedule h3 {
background: url(http://www.blogsmithmedia.com/www.luxist.com/media/awards-sch-header.gif) top left no-repeat;
margin: 0;
height:  42px;
text-indent: -9999px;
}

#subcontent #awards-schedule h4 {
margin: 0;
color: #fff;
font-size: 12px;
}

#subcontent #awards-schedule #two-col {
margin: 15px 15px;
}

#subcontent #awards-schedule #col-a {
width: 115px;
float: left;
border-right: 1px solid #252525;
margin-right: 15px;
padding-right: 15px;
}

#subcontent #awards-schedule #col-b {
width: 115px;
float: left;
}

#subcontent #latest-luxist {
background-color: #0f0f0f;
}

#subcontent #latest-luxist h3 {
background: url(http://www.blogsmithmedia.com/www.luxist.com/media/awards-latest-header.gif) top left no-repeat;
margin: 0;
padding: 0;
height:  42px;
text-indent: -9999px;
}

#subcontent #latest-luxist ul {
margin: 0;
padding: 0;
}

#subcontent #latest-luxist ul li {
padding: 12px;
overflow: hidden;
_height: 1%;
}

#subcontent #latest-luxist ul li.alt {
background-color: #1a1a1a;
border: 1px solid #252525;
border-right: none;
border-left: none;
}

#subcontent #latest-luxist ul li a {
color: #bbb;
}

#subcontent #latest-luxist ul li img {
border: 1px solid #000;
float: left;
margin-right: 12px;
}
#vote-header {
position: relative;
padding:25px;
}
#vote-header h2 {
font: bold 2em/1.4em helvetica, arial, sans-serif;
letter-spacing: 0;
margin-bottom: .7em;
}
#vote-header .preamble {
margin-bottom: 0;
font: normal 18px/1.3em georgia;
width: 90%
}
#vote-header .sharelink {
background: #fff url(http://www.blogsmithmedia.com/www.luxist.com/media/icon-share-plus.png) no-repeat 4px 5px;
padding-left: 13px;
position: absolute;
top: 30px;
right: 30px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 1px 1px 1px #daccb0;
-moz-box-shadow: 1px 1px 1px #daccb0;
box-shadow: 1px 1px 1px #daccb0;
padding: 1px 6px 1px 17px;
}
#vote-header .sharelink:hover {
text-decoration: none;
background-color: #ecdfc4;
}
.voting-post, .vote-section {
float: left;
padding:5px 20px 20px 0;
width: 620px;
}
.vote-section img {
float:left;
width:140px;
height:100px;
padding-right:5px;
border:none;
}
.vote-section h3.section-header {
background:transparent url(http://www.blogsmithmedia.com/www.luxist.com/media/post-eblem.jpg) no-repeat scroll left top;
padding-left:20px;
}
.vote-section p.MsoNormal{
font-size:13px;
padding-left:10px;
padding-right:10px;
color:#5F5F5F;
font-family:arial,helvetica,sans-serif;
float:left;
width:350px;
}
.vote-section .poll {
float:left;
width:200px;
padding-left:15px;
}
.vote-section .poll caption, .vote-section .poll p, .vote-section .poll .poll_result_bar {
display:none !important;
}
.vote-section .poll a {
color:#CC6600;
}
#content .voting-post img, #content .voting-section img {
border: 3px solid #fff;
margin: 0 12px 10px 0;
padding: 0;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
/* CADILLAC */
body.cadillacipedia {
background: #000 url(http://www.blogsmithmedia.com/www.luxist.com/media/cadillac-bg.jpg) 50% 0px no-repeat;
}
#cadillacipedia-header {
background: #000 url(http://www.blogsmithmedia.com/www.luxist.com/media/awards-cadillac-header.jpg) no-repeat 0 11px;
height: 340px;
position: relative;
_padding-bottom: 10px;
}
#cadillacipedia-header h1,
#cadillacipedia-header #tagline {
text-indent: -900em;
}
#cadillacipedia-header ul {
margin-right: 15px;
padding: 20px;
overflow: hidden;
text-align: center;
position: absolute;
top: 190px;
_top: 180px;
_zoom:1;
_display: inline;
width: 550px;
margin-left: 26px;
}
#cadillacipedia-header ul li {
display: inline;
_display: inline;
_zoom: 1;
_height: 1%;
margin-right: 14px;
margin-bottom: 4px;
line-height: 3em;
font-size:14px;
font-weight:bold;
letter-spacing:-1px;
line-height:45px;
}
#cahillacipedia-header ul li.last {
_margin-right: 0;
}
#cadillacipedia-header ul li a {
color: #F6F0E3;
font-size: 14px;
}
#cadillacipedia-header ul li a:hover {
color: #f8b442;
padding: 3px 0 4px;
text-decoration: none;
font-size:14px;
font-weight:bold;
letter-spacing:-1px;
line-height:45px;
}

.cad-post {
padding: 15px 0 15px;
overflow: hidden;
border-bottom: 1px solid #ebe4d2;
margin: 0 30px;
line-height: 1.8em;
color: #757167;
}
.cad-post h3 {
font-family: georgia;
}
.cad-post h3 a {
color: #2a2623;
}
.cad-post img {
border: 1px solid #fff;
margin: 0 12px 10px 0;
padding: 0;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
float: left;
}
.cad-post a.continue {
color: #bd7d34;
font-weight: bold;
display: block;
font-style: italic;
}
#awards-banner-mini {
background: #0e0e0e url(http://www.blogsmithmedia.com/www.luxist.com/media/sub-awards-banner-bg.jpg) no-repeat 0 0;
overflow: auto;
height: auto;
width: 300px;
margin: 10px;
}
#awards-banner-mini h3,
#awards-banner-mini h4 {
background: transparent;
text-indent: -900em;
margin: 0;
height: 45px;
}
#awards-banner-mini p {
padding-left: 134px;
display: block;
position: relative;
}
#awards-banner-mini a {
color: #cc6700;
}
/* =WINNERS */
.winners #container #main-inner {
background: #000 url(http://www.blogsmithmedia.com/www.luxist.com/media/awards-winners-bg.gif) repeat-y;
}

.winners #award-winner-header {
height: 275px!important;
}

.winners #content #winner-outer {
margin-top: -5px;
}

.winners #content .winner-post {
border-bottom: 1px solid #252525;
margin: 0 30px;
padding-top: 1.5em;
overflow: hidden;
position: relative;
}

.winners #content .winner-post h3 {
background: url(http://www.blogsmithmedia.com/www.luxist.com/media/symbol_winner.gif) top left no-repeat;
color: #ecdfc4;
font: 23px Georgia;
padding-top: 14px;
padding-left: 70px;
padding-bottom: 10px;
}

.winners #content .winner-post img {
position: absolute;
border: 2px solid #fff;
width: 130px;
height: 86px;
}

.winners #content .winner-post .winner-body {
color: #bbb;
margin-left: 75px;
margin-bottom: 30px;
}

.winners #content .winner-post .winner-body h4 {
margin-bottom: 12px;
margin-left: 145px;
}

.winners #content .winner-post .winner-body p {
margin-left: 145px;
}

.winners #content .winner-post .winner-body h4 a {
color: #fff;
}

.winners #content .winner-post a.continue {
color: #cc6600;
display: block;
font-weight: bold;
font-style: italic;
margin-top: .5em;
}

/* NAVBAR */

.awards #main .postmeta .navbar {
display: block;
clear: both;
margin: 1em 0 0em;
text-align: center;
min-height: 30px;
padding:  0 0 5px;
_width: 630px;
_height: 1%;

}
.awards #main .postmeta .navbar ul {
min-height: 28px;
margin: 0;
padding-top: 3px;
}
* html .postmeta .navbar ul {height:1%;}
.awards #main .postmeta .navbar li {
background: transparent;
height: 28px;
display: inline;
_display: inline-block;
margin: 1px 0 0;
padding: 0;
float: left;
font-size: 11px;
}
.awards #main .postmeta .navbar li a:link {
color: #333;
}
.awards #main .postmeta .navbar li a {
background-position: left center;
background-repeat: no-repeat;
display: block;
padding: 5px 8px 5px 5px;
font-weight: normal;
text-decoration: none;
white-space: nowrap;
margin-right:10px;
}
.awards #main .postmeta .navbar li a:hover {
color: darkred;
}

.awards #main .postmeta ul li.permalink a {
background-image: url(http://www.blogsmithmedia.com/www.luxist.com/media/icon-page.gif);
background-position: 0 5px;
padding-left: 16px;
}
.awards #main .postmeta ul li.email-this, .postmeta-ul li.print{
border-right:1px solid #ccc;
}
.awards #main .postmeta ul li.email-this a {
background-image: url(http://www.blogsmithmedia.com/www.luxist.com/media/icon-email.gif);
background-position: 0 8px;
padding-left: 18px;

}
.awards #main .postmeta ul li.comments {
float: right;
_margin-right: 10px;
}
.awards #main .postmeta ul li.comments a {
background: url(http://www.blogsmithmedia.com/www.luxist.com/media/navbar-comments-btn3.gif) no-repeat 0 0;
color: #594b00;
margin-right: 0;
font-size: 11px;
font-weight: bold;
line-height: 19px;
width: 109px;
padding-left: 15px;
padding-right:  0;
overflow: hidden;
}
.awards #main .postmeta ul li.comments a em {
font-style: normal;
}
.awards #main .postmeta ul li.comments a:hover {
background-color: transparent !important;
background-position: 0 -30px;
border-bottom: none;
}
.awards #main .postmeta ul li.comments a:hover em {
color: darkred;
}

.awards #main .postmeta .navbar li.sharelinks {
}

.awards #main .postmeta .navbar li.sharelinks a {
float:left;
margin:0;
}

.awards #main .postmeta .navbar li.sharelinks a span{
padding:0 3px 0 0;margin:0;
float:left;
clear:none;
}

.awards #topleader-wrap {
background: transparent;
padding: .3em;
}

/* Nominations */

.awards #nomination-header {
margin: 25px 27px;
}

.awards #nomination-header h2 {
font: bold 26px/1.2em Arial, serif;
}

.awards #nomination-header p {
color: #494745;
}

#nomineeform, #nomineesearch{width:610px;margin:0 auto 20px auto;}

.post .postbody {
margin-top:6px;
}

.awards p.page-nav {
margin: 15px 15px;
padding: 0;
}

.awards #content p.page-nav a {
background: #ddd;
color: #333;
text-decoration: none;
background: red url(http://www.blogsmithmedia.com/www.luxist.com/media/btn-pagenav-awards.gif) no-repeat 0 0;
_display: inline-block;
height: 36px;
line-height: 35px;
font-size: 1.2em;
width: 161px;
}

.awards #content p.page-nav a:hover {
background-position: 0 -36px;
color: darkred;
}
#content #awards-header h1 {
font-size:0px;
}

#caps-tag {text-transform:capitalize;}

.sponsor-ad-awards-main {
right:0;
z-index:1000;
position:relative;
float:right;
margin-bottom:-70px;
padding-top:35px;
margin-right:12px;
}

li.nominees-btn a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(http://www.blogsmithmedia.com/www.luxist.com/media/nominees-btn.png);
background-position:0 0;
background-repeat:no-repeat;
}

li.nominees-btn a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(http://www.blogsmithmedia.com/www.luxist.com/media/nominees-btn-hover.png);
background-position:0 0;
background-repeat:no-repeat;
}

li.vote-btn {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(http://www.blogsmithmedia.com/www.luxist.com/media/vote-btn-off.png);
background-position:0 0;
background-repeat:no-repeat;
}
li.vote-btn a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(http://www.blogsmithmedia.com/www.luxist.com/media/vote-btn-off.png);
background-position:0 0;
background-repeat:no-repeat;
}

li.winners-btn {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(http://www.blogsmithmedia.com/www.luxist.com/media/winners-btn.png);
background-position:0 0;
background-repeat:no-repeat;
}

li.winners-btn a:hover{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(http://www.blogsmithmedia.com/www.luxist.com/media/winners-btn-hover.png);
background-position:0 0;
background-repeat:no-repeat;
}

.searchform ul li.selected a, .searchform ul li:hover a {
color:#CC6600;
}

#cadillacipedia-header ul li a.current {
color:#f8b442;
padding: 3px 0 4px;
text-decoration: none;
font-size:14px;
font-weight:bold;
letter-spacing:-1px;
line-height:45px;
}
.awards .postmeta p {
display:none;
}

#outerouterslice {
display:none;
}vote-