body.home #page,body.home #container{width:100%}html,body.home,.home #page,.home #container{min-height:100%}#legalInfo .bird{display:none !important}.home #breadcrumbs{display:none}

.panel-cd{
	min-height:250px;
	position:relative;
	margin-top: 10px;
}
.panel{min-height:600px;position:relative}.panel .middle{position:absolute;top:50%}html.ios .panel .middle{position:relative;top:0}.slider-button{width:29px;height:29px;text-indent:-99999em;background:url("../images/slider_controls.png") no-repeat;position:absolute;top:50%;margin-top:-14.5px;cursor:pointer;z-index:4}.slider-button.slider-prev{background-position:0 0}.slider-button.slider-prev:hover{background-position:0 100%}.slider-button.slider-next{background-position:100% 0}.slider-button.slider-next:hover{background-position:100% 100%}.home #dash{display:none !important}.home #header #dash .contents .toggle{display:none}#legalInfo{
	background-repeat: repeat-x;
	background-position: 0 0;
	background-color: #f3f3f3;
}#pageLoading{display:block;width:100%;height:100%;background:#FFF;z-index:99;position:fixed;top:0;left:0}#pageLoading .logo{position:absolute;width:204px;height:65px;top:50%;left:50%;margin:-32.5px 0 0 -102px;background:url("../images/logo.png") 0 0 no-repeat}#pageLoading .progress{width:204px;position:absolute;height:3px;left:50%;top:50%;margin:45px 0 0 -102px}#pageLoading .progress #loadBar{display:block;float:left;height:3px;width:0%;background:#fab491;opacity:0.5;-webkit-transition:width 0.25s ease-in-out;-moz-transition:width 0.25s ease-in-out;-ms-transition:width 0.25s ease-in-out;-o-transition:width 0.25s ease-in-out;transition:width 0.25s ease-in-out}html.ios 

#home .thumb{display:none !important}
#home{
	width:100%;
	height:auto;
	overflow:hidden;
}


#home .slider-wrapper .slider-frame{position:relative;overflow:hidden;background-size:cover !important}


