@charset "utf-8";
/* Misc TDP Pages */
DIV.utilityIndent { padding-left: 10px; }
IMG.rightImage { float: right; padding-left: 10px; padding-bottom: 4px; }

/* Weather */
#tdpWeatherIFrame { border: 0; padding: 0; margin: 0; position: relative; top: -10px; }

/* Staff */
DIV#staffDeptListing { line-height: 18px; }
DIV#staffPersonListing { padding: 10px 10px 0 10px; line-height: normal; }
DIV#staffPersonListing DIV { padding-bottom: 10px; }
DIV#staffPersonListing A { font-weight: bold; }
FORM#emailStaff { margin: 0; padding: 10px 10px 0 10px; }
FORM#emailStaff INPUT.text, FORM#emailStaff TEXTAREA { font-size: 10px; width: 400px; margin-bottom: 4px; }
FORM#emailStaff INPUT.button { font-size: 10px; }

/* Subscribe */
DIV#subscribeImage { float: right; padding-left: 10px; padding-bottom: 4px; background-color: #fff; }
DIV#subscribeImage IMG { border: 0; }
TABLE#subscribeFormTable { padding: 10px 10px 0 10px; margin: 0 auto 0 auto; width: 568px; }
TABLE#subscribeFormTable TH { text-align: right; font-weight: bold; padding: 0 4px 2px 0 !important; width: 150px; }
TABLE#subscribeFormTable TD { padding: 0 0 2px 0 !important; }
TABLE#subscribeFormTable INPUT, TABLE#subscribeFormTable SELECT { font-size: 10px; }

/* RSS */
TABLE#rssFeedList TD { padding-right: 4px; vertical-align: middle; text-align: left; width: 160px; }
TABLE#rssFeedList TD IMG { position: relative; top: 1px; }

/* Promotions */
DIV#promotionsTicketHeader { background-image: url(/img/promotions/ticketback.gif); background-repeat: repeat-x; width: 606px; border-top: 1px solid #8c8d8a; border-right: 1px solid #8c8d8a; border-left: 1px solid #8c8d8a; }
DIV#putASmileHeader { background-color: #047; width: 606px; border-top: 1px solid #8c8d8a; border-right: 1px solid #8c8d8a; border-left: 1px solid #8c8d8a; }
FORM#promotionsSubmit { padding: 10px; margin: 0; background-color: #e5e7ea; border-bottom: 4px solid #fff; }
FORM#promotionsSubmit INPUT.textFull { font-size: 10px; width: 172px; margin-bottom: 2px; }
FORM#promotionsSubmit INPUT.textSmall { font-size: 10px; width: 90px; margin-bottom: 2px; }
FORM#promotionsSubmit2 { margin: 0;}

/* Login */
DIV#loginRegister { /*border: 1px solid #4f4e4e;*/ padding: 10px; }
TABLE#loginTable TH, TABLE#loginForgot TH { text-align: right; padding-right: 4px; vertical-align: middle; width: 120px; }
TABLE#loginTable TD, TABLE#loginTable TH, TABLE#loginForgot TD, TABLE#loginForgot TH { padding: 4px; }
FORM#loginForm { margin: 0; background-color: #e5e7ea; padding: 10px; }
FORM#loginForm INPUT.text, FORM#forgotPassword INPUT.text { font-size: 10px; width: 140px; }
FORM#forgotPassword { border-top: 4px solid #fff; margin: 0; padding: 10px; }
TD.tightSides { padding-left: 0; padding-right: 0; }

/* Advertise */
#advertiseNav { background-color: #e5e7ea; padding: 10px; border-bottom: 8px solid #fff; }
#advertiseNav SPAN { font-weight: bold; }
/*#advertiseNav A:link, #advertiseNav A:visited { color: #fe000c; }
#advertiseNav A:hover { color: #ff999f; }*/
#advertiseMore { background-color: #fff; margin: 0; border-bottom: 4px solid #fff; padding-left: 10px; }
#advertiseMore SPAN { font-weight: bold; }
#advertiseMore IMG { margin-top: 4px; }
TABLE#advertiseOnline { background-color: #e5e7ea; margin-bottom: 4px; margin-left: 27px; }
TABLE#advertiseOnline TD { padding: 2px 10px 2px 10px; }
TABLE#advertiseOnline TD.center { text-align: center; }
TABLE#advertiseOnline TD.source { background-color: #fff; text-align: right; padding-right: 0; font-size: 91%; border-top: 2px solid #e5e7ea; }
TABLE#advertiseOnline TH.data { width: 230px; }
TABLE#advertiseOnline TH.madison { width: 60px; text-align: left; padding-left: 10px; }
TABLE#advertiseOnline TH.isthmus { width: 110px; text-align: left; padding-left: 10px; }
TABLE#advertiseInserts { width: 400px; background-color: #e5e7ea; margin: 8px auto 0 27px; }
TABLE#advertiseInserts TH { text-align: left; }
TABLE#advertiseInserts TD, TABLE#advertiseInserts TH { padding: 2px 10px 2px 10px; }
TABLE#advertiseInserts TD.tableHeading { font-weight: bold; color: #fe000c; }
#advertiseSizes { text-align: center; margin: 0 auto 0 auto; }
#advertiseSizes IMG { margin-bottom: 10px; }

/* Directory */
UL.directory { list-style: none; margin: 0; padding: 0; line-height: 13px; }
UL.directory LI { padding-bottom: 5px; }
IMG#directoryRandomImage { margin-left: auto; margin-right: auto; }

/* Search */
.searchOption2Header { display: inline; float: left; }
DIV.tdpSearchResultsTopNav { width: 608px; }
.tdpNumberLinksTab, .tdpNumberLinksFooter { float: right; padding: 1px 10px 3px 10px; background-color: #8c8d8a; margin-right: 0; }
.tdpNumberLinksTab { background-image: url('/img/white.top.right.triangle.gif'); background-repeat: no-repeat; background-position: top right; position: relative; top: 6px; }
.guideSubTitle { float: left; padding-left: 10px; color: #fe000c; font-size: 11px; width: 400px; }
.tdpResultsBackToTop { float: left; padding: 3px 10px 1px 6px; }
DIV.tdpSearchResultsBottomNav { background-color: #8c8d8a; color: #fff; padding: 0; }
#guideSearchResults DIV.tdpSearchResultsTopNav A:link, #guideSearchResults DIV.tdpSearchResultsTopNav A:visited, #guideSearchResults DIV.guideSearchResultsBottomNav A:link, #guideSearchResultsDIV.guideSearchResultsBottomNav A:visited { padding-left: 4px; }
DIV.tdpNumberLinksFooter A, DIV.tdpNumberLinksTab A { padding-left: 4px; }
