@media screen{
/**
 * Global TinyMCE style sheet
 * 
 * Use this style sheet to define CSS classes for the rich text editor. The
 * stlye sheet will be included in the editor and the page layout automatically.
 * Although the stlye sheet is shared by all themes, you can override its
 * formattings in any of your theme style sheets.
 * 
 *   tl_files/tinymce.css (this is how it looks like in TinyMCE)
 *   .warning { color:#c55; }
 * 
 *   theme_a.css (this is how it looks like in theme A)
 *   .warning { font-weight:bold; }
 * 
 *   theme_b.css (this is how it looks like in theme B)
 *   .warning { color:#000; }
 * 
 * If you do not want to use a global TinyMCE style sheet at all, simply delete
 * this file (tl_files/tinymce.css).
 */
.warning { color:#c55; font-size:1.1em; }
.confirmation { color:#090; font-size:1.1em; }
.information { color:#999; font-size:0.9em; }
}
@media all{
/* Style sheet cLayout */
.contactus label{width:60px;float:left;clear:left;display:block;margin-bottom:5px;}.contactus input.text{width:275px;float:left;clear:right;display:block;margin-bottom:5px;background-color:#430005;border:0px solid;color:#ffffff;}.contactus span.mandatory{display:none;}
.contactus .textarea{width:332px;clear:both;display:block;margin-bottom:0;background-color:#430005;border:0px solid;color:#ffffff;}.contactus .submit_container{clear:both;display:block;margin-bottom:30px;}.contactus input.text:focus,.contactus textarea:focus,.contactus input.captcha.mandatory:focus{background: #191515 !important;}
.contactus span.captcha_text{float:left;clear:left;display:block;margin-bottom:5px;}.contactus input.captcha.mandatory{width:75px;margin-left:15px;background-color:#430005;border-style:hidden;color:#ffffff;}
div.ce_hyperlink.menus.block a{font-weight:bold;text-decoration:none;color:#670007;color:#670007 !important;font-weight:bold !important;text-decoration:none !Important;border-bottom:none !important;}#calendar .mod_eventlist{margin-top:20px;}#calendar .mod_eventlist h1{display:none;}
#calendar .mod_eventlist .event{padding:8px;background-color:#171717;background-image:url("../../tl_files/church/pages/club/page_tear_tile.gif");background-repeat:repeat-x;background-position: -10px bottom;}#calendar .mod_eventlist .event .image_container a{border-bottom:0px hidden;text-decoration:none;color:#ffffff;}#calendar .mod_eventlist .event img{margin-left:10px;border:1px solid #5d5d5d;}
#calendar .mod_eventlist .eventheader{width:100%;background-color:#000000;}#calendar .mod_eventlist .leftheader{float:left;}#calendar .mod_eventlist .leftheader h2{display:inline-block;margin-top:0;margin-bottom:0;padding-top:17px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#515151;text-transform:uppercase;}
#calendar .mod_eventlist .leftheader .cover{width:200px;display:block;font:.9em "Trebuchet MS", Trebuchet, arial, sans-serif;color:#5a000a;text-transform:uppercase;}body{margin:0;padding:0;background:#000 url("../../tl_files/church/layout/header_tile.gif") center top repeat-x;font:14px/1.7em 'Trebuchet MS', Trebuchet, arial, sans-serif;color:#777;}
#wrapper{width:760px;min-height:100%;margin-right:auto;margin-left:auto;}#header #logo{width:471px;height:216px;margin-right:auto;margin-left:auto;}#header #nav ul{height:35px;margin:0 0 0 135px;padding:0;}#header #nav li{float:left;margin:0;padding:0;list-style-type:none;}
#header #nav li a,#header #nav li a:link,#header #nav li a:visited,#header li a.active{display:block;padding:5px 20px;text-decoration:none;color:#7F7F7F;border-width: 0px 1px;border-left: 1px solid #4C0002;border-right: 1px solid #1C0000;outline:none;}#header #nav li a.first{border-left: 1px solid #1C0000;}
#header #nav li a:hover,#header #nav li a:active{background-color:#000;background-image:url("../../tl_files/church/layout/on_state.gif");background-repeat:repeat-x;color:#FFF;border-right: 1px solid #4C0002;border-left: 1px solid #1C0000;}#footer{padding-bottom:20px;background:#590009 url("../../tl_files/church/layout/footer_tile-tall.gif") center top repeat-x;color:#BEBEBE;}
#footer .inside{width:820px;margin-right:auto;margin-left:auto;padding:35px 0 0;}#footer #reservations{width:190px;float:left;margin-left:65px;padding-top:0;padding-bottom:0;padding-left:0;border-right:2px solid #280002;}#footer #reservations li.OT_navListItem a{color:#000000;}#footer #address{width:130px;float:left;padding:0 20px;}
#footer #newsletter{width:180px;float:left;padding:0 15px 0 20px;text-align:left;border-width:0px 2px;border-style:solid;border-color:#280002;}#footer #event{width:150px;float:left;padding:0 0 0 20px;text-align:left;}#footer h2{width:180px;height:23px;display:block;margin:0 0 15px;padding:0;background-position:left center;background-repeat:no-repeat;}#footer h2 span{display:none;}
#footer a:link,#footer a:visited,#footer a:active{font-weight:bold;text-decoration:none;color:#FFF;border-width: 0px;}#footer a:hover{color:#A20009;}#address h2{background-image:url("../../tl_files/church/headlines/church-no-padding.gif");background-repeat:no-repeat;}
#footer #newsletter h2{background-image:url("../../tl_files/church/headlines/newsletter.gif");background-repeat:no-repeat;background-position:-35px center;}#footer #newsletter label{display:block;}#footer #newsletter input.text{width:160px;height:16px;margin:3px 0 10px;padding:5px;border:2px solid #370004;color:#FFF;background: #430005 !important;}
#footer #newsletter input.captcha.mandatory{width:60px;height:10px;margin:3px 0 10px;border:2px solid #370004;font-size:11px;color:#FFF;cursor:pointer;background: #430005 !important;}#footer #newsletter span.captcha_text{display:block;}#footer #newsletter span.mandatory{display:none;}#footer #newsletter input.text:focus{background: #191515 !important;}
#footer #newsletter input.submit{width:60px;height:26px;margin:3px 0 10px;border:2px solid #370004;font-size:11px;color:#FFF;cursor:pointer;background: #430005 !important;}#event h2{background-image:url("../../tl_files/church/headlines/up_coming.gif");background-repeat:no-repeat;}#eventlist h1{display:none;}#event div.band{font-size:.9em;}#social{margin:15px 5px 0 0;}
#intro{width:630px;margin-right:auto;margin-bottom:40px;margin-left:auto;padding-right:45px;padding-left:45px;text-align:center;background:url("../../tl_files/church/layout/wing_hr.gif") center top no-repeat;}h1.h2church{width:275px;height:25px;margin:0 auto 30px;padding:0;background-image:url("../../tl_files/church/headlines/welcome_to_church.gif");background-repeat:no-repeat;}
h1.h1calendar{width:300px;height:35px;margin:0 auto 10px 0;padding:0;background-image:url("../../tl_files/church/headlines/events-header.gif");background-repeat:no-repeat;}h2.h2menus{width:275px;height:25px;margin:25px auto 10px;padding:0;background-image:url("../../tl_files/church/headlines/our_menus.gif");background-repeat:no-repeat;}
h2.h2club{width:275px;height:25px;margin:0 0 10px;padding:0;background-image:url("../../tl_files/church/headlines/h2_club.gif");background-repeat:no-repeat;}h2.h2facts{width:275px;height:25px;margin:0 0 10px;padding:0;background-image:url("../../tl_files/church/headlines/h3_the_facts.gif");background-repeat:no-repeat;}.ce_hyperlink.menus a{font-weight:bold;text-decoration:none;color:#670007;}
h1 span,h2 span{display:none;}.ce_slideshow2 .slideshow{border:3px solid #4C4C4C;}.ce_colsetStart.function_images .image_container img{border:3px solid #4C4C4C;}.ce_colsetStart.functions_main{margin-top:40px;}.ourmenuscontainer{margin-top:14px;}.restaurant h1,.club h1{margin-top:20px;margin-bottom:0;padding:0;}
.restaurant h1 a,h1.h2restaurant{width:340px;height:35px;display:block;background:url("../../tl_files/church/headlines/h2_restaurant.gif") left top no-repeat;text-indent:-10000px;}.club h1 a{width:340px;height:35px;display:block;background:url("../../tl_files/church/headlines/h2_club.gif") left top no-repeat;text-indent:-10000px;}
h1.h1contactus{width:300px;height:35px;margin:15px auto 10px 0;padding:0;background-image:url("../../tl_files/church/headlines/contact_us.gif");background-repeat:no-repeat;}h1.h1press{width:300px;height:35px;margin:0 auto 10px 0;padding:0;background-image:url("../../tl_files/church/headlines/h2_press.gif");background-repeat:no-repeat;}.ce_text.press li{margin-bottom:10px;list-style-type:none;}
.ce_text.press li a{margin-bottom:100px;color:#63000A;color:#63000A !important;border-color:#63000A !important;}.ce_text.press li a:hover{color:#ffffff;color:#ffffff !important;border-color:#ffffff !important;}.ce_text.details a{color:#999 !important;border-color:#999 !important;}.ce_text.details a:hover{color:#fff !important;border-color:#fff !important;}
.ce_text.details h4{margin-bottom:0px !important;}.ce_text.details h4 strong{color:#999 !important;}#outtro{width:630px;height:40px;margin:40px auto;padding-right:45px;padding-left:45px;text-align:center;background-image:url("../../tl_files/church/layout/wing_hr.gif");background-repeat:no-repeat;background-position:center -10px;}
#main{width:725px;margin-right:auto;margin-left:auto;padding:40px 0;}#promoblock .image_container{margin-top:20px;}#main strong{font-weight:bold;color:#ffffff;}.c38r .subcr{margin-top:30px;padding:11px 11px 15px;background-color:#070707;border:2px solid #0C0C0C;font-size:12px;line-height:22px;}
.c38l .subcl{margin-top:10px;padding:11px 11px 15px;background-color:#070707;border:2px solid #0C0C0C;font-size:12px;line-height:22px;}#facts ul{margin:0;padding:0;}#facts li{display:block;margin:8px 0 10px;padding:0 0 0 35px;background-image:url("../../tl_files/church/layout/feather.gif");background-repeat:no-repeat;line-height:16px;list-style-type:none;background-position:left 2px;}
.restaurant h1 a,.club h1 a{border-bottom: 0px hidden !important;}#promoblock .image_container a{border-bottom: 0px hidden !important;}div.twitter{width:675px;height:150px;clear:both;margin-top:0;margin-bottom:25px;padding:25px 25px 10px;background:url("../../tl_files/church/layout/bg-specials.jpg") center top no-repeat;color:#999;}
div.twitter .tweet{width:190px;float:left;padding-top:15px;padding-right:15px;padding-left:15px;font-size:14px;line-height:16px;}#main div.twitter .tweet .ago a{display:block;margin-top:12px;border-bottom:1px solid #333;font-size:11px;line-height:13px;text-decoration:none;color:#ffffff;}
#main div.twitter .tweet .ago a{display:block;margin-top:12px;border:0px hidden #333;font-size:11px;line-height:13px;text-decoration:none;color:#ffffff;}p{margin:0 0 1em;}#main a{border-bottom:1px solid #999;text-decoration:none;color:#ffffff;}
#calendar .mod_eventlist .date{width:40px;height:60px;float:left;margin:10px 10px 0;padding-top:13px;text-align:center;background:url("../../tl_files/church/pages/club/calendar_page.gif") left top no-repeat;}#calendar .mod_eventlist .date p{margin-bottom:0;}#calendar .mod_eventlist .date .month,#calendar .mod_eventlist .date .day{display:block;}
.mod_eventlist .date .day{margin-top:-5px;font-size:1.4em;}#calendar .mod_eventlist .rightheader{float:right;padding:10px;}#calendar .mod_eventlist .rightheader .open{float:right;text-transform:uppercase;}#calendar .mod_eventlist .rightheader a.ticketslink{float:right;border-bottom-style:hidden !important;border-bottom-width:0px !important;}
#calendar .mod_eventlist .rightheader .tickets{width:40px;height:30px;display:inline-block;background:url("../../tl_files/church/pages/club/tickets.gif") left top no-repeat;}#calendar .mod_eventlist .eventinfo{padding:15px 20px 30px;font-size:.9em;}#calendar .mod_eventlist .eventinfo p.title{text-transform:uppercase;}
#calendar .mod_eventlist .eventinfo ul.bandlist{padding-left:0;list-style-type:none;}#calendar .mod_eventlist .eventinfo ul.bandlist a{color:#999999 !important;}#calendar .mod_eventlist .eventinfo ul.bandlist a:hover{color:#ffffff !important;}#private-partiesfunctions .c38l .subcl{margin:0;padding:0;border:0px hidden;}
}
@media all{
/* Style sheet cCalendar */
#calendar .c38l .subcl{background-color:#000000;border:0px hidden;}#minical a{text-decoration:underline;color:#63000a;}#minical a:hover{color:#ffffff;}#minical table{border:5px solid #0e0e0e;border-collapse:collapse;font-size:1.3em;}#minical th,#minical td{height:23px;text-align:center;background-color:#000000;border:5px solid #0e0e0e;}#minical th{color:#474749;}#minical td{padding:3px 5px;}
}
