
/* About */
#ptop{width:827px;color:white;font-size:1.1em;line-height:1.5em;background:#222222 url(../../images/events/t_pevents_overview.gif) no-repeat;}
#ptop_left{margin-top:63px;width:375px;float:left;padding:10px 20px;font-size:1.1em;line-height:1.7em;}
#ptop_right{width:378px;height:182px;float:left;border:10px solid white;margin:15px 0 20px 0;background:#08183a url(../../images/events/ptop.jpg) no-repeat bottom;}
#ptop_right h1{padding:0 20px;margin:10px 0;font-size:1.2em;}
#ptop_right p{padding:0 20px 10px 20px;}

#ctop{width:827px;color:white;font-size:1.1em;line-height:1.5em;background:#222222 url(../../images/events/t_cevents_overview.gif) no-repeat;}
#ctop_left{margin-top:63px;width:375px;float:left;padding:10px 20px;font-size:1.1em;line-height:1.7em;}
#ctop_right{width:378px;height:182px;float:left;border:10px solid white;margin:15px 0 20px 0;background:#08183a url(../../images/events/ctop.jpg) no-repeat bottom;}
#ctop_right h1{padding:0 20px;margin:10px 0;font-size:1.2em;}
#ctop_right p{padding:0 20px 10px 20px;}

#rtop{width:827px;color:white;font-size:1.1em;line-height:1.5em;background:#222222 url(../../images/therestaurant/t_restaurant_overview.gif) no-repeat;}
#rtop_left{margin-top:63px;width:375px;float:left;padding:10px 20px;font-size:1.1em;line-height:1.7em;}
#rtop_right{width:378px;height:172px;float:left;border:10px solid white;margin:15px 0 20px 0;background:#08183a url(../../images/therestaurant/rtop.jpg) no-repeat bottom;}
#rtop_right h1{padding:0 20px;margin:10px 0;font-size:1.2em;}
#rtop_right p{padding:0 20px 10px 20px;}


#middle h2{margin:0;padding:0;font-size:1.2em;clear:both;}
#middle h3{margin:0;padding:0;}

#itop-sm{background:#191919;color:white;}
#itop-sm h1{background:#191919;color:white;font-size:1.6em;margin:0;padding:14px 0 0 12px;font-weight:normal;}
#itop-sm h2{background:#191919;color:#999999;font-size:1.4em;margin:0;padding:5px 0 0 12px;font-weight:normal;text-transform:uppercase;}

#middle p a{color:#999999;background:transparent;}
#middle p a:hover{color:black;background:transparent;}

#middle .event{margin:0 0 10px 0;float:left;padding:0;line-height:1.6em;}

#middle .event .pad{height:113px;float:left;width:1px;}
#middle .event a{color:black;text-decoration:none;font-size:1.2em;display:block;float:left;width:165px;background:#e1e1e1;margin:0;padding:5px 5px 0px 209px;background-repeat:no-repeat;}
#middle .event a:hover{color:black;background-color:#d5d5d5;background-repeat:no-repeat;}
#middle .event .gr{color:#999999;text-decoration:underline;font-size:0.9em;}


#middle .cevent{margin:0 0 10px 0;float:left;padding:0;line-height:1.5em;}
#middle .cevent .pad{height:103px;float:left;width:1px;}
#middle .cevent a{color:black;text-decoration:none;font-size:1.2em;display:block;float:left;width:165px;background:#e1e1e1;margin:0;padding:10px 5px 0px 209px;background-repeat:no-repeat;}
#middle .cevent a:hover{color:black;background-color:#d5d5d5;background-repeat:no-repeat;}
#middle .cevent .gr{color:#999999;text-decoration:underline;font-size:0.9em;}

#middle .reevent{margin:0 0 10px 0;float:left;padding:0;line-height:1.5em;}
#middle .reevent .pad{height:110px;float:left;width:1px;}
#middle .reevent a{color:black;text-decoration:none;font-size:1.2em;display:block;float:left;width:165px;background:#e1e1e1;margin:0;padding:10px 209px 0px 10px;background-repeat:no-repeat;background-position:top right;}
#middle .reevent a:hover{color:black;background-color:#d5d5d5;background-repeat:no-repeat;}
#middle .reevent .gr{color:#999999;text-decoration:underline;font-size:0.9em;}

.entextras #middle{width:601px;padding-right:10px;margin-right:0;}
#middle .eeevent{margin:0 10px 10px 0;float:left;padding:0;line-height:1.5em;}
#middle .eeevent .pad{height:120px;float:left;width:1px;}
#middle .eeevent a{color:black;text-decoration:none;font-size:1.2em;display:block;float:left;width:170px;background:#e1e1e1;margin:0;padding:105px 10px 5px 10px;background-repeat:no-repeat;background-position:top right;}
#middle .eeevent a:hover{color:black;background-color:#d5d5d5;background-repeat:no-repeat;}
#middle .eeevent .gr{color:#999999;text-decoration:underline;font-size:0.9em;}


