
#nav	td#calendar_current	{border-bottom: 0px solid #8174FF;}
#body_frame td#middle	{background:#fff;}

table	{font-size:12px;}


.home			{margin:10px auto;}
.home td		{vertical-align:top; border:0px solid black;}
.column_left			{width:95px; background-color:#fff; padding:0px; padding-right:0px;}
.column_middle			{width:234px; background-color:transparent; padding-bottom:4px; padding-top:7px; }
.column_right			{width:232px; background-color:#fff; padding:0px; padding-top:7px; padding-left:4px;}

.today_events, .coming_events	{width:100%; background-color:transparent; padding:0px 0px;}
.coming_events					{font-size:90%;}


#calendar_header			{vertical-align:center;}
#calendar_header .title		{font-size:125%; padding-left:10px; vertical-align:center;}
#calendar_header span		{float:right; color:#6161AB;}
#calendar_header a		    {float:left;}

.event_info			{padding-bottom:2px;}
.event_time			{text-align:right; width:20%; padding-right:5px; color:#1111a0;}
.event_title		{text-align:left; color:#1111a0;}
.event_location		{text-align:left; color:#7474FC; text-transform: uppercase; font-size:70%;}
.event_participants	{text-align:left; color:#078FB1; text-transform: uppercase; font-size:70%;}
.event_dash			{color:#ddf; font-size:70%;}

.calendar {margin: 0 0 10px 0; background: #f5f4f4 url(img/home/calendar_bg.gif) no-repeat bottom right;  width:480px;}
.calendarhead {margin: 0; padding: 0; background:#d9d9d9  url(img/home/calendar_bg.gif) no-repeat top right; }
.calendarhead h2 {font-size: 12px; color: #000; margin: 0px; padding: 5px 10px 4px; background: url(img/home/calendar_body_bg.gif) no-repeat top left; }
.calendarbody {font-size: 13px; margin: 0px; padding: 10px 10px 10px 10px; background: url(img/home/calendar_body_bg.gif) no-repeat bottom left; text-align:left; }

.whatsnew {margin: 0 0 10px 0; background:#fff url(img/home/whatsnew_bg.gif) no-repeat bottom right; width:238px;}
.whatsnewhead {margin: 0; padding: 0; background:#fff  url(img/home/whatsnew_bg.gif) no-repeat top right;}
.whatsnewhead h2 {font-size: 12px; color: #000; margin: 0px; padding: 5px 10px 4px; background: url(img/home/whatsnew_body_bg.gif) no-repeat top left;}
.whatsnewbody {font-size: 13px; margin: 0px; padding: 10px 10px 10px 10px; background: url(img/home/whatsnew_body_bg.gif) no-repeat bottom left; text-align:left;  min-height:100px;}

div.separator {border-top:1px solid #e3adff; height:1px; margin:10px 0px;}
#calendar div.separator {border-color:#ababdf;}

calendar
.whatsnew_newsletter				{width:100%;}
.whatsnew_newsletter .kind			{color:#000; font-weight:bold;}
.whatsnew_newsletter .left_col		{width:80px; text-align:right;}

.whatsnew_album						{width:100%;}
.whatsnew_kindtitle					{color:#000; font-size:12px; font-weight:bold; padding-bottom: 4px;}
.whatsnew_album a					{}
.whatsnew_album a.thumb				{text-align:right; display:block;}
.whatsnew_album a.title				{font-size:12px;}
.whatsnew_album img					{padding:0px; border:1px solid #ababdf; background-color:#FAD2D4; margin-bottom:0px;}
.whatsnew_album .date				{font-size:10px; color:#B68BCC; padding-top:2px; display:block;}
.whatsnew_album .count				{font-size:10px; color:#B68BCC; padding-top:2px; display:block;}

#buttons img						{padding-bottom:12px;}
#buttons a							{width:80px; height:80px; text-decoration:none; display:block; padding-bottom:12px;}
#buttons a:hover					{text-decoration:none;}
#buttons a.about_button				{background:url(img/home/about_button.gif) no-repeat;}
#buttons a.about_button:hover		{background:url(img/home/about_button_selected.gif) no-repeat;}
#buttons a.calendar_button			{background:url(img/home/calendar_button.gif) no-repeat;}
#buttons a.calendar_button:hover	{background:url(img/home/calendar_button_selected.gif) no-repeat;}
#buttons a.photos_button			{background:url(img/home/photos_button.gif) no-repeat;}
#buttons a.photos_button:hover		{background:url(img/home/photos_button_selected.gif) no-repeat;}
#buttons a.people_button			{background:url(img/home/people_button.gif) no-repeat;}
#buttons a.people_button:hover		{background:url(img/home/people_button_selected.gif) no-repeat;}
#buttons a.resources_button			{background:url(img/home/resources_button.gif) no-repeat;}
#buttons a.resources_button:hover	{background:url(img/home/resources_button_selected.gif) no-repeat;}

.announcement		{padding-bottom:12px;}

ul		{margin:0px; padding:0px;  padding:6px 0px; list-style-position:inside; font-size:80%;}
li		{margin:0px; padding:0px;  padding-bottom:6px; list-style-position:inside; }

a.edit_button_small			{background:url(img/edit_button.gif) top center no-repeat; display:block; height:18px; font-decoration:none; padding:10px 0px 5px 0px;}
a.edit_button_small:hover	{background:url(img/edit_button_selected.gif) top center no-repeat; font-decoration:none;}