#homeNews{min-height:710px !important;max-height:710px !important;background:#f3f3f3}
html.multiplebgs #homeNews{background:url("../images/news-bg_top.png") 0 0 repeat-x,url("../images/news-bg_bottom.png") 0 100% repeat-x,#f3f3f3}#homeNews .wrapper{background:url("../images/news-bg_lip.png") 0 0 no-repeat;position:absolute;margin:-300px 0 0 -485px;top:50%;left:50%;height:500px;width:860px;padding:50px}#homeNews .slider-button{-webkit-transition:opacity 0.3ms ease-out;-moz-transition:opacity 0.3ms ease-out;-ms-transition:opacity 0.3ms ease-out;-o-transition:opacity 0.3ms ease-out;transition:opacity 0.3ms ease-out}#homeNews .slider-boundary{width:860px !important;height:500px}#homeNews .slide{overflow:hidden}#homeNews .slider-prev{left:-40px}#homeNews .slider-next{right:-40px}#homeNews .item{overflow:hidden;position:relative;display:block;cursor:pointer}#homeNews .item.last{margin-right:0}#homeNews .item .figure{
	height:498px;
	border:0px solid #ccc;
	overflow:hidden
}
#homeNews .item .figure img{width:100%;min-height:148px}html.ie7 #homeNews .item .figure img{min-height:none}#homeNews .item .article{
	height:330px;
	border:0px solid #ccc;
	padding:15px;
	background:#FFF;
	position:absolute;
	bottom:0;
	left:0
}#homeNews .item .article img{display:none}#homeNews .item .article.noimg{height:478px}#homeNews .item .article .header{
	padding-bottom:13px;
	margin-bottom:10px;
	background-repeat: no-repeat;
	background-position: 0 100%;
}#homeNews .item .article .header .title{
	text-transform:uppercase;
	padding:0;
	color:#333;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 24px;
	line-height: 1.15em;
}#homeNews .item .article .content p{color:#444}#homeNews .item .article .body,#homeNews .item .article .meta{display:none}#homeNews .item .article .footer{width:100%;background:#000;border:1px solid #000;font-size:14px;text-transform:lowercase;position:absolute;bottom:-1px;left:-1px;text-align:right}#homeNews .item .article .footer:after{position:absolute;bottom:100%;left:0;content:' ';margin:0 0 1px 0;width:275px;height:25px;background:-moz-linear-gradient(top, rgba(255,255,255,0), #fff);background:-webkit-linear-gradient(top, rgba(255,255,255,0), #fff);background:-ms-linear-gradient(top, rgba(255,255,255,0), #fff);background:-o-linear-gradient(top, rgba(255,255,255,0), #fff);background:linear-gradient(top, rgba(255,255,255,0),#ffffff);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#fff))}#homeNews .item .article .footer a{display:block;text-decoration:none;padding:10px}#homeNews .item.readmore{background:transparent}#homeNews .item.readmore a{display:block;width:276px;height:500px;background:url("../images/news-read_more_slide.png") 0 0 no-repeat;text-indent:-9999em}#homeNews.toggled .slider-button{z-index:-1;opacity:0}#homeNews .viewall{position:absolute;bottom:-12px;right:50px}#homeNews .viewall a{color:#000;font:18px/1em "NewAthena",serif;text-decoration:none}#homeNews #newsPopup{border:1px solid #eee;background:#FFF;padding:0 0 32px;position:relative;min-height:300px;zoom:1;display:none;border:none;position:absolute;top:50px;left:50px;width:860px;height:468px;-webkit-box-shadow:0px 2px 3px rgba(0,0,0,0.25);-moz-box-shadow:0px 2px 3px rgba(0,0,0,0.25);box-shadow:0px 2px 3px rgba(0,0,0,0.25)}#homeNews #newsPopup:before,#homeNews #newsPopup:after{content:"\0020";display:block;height:0;overflow:hidden}#homeNews #newsPopup:after{clear:both}#homeNews #newsPopup .figure{position:absolute;top:0;left:0;height:100%;width:240px;background:#eee;border-right:1px solid #eee}#homeNews #newsPopup .figure img{width:100%}#homeNews #newsPopup .body{padding:15px;width:366px;float:right}#homeNews #newsPopup .header{padding-bottom:13px;margin-bottom:15px;background:url("../images/section-header_accent_peach.png") 0 100% no-repeat;margin-bottom:10px}#homeNews #newsPopup .header .title{font:28px/1.15em "NewAthena",serif;text-transform:uppercase;padding:0}#homeNews #newsPopup .header .title,#homeNews #newsPopup .header .title a,#homeNews #newsPopup .header .title a:hover{color:#333}#homeNews #newsPopup .GC_sharing{margin-top:30px;border-top:1px solid #eee;padding:15px 0 0}#homeNews #newsPopup .footer{position:absolute;left:0;bottom:0;width:100%;display:block;height:32px;background:#000}#homeNews #newsPopup .footer .meta{font:italic 14px/32px "NewAthena",serif;color:#999;text-align:right;padding-right:15px;float:right;height:32px}#homeNews #newsPopup .footer .meta span,#homeNews #newsPopup .footer .meta #homeEvents .listing li .block .location,#homeEvents .listing li .block #homeNews #newsPopup .footer .meta .location{margin-left:0.5em}#homeNews #newsPopup .footer .meta a{text-decoration:none;font-style:normal}#homeNews #newsPopup .figure{width:380px;max-height:100%;overflow:hidden}#homeNews #newsPopup .body{width:408px;padding-right:42px}#homeNews #newsPopup.noimg .body{width:auto;float:none}#homeNews #newsPopup .closeBtn{display:block;width:20px;height:20px;padding:5px;position:absolute;top:5px;right:5px;background:#fff url("../images/close_button-black.png") 5px 5px no-repeat;text-indent:-9999em;z-index:8;-webkit-transition:background-color 0.1s linear;-moz-transition:background-color 0.1s linear;-ms-transition:background-color 0.1s linear;-o-transition:background-color 0.1s linear;transition:background-color 0.1s linear}#homeNews #newsPopup .closeBtn:hover{background-color:#EEE}#homeNews #newsPopup .loading{position:absolute;width:100%;height:100%;z-index:3;background:#fff url("../images/spinner_white_32.gif") 50% 50% no-repeat}#homeMedia{position:relative;background:#000 url("../images/spinner_black_48.gif") 50% 100px no-repeat;padding:7px 5px 0px;overflow:hidden;z-index:2}#homeMedia .gallery{opacity:0;width:100%;height:100%;overflow:visible;-webkit-transition:opacity 500ms linear;-moz-transition:opacity 500ms linear;-ms-transition:opacity 500ms linear;-o-transition:opacity 500ms linear;transition:opacity 500ms linear}html.oldie #homeMedia .gallery{display:none}#homeMedia .gallery a{float:left;overflow:hidden;position:relative}#homeMedia .gallery a.faded img{opacity:0.5}#homeMedia .gallery img{max-width:none !important;position:absolute;outline:none;cursor:pointer;-webkit-transition:opacity 350ms ease-in-out;-moz-transition:opacity 350ms ease-in-out;-ms-transition:opacity 350ms ease-in-out;-o-transition:opacity 350ms ease-in-out;transition:opacity 350ms ease-in-out}html.desktop #homeMedia .gallery img{opacity:0.5}html.desktop #homeMedia .gallery img:hover{opacity:1}#homeMedia.loaded{background:#000}#homeMedia.loaded .gallery{opacity:1}#homeMedia .viewall{clear:both;display:block;padding:25px 10px;text-align:center}#homeMedia .viewall.top{border-bottom:1px solid #333}#homeMedia .viewall.bottom{border-top:1px solid #333}#homeMedia .viewall a{font:18px/1em "NewAthena",serif;text-transform:uppercase;color:#fab491;text-decoration:none}
#homeMedia .viewall a:hover{color:#FFF}




#home-slideshow{
	min-height:7700px !important;
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: 0% 0;
}
#home-slideshow .wrapper>.header{
	padding-bottom:13px;
	margin-bottom:10px;
	padding-top:110px;
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
#home-slideshow .wrapper>.header .title{
	text-transform:uppercase;
	text-align:right;
	padding:0;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 20px;
	line-height: 1.522em;
	letter-spacing: 0.1em;
	}
#home-slideshow .wrapper>.header .title,#home-slideshow .wrapper>.header .title a{
	color:#C8A589;
	text-decoration:none;
	}	

#home-slideshow .footer{padding:15px 0 30px;font:18px/1em "Lucida Sans Unicode", "Lucida Grande", sans-serif;text-align:right}
#home-slideshow .footer a{text-decoration:none;}
#home-slideshow .listing li .title{
	color:#FFF;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	line-height: 18px;
	margin-bottom: 5px;
	}