#menus{width:357px;margin:15px 0;padding:0;border:1px solid #b2b2b2;}
#menus ul{width:357px;list-style:none;margin:0;padding:0;}
#menus li{width:337px;display:block;float:left;border-top:1px solid #e5e5e5;padding:10px;font-size:1.1em;}
#menus li.h{width:337px;display:block;float:left;background:#e5e5e5;font-weight:bold;}
#menus .lab{width:240px;float:left;}
#menus li a{color:black;background:white;}
#menus li a:hover{color:black;background:white;font-weight:bold;text-decoration:underline;}


#right{padding:0;width:208px;}
#right h1{font-size:1.2em;border-bottom:1px solid #999999;padding:5px 0;color:black;}
#right p{font-size:1.2em;line-height:1.5em;}
#right p.name{color:#656565;background:white;}

/* Chiconomics */
#chtop{width:827px;color:white;font-size:1.1em;line-height:1.5em;background:#222222 url(../../images/events/t_chiconomics_overview.gif) no-repeat;}
#ctop_left{background:#222222 url(../../images/events/chiconomics-bottom.gif) no-repeat;}
#chtop_right{width:378px;height:172px;float:left;border:10px solid white;margin:15px 0 20px 0;background:#08183a url(../../images/events/chiconomics.jpg) no-repeat bottom;}

#events .chicoright{padding-bottom:220px;background:url(../../images/events/chiconomics-right.jpg) no-repeat bottom right;}

#middle .chico{margin:0;padding:0;float:left;}
#middle .chico img{margin:0;padding:0;float:left;}
#middle .chico-comment{margin:0 0 10px 0;float:left;width:378px;background:#ffebd3 url(../../images/events/chiconomics-comment-bot.gif) no-repeat left bottom;padding-bottom:10px;}
#middle .chico-comment img{margin-bottom:10px;}
#middle .chico-comment p{background:#ffebd3;padding:0 10px;color:#333333;}
#middle .chico-comment h2{background:#ffebd3;padding:0 10px;}


/* entertainment */
#entertainment #right{padding-top:6px;}
#entertainment{width:848px;}
#entertainment #ent_top{width:827px;}
#entertainment #ent_top span{display:none;}
#entertainment #ent_top h1{display:block;padding:0;margin:0;float;left;height:63px;width:827px;background:url(../../images/entertainment/header.gif) no-repeat;}
#entertainment #ent_top a{float:left;height:224px;padding:0;margin:0;}
#entertainment #ent_top #el{width:417px;background:url(../../images/entertainment/elan.jpg) no-repeat;}
#entertainment #ent_top #sf{width:410px;background:url(../../images/entertainment/silverfleet.jpg) no-repeat;}

#entertainment #entmain{padding:10px 0;}
#entertainment #entmain h1{font-size:1.3em;}
#entertainment #entmain p{font-size:1.2em;color:#666666;line-height:1.5em;}
#entertainment #intro{float:left;width:387px;padding:5px 15px;}
#entertainment #links{float:left;width:380px;background:#cccccc;padding:5px 15px;}
#entertainment #links a{color:black;text-decoration:none;}
#entertainment #links a:hover{text-decoration:underline;}

#entertainment #entextras{float:left;width:185px;padding-right:10px;}
#entertainment #suppliers{float:left;width:185px;}

.extras #middle{width:611px;margin:0;padding:15px 0 15px 15px;}
.extras #drinkintro h1{font-size:1.4em;display:block;border-bottom:1px solid #b2b2b2;padding:0 0 5px 0;width:609px;}
.extras #drinkintro h2{font-size:1.2em;}
.extras #middle img{float:right;}
.extras #middle .images{width:611px;float:left;background:black;padding:0;margin:0;}
.extras #middle .images #ll{width:401px;float:left;display:block;}
.extras #middle .images #ll img{float:left;}
.extras #middle .images #rr{width:209px;float:left;}

.extras #rrnav{float:left;border-bottom:1px solid #333333;}
.extras #rrnav span{padding:8px 0 0 0;float:left;text-align:center;font-size:1.2em;color:white;width:151px;}
.extras a#prev{height:29px;width:29px;float:left;display:block;background:url(../../images/entertainment/but_prev.gif) no-repeat;}
.extras a#next{height:29px;width:29px;float:right;display:block;background:url(../../images/entertainment/but_next.gif) no-repeat;}
.extras #rrtxt{padding:10px;}
.extras #rrtxt h1{background:black;color:#cc0066;padding:0 5px;margin:0;}
.extras #rrtxt p{background:black;color:#cccccc;padding:5px;margin:0;}
.extras #rrtxt span{background:black;padding:0 5px;float:left;margin:0;}
.extras #rrtxt span a.pdf{display:block;background:url(../../images/common/pdf.gif) no-repeat 5px left;padding:5px 0 5px 25px;font-size:1.2em;color:#cccccc;}
.extras #rrtxt span a.pdf:hover{color:white;}

