#pub_login div { float: left;
   width: 260px;
   height: 200px;
   text-align: center;
   border: solid 1px #ccc;
   padding: 5px 5px 5px 5px;
   background-color: #f1f1f1;
   margin-top: 10px;
   margin-right: 10px;
   margin-bottom: 10px;
   margin-left: 10px; }
#pub_login td.data { padding: 2px 2px 2px 2px; }
#pub_login td.dataalt {  }
#TheTasteBuds1 { border: solid 1px #ccc;
   background-color: #f2f2f2;
   margin-top: 2px;
   padding-top: 20px; }
.breadcrumb { display: block; }
.curIssueContent { margin-top: 3px;
   width: 200px; }
.curIssueContent a:active { color: #FFF;
   display: block;
   font-size: 12px;
   padding-left: 3px;
   height: 20px;
   padding-top: 3px; }
.curIssueContent a:hover { background-color: #661238; }
.curIssueContent a:link { color: #FFF;
   display: block;
   font-size: 12px;
   padding-left: 3px;
   height: 20px;
   padding-top: 3px; }
.curIssueContent a:visited { color: #FFF;
   display: block;
   font-size: 12px;
   padding-left: 3px;
   height: 20px;
   padding-top: 3px; }
.data {  }
.dataalt {  }
.dataaltEventCity {  }
.dataaltEventName {  }
.dataaltEventTR { background: #f2f2f2; }
.dataaltEventType {  }
.dataCI {  }
.dataCIalt {  }
.dataCITD { background: #500b2a; }
.dataCITDalt { background: #500b2a; }
.dataEventCity {  }
.dataEventName {  }
.dataEventsPage { padding: 5px 5px 10px 0; }
.dataEventTR {  }
.dataEventType {  }
.datafooter {  }
.dataheader {  }
.dataheaderEvent {  }
.dataheaderEventMain {  }
.datatable {  }
.datatableEventsListTable { border: solid 1px #CCCCCC;
   width: 540px; }
.datatitle {  }
.FImgdata { padding: 0 0 8px 0; }
.form {  }
.HPreadmore { text-align: right;
   margin-top: 5px; }
.ianswers { font: 11px Verdana, Arial, Helcetiva, sans-serif;
   color: #4d4a43;
   text-decoration: none;
   padding: 0;
   margin: 0;
   text-transform: none; }
.ianswers td { padding: 5px 0; }
.imap {  }
.iquestion { text-transform: uppercase;
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #333333;
   font-size: 12px;
   background: url(../images/dot.gif) repeat-x 0px 35px;
   margin-bottom: 10px; }
.isurvey1 { padding: 10px 3px 10px 3px; }
.LogoutText { clear: both;
   padding: 5px;
   margin-top: 5px;
   float: left;
   border: solid 1px #ccc;
   background-color: #f8f8f8;
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-transform: uppercase; }
.LogoutText a {  }
.m_search {  }
.m_search_content { margin-top: 5px;
   margin-bottom: 5px; }
.m_search_link { font-weight: normal;
   margin-bottom: 5px; }
.m_sidemenu { padding: 10px; }
.m_sidemenu a { font-size: 12px;
   color: #500B2A;
   text-decoration: none; }
.m_sidemenu a:hover { font-size: 12px;
   color: #500B2A;
   text-decoration: underline; }
.m_sidemenu td { font-family: Arial, Helvetica, sans-serif;
   vertical-align: middle; }
.m_sidemenuAdmin {  }
.m_sidemenuAdmin a { color: #fff;
   font-weight: bold;
   font-size: 13px; }
.m_sidemenuLeftNav { margin-top: 3px;
   width: 200px; }
.m_sidemenuLeftNav a:hover { background-color: #661238; }
.m_sidemenuLeftNav_l1 { background-color: #500B2A;
   margin-bottom: 2PX; }
.m_sidemenuLeftNav_l1 a { color: #FFF;
   display: block;
   font-size: 12px;
   padding-left: 3px;
   height: 20px;
   padding-top: 3px; }
.m_sidemenuLeftNav_s1 {  }
.MapEvents { background-color: #fff;
   padding: 10px;
   border-right: solid 1px #ccc;
   border-left: solid 1px #ccc;
   border-bottom: solid 1px #ccc; }
.MemInput { width: 45%; }
.MemLabel { width: 20%; }
.MemPadTop { padding-top: 10px; }
.MemReq { width: 35%; }
.NewArticle { font-weight: bold; }
.NewArticleAlt {  }
.NewsHP {  }
.PagingEvents { padding-top: 10px; }
.PagingEventsTD { padding-top: 10px; }
.presscenter_data { padding: 12px 7px 12px 7px;
   border-bottom: dotted 1px #ccc;
   margin: 7px 0; }
.presscenter_dataalt { padding: 7px 7px 7px 7px; }
.presscenter_datatable { width: 99%; }
.presscenter_dotted {  }
.presscenter_error { font-weight: bold;
   color: #880000; }
.presscenter_header { padding: 2px 5px 3px 5px;
   border-top: solid 1px #ccc;
   background-color: #f8f8f8; }
.presscenter_header a { color: #500B2A;
   font-weight: bold;
   font-size: 14px; }
.presscenter_nav {  }
.presscenter_small { font-size: 11px;
   color: #444444; }
.presscenter_tablefooter { background-color: #ffffff;
   border-top: solid 1px #59606a;
   padding: 3px 3px 3px 3px; }
.presscenter_tableheader { background-color: #485059;
   font-size: 15px;
   color: #ffffff;
   font-weight: bold;
   padding: 2px 2px 2px 10px; }
.presscenter_title { font-size: 16px;
   font-weight: bold; }
.pub_alignr { padding: 3px 10px 3px 3px;
   text-align: right; }
.pub_articlenamediv { padding: 5px; }
.pub_authordiv { width: 210px;
   height: 260px;
   text-align: center;
   float: left;
   overflow: hidden; }
.pub_commentheader { padding: 5px 5px 5px 5px;
   border-bottom: solid 1px #888888;
   background-color: #c9ced6;
   font-size: 12px;
   font-weight: bold; }
.pub_commentout { border: solid 1px #888888;
   padding: 10px 10px 10px 10px; }
.pub_data { padding: 7px 7px 7px 7px; }
.pub_dataalt { padding: 7px 7px 7px 7px; }
.pub_dataArticleContent { padding: 7px 7px 7px 7px; }
.pub_dataArticleContent img { padding: 5px 8px 5px 8px; }
.pub_dataDESC { padding: 7px; }
.pub_dataimg {  }
.pub_dataImg { padding: 7px 7px 7px 7px;
   width: 160px; }
.pub_dataImgAuth img { border: solid 2px #f3f3f3; }
.pub_dataIssue { padding: 7px;
   width: 205px; }
.pub_datatable { width: 99%; }
.pub_error { font-weight: bold;
   color: #880000; }
.pub_h { font-weight: bold;
   padding: 0 0 3px 0;
   color: #500B2A; }
.pub_header { text-transform: uppercase;
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #333333;
   font-size: 12px;
   background: url(../images/dot.gif) repeat-x 0px 20px;
   margin-bottom: 10px; }
.pub_issuediv { width: 140px;
   height: 210px;
   text-align: center;
   float: left;
   overflow: hidden;
   padding: 10px; }
.pub_nav { border: solid 1px #ccc;
   background-color: #f8f8f8;
   padding: 8px; }
.pub_navfooter { clear: both;
   margin-top: 10px;
   border: solid 1px #999;
   background-color: #f3f3f3;
   padding: 10px; }
.pub_signuptable { border: solid 1px #ccc;
   background-color: #f1f1f1; }
.pub_signuptable td { padding: 3px 3px 3px 3px; }
.pub_small { font-size: 11px;
   color: #444444; }
.pub_t { border-bottom: solid 1px #ccc;
   color: #333;
   font-weight: bold;
   font-size: 14px;
   padding: 5px 5px 5px 1px;
   width: 530px; }
.pub_tableheader { background-color: #485059;
   font-size: 15px;
   color: #ffffff;
   font-weight: bold;
   padding: 2px 2px 2px 10px; }
.pub_tf { background-color: #ffffff;
   border-top: solid 1px #59606a;
   padding: 3px 3px 3px 3px; }
.pub_title { font-size: 16px;
   font-weight: bold; }
.RegForm2 { border: solid 1px #ccc;
   padding: 2px; }
.s_blog_catlist { color: #333333; }
.s_blog_data {  }
.s_blog_dataspacer { height: 10px; }
.s_blog_hr { border: 0;
   color: #9E9E9E;
   background-color: #9E9E9E;
   height: 1px;
   width: 100%;
   text-align: left;
   margin-top: 0px;
   margin-bottom: 0px; }
.s_blog_nav { padding: 0px 0px 10px 0px;
   text-align: center; }
.s_blog_sidedata {  }
.s_blog_sidetable {  }
.s_blog_sidetableheader {  }
.s_blog_smaller {  }
.s_blog_table { width: 100%;
   padding: 10px 2px; }
.s_blog_table td { vertical-align: top;
   padding: 10px 2px 2px 4px; }
.s_blog_tablecloud { width: 100%; }
.s_blog_tableheader { padding: 0px 0px 4px 7px;
   color: #4c4c4c;
   font-weight: bold;
   font-size: 16px;
   border-bottom: solid 1px #ccc; }
.s_blog_tabletitle { font-size: 16px;
   color: #500B2A;
   font-weight: bold;
   margin-bottom: 20px; }
.s_blog_titleblock { background-color: #999999;
   margin-right: 10px; }
.s_bread { padding: 8px 0; }
.s_event_data { color: #404040; }
.s_event_dataalt { color: #404040; }
.s_event_datafooter {  }
.s_event_dataheader { background-color: #661238;
   font-weight: bold;
   color: #FFFFFF;
   padding: 3px; }
.s_event_dataspacer { height: 20px; }
.s_event_footer { background-color: #ffffff; }
.s_event_hr { border: 0;
   color: #9E9E9E;
   background-color: #9E9E9E;
   height: 1px;
   width: 100%;
   text-align: left;
   margin-top: 0px;
   margin-bottom: 0px; }
.s_event_nav { padding: 0px 0px 10px 0px;
   text-align: center; }
.s_event_smaller { font-size: 10px; }
.s_event_table { background-color: #fff;
   width: 100%;
   border-top: solid 1px #ccc;
   border-right: solid 1px #ccc;
   border-left: solid 1px #ccc; }
.s_event_table td { vertical-align: top;
   padding: 2px 2px 2px 4px; }
.s_event_tableheader { padding: 0px 0px 0px 7px;
   background-color: #500B2A;
   color: #ffffff; }
.s_event_tablespacer { margin-bottom: 20px; }
.s_event_tabletitle { background-color: #f8f8f8;
   color: #661238;
   font-weight: bold;
   font-size: 14px;
   vertical-align: middle;
   padding-left: 20px;
   height: 22px;
   border-bottom: dotted 1px #CCCCCC;
   width: 98%; }
.s_event_tabletitle a { color: #661238;
   font-size: 15px; }
.s_event_tabletitle a:hover { color: #666;
   font-size: 15px; }
.s_event_titleblock { background-color: #999999;
   margin-right: 10px; }
.s_EventsAll { widtth: 540px; }
.s_forum_breadcrumbs { font-weight: bold;
   font-size: 13px;
   padding: 5px; }
.s_forum_center { text-align: center; }
.s_forum_code { padding: 0px 5px 0px 15px; }
.s_forum_data { background-color: #f0f0f0;
   color: #404040;
   vertical-align: top; }
.s_forum_dataalt { background-color: #f5f5f5;
   color: #404040;
   vertical-align: top; }
.s_forum_divider { height: 1px;
   background-color: #ccc; }
.s_forum_error { font-weight: bold;
   color: #880000; }
.s_forum_innercode { width: 98%;
   padding: 5px 5px 5px 5px;
   border: solid 1px #333333; }
.s_forum_innerquote { width: 98%;
   background-color: #dddddd;
   padding: 5px 5px 5px 5px;
   border: solid 1px #333333; }
.s_forum_link { font-weight: normal; }
.s_forum_posta { width: 22%; }
.s_forum_postb { width: 78%; }
.s_forum_poster { font-weight: bold;
   font-size: 16px;
   color: #661238; }
.s_forum_postminheight { height: 90px;
   float: right;
   width: 1px; }
.s_forum_posttable { width: 100%;
   background-color: #ffffff;
   border: solid 1px #333333; }
.s_forum_posttable td { line-height: 18px;
   padding: 2px 2px 2px 4px; }
.s_forum_quote { padding: 0px 5px 0px 15px; }
.s_forum_smaller { font-size: 11px;
   line-height: 14px; }
.s_forum_smalllink { font-size: 11px; }
.s_forum_table { width: 100%;
   background-color: #ffffff;
   border: solid 1px #ccc; }
.s_forum_table td { vertical-align: middle;
   line-height: 18px;
   padding: 2px 2px 2px 4px; }
.s_forum_tablefooter { background-color: #f9f9f9;
   color: #404040; }
.s_forum_tableheader { background-color: #500B2A;
   color: #FFFFFF;
   font-weight: bold;
   padding: 10px 2px 10px 4px; }
.s_forum_tabletitle { background-color: #e2e2e2;
   color: #404040;
   font-weight: bold; }
.s_forum_titletext { color: #404040;
   font-weight: bold; }
.s_forum_topbartable { width: 100%;
   border-spacing: 1px;
   background-color: #ffffff;
   border: solid 1px #ccc;
   padding: 5px;
   margin-bottom: 8px; }
.s_forum_toptext { font-weight: bold; }
.s_giftshop_data { color: #404040; }
.s_giftshop_dataalt { color: #04040; }
.s_giftshop_datafooter { background-color: #ffffff; }
.s_giftshop_dataheader { background-color: #a4afc5;
   font-weight: bold;
   color: #000000;
   padding: 3px; }
.s_giftshop_dataheader2 { background-color: #e0e4e8;
   font-weight: bold;
   color: #000000;
   padding: 3px; }
.s_giftshop_dataspacer { height: 20px; }
.s_giftshop_error { font-weight: bold;
   color: #880000; }
.s_giftshop_footer { background-color: #ffffff; }
.s_giftshop_hr { border: 0;
   color: #9E9E9E;
   background-color: #9E9E9E;
   height: 1px;
   width: 100%;
   text-align: left;
   margin-top: 0px;
   margin-bottom: 0px; }
.s_giftshop_itemdiv { width: 150px;
   height: 190px;
   text-align: center;
   float: left;
   overflow: hidden; }
.s_giftshop_nav { padding: 0px 0px 10px 0px;
   text-align: center; }
.s_giftshop_smaller { font-size: 10px; }
.s_giftshop_table { background-color: #f0f0f0;
   width: 100%; }
.s_giftshop_table td { vertical-align: top;
   padding: 2px 2px 2px 4px; }
.s_giftshop_tableheader { padding: 0px 0px 0px 7px;
   background-color: #003366;
   color: #ffffff; }
.s_giftshop_tablespacer { margin-bottom: 20px; }
.s_giftshop_tabletitle { background-color: #24457e;
   color: #ffffff;
   font-weight: bold;
   font-size: 17px;
   vertical-align: middle;
   padding-left: 20px;
   height: 22px;
   border-bottom: solid 2px #e6c469; }
.s_giftshop_tabletitle a { color: #aaccff;
   font-size: 15px; }
.s_giftshop_tabletitle a:hover { color: #FFFFFF;
   font-size: 15px; }
.s_giftshop_titleblock { background-color: #999999;
   margin-right: 10px; }
.searchdivider { border-bottom: solid 1px #CCCCCC;
   margin-bottom: 10px; }
.SecImg { margin: 5px 0px; }
.SmallContactInput { width: 180px;
   height: 14px;
   color: #000;
   border: #3e5175 1px solid;
   background: #fff;
   font-size: 10px;
   font-family: Verdana, Helvetica, Sans-Serif;
   padding: 1px 1px 1px 5px;
   margin-bottom: 2px; }
.SmallContactMargin { margin: 20px 0px 0px 20px; }
.SmallContactTextArea { width: 180px;
   height: 60px;
   color: #000;
   border: #000000 1px solid;
   background: #fff;
   font-size: 10px;
   font-family: Verdana, Helvetica, Sans-Serif;
   padding: 1px 1px 1px 5px; }
.submit {  }
.TEvents {  }
.TEventsalt {  }
.TEventsfooter {  }
.TEventsheader { font-weight: bold; }
.TEventsTbl { width: 540px; }
.TEventsTd {  }
.TEventsTdalt { background-color: #f8f8f8; }
.TEventstitle {  }
.TEventstitletd {  }
.TPContactForm { border-top: solid 1px #CCCCCC;
   margin-bottom: 10px; }
.TPHeader { text-transform: uppercase;
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #333333;
   font-size: 12px;
   background: url(../images/dot.gif) repeat-x 0px 13px;
   margin-bottom: 10px; }
.TPMemberTable { border: solid 1px #ccc;
   background-color: #F9F9F9;
   width: 540px; }
.TradeContactForm1 { border: dashed 1px #ccc;
   width: 540px;
   padding: 10px; }
a.s_forum_editbutton img { margin: 3px 3px 3px 3px;
   background-image: url(../shared/images/modules/forums/b_edit_post.png);
   width: 54px;
   height: 19px;
   float: none; }
a.s_forum_postnewbutton img { margin: 3px 3px 3px 3px;
   background-image: url(../shared/images/modules/forums/b_post_new.png);
   width: 95px;
   height: 25px;
   float: none; }
a.s_forum_postreplybutton img { margin: 3px 3px 3px 3px;
   background-image: url(../shared/images/modules/forums/b_post_reply.png);
   width: 95px;
   height: 25px;
   float: none; }
a.s_forum_quotebutton img { margin: 3px 3px 3px 3px;
   background-image: url(../shared/images/modules/forums/b_quote_post.png);
   width: 54px;
   height: 19px;
   float: none; }
a.s_forum_threadmovebutton img { margin: 3px 3px 3px 3px;
   background-image: url(../shared/images/modules/forums/b_thread_move.png);
   width: 104px;
   height: 25px;
   float: none; }
a.s_giftshop_button { color: #ffffff;
   background-color: #274a87;
   border: solid 1px #11213c;
   font-size: 14px;
   padding: 2px 10px;
   margin: 3px;
   float: right;
   text-decoration: none;
   white-space: nowrap; }
a.s_giftshop_button:hover { background-color: #a35f00;
   border-color: #11213c;
   text-decoration: none; }
a.s_taglevel1 { font-size: 10px; }
a.s_taglevel10 { font-size: 24px; }
a.s_taglevel2 { font-size: 11px; }
a.s_taglevel3 { font-size: 12px; }
a.s_taglevel4 { font-size: 13px; }
a.s_taglevel5 { font-size: 14px; }
a.s_taglevel6 { font-size: 15px; }
a.s_taglevel7 { font-size: 16px; }
a.s_taglevel8 { font-size: 18px; }
a.s_taglevel9 { font-size: 20px; }
div.dcal_day { color: #661238;
   border: solid 1px #F4F4F4;
   background-color: #fafbfc; }
div.dcal_day:hover { background-color: #c4d4dc;
   color: #000000;
   border-color: #5c7a8a;
   cursor: hand;
   cursor: pointer; }
div.dcal_details { border-top: solid 1px #000066;
   margin-top: 10px; }
div.dcal_event { background-color: #661238;
   color: #FFFFFF;
   border-color: #88c0be; }
div.dcal_event:hover { background-color: #cecece;
   color: #000000;
   border-color: #404040; }
div.dcal_main { background-color: #f5f7f9;
   border: solid 1px #CCCCCC; }
div.dcal_month { border: solid 1px #F1F1F1;
   color: #661238;
   background-color: #f1f1f1; }
div.dcal_month:hover { background-color: #c4d4dc;
   color: #000000;
   border-color: #5c7a8a; }
div.dcal_other { background-color: #dddddd;
   color: #333333; }
div.dcal_other:hover { background-color: #f1f1f1;
   color: #661238;
   border-color: #a4b3ba; }
div.dcal_period { color: #661238;
   line-height: 1.5em; }
div.dcal_period:hover { color: #661238; }
div.dcal_sel { background-color: #dddddd;
   color: #661238;
   border-color: #585858; }
div.dcal_sel:hover { background-color: #f1f1f1;
   color: #661238;
   border-color: #355d73; }
div.dcal_today { color: #661238; }
div.dcal_today:hover { color: #333333; }
div.dcal_year { border: solid 1px #F1F1F1;
   color: #661238;
   background-color: #F1F1F1; }
div.dcal_year:hover { background-color: #c4d4dc;
   color: #000000;
   border-color: #5c7a8a; }
div.pdialog h1.pheader { background: #500B2A !important;
   border-bottom: 1px solid #333 !important;
   clear: both;
   cursor: default;
   height: 30px;
   margin: 0;
   padding: 0; }
div.pdialog h1.pheader span { color: #fff !important;
   font-family: Tahoma, Geneva, sans-serif !important;
   font-size: 12px !important; }
div.s_blog_tagcloud {  }
div.s_blog_tagcloud a { margin: 1px 4px 1px 4px; }
img.s_forum_EditorBtn { border: solid 1px #006699; }
img.s_forum_EditorBtn_over { background-color: #bfe2ff;
   border: solid 1px #008bff; }
img.s_forum_thread { margin: 3px 3px 3px 3px;
   background-image: url(../shared/images/modules/forums/thread2.gif);
   width: 24px;
   height: 24px;
   float: none; }
img.s_forum_threadlocked { margin: 3px 3px 3px 3px;
   background-image: url(../shared/images/modules/forums/thread_lock2.gif);
   width: 24px;
   height: 24px;
   float: none; }
img.s_forum_threadlockednew { margin: 3px 3px 3px 3px;
   background-image: url(../shared/images/modules/forums/thread_lock_new2.gif);
   width: 24px;
   height: 24px;
   float: none; }
img.s_forum_threadnew { margin: 3px 3px 3px 3px;
   background-image: url(../shared/images/modules/forums/thread_new2.gif);
   width: 24px;
   height: 24px;
   float: none; }
input.s_forum_deletebutton { margin: 3px 3px 3px 3px;
   background-image: url(../shared/images/modules/forums/b_delete_post.png);
   width: 54px;
   height: 19px;
   float: none; }
input.s_forum_threaddeletebutton { margin: 3px 3px 3px 3px;
   background-image: url(../shared/images/modules/forums/b_thread_delete.png);
   width: 110px;
   height: 25px;
   float: none; }
input.s_forum_threadlockbutton { margin: 3px 3px 3px 3px;
   background-image: url(../shared/images/modules/forums/b_thread_lock.png);
   width: 110px;
   height: 25px;
   float: none; }
input.s_forum_threadstickybutton { margin: 3px 3px 3px 3px;
   background-image: url(../shared/images/modules/forums/b_thread_sticky.png);
   width: 69px;
   height: 25px;
   float: none; }
input.s_forum_threadunlockbutton { margin: 3px 3px 3px 3px;
   background-image: url(../shared/images/modules/forums/b_thread_unlock.png);
   width: 110px;
   height: 25px;
   float: none; }
input.s_forum_threadunstickybutton { margin: 3px 3px 3px 3px;
   background-image: url(../shared/images/modules/forums/b_thread_unsticky.png);
   width: 83px;
   height: 25px;
   float: none; }
presscenter_dotted { border-bottom: #669988 1px dotted; }
td.dcal_detail_1 { width: 20%;
   color: #444444; }
td.dcal_detail_2 { width: 78%; }
td.dcal_detail_header { padding: 1px 3px 1px 3px;
   color: #661238;
   font-weight: BOLD; }
td.dcal_detail_row { padding: 1px 7px 1px 7px;
   border-top: dashed 1px #cccccc; }
td.dcal_detail_row a { color: #661238;
   text-decoration: none; }
td.dcal_detail_row a:hover { color: #333333;
   text-decoration: underline; }
td.m_sidemenu_l1 {  }
td.m_sidemenu_l2 {  }
td.m_sidemenu_l3 {  }
td.m_sidemenu_l4 {  }
td.m_sidemenu_s1 {  }
td.m_sidemenu_s2 {  }
td.m_sidemenu_s3 {  }
td.m_sidemenu_s4 {  }
table.VideoCenterTbl {  }
td.VideoHeader { background-color: #F9F9F9;
   border: solid 1px #ccc;
   width: 540px; }
tr.VideoPageData {  }
td.VideoPageData { padding-bottom: 5px; }
td.VideoPageDataAlt { background-color: #f9f9f9;
   padding-bottom: 5px; }
td.VideoCat { color: #666; }
span.VideoTitle { font-weight: bold;
   font-size: 14px;
   padding-bottom: 2px; }
.pub_id { margin-bottom: 15px; }
.pub_id img { max-height: 125px;
   max-width: 150px; }
table.AuthorsTbl {  }
tr.authdata {  }
td.authdata { padding: 5px;
   text-align: center; }
td.authdataalt { padding: 5px;
   text-align: center; }
td.newsNav { width: 550px;
   border: solid 1px #ccc;
   background-color: #f2f2f2; }
td.s_general_dataspacer { height: 10px; }
div.s_blog_div { padding: 2px 2px 7px 2px; }