#homeAbout{
	min-height:781px !important;
	background-color: #f9f7f8;
	background-image: url(../images/bg/2016/home-bg1.jpg);
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
#homeAbout .wrapper{
	height:721px;
	width:682px;
	left:45%;
	margin-left:-786px;
	padding-top: 30px;
	padding-right: 48px;
	padding-bottom: 30px;
	padding-left: 350px;
}
#homeAbout .header{
	padding-bottom:13px;
	margin-bottom:10px;
	margin-top: 83px;
	background-repeat: no-repeat;
	background-position: 0 100%;
}
#homeAbout .header .title{
	text-transform:uppercase;
	padding:0;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 20px;
	line-height: 1.522em;
}
#homeAbout .header .title,#homeAbout .header .title a{
	color:#C8A589;
	text-decoration:none;
	font-size: 20px;
	line-height: 1.522em;
	letter-spacing: 0.1em;
}
#homeAbout .slider-wrapper{padding-bottom:38px}#homeAbout .slider-boundary{position:relative;width:582px}#homeAbout .slider-wrapper,#homeAbout .slider-boundary,#homeAbout .slider-container{
	height:354px !important;
	overflow:visible !important
}#homeAbout .details{
	position:relative;
	top:-5px;
	width:682px;
	height:554px
}
#homeAbout .details .page{
	width:640px !important;
	height:310px !important;
	padding:20px;
	position:absolute;
	top:0;
	left:0 !important;
	font-size:14px;
	line-height:1.5em;
	color:#444;
	border:1px solid #E6E6E6;
	display:block !important;
	-webkit-box-shadow:0px 2px 4px rgba(0,0,0,0.15);
	-moz-box-shadow:0px 2px 4px rgba(0,0,0,0.15);
	box-shadow:0px 2px 4px rgba(0,0,0,0.15);
	-webkit-transition:all 500ms linear;
	-moz-transition:all 500ms linear;
	-ms-transition:all 500ms linear;
	-o-transition:all 500ms linear;
	transition:all 500ms linear;
	background-image: url(../images/bio-bg.png);
	background-repeat: repeat;
}
#homeAbout .details .page.page-1{z-index:3;-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg)}#homeAbout .details .page.page-2{z-index:2;-webkit-transform:rotate(2.5deg);-moz-transform:rotate(2.5deg);-ms-transform:rotate(2.5deg);-o-transform:rotate(2.5deg);transform:rotate(2.5deg)}#homeAbout .details .page.page-3{z-index:1;-webkit-transform:rotate(-1.2deg);-moz-transform:rotate(-1.2deg);-ms-transform:rotate(-1.2deg);-o-transform:rotate(-1.2deg);transform:rotate(-1.2deg)}#homeAbout .details .page.page-4{z-index:1;-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-ms-transform:rotate(1deg);-o-transform:rotate(1deg);transform:rotate(1deg)}#homeAbout .details .page.active{top:5px;z-index:4;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}html.oldie #homeAbout .details .page.active{top:0}html.oldie #homeAbout .details .page>:first-child{padding-top:0px !important}#homeAbout .details p{
	text-indent:1em;
	padding-top:0.5em;
	padding-bottom:1em !important;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	line-height: 1.6em;
}
#homeAbout .details p.noindent{text-indent:0em}
#homeAbout .footer{text-align:right;padding-top:15px;height:14px}
#homeAbout .slider-button{position:absolute;color:#617b93;font:14px/1em Georgia,serif;text-transform:uppercase;text-decoration:none;display:block;text-shadow:0px 1px 1px rgba(255,255,255,0.15);background-image:none;text-indent:0em;width:auto;height:auto;top:auto;z-index:1;bottom:0;-webkit-transition:color 0.25s linear;-moz-transition:color 0.25s linear;-ms-transition:color 0.25s linear;-o-transition:color 0.25s linear;transition:color 0.25s linear}
#homeAbout .slider-button.slider-prev{left:10px}
#homeAbout .slider-button.slider-next{right:5px}
#homeAbout .slider-button:hover{color:#4d6174}
#homeAbout .slider-button.disabled{display:none}

#homeEvents{
	min-height:770px !important;
	background-color: #FFF;
	background-image: url(../images/bg/2016/home-bg2.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0;
}
#homeEvents .wrapper>.header{
	padding-bottom:13px;
	margin-bottom:10px;
	padding-top:110px;
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
#homeEvents .wrapper>.header .title{
	text-transform:uppercase;
	text-align:right;
	padding:0;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 20px;
	line-height: 1.522em;
	letter-spacing: 0.1em;
	}
#homeEvents .wrapper>.header .title,#homeEvents .wrapper>.header .title a{
	color:#C8A589;
	text-decoration:none;
	}
#homeEvents .listing{
	width:550px;padding:0 0 0 410px !important;
	margin:0
	}
#homeEvents .listing li{
	border:1px solid #E5E5E5;
	position:relative;
	-webkit-transition:background 100ms linear;
	-moz-transition:background 100ms linear;
	-ms-transition:background 100ms linear;
	-o-transition:background 100ms linear;
	transition:background 100ms linear;
	background-image: url(../images/concerts-bg.png);
	margin-top: 7px;
	margin-right: 0;
	margin-bottom: 7px;
	margin-left: 0;
	padding-bottom: 5px;
	height: 55px;
}
#homeEvents .listing li .block{
	display:block;
	height:56px;
	text-decoration:none;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
	}
#homeEvents .listing li .block .location{
    text-align: left;
    position: absolute;
    right: 108px;
    top: 20%;
    margin-top: -9px;
    color: #444;
    text-transform: none;
    font-size: 11px;
    line-height: 1.2em;
    width: 271px;
	}
#homeEvents .listing li .block .location span,#homeEvents .listing li .block .location .location{
	font:18px/1em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	}
#homeEvents .listing li .block .tickets{
	text-align:left;
	position:absolute;
	right:25px;
	top:40%;
	margin-top:-9px;
	color:#444;
	text-transform:none;
	font-size: 11px;
	line-height: 1.2em;
	width: 70px;
	}
