/* 
#555 medium grey for body
#CCC really light grey for borders
#999 light grey for CopyRight, NewsDate and ClickDate
#990 olive/gold for NewsTitle, some EventInfo and TD background for Events
#069 blue for links
#960 brown/red
#EBEBCC really really light grey for calendar background borders and CalLink
#7A2D03 for red text
*/

body { background: #7A2D03 url(images/newfptile.gif); }
body, td, p { font: 12px/16px Georgia, Palatino, serif;	color: #555; }
p { text-align: justify; }
ol, ul { font: 12px/16px Georgia, Palatino, serif; color: #555; }
img { border: none; padding: 0px; }
a img { border: none; padding: 0px; }
hr { color: #EBEBCC; }
h2 { font: 18px Georgia, Palatino, serif; color: #990; font-weight: bold }
h3 { font: 14px Georgia, Palatino, serif; color: #990; font-weight: bold }

iframe.MonthFrameStyle { width: 190px; height: 600px; border: none; }

p.EventInfo { font: 11px/14px Georgia, Palatino, serif; color: #555; }

span.MenuItem { font: 11px/14px Georgia, Palatino, serif; color: #7A2D03; font-weight: bold; }
span.NewsTitle { font: 14px Georgia, Palatino, serif; color: #990; font-weight: bold; display: block; clear: both; }
span.NewsDate { font: 10px Georgia, Palatino, serif; color: #999; }
span.SectionTitle { font: 14px Georgia, Palatino, serif; color: #990; font-weight: bold }
span.FeatureName { font: 12px/16px Georgia, Palatino, serif; color: #990; font-weight: bold; }
p.CopyRight { font: 11px Georgia, Palatino, serif; color: #999; }

table.bigTable { background-color: #FFF; padding: 5px; border: #EBEBCC 5px double; width: 630px; }
table.photoTable { background-color: #FFF; padding: 5px; border: #EBEBCC 5px double; width: 650px; }
table.menuTable { background-color: #FFF; padding: 0px; border: none; width: 190px; height: 94px; }
table.EventTable { border: none; padding: 0px; margin: 0px; font: 11px Georgia, Palatino, serif;color: #FFF; }
table.EventTable td { background-color: #EBEBCC; border: 1px solid #CCC; padding: 2px; margin: 0px; 
	font: 11px Georgia, Palatino, serif; color: #555; text-align: right; width: 20px; }
table.EventTable td.EvEnt { background-color: #990; font: 11px Georgia, Palatino, serif; color: #EBEBCC; width: 20px; }
td.ContentCell, td.BannerCell { font: 12px/16px Georgia, Palatino, serif;	color: #555; padding: 5px 10px 5px 10px; }

div.UpdateInfo { background-color: #EBEBCC; border: none; padding: 5px; border: #7A2D03 5px double; margin-bottom: 5px; }
div.MenuBox { background-color: #FFF; border: none; padding-left: 5px; width: 185px; }
div.MenuDiv { background-color: #FFF; border: none; padding: 5px 5px 0px 0px; width: 185px; }
div.FloatLeftDiv { width: 200px; margin: 0; padding: 0; display: block; float: left; }


a:link { font: 12px/16px Georgia, Palatino, serif; color: #069; font-weight: bold; text-decoration: none; } 
a:hover { font: 12px/16px Georgia, Palatino, serif; color: #069; font-weight: bold; text-decoration: underline; }
a:visited { font: 12px/16px Georgia, Palatino, serif; color: #069; font-weight: bold; text-decoration: none; }

div.MenuDiv a:link { font: 11px/14px Georgia, Palatino, serif; color: #069; font-weight: bold; text-decoration: none; } 
div.MenuDiv a:hover { font: 11px/14px Georgia, Palatino, serif; color: #7A2D03; font-weight: bold; text-decoration: underline; }
div.MenuDiv a:visited { font: 11px/14px Georgia, Palatino, serif; color: #069; font-weight: bold; text-decoration: none; }

a:link.CopyLink {font: 11px Georgia, Palatino, serif; color: #999; font-weight: normal; text-decoration: underline; }
a:hover.CopyLink { font: 11px Georgia, Palatino, serif; color: #999; font-weight: normal; text-decoration: none; }
a:visited.CopyLink { font: 11px Georgia, Palatino, serif; color: #999; font-weight: normal; text-decoration: underline; }

.posterdiv { width: 200px; display: block; float: left; text-align: center; }
.posterdiv img { margin: 0 auto; }
.posterdiv a img { border: 1px #069 solid; }