.viewer { width: 616px; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none; height:315px; }

a.links:link { font-weight:bold; font-family: Arial; font-size:10pt; color:#FF0; font-decoration:underline; }
a.links:visited { font-weight:bold; font-family: Arial; font-size:10pt; color:#FF0; font-decoration:underline; }
a.links:active { font-weight:bold; font-family: Arial; font-size:10pt; color:#FF0; font-decoration:underline; }
a.links:hover { font-weight:bold; font-family: Arial; font-size:10pt; color:#FFF; font-decoration:underline; }

a.email:link { font-weight:bold; font-family: Arial; font-size:10pt; color:#FF0; font-decoration:underline; font-style:italic; }
a.email:visited { font-weight:bold; font-family: Arial; font-size:10pt; color:#FF0; font-decoration:underline; font-style:italic; }
a.email:active { font-weight:bold; font-family: Arial; font-size:10pt; color:#FF0; font-decoration:underline; font-style:italic; }
a.email:hover { font-weight:bold; font-family: Arial; font-size:10pt; color:#FFF; font-decoration:underline; font-style:italic; }

.photo { width:90px; vertical-align:top; }

.title_bars { font-family: Arial; font-size:13pt; color:#008; font-weight:bold; }
.content_text { font-family: Arial; font-size:10pt; color:#FF0; }
.end { font-family:Arial; font-size:8pt; color:#008; font-weight:bold; }
.nav_text { width:190px; padding:5px; margin:0px; border-width:0px; }
.content_text_box { padding:7px; margin:0px; border-width:0px; }

.main_table { width:850px; }
.content_table { width:630px; }

.banner { background-image:url("banners/banner_coffeehouse.jpg"); width:850px; height:150px; }
.nav_spacer { height:25px; }
.vertical_spacer { width:20px; }
.end_info { width:850px; background-color:#FF0; text-align:center; vertical-align:middle; }

.content_cell { width:630px; text-align:left; vertical-align:top; }
.nav_cell { width:200px; text-align:left; vertical-align:top; }
.content_name { width:630px; text-align:center; vertical-align:middle; background-color:#FF0; }
.content { width:630px; align:left; vertical-align:top; background-image:url("content.jpg"); }
.content_stop { width:630px; background-image:url("content_bottom.jpg"); height:4px; }

.nav_name { width:200px; text-align:center; vertical-align:middle; background-color:#FF0; }
.nav { width:200px; text-align:left; vertical-align:top; background-image:url("nav.jpg"); }
.nav_stop { width:200px; background-image:url("nav_bottom.jpg"); height:4px; }




a.mseclinks:link { font-weight:bold; font-family: Arial; font-size:10pt; color:#FA0; font-decoration:underline; }
a.mseclinks:visited { font-weight:bold; font-family: Arial; font-size:10pt; color:#FA0; font-decoration:underline; }
a.mseclinks:active { font-weight:bold; font-family: Arial; font-size:10pt; color:#FA0; font-decoration:underline; }
a.mseclinks:hover { font-weight:bold; font-family: Arial; font-size:10pt; color:#FFF; font-decoration:underline; }

a.msecemail:link { font-weight:bold; font-family: Arial; font-size:10pt; color:#FA0; font-decoration:underline; font-style:italic; }
a.msecemail:visited { font-weight:bold; font-family: Arial; font-size:10pt; color:#FA0; font-decoration:underline; font-style:italic; }
a.msecemail:active { font-weight:bold; font-family: Arial; font-size:10pt; color:#FA0; font-decoration:underline; font-style:italic; }
a.msecemail:hover { font-weight:bold; font-family: Arial; font-size:10pt; color:#FFF; font-decoration:underline; font-style:italic; }

.msecphoto { width:90px; vertical-align:top; }

.msectitle_bars { font-family: Arial; font-size:13pt; color:#066; font-weight:bold; }
.mseccontent_text { font-family: Arial; font-size:10pt; color:#FA0; }
.msecend { font-family:Arial; font-size:8pt; color:#066; font-weight:bold; }
.msecnav_text { width:190px; padding:5px; margin:0px; border-width:0px; }
.mseccontent_text_box { padding:5px; margin:0px; border-width:0px; }

.msecmain_table { width:850px; }
.mseccontent_table { width:630px; }

.msecbanner { background-image:url("banners/banner_msec.jpg"); width:850px; height:150px; }
.msecnav_spacer { height:25px; }
.msecvertical_spacer { width:20px; }
.msecend_info { width:850px; background-color:#FA0; text-align:center; vertical-align:middle; }

.mseccontent_cell { width:630px; text-align:left; vertical-align:top; }
.msecnav_cell { width:200px; text-align:left; vertical-align:top; }
.mseccontent_name { width:630px; text-align:center; vertical-align:middle; background-color:#FA0; }
.mseccontent { width:630px; align:left; vertical-align:top; background-image:url("contentmsec.jpg"); }
.mseccontent_stop { width:630px; background-image:url("content_bottommsec.jpg"); height:4px; }

.msecnav_name { width:200px; text-align:center; vertical-align:middle; background-color:#FA0; }
.msecnav { width:200px; text-align:left; vertical-align:top; background-image:url("navmsec.jpg"); }
.msecnav_stop { width:200px; background-image:url("nav_bottommsec.jpg"); height:4px; }



a.aelinks:link { font-weight:bold; font-family: Arial; font-size:10pt; color:#004; font-decoration:underline; }
a.aelinks:visited { font-weight:bold; font-family: Arial; font-size:10pt; color:#004; font-decoration:underline; }
a.aelinks:active { font-weight:bold; font-family: Arial; font-size:10pt; color:#004; font-decoration:underline; }
a.aelinks:hover { font-weight:bold; font-family: Arial; font-size:10pt; color:#000; font-decoration:underline; }

a.aeemail:link { font-weight:bold; font-family: Arial; font-size:10pt; color:#004; font-decoration:underline; font-style:italic; }
a.aeemail:visited { font-weight:bold; font-family: Arial; font-size:10pt; color:#004; font-decoration:underline; font-style:italic; }
a.aeemail:active { font-weight:bold; font-family: Arial; font-size:10pt; color:#004; font-decoration:underline; font-style:italic; }
a.aeemail:hover { font-weight:bold; font-family: Arial; font-size:10pt; color:#004; font-decoration:underline; font-style:italic; }

.aephoto { width:90px; vertical-align:top; }

.aetitle_bars { font-family: Arial; font-size:13pt; color:#FF0; font-weight:bold; }
.aecontent_text { font-family: Arial; font-size:10pt; color:#000; }
.aeend { font-family:Arial; font-size:8pt; color:#FF0; font-weight:bold; }
.aenav_text { width:190px; padding:5px; margin:0px; border-width:0px; }
.aecontent_text_box { padding:7px; margin:0px; border-width:0px; }

.aemain_table { width:850px; }
.aecontent_table { width:630px; }

.aebanner { background-image:url("banner_ae.jpg"); width:850px; height:150px; }
.aenav_spacer { height:25px; }
.aevertical_spacer { width:20px; }
.aeend_info { width:850px; background-color:#000; text-align:center; vertical-align:middle; }

.aecontent_cell { width:630px; text-align:left; vertical-align:top; }
.aenav_cell { width:200px; text-align:left; vertical-align:top; }
.aecontent_name { width:630px; text-align:center; vertical-align:middle; background-color:#000; }
.aecontent { width:630px; align:left; vertical-align:top; background-image:url("contentae.jpg"); }
.aecontent_stop { width:630px; background-image:url("content_bottomae.jpg"); height:4px; }

.aenav_name { width:200px; text-align:center; vertical-align:middle; background-color:#000; }
.aenav { width:200px; text-align:left; vertical-align:top; background-image:url("navae.jpg"); }
.aenav_stop { width:200px; background-image:url("nav_bottomae.jpg"); height:4px; }



a.filmslinks:link { font-weight:bold; font-family: Arial; font-size:10pt; color:#FFF; font-decoration:underline; }
a.filmslinks:visited { font-weight:bold; font-family: Arial; font-size:10pt; color:#FFF; font-decoration:underline; }
a.filmslinks:active { font-weight:bold; font-family: Arial; font-size:10pt; color:#FFF; font-decoration:underline; }
a.filmslinks:hover { font-weight:bold; font-family: Arial; font-size:10pt; color:#CCC; font-decoration:underline; }

a.filmsemail:link { font-weight:bold; font-family: Arial; font-size:10pt; color:#FFF; font-decoration:underline; font-style:italic; }
a.filmsemail:visited { font-weight:bold; font-family: Arial; font-size:10pt; color:#FFF; font-decoration:underline; font-style:italic; }
a.filmsemail:active { font-weight:bold; font-family: Arial; font-size:10pt; color:#FFF; font-decoration:underline; font-style:italic; }
a.filmsemail:hover { font-weight:bold; font-family: Arial; font-size:10pt; color:#CCC; font-decoration:underline; font-style:italic; }

.filmsphoto { width:90px; vertical-align:top; }

.filmstitle_bars { font-family: Arial; font-size:13pt; color:#000; font-weight:bold; }
.filmscontent_text { font-family: Arial; font-size:10pt; color:#FFF; }
.filmsend { font-family:Arial; font-size:8pt; color:#FFF; font-weight:bold; }
.filmsnav_text { width:190px; padding:5px; margin:0px; border-width:0px; }
.filmscontent_text_box { padding:7px; margin:0px; border-width:0px; width:460px; }

.filmsmain_table { width:850px; }
.filmscontent_table { width:630px; }

.filmsbanner { background-image:url("banners/banner_films.jpg"); width:850px; height:150px; }
.filmsnav_spacer { height:25px; }
.filmsvertical_spacer { width:20px; }
.filmsend_info { width:850px; background-color:#000; text-align:center; vertical-align:middle; }

.filmscontent_cell { width:630px; text-align:left; vertical-align:top; }
.filmsnav_cell { width:200px; text-align:left; vertical-align:top; }
.filmscontent_name { width:630px; text-align:center; vertical-align:middle; background-color:#FFF; }
.filmscontent { width:630px; align:left; vertical-align:top; background-image:url("contentfilms.jpg"); }
.filmscontent_stop { width:630px; background-image:url("content_bottomfilms.jpg"); height:4px; }

.filmsnav_name { width:200px; text-align:center; vertical-align:middle; background-color:#FFF; }
.filmsnav { width:200px; text-align:left; vertical-align:top; background-image:url("navfilms.jpg"); }
.filmsnav_stop { width:200px; background-image:url("nav_bottomfilms.jpg"); height:4px; }



a.publinks:link { font-weight:bold; font-family: Arial; font-size:10pt; color:#FF006C; font-decoration:underline; }
a.publinks:visited { font-weight:bold; font-family: Arial; font-size:10pt; color:#FF006C; font-decoration:underline; }
a.publinks:active { font-weight:bold; font-family: Arial; font-size:10pt; color:#FF006C; font-decoration:underline; }
a.publinks:hover { font-weight:bold; font-family: Arial; font-size:10pt; color:#000; font-decoration:underline; }

a.pubemail:link { font-weight:bold; font-family: Arial; font-size:10pt; color:#FF006C; font-decoration:underline; font-style:italic; }
a.pubemail:visited { font-weight:bold; font-family: Arial; font-size:10pt; color:#FF006C; font-decoration:underline; font-style:italic; }
a.pubemail:active { font-weight:bold; font-family: Arial; font-size:10pt; color:#FF006C; font-decoration:underline; font-style:italic; }
a.pubemail:hover { font-weight:bold; font-family: Arial; font-size:10pt; color:#000; font-decoration:underline; font-style:italic; }

.pubphoto { width:90px; vertical-align:top; }

.pubtitle_bars { font-family: Arial; font-size:13pt; color:#FF006C; font-weight:bold; }
.pubcontent_text { font-family: Arial; font-size:10pt; color:#000; }
.pubend { font-family:Arial; font-size:8pt; color:#DDD; font-weight:bold; }
.pubnav_text { width:190px; padding:5px; margin:0px; border-width:0px; }
.pubcontent_text_box { padding:7px; margin:0px; border-width:0px; }

.pubmain_table { width:850px; }
.pubcontent_table { width:630px; }

.pubbanner { background-image:url("banners/banner_pub.jpg"); width:850px; height:150px; }
.pubnav_spacer { height:25px; }
.pubvertical_spacer { width:20px; }
.pubend_info { width:850px; background-color:#000; text-align:center; vertical-align:middle; }

.pubcontent_cell { width:630px; text-align:left; vertical-align:top; }
.pubnav_cell { width:200px; text-align:left; vertical-align:top; }
.pubcontent_name { width:630px; text-align:center; vertical-align:middle; background-color:#000; }
.pubcontent { width:630px; align:left; vertical-align:top; background-image:url("contentpub.jpg"); }
.pubcontent_stop { width:630px; background-image:url("content_bottompub.jpg"); height:4px; }

.pubnav_name { width:200px; text-align:center; vertical-align:middle; background-color:#000; }
.pubnav { width:200px; text-align:left; vertical-align:top; background-image:url("navpub.jpg"); }
.pubnav_stop { width:200px; background-image:url("nav_bottompub.jpg"); height:4px; }



a.publicitylinks:link { font-weight:bold; font-family: Arial; font-size:10pt; color:#008; font-decoration:underline; }
a.publicitylinks:visited { font-weight:bold; font-family: Arial; font-size:10pt; color:#008; font-decoration:underline; }
a.publicitylinks:active { font-weight:bold; font-family: Arial; font-size:10pt; color:#008; font-decoration:underline; }
a.publicitylinks:hover { font-weight:bold; font-family: Arial; font-size:10pt; color:#00F; font-decoration:underline; }

a.publicityemail:link { font-weight:bold; font-family: Arial; font-size:10pt; color:#008; font-decoration:underline; font-style:italic; }
a.publicityemail:visited { font-weight:bold; font-family: Arial; font-size:10pt; color:#008; font-decoration:underline; font-style:italic; }
a.publicityemail:active { font-weight:bold; font-family: Arial; font-size:10pt; color:#008; font-decoration:underline; font-style:italic; }
a.publicityemail:hover { font-weight:bold; font-family: Arial; font-size:10pt; color:#00F; font-decoration:underline; font-style:italic; }

.publicityphoto { width:90px; vertical-align:top; }

.publicitytitle_bars { font-family: Arial; font-size:13pt; color:#008; font-weight:bold; }
.publicitycontent_text { font-family: Arial; font-size:10pt; color:#008; }
.publicityend { font-family:Arial; font-size:8pt; color:#008; font-weight:bold; }
.publicitynav_text { width:190px; padding:5px; margin:0px; border-width:0px; }
.publicitycontent_text_box { padding:7px; margin:0px; border-width:0px; }

.publicitymain_table { width:850px; }
.publicitycontent_table { width:630px; }

.publicitybanner { background-image:url("banners/banner_publicity.jpg"); width:850px; height:150px; }
.publicitynav_spacer { height:25px; }
.publicityvertical_spacer { width:20px; }
.publicityend_info { width:850px; background-color:#0F0; text-align:center; vertical-align:middle; }

.publicitycontent_cell { width:630px; text-align:left; vertical-align:top; }
.publicitynav_cell { width:200px; text-align:left; vertical-align:top; }
.publicitycontent_name { width:630px; text-align:center; vertical-align:middle; background-color:#0F0; }
.publicitycontent { width:630px; align:left; vertical-align:top; background-image:url("contentpublicity.jpg"); }
.publicitycontent_stop { width:630px; background-image:url("content_bottompublicity.jpg"); height:4px; }

.publicitynav_name { width:200px; text-align:center; vertical-align:middle; background-color:#0F0; }
.publicitynav { width:200px; text-align:left; vertical-align:top; background-image:url("navpublicity.jpg"); }
.publicitynav_stop { width:200px; background-image:url("nav_bottompublicity.jpg"); height:4px; }



a.artslinks:link { font-weight:bold; font-family: Arial; font-size:10pt; color:#86C; font-decoration:underline; }
a.artslinks:visited { font-weight:bold; font-family: Arial; font-size:10pt; color:#86C; font-decoration:underline; }
a.artslinks:active { font-weight:bold; font-family: Arial; font-size:10pt; color:#86C; font-decoration:underline; }
a.artslinks:hover { font-weight:bold; font-family: Arial; font-size:10pt; color:#808; font-decoration:underline; }

a.artsemail:link { font-weight:bold; font-family: Arial; font-size:10pt; color:#86C; font-decoration:underline; font-style:italic; }
a.artsemail:visited { font-weight:bold; font-family: Arial; font-size:10pt; color:#86C; font-decoration:underline; font-style:italic; }
a.artsemail:active { font-weight:bold; font-family: Arial; font-size:10pt; color:#86C; font-decoration:underline; font-style:italic; }
a.artsemail:hover { font-weight:bold; font-family: Arial; font-size:10pt; color:#808; font-decoration:underline; font-style:italic; }

.artsphoto { width:90px; vertical-align:top; }

.artstitle_bars { font-family: Arial; font-size:13pt; color:#86C; font-weight:bold; }
.artscontent_text { font-family: Arial; font-size:10pt; color:#86C; }
.artsend { font-family:Arial; font-size:8pt; color:#86C; font-weight:bold; }
.artsnav_text { width:190px; padding:5px; margin:0px; border-width:0px; }
.artscontent_text_box { padding:7px; margin:0px; border-width:0px; }

.artsmain_table { width:850px; }
.artscontent_table { width:630px; }

.artsbanner { background-image:url("banners/banner_arts.jpg"); width:850px; height:150px; }
.artsnav_spacer { height:25px; }
.artsvertical_spacer { height:20px; }
.artsend_info { width:850px; background-color:#7CB; text-align:center; vertical-align:middle; }

.artscontent_cell { width:630px; text-align:left; vertical-align:top; }
.artsnav_cell { width:200px; text-align:left; vertical-align:top; }
.artscontent_name { width:630px; text-align:center; vertical-align:middle; background-color:#7CB; }
.artscontent { width:630px; align:left; vertical-align:top; background-image:url("contentarts.jpg"); }
.artscontent_stop { width:630px; background-image:url("content_bottomarts.jpg"); height:4px; }

.artsnav_name { width:200px; text-align:center; vertical-align:middle; background-color:#7CB; }
.artsnav { width:200px; text-align:left; vertical-align:top; background-image:url("navarts.jpg"); }
.artsnav_stop { width:200px; background-image:url("nav_bottomarts.jpg"); height:4px; }



a.stdlinks:link { font-weight:bold; font-family: Arial; font-size:10pt; color:#036; font-decoration:underline; }
a.stdlinks:visited { font-weight:bold; font-family: Arial; font-size:10pt; color:#036; font-decoration:underline; }
a.stdlinks:active { font-weight:bold; font-family: Arial; font-size:10pt; color:#036; font-decoration:underline; }
a.stdlinks:hover { font-weight:bold; font-family: Arial; font-size:10pt; color:#000; font-decoration:underline; }

a.stdemail:link { font-weight:bold; font-family: Arial; font-size:10pt; color:#036; font-decoration:underline; font-style:italic; }
a.stdemail:visited { font-weight:bold; font-family: Arial; font-size:10pt; color:#036; font-decoration:underline; font-style:italic; }
a.stdemail:active { font-weight:bold; font-family: Arial; font-size:10pt; color:#036; font-decoration:underline; font-style:italic; }
a.stdemail:hover { font-weight:bold; font-family: Arial; font-size:10pt; color:#000; font-decoration:underline; font-style:italic; }

.stdphoto { width:90px; vertical-align:top; }

.stdtitle_bars { font-family: Arial; font-size:13pt; color:#036; font-weight:bold; }
.stdcontent_text { font-family: Arial; font-size:10pt; color:#036; }
.stdend { font-family:Arial; font-size:8pt; color:#036; font-weight:bold; }
.stdnav_text { width:190px; padding:5px; margin:0px; border-width:0px; }
.stdcontent_text_box { padding:7px; margin:0px; border-width:0px; }

.stdmain_table { width:850px; }
.stdcontent_table { width:630px; }

.stdbanner { background-image:url("banners/banner_std.jpg"); width:850px; height:150px; }
.stdnav_spacer { height:25px; }
.stdvertical_spacer { width:20px; }
.stdend_info { width:850px; background-color:#C2C2B6; text-align:center; vertical-align:middle; }

.stdcontent_cell { width:630px; text-align:left; vertical-align:top; }
.stdnav_cell { width:200px; text-align:left; vertical-align:top; }
.stdcontent_name { width:630px; text-align:center; vertical-align:middle; background-color:#C2C2B6; }
.stdcontent { width:630px; align:left; vertical-align:top; background-image:url("contentstd.jpg"); }
.stdcontent_stop { width:630px; background-image:url("content_bottomstd.jpg"); height:4px; }

.stdnav_name { width:200px; text-align:center; vertical-align:middle; background-color:#C2C2B6; }
.stdnav { width:200px; text-align:left; vertical-align:top; background-image:url("navstd.jpg"); }
.stdnav_stop { width:200px; background-image:url("nav_bottomstd.jpg"); height:4px; }


a.lackey:link { font-family:Arial; font-size:8pt; color:#036; font-weight:bold; text-decoration:none; }
a.lackey:visited { font-family:Arial; font-size:8pt; color:#036; font-weight:bold; text-decoration:none; }
a.lackey:active { font-family:Arial; font-size:8pt; color:#036; font-weight:bold; text-decoration:none; }
a.lackey:hover { font-family:Arial; font-size:8pt; color:#036; font-weight:bold; text-decoration:none; }