#homeEvents .listing li .block .tickets span,#homeEvents .listing li .block .tickets .tickets{
	font:18px/1em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	}	
#homeEvents .listing li .block .date{
    position: absolute;
    left: 17px;
    top: 14px;
    margin-top: -9px;
    color: #FFF;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size: 14px;
    line-height: 18px;
    width: 143px;
	}
#homeEvents .listing li .event-detail{
	display:none;
	position:absolute;
	right:485px;
	background:#F6F6F6;
	padding:15px;
	width:290px;
	color:#000;
	bottom:-3px;
	z-index:99;
	border:1px solid rgba(0,0,0,0.35);
	-webkit-box-shadow:"0px 2px 5px rgba(0,0,0,0.35), inset 0px -1px 1px #FFF";
	-moz-box-shadow:"0px 2px 5px rgba(0,0,0,0.35), inset 0px -1px 1px #FFF";
	box-shadow:"0px 2px 5px rgba(0,0,0,0.35), inset 0px -1px 1px #FFF"}
html.ios #homeEvents .listing li .event-detail{bottom:-103px}
#homeEvents .listing li .event-detail .header{padding-bottom:13px;margin-bottom:15px;background:url("../images/section-header_accent_peach.png") 0 100% no-repeat}
#homeEvents .listing li .event-detail .header .title{
	font:28px/1.15em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-transform:uppercase;
	padding:0
	}
#homeEvents .listing li .event-detail .header .title,#homeEvents .listing li .event-detail .header .title a,#homeEvents .listing li .event-detail .header .title a:hover{color:#333}
#homeEvents .listing li .event-detail .header .title{font-size:32px}
#homeEvents .listing li .event-detail .arrow{position:absolute;right:-16px;bottom:15px;background:url("../images/events-detail_arrow.png") 0 0 no-repeat;width:16px;height:35px}
html.ios #homeEvents .listing li .event-detail .arrow{bottom:115px}
#homeEvents .listing li .event-detail .details,#homeEvents .listing li .event-detail .details span,#homeEvents .listing li .event-detail .details .block .location,#homeEvents .listing li .block .event-detail .details .location{
	font:16px/1.25em "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
#homeEvents .listing li .event-detail .details{padding:5px 0}
#homeEvents .listing li .event-detail .street{text-transform:capitalize;display:block;margin-bottom:0.25em}
#homeEvents .listing li .event-detail .venue{display:block;margin-bottom:0.25em}
#homeEvents .listing li .event-detail .venue_url{padding-top:0.5em;display:block;text-transform:lowercase;word-wrap:break-word}#homeEvents .listing li .event-detail .social{padding:10px 0 0;height:24px}
#homeEvents .listing li .event-detail .social a{width:24px;height:24px;display:block;float:left;background:url("../images/events-detail_social_icons.png") no-repeat;text-indent:-9999em;margin-right:10px}
#homeEvents .listing li .event-detail .social .twitter{background-position:0 0}
#homeEvents .listing li .event-detail .social .twitter:hover{background-position:0 100%}
#homeEvents .listing li .event-detail .social .facebook{background-position:100% 0}
#homeEvents .listing li .event-detail .social .facebook:hover{background-position:100% 100%}
#homeEvents .listing li .event-detail .tickets{padding-top:13px}
#homeEvents .listing li .event-detail .tickets .ticket-link{padding-top:7px}
#homeEvents .listing li .event-detail .tickets .ticket-link a{width:auto !important;height:auto !important;display:block;font:16px/2.5em Georgia,serif;color:#FFF;background:#1c1c1b;text-align:center;text-decoration:none;text-indent:0px !important}
#homeEvents .listing li .event-detail .tickets .ticket-link a span,#homeEvents .listing li .event-detail .tickets .ticket-link a .block .location,#homeEvents .listing li .block .event-detail .tickets .ticket-link a .location{
	display:-moz-inline-box;
	-moz-box-orient:vertical;
	display:inline-block;
	vertical-align:middle;
	*vertical-align:auto;
	padding-left:35px;
	background:url("../images/ticket_icon.png") 0 50% no-repeat;width:auto !important;height:auto !important;text-indent:0px !important}
#homeEvents .listing li .event-detail .tickets .ticket-link a span,#homeEvents .listing li .event-detail .tickets .ticket-link a .block .location,#homeEvents .listing li .block .event-detail .tickets .ticket-link a .location{*display:inline}
#homeEvents .listing li:hover{
	background-color: #B9B9B9;
}
#homeEvents .footer{
	padding:15px 0 30px;
	text-align:right;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	line-height: 0.6em;
}
#homeEvents .footer a{text-decoration:none}



