/*****
*
*	Sacoiwa Calendar Cascading Style Sheet
*
*	Thu May 27 16:00:53 EDT 2004 - F Harvell
*
*****
*
*	Copyright &copy; 2000 - 2008 First Time Software
*
*	All rights reserved worldwide. Usage rights have been granted
*	to the website owner according to the terms and conditions of
*	the Sacoiwa License Agreement.
*
*****
*
* Version 4.0, $Id: calendar.css 1724 2008-09-12 19:08:57Z fharvell $
*
*****/


/* calendar */

div.calendar div.header { font-weight:bold; color:#777; background:#EEE; text-align:center; vertical-align:middle; }
div.calendar th.header { font-weight:bold; color:#FFF; background:#59D; text-align:center; vertical-align:middle; }
div.calendar th.daynames { font-weight:bold; background:#7BF; }

div.calendar th { font-weight:bold; background:#59D; text-align:left; vertical-align:middle; }
div.calendar th.week { font-weight:bold; color:#000; background:#CCC; }

div.calendar td { text-align:center; }
div.calendar td.available { color:#000; background:#BDF; }
div.calendar td.unavailable { color:#666; background:#DDD; }
div.calendar td.highlight { color:#000; background:#59D; }
div.calendar td.noday { color:#FFF; background:#BBB; }
div.calendar td.today { color:#000; background:#FFC; }
div.calendar td.week { font-weight:bold; color:#000; background:#DDD; vertical-align:middle; }

div.calendar a { font-weight:bold; color:#039; }
div.calendar a:focus, div.calendar a:hover, div.calendar a:active { color:#36C; }


/* calendar events */

div.calendar div.event { font-family:Arial,Verdana,Helvetica,sans-serif; text-align:left; color:#000; margin:10px 0; }
div.calendar div.event div.date { font-weight:bold; text-align:center; color:#FFF; background:#59D; padding:5px; margin-bottom:1px; }
div.calendar div.event div.date span.estimated { font-style:italic; color:#000; }
div.calendar div.event div.date div.new, div.calendar div.event div.date div.updated { font-weight:bold; text-align:center; color:#000; margin-top:2px; }
div.calendar div.event div.date div.new { background:#FFC; }
div.calendar div.event div.date div.updated { background:#CFC; }
div.calendar div.event div.details { background:#DDD; padding:5px; }
div.calendar div.event div.details img { float:left; margin-right:5px; }
div.calendar div.event div.details div.title, div.calendar div.event div.details div.thirdpartytitle { font-weight:bold; color:#000; }
div.calendar div.event div.details div.thirdpartytitle { background:url(/sf/icons/bullet.gif) no-repeat; padding-left: 20px; }
div.calendar div.event div.details div.title a.title { font-weight:bold; }
div.calendar div.event div.details div.title a:link { text-decoration:none; color:#26A; }
div.calendar div.event div.details div.title a:visited { text-decoration:none; color:#159; }
div.calendar div.event div.details div.title a:hover, div.calendar div.event div.details div.title a:active { text-decoration:none; color:#26A; }
div.calendar div.event div.details div.time { font-style:italic; }
div.calendar div.event div.details div.purchase a { font-weight:bold; }
div.calendar div.event div.details div.purchase a:link { color:#048250; }
div.calendar div.event div.details div.purchase a:visited { color:#074; }
div.calendar div.event div.details div.purchase a:hover, div.calendar div.event div.details div.purchase a:active { color:#090; }
div.calendar div.event div.details div.location { font-style:italic; }
div.calendar div.event div.details div.summary { margin-top:10px; }
div.calendar div.event div.details div.detail { margin-top:10px; }

div.calendar div.event div.graphics { }
div.calendar div.event div.graphics div.graphic { float:left; }
div.calendar div.event div.news { margin-top:10px; }
div.calendar div.event div.news div.title { font-style:italic; }
div.calendar div.event div.news div.list { }

div.calendar a.today { font-weight:bold; }
div.calendar a.today:link, div.calendar a.today:visited { text-decoration:none; color:#039; }
div.calendar a.today:focus, div.calendar a.today:hover, div.calendar a.today:active { text-decoration:none; color:#36C; }