#suppliers #middle{width:603px;padding:10px 10px;margin:0;}
#suppliers #bookwraptop{float:left;width:626px;background:url(../../images/entertainment/book-top.jpg) no-repeat top left;padding-top:30px;}
#suppliers #bookwrapbot{float:left;width:626px;background:url(../../images/entertainment/book-bottom.jpg) no-repeat bottom left;padding-bottom:30px;}
#suppliers #bookwrap{float:left;width:626px;background:url(../../images/entertainment/book-middle.jpg) repeat-y left top;}
 
#suppliers #ll{width:119px;float:left;padding:10px 0 0 16px;}
#suppliers #ll a{width:103px;padding:5px 5px 5px 11px;border-bottom:1px solid #d7d7d7;border-left:1px solid white;border-top:1px solid white;float:left;text-decoration:none;font-size:1.2em;color:#666666;}
#suppliers #ll a:hover,#suppliers #ll a.t{color:black;border-bottom:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-right:1px solid white;background:white;}
#suppliers #ll a.notop{border-top:1px solid #cccccc;}

#suppliers #rr{width:450px;float:left;padding:0 10px 0 20px;margin:0;}
#suppliers #rr h1{font-size:1.4em;display:block;width:400px;border-bottom:1px solid #cccccc;padding:5px 0;}
#suppliers #rr p{font-size:1.2em;color:#666666;background:transparent;width:400px;}
#suppliers #rr ul.rr{list-style:none;margin:0;padding:0;}
#suppliers #rr ul.rr li{float:left;width:175px;background:url(../../images/common/dk-gr-ar.gif) no-repeat left center;padding:2px 5px 2px 10px;}
#suppliers #rr ul.rr li a{width:200px;float:left;color:#333333;font-size:1.2em;}
#suppliers #rr ul.rr li a:hover{color:black;}

#suppliers #rr .mnav{width:420px;}
#suppliers #rr .mnav ul{width:420px;}
#suppliers #rr .mnav a{padding:5px 7px;}

#suppliers .moreinfo{width:360px;background:transparent;}
#suppliers #rr .moreinfo a{font-size:1em;float:none;}
#suppliers #rr .afeature{display:block;text-decoration:none;width:400px;line-height:1.8em;background:#e5e5e5;margin:10px 0;border:1px solid #e5e5e5;}
#suppliers #rr a.afeature:hover{background:#cccccc;}
#suppliers #rr .afeature img{float:left;padding-right:10px;}
#suppliers #rr .afeature .title{font-size:1.4em;color:black;font-weight:bold;padding:5px 0;display:block;}
#suppliers #rr .afeature .shortdesc{font-size:1.2em;color:#666666;display:block;}
#suppliers #rr .afeature .shortdesc a{font-size:1em;color:#999999;}
#suppliers #rr .afeature .shortdesc a:hover{color:#333333;}
#suppliers #rr .aitem{width:400px;border-bottom:1px solid #e5e5e5;padding:0 0 10px 0;font-size:1.2em;line-height:1.8em;color:#666666;}
#suppliers #rr .aitem img{float:right;padding-left:10px;}
#suppliers #rr .aitem a{color:#666666;}
#suppliers #rr .aitem a:hover{color:black;}
#suppliers #rr .aitem .title{font-size:1.4em;color:black;font-weight:bold;padding:5px 0;display:block;}
#suppliers #rr .aitem .label{font-size:1em;color:black;}
#suppliers #rr .aitem .shortdesc{display:block;}
#suppliers #rr .aitem .overview{width:360px;margin:5px 0;padding:10px;background:#e5e5e5;display:block;}
#suppliers #rr .aitem .overview .label{display:block;}

/* Restaurant */
table.dates{width:378px;border:1px solid #cccccc;font-size:1.2em;}
table.dates .date{color:#333333;}
table.dates .time{color:#666666;text-align:center;}
table.dates th{text-align:left;background:#eeeeee;width:126px;padding:5px 10px;}
table.dates td{padding:5px 10px;border-top:1px solid #cccccc;}
table.dates tr{width:378px;}
table.dates a{float:right;height:20px;width:97px;background:url(../../images/therestaurant/but_book.gif) no-repeat top left;}
table.dates a span{display:none;}
table.dates a:hover{background:url(../../images/therestaurant/but_book_on.gif) no-repeat top left;}

#menupdfs{padding:10px 0;margin-bottom:20px;float:left;}
#menupdfs a{float:left;width:331px;border:1px solid #cccccc;background:#eeeeee url(../../images/common/pdf.gif) no-repeat 10px center;padding:5px 5px 5px 40px;margin:5px 0;color:#666666;font-size:1.2em;text-decoration:none;}
#menupdfs a:hover{color:#333333;text-decoration:underline;}