#homeContact{
	min-height: 781px !important;
	background-color: #d2d2d4;
	background-image: url(../images/bg/home-bg2.jpg);
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
#homeContact .wrapper{
	height:721px;
	width:582px;
	padding:30px 48px 30px 350px;
	left:48%;
	margin-left:-486px
}
#homeContact .header{
	padding-bottom:13px;
	margin-bottom:10px;
	margin-top: 53px;
	background-repeat: no-repeat;
	background-position: 0 100%;
}
#homeContact .header .title{
	text-transform:uppercase;
	padding:0;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 54px;
	line-height: 1.15em;
}
#homeContact .header .title,#homeContact .header .title a{color:#FFF;text-decoration:none}#homeContact .slider-wrapper{padding-bottom:38px}#homeContact .slider-boundary{position:relative;width:582px}#homeContact .slider-wrapper,#homeContact .slider-boundary,#homeContact .slider-container{height:554px !important;overflow:visible !important}#homeContact .details{position:relative;top:-5px;width:582px;height:554px}#homeContact .details .page{
	width:540px !important;
	height:463px !important;
	padding:20px;
	position:absolute;
	top:0;
	left:0 !important;
	font-size:14px;
	line-height:1.5em;
	color:#444;
	border:1px solid #6e889f;
	border-color:rgba(0,0,0,0.25);
	display:block !important;
	-webkit-box-shadow:0px 2px 4px rgba(0,0,0,0.15);
	-moz-box-shadow:0px 2px 4px rgba(0,0,0,0.15);
	box-shadow:0px 2px 4px rgba(0,0,0,0.15);
	-webkit-transition:all 500ms linear;
	-moz-transition:all 500ms linear;
	-ms-transition:all 500ms linear;
	-o-transition:all 500ms linear;
	transition:all 500ms linear;
	background-image: url(../images/bio-bg.png);
	background-repeat: repeat;
}
#homeContact .details .page.page-1{z-index:3;-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg)}#homeContact .details .page.page-2{z-index:2;-webkit-transform:rotate(2.5deg);-moz-transform:rotate(2.5deg);-ms-transform:rotate(2.5deg);-o-transform:rotate(2.5deg);transform:rotate(2.5deg)}#homeContact .details .page.page-3{z-index:1;-webkit-transform:rotate(-1.2deg);-moz-transform:rotate(-1.2deg);-ms-transform:rotate(-1.2deg);-o-transform:rotate(-1.2deg);transform:rotate(-1.2deg)}#homeContact .details .page.page-4{z-index:1;-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-ms-transform:rotate(1deg);-o-transform:rotate(1deg);transform:rotate(1deg)}#homeContact .details .page.active{top:5px;z-index:4;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}html.oldie #homeContact .details .page.active{top:0}html.oldie #homeContact .details .page>:first-child{padding-top:0px !important}#homeContact .details p{
	text-indent:1em;
	padding-top:0.5em;
	padding-bottom:1em !important;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	line-height: 1.6em;
}
#homeContact .details p.noindent{text-indent:0em}
#homeContact .footer{text-align:right;padding-top:15px;height:14px}
#homeContact .slider-button{position:absolute;color:#617b93;font:14px/1em Georgia,serif;text-transform:uppercase;text-decoration:none;display:block;text-shadow:0px 1px 1px rgba(255,255,255,0.15);background-image:none;text-indent:0em;width:auto;height:auto;top:auto;z-index:1;bottom:0;-webkit-transition:color 0.25s linear;-moz-transition:color 0.25s linear;-ms-transition:color 0.25s linear;-o-transition:color 0.25s linear;transition:color 0.25s linear}
#homeContact .slider-button.slider-prev{left:10px}
#homeContact .slider-button.slider-next{right:5px}
#homeContact .slider-button:hover{color:#4d6174}
#homeContact .slider-button.disabled{display:none}


/* homeProjects */
#homeProjects{
	min-height:770px !important;
	background-color: #FFF;
	background-image: url(../images/bg/2016/home-bg4.jpg);
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
#homeProjects .wrapper>.header{
	padding-bottom:13px;
	margin-bottom:10px;
	padding-top:110px;
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
#homeProjects .wrapper>.header .title{
	text-transform:uppercase;
	text-align:right;
	padding:0;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 20px;
	line-height: 1.522em;
	letter-spacing: 0.1em;
	}
#homeProjects .wrapper>.header .title,#homeProjects .wrapper>.header .title a{
	color:#C8A589;
	text-decoration:none;
	}
#homeProjects .listing{
	width:550px;padding:0 0 0 410px !important;
	margin:0
	}
#homeProjects .listing li{
	border: 0px solid #E5E5E5;
	position: relative;
	-webkit-transition: background 100ms linear;
	-moz-transition: background 100ms linear;
	-ms-transition: background 100ms linear;
	-o-transition: background 100ms linear;
	transition: background 100ms linear;
	background-image: url(../images/concerts-bg.png);
	margin-top: 7px;
	margin-right: 0;
	margin-bottom: 7px;
	margin-left: 0;
	padding-bottom: 5px;
	float: right;
	height: 79px;
	width: 430px;
}
#homeProjects .listing li .block{
	display: block;
	height: 75px;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
	}
#homeProjects .listing li .block .image{
	text-align: left;
	position: absolute;
	right: 7px;
	top: 13px;
	margin-top: -9px;
	color: #444;
	text-transform: none;
	font-size: 11px;
	line-height: 1.2em;
	width: 150px;
	}
#homeProjects .listing li .block .image span,#homeProjects .listing li .block .image .image{
	font:18px/1em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	}
#homeProjects .listing li .block .tickets{
	text-align:left;
	position:absolute;
	right:25px;
	top:40%;
	margin-top:-9px;
	color:#444;
	text-transform:none;
	font-size: 11px;
	line-height: 1.2em;
	width: 70px;
	}
#homeProjects .listing li .block .tickets span,#homeProjects .listing li .block .tickets .tickets{
	font:18px/1em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	}	
#homeProjects .listing li .block .project-title{
	position: absolute;
	left: 20px;
	top: 50%;
	margin-top: -9px;
	color: #FFF;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 17px;
	line-height: 18px;
	width: 245px;
	}
#homeProjects .listing li .event-detail{
	display:none;
	position:absolute;
	right:485px;
	background:#F6F6F6;
	padding:15px;
	width:290px;
	color:#000;
	bottom:-3px;
	z-index:99;
	border:1px solid rgba(0,0,0,0.35);
	-webkit-box-shadow:"0px 2px 5px rgba(0,0,0,0.35), inset 0px -1px 1px #FFF";
	-moz-box-shadow:"0px 2px 5px rgba(0,0,0,0.35), inset 0px -1px 1px #FFF";
	box-shadow:"0px 2px 5px rgba(0,0,0,0.35), inset 0px -1px 1px #FFF"}
