body{padding:0px; margin:0 auto; background: #fff; color:#fff; font:1em/1.2em Helvetica, Arial, sans-serif;letter-spacing:.02em;font-size:100%;}

h1 {color: #fff;font-size: 2em;font-weight: normal;letter-spacing: -1px;line-height:30px;margin: 0.5em 0 .5em 0;}
h2 {color: #fff;font-size: 1.2em;font-weight: normal;letter-spacing: -1px;margin: 0 0 1em;}
.box25 h2 {color: #fff;font-size: 1.4em;font-weight: normal;letter-spacing: -1px;margin: 0 0 .5em;}
h3 {color: #fff;font-size: 1em;margin: 0 0 .8em;}
h4 {font-size: 1em;	margin: 0 0 1em;}
span.mini {font-size: .4em;margin-left:10px;}

p {font-size:74%;line-height:1.5em;margin: 0 0 1em 0;}
#header{margin:10px 0px 0px 0px;}
#header ul li {list-style:none;line-height:0;}
#header ul {margin:10px 0px 0px 10px;}
#header .boxdate {background: url(http://theboileroom.net/images/boxdate.png) top left no-repeat;width:110px;height:77px;}
#header .boxtop {background: url(http://theboileroom.net/images/boxtop.png) top left no-repeat;width:430px;height:77px;}

.stripe {height:50px;width:100%;background:#000;margin:0px 0px 10px 5px;}
.twitter p {font-size:1em;line-height:1.1em;padding:0;margin:0;width:890px;}

.twitter {background: url(http://theboileroom.net/images/twitter-bkg.png) top left no-repeat;width:939px;height:60px;padding:12px 12px 0px 8px;margin:0px 0px 8px 5px;}
.twitter .icon {float:left;margin:0px 6px 0px 1px;}
.twitter small {font-size:66%;margin:0;}
.twitter a {text-decoration:none;}
.twitter.blue a{color:#00cbf6}
.twitter.pink a{color:#ff0072}
.twitter.green a{color:#96d400}
.twitter.orange a{color:#ff9204}
.twitter.purple a{color:#ac27f1}
.twitter.red a{color:#d30000}
.twitter.turq a{color:#00e6ce}

#social-links {position: fixed;width:32px;top:5px;right:10px;z-index:100;}
#social-links li {display:block;height:32px;margin:6px 0px 3px 0px}
#social-links ul {display:block;margin:0;line-height:0;}
#social-links a:hover {opacity: .75;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";}

.box25 {background: url(http://theboileroom.net/images/box25.png) top left no-repeat;width:350px;height:200px;padding:20px;margin-bottom:10px;}
.box50 {background: url(http://theboileroom.net/images/box50.png) top left no-repeat;width:520px;height:451px;padding:20px;}
.box49 {background: url(http://theboileroom.net/images/box50.png) top left no-repeat;width:500px;height:451px;padding:20px 40px 20px 20px;}
.boxpurple {background: url(http://theboileroom.net/images/purple-bkg.png) top left no-repeat;width:510px;height:451px;padding:20px 30px 20px 20px;}
.boxorange {background: url(http://theboileroom.net/images/orange-bkg.png) top left no-repeat;width:510px;height:451px;padding:20px 30px 20px 20px;}
.boxblue {background: url(http://theboileroom.net/images/blue-bkg.png) top left no-repeat;width:510px;height:451px;padding:20px 30px 20px 20px;}
.boxpink {background: url(http://theboileroom.net/images/pink-bkg.png) top left no-repeat;width:510px;height:451px;padding:20px 30px 20px 20px;}
.boxgreen {background: url(http://theboileroom.net/images/green-bkg.png) top left no-repeat;width:510px;height:451px;padding:20px 30px 20px 20px;}
.boxturq {background: url(http://theboileroom.net/images/turq-bkg.png) top left no-repeat;width:510px;height:451px;padding:20px 30px 20px 20px;}
.boxred {background: url(http://theboileroom.net/images/red-bkg.png) top left no-repeat;width:510px;height:451px;padding:20px 30px 20px 20px;}
.boxblackwhite {background: url(http://theboileroom.net/images/blackwhite-bkg.png) top left no-repeat;width:510px;height:451px;padding:20px 30px 20px 20px;}

.content-scroll {width:507px;padding-left:1px;padding-right:8px;height:370px;overflow:auto;}
.content-scroll ul li {float:left;width:400px;font-size: .8em;}


#navigation ul {float:left;position:relative;display:inline;width:950px;height:28px;color:fff;margin:6px 0px 4px 0px;}
#navigation li {float:left;margin:0px 54px 0px 0px;}
#navigation li.last {float:left;margin:0px;}
#navigation li a{color:#000;text-decoration:none;font-weight:bold;line-height:28px; font-size: 24px; letter-spacing:-2px;padding:0px;}
#navigation li a.active.blue {color:#00cbf6}
#navigation li a.active.pink {color:#ff0072}
#navigation li a.active.green {color:#96d400}
#navigation li a.active.orange {color:#ff9204}
#navigation li a.active.purple {color:#ac27f1}
#navigation li a.active.red {color:#d30000}
#navigation li a.active.turq {color:#00e6ce}

#navigation li a.blue:hover {color:#00cbf6}
#navigation li a.pink:hover {color:#ff0072}
#navigation li a.green:hover {color:#96d400}
#navigation li a.orange:hover {color:#ff9204}
#navigation li a.purple:hover {color:#ac27f1}
#navigation li a.red:hover {color:#d30000}
#navigation li a.turq:hover {color:#00e6ce}

.slider-wrap{float:left;position: absolute;}			
.stripViewer .panelContainer .panel ul	{text-align: left; margin: 0; }
.stripViewer { float:left;clear:both;position:absolute; overflow: hidden; width: 498px; height: 358px;border:1px solid #fff;margin:5px 0px 5px 0px;}
.stripViewer .panelContainer{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel	{ float: left; height: 100%; position: relative; width: 498px; }
.stripNavL, .stripNavR, .stripNav{ display: none; }
.nav-thumb 	{ border: 1px solid #333;}
#movers-row	{ position:absolute; top:370px;width:510px;margin: 0px; }
#movers-row div { float: left; }
#movers-row div a.cross-link { float: right; }

.cross-link {display: block; width: 86px; height:54px;margin-top: 10px; margin-right:15px;  position: relative; z-index: 9999; }
.active-thumb{border: 1px solid #fff;width:89px; height:56px;}
.hidden {display:none;}

.img-left{float:left;margin:0px 16px 6px 0px}

.meta-holder.blue {background:#00cbf6}
.meta-holder.pink {background:#ff0072}
.meta-holder.green {background:#96d400}
.meta-holder.orange {background:#ff9204}
.meta-holder.purple {background:#ac27f1}
.meta-holder.red {background:#d30000}
.meta-holder.turq {background:#00e6ce}

.meta-holder.blue .meta-date {background:#00add2;}
.meta-holder.pink .meta-date {background:#cc005b;}
.meta-holder.green .meta-date {background:#7db100;}
.meta-holder.orange .meta-date {background:#e78300;}
.meta-holder.purple .meta-date {background:#9502e2;}
.meta-holder.red .meta-date {background:#b80000;}
.meta-holder.turq .meta-date {background:#00beaa;}

.boxdate a{text-decoration:none;}
.boxdate span.day {height:28px;font-weight:bold;float:left; line-height:28px; font-size: 27px; letter-spacing:-2px;margin:15px 0px 0px 12px;}
.boxdate span.month {clear:both;float:left;font-size: 22px; line-height: 18px;margin-top:0px;}
.boxdate .colorblue {color:#00cbf6}
.boxdate .colorpink {color:#ff0072}
.boxdate .colorgreen {color:#96d400}
.boxdate .colororange {color:#ff9204}
.boxdate .colorpurple {color:#ac27f1}
.boxdate .colorred {color:#d30000}
.boxdate .colorturq {color:#00e6ce}

.meta-holder {width:456px;position:absolute;top:260px;right:0px; z-index: 999;padding:10px 0px 10px 10px;
-moz-box-shadow:2px 2px 4px 1px #000;
-webkit-box-shadow:2px 2px 4px #000;
box-shadow:2px 2px 4px 1px #000;

}
.meta-data a, .meta-data a h1, .meta-data a h2{text-decoration:none;}
.meta-data h1{font-size: 1.45em;margin:0em 0em 0em 0em;line-height:1.1em}
.meta-data h2 {font-size: .85em;line-height:0em;font-weight: normal;letter-spacing: -1px;margin:1em 0em 0em 0em;}
.meta-date {padding:3px 3px 0px 3px ;margin-right:5px;font-weight:bold; float:left; top:0px;}
.meta-date span.day	{height:28px;float:left; line-height:28px; font-size: 30px; letter-spacing:-2px;padding:0px;}
.meta-date span.date	{clear:both;float:left;	font-size: 14px; line-height: 18px;padding:0px;}

.prevbutton {background:#00cbf6;font-weight:bold;clear:both;height:30px;float:left; line-height:34px;padding:0px 5px; font-size: 28px; letter-spacing:-2px;}
.nextbutton {background:#00cbf6;font-weight:bold;clear:both;height:30px;float:right; line-height:34px;padding:0px 5px; font-size: 28px; letter-spacing:-2px;margin-right:22px;}

.placeholder {border:1px solid #fff;float:left;position:relative;width:155px;height:155px;overflow:hidden;margin:0px 10px 10px 0px;}
.placeholder .meta-date {padding:3px 0px 0px 2px ;font-weight:bold;position:absolute;right:0px;width:135px;top:90px;margin:0px;-moz-box-shadow:2px 2px 4px 1px #000;-webkit-box-shadow:2px 2px 4px #000;box-shadow:2px 2px 4px 1px #000;}
.placeholder .meta-date span.day{height:24px;float:left; line-height:24px; font-size: 26px; letter-spacing:-2px;padding:0px;}
.placeholder .meta-date span.date{clear:both;float:left;font-size: 14px; line-height: 17px;padding:0px;}

.single-image {border:1px solid #fff;float:left;position:relative;width:340px;height:196px;margin:0px 10px 10px 0px;}
.single-image .meta-date {background:#00cbf6;padding:3px 0px 0px 2px ;font-weight:bold;position:absolute;right:0px;top:130px;margin:0px;-moz-box-shadow:2px 2px 4px 1px #000;-webkit-box-shadow:2px 2px 4px #000;box-shadow:2px 2px 4px 1px #000;}
.single-image .meta-date span.day{height:24px;float:left; line-height:24px; font-size: 26px; letter-spacing:-2px;padding:0px 10px 0px 2px;}
.single-image .meta-date span.date{clear:both;float:left;font-size: 14px; line-height: 17px;padding:2px 10px 0px 3px;}

.info-image {border:1px solid #fff;float:left;position:relative;width:340px;height:196px;overflow:hidden;margin:0px 10px 10px 0px;}
.info-image .meta-date {padding:3px 0px 0px 2px ;max-width:320px;font-weight:normal;position:absolute;right:0px;top:120px;margin:0px;-moz-box-shadow:2px 2px 4px 1px #000;-webkit-box-shadow:2px 2px 4px #000;box-shadow:2px 2px 4px 1px #000;}
.info-image .meta-date span.day{float:left;position:relative;line-height:24px;height:auto; font-size: 24px; letter-spacing:-2px;padding:0px 10px 0px 2px;}
.info-image .meta-date span.date{float:left;position:relative;font-size: 14px; line-height: 17px;padding:2px 10px 0px 3px;}

.meta-date.blue {background:#00cbf6}
.meta-date.pink {background:#cc005b;}
.meta-date.green {background:#7db100;}
.meta-date.orange {background:#e78300;}
.meta-date.purple {background:#9502e2;}
.meta-date.red {background:#b80000;}
.meta-date.turq {background:#00beaa;}
.meta-date.blackwhite {background:#333333;}

#mailinglist {margin:12px 0px 10px 20px;}
#mailinglist p{float:left;width:190px;}
#mailinglist input {padding: 3px;width: 180px;font-size: 70%;margin: 0px 0px 5px 10px;border: 1px solid #ccc;}
#mailinglist input:focus{border: 1px solid #fff;background:#f0f0f0;}
#mailinglist input.submit{width: 188px;background:#222;color:#fff;line-height:22px;height:24px;font-weight:bold;float:left;font-size: 16px;margin: 0px 0px 0px 10px;letter-spacing:-2px;padding:0px;}
#mailinglist input.submit:hover,#mailinglist input.submit:focus {border: 1px solid #f0f0f0;color:#000;background:#fff;outline:none;}

#contact-form {width: 464px;margin-top: 25px;font-size: 80%;}
#contact-form  input, #contact-form textarea {padding: 3px;width: 341px;margin: 0px 0px 8px 0px;border: 1px solid #ccc;}
#contact-form textarea {font:.95em/1.2em Helvetica, Arial, sans-serif;height: 90px;}
#contact-form textarea:focus, #contact-form input:focus {border: 1px solid #fff;background:#d1d1d1;}
#contact-form input.submit-button {height:24px;font-weight:bold;line-height:22px; font-size: 16px;margin: 0px 0px 0px 20px;letter-spacing:-2px;padding:0px;width: 100px;float: right;margin: 0px 20px 20px 0px;background:#222;color:#fff;}
#contact-form input.submit-button:hover,#contact-form input.submit-button:focus {border: 1px solid #f0f0f0;color:#000;background:#fff;outline:none;}
#contact-form  label {float: left;text-align: right;margin-right: 15px;width: 80px;padding-top:0px;}
#contact-form  .checkbox{width:18px;margin-top: 0px;border:0;float:left;}

.grid_full {position:relative;margin:25px 0px 0px 0px}
.linkgrid{width: 115px;height: 115px;float:left; overflow: hidden; position: relative;border:1px solid #fff;margin:0px 10px 10px 0px}
.linkgrid a{text-decoration:none;}
.linkgrid .caption a{text-decoration:none;text-transform:uppercase;}
.linkgrid .caption{text-align:center;float: left; padding:5px;position: absolute;background: #000;top:115px;height: 105px;width: 105px;opacity: .90;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";}
.linkgrid .caption h1{font-size: 1.3em;font-weight: normal;letter-spacing: -1px;margin: 1em 0 1em 0;}
.linkgrid .caption a span h1{color:#7800b6;}

.grid_full {position:relative;margin:0px 0px 0px 0px}
.gallerygrid{width: 115px;height: 115px;float:left; overflow: hidden; position: relative;border:1px solid #fff;margin:0px 10px 10px 0px}
.gallerygrid a{text-decoration:none;}
.gallerygrid .caption a{text-decoration:none;text-transform:uppercase;}
.gallerygrid .caption{text-align:center;float: left; padding:5px;position: absolute;background: #000;top:115px;height: 105px;width: 105px;opacity: .90;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";}

.gallerygrid .caption h1{text-decoration:none;font-size: 1.1em;line-height:1.1em;font-weight: normal;letter-spacing: -1px;margin: .6em 0 0em 0;}
.gallerygrid .caption h2{text-decoration:none;font-size: 0.8em;font-weight: normal;letter-spacing: -1px;margin: .2em 0 0em 0;}


#info-cat ul#sliding-navigation{position:relative;top:-12px;left:-10px;padding: 0;overflow:hidden;width:340px;height:196px;}
#info-cat ul#sliding-navigation li.sliding-element a {display: block;width: 345px;height:13px;padding: 15px 0px 0px 10px;margin: 0;margin-bottom:5px;font-weight:bold;font-size: 22px; letter-spacing:-1px;}
#info-cat ul#sliding-navigation li.sliding-element a{text-decoration: none;}
#info-cat ul#sliding-navigation li.sliding-element a:hover {}

#info-cat ul#sliding-navigation li.sliding-element a{background:#00cbf6}
#info-cat ul#sliding-navigation li.sliding-element a:hover {background:#00add2}
#info-cat ul#sliding-navigation li.sliding-element.active a {background:#00add2;padding-left: 20px}

#menu-cat ul#sliding-navigation{position:relative;top:-12px;left:-10px;padding: 0;overflow:hidden;width:340px;height:196px;}
#menu-cat ul#sliding-navigation li.sliding-element a {display: block;width: 345px;height:13px;padding: 15px 0px 0px 10px;margin: 0;margin-bottom:5px;font-weight:bold;font-size: 22px; letter-spacing:-1px;}
#menu-cat ul#sliding-navigation li.sliding-element a{text-decoration: none;}
#menu-cat ul#sliding-navigation li.sliding-element a:hover {}

#menu-cat ul#sliding-navigation li.sliding-element a{background:#96d400}
#menu-cat ul#sliding-navigation li.sliding-element a:hover {background:#7db100}
#menu-cat ul#sliding-navigation li.sliding-element.active a {background:#7db100;padding-left: 20px}

#listings-cat .mask .left{float:left;width:167px;height:30px;overflow:hidden;margin-bottom:6px;background:#222}
#listings-cat .mask .right{float:right;width:167px;height:30px;overflow:hidden;margin-bottom:6px;background:#222}
#listings-cat ul#sliding-navigation{position:relative;top:15px;left:-10px;padding: 0;overflow:hidden;width:340px;height:196px;}
#listings-cat ul#sliding-navigation li.sliding-element a {line-height:4px;clear:both;float:left;padding: 15px 0px 0px 10px;margin:0px 0px 14px 0px;font-weight:bold;font-size: 18px; letter-spacing:-1px;}

#listings-cat ul#sliding-navigation li.sliding-element a{text-decoration: none;width: 170px;height:15px;overflow:hidden;}

#listings-cat ul#sliding-navigation li.sliding-element.purple a{color:#ac27f1}
#listings-cat ul#sliding-navigation li.sliding-element.orange a{color:#ff9204}
#listings-cat ul#sliding-navigation li.sliding-element.green a{color:#96d400}
#listings-cat ul#sliding-navigation li.sliding-element.blue a{color:#00cbf6}
#listings-cat ul#sliding-navigation li.sliding-element.turq a{color:#00e6ce}
#listings-cat ul#sliding-navigation li.sliding-element.pink a{color:#ff0072}
#listings-cat ul#sliding-navigation li.sliding-element.red a{color:#d30000}
#listings-cat ul#sliding-navigation li.sliding-element.blackwhite a{color:#555}

#listings-cat ul#sliding-navigation li.sliding-element.purple a:hover{color:#9502e2}
#listings-cat ul#sliding-navigation li.sliding-element.orange a:hover{color:#e78300}
#listings-cat ul#sliding-navigation li.sliding-element.green a:hover{color:#7db100}
#listings-cat ul#sliding-navigation li.sliding-element.blue a:hover{color:#00add2}
#listings-cat ul#sliding-navigation li.sliding-element.turq a:hover{color:#00beaa}
#listings-cat ul#sliding-navigation li.sliding-element.pink a:hover{color:#cc005b}
#listings-cat ul#sliding-navigation li.sliding-element.red a:hover{color:#b80000}
#listings-cat ul#sliding-navigation li.sliding-element.blackwhite a:hover{color:#666}

#listings-cat ul#sliding-navigation li.sliding-element.active a {padding-left: 20px}

#calendarbox{width:340px;height:220px;top:-14px;position:relative;left:-10px;}
#calendarbox ol.calendar {width:350px;display:block;padding: 0px;}
#calendarbox li {list-style:none;}
#calendarbox li li {background: #222;border-top-left-radius:.2em;-moz-border-radius-topleft: .2em;-webkit-border-top-left-radius:.2em;width:41px;height:25px;float:left;margin:0px 4px 4px 0px;padding:0px;}
#calendarbox li li {display: block;font-weight:bold;font-size: 22px;letter-spacing:-1px;line-height:29px;overflow:hidden;padding-left:3px;}
#calendarbox li li a{text-decoration:none;}
#calendarbox li li.has_events {}
#calendarbox li li.calendarDayHeading{font-weight:bold;font-size: 32px;letter-spacing:-8px;background:#000;overflow:visible;}
#calendarbox li li.mc_pad{background:#181818;}

#calendarbox li li a.purple{color:#ac27f1}
#calendarbox li li a.orange{color:#ff9204}
#calendarbox li li a.green{color:#96d400}
#calendarbox li li a.blue{color:#00cbf6}
#calendarbox li li a.turq{color:#00e6ce}
#calendarbox li li a.pink{color:#ff0072}
#calendarbox li li a.red{color:#d30000}
#calendarbox li li a.blackwhite{color:#555}

#calendarbox li li a.purple:hover {color:#9502e2}
#calendarbox li li a.orange:hover{color:#e78300}
#calendarbox li li a.green:hover{color:#7db100}
#calendarbox li li a.blue:hover{color:#00add2}
#calendarbox li li a.turq:hover{color:#00beaa}
#calendarbox li li a.pink:hover{color:#cc005b}
#calendarbox li li a.red:hover{color:#b80000}
#calendarbox li li a.blackwhite:hover{color:#666}

#event_info small a.purple {color:#9502e2}
#event_info small a.orange{color:#e78300}
#event_info small a.green{color:#7db100}
#event_info small a.blue{color:#00add2}
#event_info small a.turq{color:#00beaa}
#event_info small a.pink{color:#cc005b}
#event_info small a.red{color:#b80000}
#event_info small a.blackwhite{color:#666}

#event_info {padding:10px 10px 0px 0px;width:490px;position:relative;margin-bottom:15px;}

#event_info ul{font-size:14px;margin:0px;}

#event_info li{height:18px;margin:0;padding;0}
#event_info small {font-size:.6em;letter-spacing:-.02em;}

#ticketlink a{position:absolute;top:0px;right:0px;font-weight:bold;clear:both;height:30px; line-height:34px;padding:5px;
text-decoration:none; font-size: 28px; letter-spacing:-2px;}


#ticketlink a.purple{background:#ac27f1; border:1px solid #9502e2 }
#ticketlink a.orange{background:#ff9204; border:1px solid #e78300 }
#ticketlink a.green{background:#96d400; border:1px solid #7db100 }
#ticketlink a.blue{background:#00cbf6; border:1px solid #00add2 }
#ticketlink a.turq{background:#00e6ce; border:1px solid #00beaa }
#ticketlink a.pink{background:#ff0072; border:1px solid #cc005b }
#ticketlink a.red{background:#d30000; border:1px solid #b80000 }
#ticketlink a.blackwhite{background:#555; border:1px solid #666 }

#ticketlink a.purple:hover {background:#9502e2; border:1px solid #ac27f1 }
#ticketlink a.orange:hover{background:#e78300; border:1px solid #ff9204 }
#ticketlink a.green:hover{background:#7db100; border:1px solid #96d400 }
#ticketlink a.blue:hover{background:#00add2; border:1px solid #00cbf6 }
#ticketlink a.turq:hover{background:#00beaa; border:1px solid #00e6ce }
#ticketlink a.pink:hover{background:#cc005b; border:1px solid #ff0072 }
#ticketlink a.red:hover{background:#b80000; border:1px solid #d30000 }
#ticketlink a.blackwhite:hover{background:#666; border:1px solid #555 }

.box49 li{font-size:74%;line-height:1.5em;margin: 0 0 1em 0;}
.box49 ul{float:left;clear:both;padding-bottom:1em}

#footer p{color:#333;text-align:center;font-size:60%;line-height:1.5em;margin: 0;}

.menu-item {float:left;clear:both;position:relative;width:494px;}
.menu-title {float:left;font-size: 1.2em;font-weight: normal;letter-spacing: -1px;width:426px;}
.menu-price {float:right;font-size: 1.2em;font-weight: normal;letter-spacing: -1px;text-align:right;width:50px;margin-right:5px;}
.menu-item p {float:left;clear:both;position:relative;width:494px;margin:4px 0px 14px 0px;font-size:65%}


#scroller {height:450px;width:516px;overflow:auto;}
.event-wrapper {float:left;clear:both;border-bottom:1px solid #fff;width:500px;margin-bottom:10px;padding-bottom:10px;}
.event-wrapper .meta-date{float:left;background:#000;padding-top:0;margin-right:10px;width:30px;}
.event-wrapper .meta-date.purple{color:#ac27f1}
.event-wrapper .meta-date.orange{color:#ff9204}
.event-wrapper .meta-date.green{color:#96d400}
.event-wrapper .meta-date.blue{color:#00cbf6}
.event-wrapper .meta-date.turq{color:#00e6ce}
.event-wrapper .meta-date.pink{color:#ff0072}
.event-wrapper .meta-date.red{color:#d30000}
.event-wrapper .meta-date.blackwhite{color:#555}
.event-wrapper a h2{text-decoration:none;}
.event-wrapper h2{margin-bottom:5px;}
.event-wrapper h3{font-weight:normal;margin-bottom:5px;}

.event-wrapper .centerinfo {float:left;width:350px;}
.event-wrapper .rightlinks {float:left;width:94px;margin-left:10px;}
.event-wrapper .rightlinks #ticketlink a{float:left;position:relative;font-weight:bold;clear:both;padding:4px 4px 0px 4px;
text-decoration:none;line-height:22px;height:24px; font-size: 16px; letter-spacing:-1px;color:#fff}
.event-wrapper .rightlinks #infolink a{float:left;position:relative;clear:both;padding:4px 4px 0px 4px;
text-decoration:none; font-size: 18px; letter-spacing:-1px;color:#fff}

#info-wrap {height:444px;overflow:hidden;position:relative;}
#info-top {}
#info-lower {height:235px;overflow:auto;padding-right:10px;}


#santa{
position:absolute;
background: url(http://theboileroom.net/images/santa-hat.png) top left no-repeat;
width:100px;
height:162px;
margin:-32px 0px 0px -38px;}

#advent{

margin-top:8px;
}

#advent .door{
float:left;
position:relative;
border:1px solid #fff;
margin:0px 8px 8px 0px;
width:90px;
height:78px;
font-size:126px;
}

#advent .door span,#advent .door a{
position:absolute;
overflow:hidden;
width:94px;
height:78px;
text-align:center;
margin:0px 0px 0px -4px;
letter-spacing:-8px;
font-weight:bold;
line-height:90px;
padding:0;
color:#fff;
}

#advent .door a.purple:hover{color:#ac27f1;}
#advent .door a.orange:hover{color:#ff9204;}
#advent .door a.green:hover{color:#96d400;}
#advent .door a.blue:hover{color:#00cbf6;}
#advent .door a.turq:hover{color:#00e6ce;}
#advent .door a.pink:hover{color:#ff0072;}
#advent .door a.red:hover{color:#d30000;}
#advent .door a.blackwhite:hover{color:#555;}

#advent .door a{
text-decoration:none;
}

#advent .door .locked{
position:absolute;
width:94px;
height:82px;
margin:-2px 0px 0px -2px;
z-index:100;
}

#advent .locked.purple{background: url(http://theboileroom.net/images/bow-purple.png) top left no-repeat;}
#advent .locked.orange{background: url(http://theboileroom.net/images/bow-orange.png) top left no-repeat;}
#advent .locked.green{background: url(http://theboileroom.net/images/bow-green.png) top left no-repeat;}
#advent .locked.blue{background: url(http://theboileroom.net/images/bow-blue.png) top left no-repeat;}
#advent .locked.turq{background: url(http://theboileroom.net/images/bow-turq.png) top left no-repeat;}
#advent .locked.pink{background: url(http://theboileroom.net/images/bow-pink.png) top left no-repeat;}
#advent .locked.red{background: url(http://theboileroom.net/images/bow-red.png) top left no-repeat;}
#advent .locked.blackwhite{background: url(http://theboileroom.net/images/bow-black.png) top left no-repeat;}

.gift-box{
width:423px;
height:524px;
background: url(http://theboileroom.net/images/box-gift.png) top left no-repeat;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
padding:22px 10px 0px 25px;
overflow:hidden;
}

.gift-box.purple{background-color:#ac27f1}
.gift-box.orange{background-color:#ff9204}
.gift-box.green{background-color:#96d400}
.gift-box.blue{background-color:#00cbf6}
.gift-box.turq{background-color:#00e6ce}
.gift-box.pink{background-color:#ff0072}
.gift-box.red{background-color:#d30000}
.gift-box.blackwhite{background-color:#555}

.gift-box .single-image {
width:408px;
height:240px;}

.gift-box .single-image .meta-date {
top:174px;}







