/* -------------- TOPBAR -------------- */table.topbar  { BACKGROUND-IMAGE:url(/images/Topbar/TopbarL1RaptLogo_257x50.jpg); BACKGROUND-REPEAT: no-repeat; background-color: #772037 }.logotag    { color: #977684; font-size: 12px; line-height: 11px }.logoissue     { color: #dcc0c7; font-size: 11px; }.logomonth     { color: #dcc0c7; font-size: 16px; line-height: 15px }.logoyear    { color: white; font-weight: bold; font-size: 14px }.whitebar   { color: white; font-size: 12px }a.whitebar:link { color: white; text-decoration: none }a.whitebar:visited { color: white; text-decoration: none }a.whitebar:active { color: white; text-decoration: none }a.whitebar:hover { color: white; text-decoration: underline }.loginbar { font-size: 11px }.redbar   { color: red; font-size: 12px }a.redbar:link  { color: #BD2347; text-decoration: none }a.redbar:visited  { color: #BD2347; text-decoration: none }a.redbar:active  { color: #BD2347; text-decoration: none }a.redbar:hover  { color: #BD2347; text-decoration: underline }.forum   { color: white; font-size: 12px }a.forum:link { color: white; text-decoration: none }a.forum:visited { color: white; text-decoration: none }a.forum:active { color: white; text-decoration: none }a.forum:hover { color: white; text-decoration: none }/* -------------- LEFT HAND COLUMN -------------- */table.calbar { background-color: white }td.sidebar { background-color: #CECFD9 }/* -------------- CALENDAR -------------- */.calendar     { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.calendardate   { color: black; font-size: 12px }.calweekhead   { color: black; font-size: 10px;  background-color: #d3d3d3 }.calsatsunhead   { color: black; font-size: 10px; background-color: #b0c4de }.oldday  { color: #a9a9a9; background-color: #E9F0E8 }.selectday     { color: maroon; background-color: #e2c1ca }.calendarToday     { color: red; text-decoration: none; background-color: white }a.calendarToday:link { color: red; text-decoration: none }a.calendarToday:visited { color: red; text-decoration: none }a.calendarToday:active { color: red; text-decoration: none }a.calendarToday:hover   { color: red; text-decoration: underline }.month1  { color: green }td.month1  { background-color: #E9F0E8 }a.month1:link  { color: green; text-decoration: none }a.month1:visited { color: green; text-decoration: none }a.month1:active { color: green; text-decoration: none }a.month1:hover   { color: green; text-decoration: underline }.month2  { color: blue }td.month2  { background-color: #E8EEF0 }a.month2:link { color: blue; text-decoration: none }a.month2:visited { color: blue; text-decoration: none }a.month2:active { color: blue; text-decoration: none }a.month2:hover   { color: blue; text-decoration: underline }/* -------------- CATEGORIES -------------- */.calcat    { color: black; font-size: 13px }.calcatall       { color: #474747; font-style: italic; font-size: 11px; text-decoration: none }a.calcatall:hover    { color: maroon; text-decoration: none }a.calcat:link     { color: #474747; font-size: 12px; text-decoration: none }a.calcat:visited    { color: #474747; font-size: 12px; text-decoration: none }a.calcat:active    { color: #474747; font-size: 12px; text-decoration: none }a.calcat:hover    { color: maroon; font-size: 12px; text-decoration: none }a.help:link     { color: #474747; font-size: 12px; text-decoration: none }a.help:visited    { color: #474747; font-size: 12px; text-decoration: none }a.help:active    { color: #474747; font-size: 12px; text-decoration: none }a.help:hover    { color: black; font-size: 12px; text-decoration: none }/* -------------- FEATURE BAR -------------- */table.feature  { background-color: #C4555F }/* -------------- RIGHT HAND COLUMN -------------- */.adverts  { color: gray; font-size: 11px; line-height: 15px }a.adverts:link { color: gray; font-size: 11px; text-decoration: none }a.adverts:visited { color: gray; font-size: 11px; text-decoration: none }a.adverts:active { color: gray; font-size: 11px; text-decoration: none }a.adverts:hover  { color: black; font-size: 11px }.special     { color: white; font-size: 11px }a.special:link { color: white; text-decoration: none }a.special:hover { color: white; text-decoration: none }table.special    { background-color: #772037 }.cover { color: #b22222; font-size: 11px }a.cover:link { color: #b22222; font-size: 11px; text-decoration: none }a.cover:visited { color: #b22222; font-size: 11px; text-decoration: none }a.cover:active { color: #b22222; font-size: 11px; text-decoration: none }a.cover:hover { color: black; font-size: 11px; text-decoration: none }/* -------------- CONTENT -------------- */.contenttitle       { color: #772037; font-size: 20px; background-color: #e2c1ca; text-indent: 13px }.smallbody         { font-weight: 200; font-size: 10px; line-height: 12px; text-align: justify; word-spacing: 0.75px }.boldbodytitle           { color: #772037; font-weight: 500; font-size: 13px; line-height: 13px; word-spacing: 0.75px }.italicbodytitle         { color: #772037; font-style: italic; font-weight: 200; font-size: 11px; line-height: 12px; word-spacing: 0.75px }.bodytitle         { color: #772037; font-weight: 200; font-size: 12px; line-height: 12px; word-spacing: 0.75px }/* -------------- LISTINGS -------------- */.listing       { font-size: 12px;}.category           { color: black; font-size: 14px; margin-top: 4px; margin-left: 6px }a.category:link       { color: black; font-size: 14px; text-decoration: none; margin-top: 4px; margin-left: 6px }a.category:visited    { color: black; font-size: 14px; text-decoration: none; margin-top: 4px; margin-left: 6px }a.category:active    { color: black; font-size: 14px; text-decoration: none; margin-top: 4px; margin-left: 6px }a.category:hover     { color: maroon; font-size: 14px; text-decoration: none; margin-top: 4px; margin-left: 6px }.subcat         { font-weight: bold; font-size: 10px }.listingtitle         { font-weight: bold; font-size: 12px }.listingdesc          { font-style: italic; font-size: 11.5px }.regularday          { font-size: 11px }a.morelinks         { font-size: 10px }.listingaddress        { color: #696969; font-size: 11px }.maplink        { font-size: 10px }/* -------------- EVENT DETAIL -------------- */.detailcat             { font-size: 18px }.detailsubcat             { font-size: 16px }.detailtitle          { font-weight: bold; font-size: 15px }.detaildesc           { font-style: italic; font-size: 14px }.detailaddress         { color: #696969; font-size: 13px }.detailback         {  font-size: 13px }/* -------------- GENERAL -------------- */body     { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.logo  { color: white; font-weight: bold; font-size: 40px }a:link { text-decoration: none }a:visited { text-decoration: none }a:active { text-decoration: none }a:hover { text-decoration: underline }.catagories { font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.venue         { font-size: 12px;  }