html.ios #homeProjects .listing li .event-detail{bottom:-103px}
#homeProjects .listing li .event-detail .header{padding-bottom:13px;margin-bottom:15px;background:url("../images/section-header_accent_peach.png") 0 100% no-repeat}
#homeProjects .listing li .event-detail .header .title{
	font:28px/1.15em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-transform:uppercase;
	padding:0
	}
#homeProjects .listing li .event-detail .header .title,#homeProjects .listing li .event-detail .header .title a,#homeProjects .listing li .event-detail .header .title a:hover{color:#333}
#homeProjects .listing li .event-detail .header .title{font-size:32px}
#homeProjects .listing li .event-detail .arrow{position:absolute;right:-16px;bottom:15px;background:url("../images/events-detail_arrow.png") 0 0 no-repeat;width:16px;height:35px}
html.ios #homeProjects .listing li .event-detail .arrow{bottom:115px}
#homeProjects .listing li .event-detail .details,#homeProjects .listing li .event-detail .details span,#homeProjects .listing li .event-detail .details .block .location,#homeProjects .listing li .block .event-detail .details .location{
	font:16px/1.25em "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
#homeProjects .listing li .event-detail .details{padding:5px 0}
#homeProjects .listing li .event-detail .street{text-transform:capitalize;display:block;margin-bottom:0.25em}
#homeProjects .listing li .event-detail .venue{display:block;margin-bottom:0.25em}
#homeProjects .listing li .event-detail .venue_url{padding-top:0.5em;display:block;text-transform:lowercase;word-wrap:break-word}#homeProjects .listing li .event-detail .social{padding:10px 0 0;height:24px}
#homeProjects .listing li .event-detail .social a{width:24px;height:24px;display:block;float:left;background:url("../images/events-detail_social_icons.png") no-repeat;text-indent:-9999em;margin-right:10px}
#homeProjects .listing li .event-detail .social .twitter{background-position:0 0}
#homeProjects .listing li .event-detail .social .twitter:hover{background-position:0 100%}
#homeProjects .listing li .event-detail .social .facebook{background-position:100% 0}
#homeProjects .listing li .event-detail .social .facebook:hover{background-position:100% 100%}
#homeProjects .listing li .event-detail .tickets{padding-top:13px}
#homeProjects .listing li .event-detail .tickets .ticket-link{padding-top:7px}
#homeProjects .listing li .event-detail .tickets .ticket-link a{width:auto !important;height:auto !important;display:block;font:16px/2.5em Georgia,serif;color:#FFF;background:#1c1c1b;text-align:center;text-decoration:none;text-indent:0px !important}
#homeProjects .listing li .event-detail .tickets .ticket-link a span,#homeProjects .listing li .event-detail .tickets .ticket-link a .block .image,#homeProjects .listing li .block .event-detail .tickets .ticket-link a .image{
	display:-moz-inline-box;
	-moz-box-orient:vertical;
	display:inline-block;
	vertical-align:middle;
	*vertical-align:auto;
	padding-left:35px;
	background:url("../images/ticket_icon.png") 0 50% no-repeat;width:auto !important;height:auto !important;text-indent:0px !important}
#homeProjects .listing li .event-detail .tickets .ticket-link a span,#homeProjects .listing li .event-detail .tickets .ticket-link a .block .image,#homeProjects .listing li .block .event-detail .tickets .ticket-link a .image{*display:inline}
#homeProjects .listing li:hover{
	background-color: #B9B9B9;
}
#homeProjects .footer{padding:15px 0 30px;font:18px/1em "Lucida Sans Unicode", "Lucida Grande", sans-serif;text-align:right}
#homeProjects .footer a{text-decoration:none}






#homeKoh-News{
	min-height:770px !important;
	background-color: #f9fbfd;
	background-image: url(../images/bg/2016/home-bg3.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0;
}
#homeKoh-News .wrapper>.header{
	padding-bottom:5px;
	margin-bottom:10px;
	padding-top:100px;
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
#homeKoh-News .wrapper>.header .title{
	text-transform:uppercase;
	text-align:right;
	padding:0;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 20px;
	line-height: 1.522em;
	letter-spacing: 0.1em;
	}
#homeKoh-News .wrapper>.header .title,#homeKoh-News .wrapper>.header .title a{
	color:#C8A589;
	text-decoration:none;
	}	
#homeKoh-News .listing{
	width:650px;padding:0 0 0 310px !important;
	margin:0
	}
#homeKoh-News .listing li {
	border:1px solid #E5E5E5;
	position:relative;
	-webkit-transition:background 100ms linear;
	-moz-transition:background 100ms linear;
	-ms-transition:background 100ms linear;
	-o-transition:background 100ms linear;
	transition:background 100ms linear;
	background-image: url(../images/concerts-bg.png);
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	font-size: 11px;
	line-height: 1.3em;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	
}
#homeKoh-News .listing li .block .features{
	text-align:left;
	position:absolute;
	right:25px;
	top:20%;
	margin-top:-9px;
	color:#444;
	text-transform:none;
	font-size: 11px;
	line-height: 1.2em;
	width: 326px;
	}
#homeKoh-News .listing li .block .features span,#homeKoh-News .listing li .block .features .features{
	font:18px/1em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	}	
#homeKoh-News .listing li:hover{

}
#homeKoh-News .footer{
	padding:15px 0 30px;
	text-align:right;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	line-height: 0.6em;
}
#homeKoh-News .footer a{text-decoration:none;}
#homeKoh-News .listing li .title{
	color:#FFF;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 5px;
	}




/* Koh-Media */
#Koh-Media{
	min-height:765px !important;
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: 50% 0%;
	border:1px solid #E6E6E6;
	display:block !important;
	-webkit-box-shadow:0px 2px 4px rgba(0,0,0,0.15);
	-moz-box-shadow:0px 2px 4px rgba(0,0,0,0.15);
	box-shadow:0px 2px 4px rgba(0,0,0,0.15);
	-webkit-transition:all 500ms linear;
	-moz-transition:all 500ms linear;
	-ms-transition:all 500ms linear;
	-o-transition:all 500ms linear;
	transition:all 500ms linear;
	background-image: url(../images/bg/2016/media-bg.jpg);
	background-attachment:fixed;
}
#Koh-Media .wrapper>.header{
	padding-bottom:13px;
	margin-bottom:10px;
	padding-top:13px;
	background-repeat: no-repeat;
	background-position: 100% 100%;
	padding-left: 30px;
	margin-top: 43px;
}
#Koh-Media .wrapper>.header .title{
	color:#fab491;
	text-transform:uppercase;
	text-align:left;
	padding:0;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 20px;
	line-height: 1em;
	}
#Koh-Media .wrapper>.header .title,#Koh-Media .wrapper>.header .title a{
	color:#C8A589;
	text-decoration:none;
	letter-spacing: 0.1em;
	}	
#Koh-Media .listing{
	width:680px;
	margin:0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	}
#Koh-Media-content {
	/*percantage width: make it 100% to match container*/
width: 600px;
	height: auto;
	padding-bottom: 30px;
	/* IE overflow fix, position must be relative or absolute*/
position: relative;
	/* negative left margin to compensate for the padding,
not related to fleXcroll, and may not be needed elsewhere */
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 40px;
	padding-left: 20px;
	margin-top: 0em;
	margin-right: auto;
	margin-bottom: 0em;
	margin-left: 30px;
	background-repeat:repeat;
}
#Koh-Media .header{
	padding-bottom:13px;
	margin-bottom:10px;
	margin-top: 0px;
	background-repeat: no-repeat;
	background-position: 0 100%;
}
#Koh-Media .header .title{
	text-transform:uppercase;
	padding:0;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 20px;
	line-height: 1.15em;
}
#Koh-Media .header .title,#Koh-Media .header .title a{
	color:#C8A589;
	text-decoration:none;
	font-size: 20px;
}
#Koh-Media .slider-wrapper{padding-bottom:38px}
#Koh-Media .slider-boundary{position:relative;width:582px}
#Koh-Media .slider-wrapper,#Koh-Media .slider-boundary,#Koh-Media .slider-container{
	height:auto !important;
	overflow:visible !important
}
#Koh-Media .details{
	position:relative;
	top:-5px;
	width:682px;
	height:auto;
}
#Koh-Media .details .page{
	width:680px !important;
	height:auto !important;
	padding:20px;
	position:absolute;
	top:0;
	left:0 !important;
	font-size:14px;
	line-height:1.5em;
	color:#444;
	display:block !important;
	-webkit-box-shadow:0px 2px 4px rgba(0,0,0,0.15);
	-moz-box-shadow:0px 2px 4px rgba(0,0,0,0.15);
	box-shadow:0px 2px 4px rgba(0,0,0,0.15);
	-webkit-transition:all 500ms linear;
	-moz-transition:all 500ms linear;
	-ms-transition:all 500ms linear;
	-o-transition:all 500ms linear;
	transition:all 500ms linear;
	background-image: url(../images/bio-bg.png);
	background-repeat: repeat;
}
#Koh-Media .details .page.page-1{
	z-index:3;-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg)
	}
#Koh-Media .details .page.page-2{z-index:2;-webkit-transform:rotate(2.5deg);-moz-transform:rotate(2.5deg);-ms-transform:rotate(2.5deg);-o-transform:rotate(2.5deg);transform:rotate(2.5deg)}
#Koh-Media .details .page.page-3{z-index:1;-webkit-transform:rotate(-1.2deg);-moz-transform:rotate(-1.2deg);-ms-transform:rotate(-1.2deg);-o-transform:rotate(-1.2deg);transform:rotate(-1.2deg)}
#Koh-Media .details .page.page-4{z-index:1;-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-ms-transform:rotate(1deg);-o-transform:rotate(1deg);transform:rotate(1deg)}
#Koh-Media .details .page.active{top:5px;z-index:4;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
html.oldie #Koh-Media .details .page.active{top:0}html.oldie #Koh-Media .details .page>:first-child{padding-top:0px !important}
#Koh-Media  .details #Koh-Media-content.content p{
	text-indent:1em;
	padding-top:0.5em;
	padding-bottom:1em !important;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 1.6em;
}

#Koh-Media #Koh-Media-content .details p.noindent{text-indent:0em}
#Koh-Media .footer{text-align:right;padding-top:15px;height:14px}
#Koh-Media .slider-button{position:absolute;color:#617b93;font:14px/1em Georgia,serif;text-transform:uppercase;text-decoration:none;display:block;text-shadow:0px 1px 1px rgba(255,255,255,0.15);background-image:none;text-indent:0em;width:auto;height:auto;top:auto;z-index:1;bottom:0;-webkit-transition:color 0.25s linear;-moz-transition:color 0.25s linear;-ms-transition:color 0.25s linear;-o-transition:color 0.25s linear;transition:color 0.25s linear}
#Koh-Media .slider-button.slider-prev{left:10px}
#Koh-Media .slider-button.slider-next{right:5px}
#Koh-Media .slider-button:hover{color:#4d6174}
#Koh-Media .slider-button.disabled{display:none}
.largeimage2 {
	padding:8px;
}
.imageholder {
	text-align: right;
	float: right;
	margin-right: 16px;
	margin-left: 8px;
	margin-bottom: 8px;
	margin-top: 20px;
	font-size: 9px;
	line-height: 11px;
	color: #666666;
	padding: 0;
}
.musicholder {
	text-align: right;
	float: right;
	margin-right: 120px;
	margin-left: 8px;
	margin-bottom: 8px;
	margin-top: 20px;
	font-size: 9px;
	line-height: 11px;
	color: #666666;
	padding: 0;
}






#koh-concert-listing{
	height: 100%;
	background-color: #eeedf2;
	background-image: url(../images/bg/koh-bg7.jpg);
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
#koh-concert-listing .wrapper{
	height:auto;
	width:682px;
	left:45%;
	margin-left:-786px;
	padding-top: 30px;
	padding-right: 48px;
	padding-bottom: 30px;
	padding-left: 350px;
}
#koh-concert-listing .header{
	padding-bottom:13px;
	margin-bottom:10px;
	margin-top: 83px;
	background-repeat: no-repeat;
	background-position: 0 100%;
}
#koh-concert-listing .header .title{
	text-transform:uppercase;
	padding:0;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 20px;
	line-height: 1.15em;
}
#koh-concert-listing .header .title,#koh-concert-listing .header .title a{
	color:#C8A589;
	text-decoration:none;
	font-size: 20px;
}
#koh-concert-listing .slider-wrapper{padding-bottom:38px}#koh-concert-listing .slider-boundary{position:relative;width:582px}
#koh-concert-listing .slider-wrapper,#koh-concert-listing .slider-boundary,#koh-concert-listing .slider-container{
	height:auto !important;
	overflow:visible !important
}
#koh-concert-listing .details{
	position:relative;
	top:-5px;
	width:682px;
}
#koh-concert-listing .details .page{
	width:640px !important;
	padding:20px;
	position:absolute;
	top:0;
	left:0 !important;
	font-size:14px;
	line-height:1.5em;
	color:#444;
	border:1px solid #E6E6E6;
	display:block !important;
	-webkit-box-shadow:0px 2px 4px rgba(0,0,0,0.15);
	-moz-box-shadow:0px 2px 4px rgba(0,0,0,0.15);
	box-shadow:0px 2px 4px rgba(0,0,0,0.15);
	-webkit-transition:all 500ms linear;
	-moz-transition:all 500ms linear;
	-ms-transition:all 500ms linear;
	-o-transition:all 500ms linear;
	transition:all 500ms linear;
	background-image: url(../images/bio-bg.png);
	background-repeat: repeat;
}
#koh-concert-listing .details .page.page-1{z-index:3;-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg)}#koh-concert-listing .details .page.page-2{z-index:2;-webkit-transform:rotate(2.5deg);-moz-transform:rotate(2.5deg);-ms-transform:rotate(2.5deg);-o-transform:rotate(2.5deg);transform:rotate(2.5deg)}#koh-concert-listing .details .page.page-3{z-index:1;-webkit-transform:rotate(-1.2deg);-moz-transform:rotate(-1.2deg);-ms-transform:rotate(-1.2deg);-o-transform:rotate(-1.2deg);transform:rotate(-1.2deg)}#koh-concert-listing .details .page.page-4{z-index:1;-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-ms-transform:rotate(1deg);-o-transform:rotate(1deg);transform:rotate(1deg)}#koh-concert-listing .details .page.active{top:5px;z-index:4;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}html.oldie #koh-concert-listing .details .page.active{top:0}html.oldie #koh-concert-listing .details .page>:first-child{padding-top:0px !important}

#koh-concert-listing .details p{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	line-height: 1.3em;
}
#koh-concert-listing .footer{text-align:right;padding-top:15px;height:14px}
#koh-concert-listing .slider-button{position:absolute;color:#617b93;font:14px/1em Georgia,serif;text-transform:uppercase;text-decoration:none;display:block;text-shadow:0px 1px 1px rgba(255,255,255,0.15);background-image:none;text-indent:0em;width:auto;height:auto;top:auto;z-index:1;bottom:0;-webkit-transition:color 0.25s linear;-moz-transition:color 0.25s linear;-ms-transition:color 0.25s linear;-o-transition:color 0.25s linear;transition:color 0.25s linear}
#koh-concert-listing .slider-button.slider-prev{left:10px}
#koh-concert-listing .slider-button.slider-next{right:5px}
#koh-concert-listing .slider-button:hover{color:#4d6174}
#koh-concert-listing .slider-button.disabled{display:none}



	#playlist {
	border: 0px none;
	margin-top: 10px;
	}

	#playlist tbody tr td {
	font-family: "lucida grande", verdana, sans-serif;
	font-size: 12px;
	padding: 8px;
	border-left: 0px none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-bottom-color: #eee1d1;
	text-align: left;
	vertical-align: top;
	line-height: 12px;
	color: #232323;
	}
	
	#playlist tbody tr.selected td {
		background-color: #3d80df;
		color: #ffffff;
		font-weight: bold;
		border-left: 1px solid #346DBE;
		border-bottom: 1px solid #7DAAEA;
	}
	
	#playlist tbody tr.month td {

	}
	
	#playlist tbody tr.month td h2 {
	color:#616f71;
	margin-top: 15px;
	font-size: 16px;
	}
	
	
  .scroll_link {
	font-size: 12px;
	padding: 3px 6px 3px 8px;
	float: right;
	border: 1px solid #C09F9F;
	margin-top: 11px;
}

  .scroll_link a {
	text-shadow: none;
}
