@CHARSET "ISO-8859-1";

#newsletter
{
	font-size: 18px;
	width: 665px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 15px auto 0px auto;
}

#newsletter .title
{
	text-align: center;
	padding: 0px;
	margin: 10px auto 0px auto;
	font-size: 26px;
}

#newsletter .todayIs
{
	padding-right: 7px;
	text-align: right;
	font-weight: bold;
	font-size: 12px;
}

#newsletter .menu
{
	margin: 0px auto 10px auto;
	height: 30px;
}

#newsletter .menu a
{
	font-size: 16px;
	text-align: left;
	display: block;
	width: 132px;
	height: 30px;
	float: left;
}

#newsletter .menu span
{
	display: none;
}

#newsletter .menu a span
{
	text-align: center;
	display: block;
	width: 130px;
	height: 15px;
	font-weight: bold;
	margin-left: 1px;
	margin-top: 5px;
}

#newsletter .menu a.prev_section
{
	background: #FFFFFF url('../spirit/prev_section.gif') no-repeat top left;
}

#newsletter .menu a.curr_section
{
	background: #FFFFFF url('../spirit/curr_section.gif') no-repeat top left;
}

#newsletter div.body
{
	padding: 15px;
}

#lunar_calendar
{
	margin: 0px 0px 15px 0px;	
}

#lunar_calendar .title
{
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	padding: 0px;
	margin: 0px 0px 5px 0px;
}

#lunar_calendar .chinese_year
{
	float: left;
	height: 85px;
	width: 140px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center 15px;
	padding: 0px;
	margin: 0px;
}

#lunar_calendar #year_of_monkey  { background-image: url('../spirit/chinese_signs/monkey.gif'); }
#lunar_calendar #year_of_rooster { background-image: url('../spirit/chinese_signs/rooster.gif'); }
#lunar_calendar #year_of_dog     { background-image: url('../spirit/chinese_signs/dog.gif'); }
#lunar_calendar #year_of_pig     { background-image: url('../spirit/chinese_signs/pig.gif'); }
#lunar_calendar #year_of_rat     { background-image: url('../spirit/chinese_signs/rat.gif'); }
#lunar_calendar #year_of_ox      { background-image: url('../spirit/chinese_signs/ox.gif'); }
#lunar_calendar #year_of_tiger   { background-image: url('../spirit/chinese_signs/tiger.gif'); }

#lunar_calendar .zodiac_sign
{
	background-repeat: no-repeat;
	background-position: top left;
	width: 240px;
	height: 70px;
	padding: 0px;
	margin: 0px;
}

#lunar_calendar .zodiac_begin
{
	float: left;
}

#lunar_calendar .zodiac_end
{
	float: left;
}

#lunar_calendar #capricorn   { background-image: url('../spirit/astrology_signs/capricorn.gif'); }
#lunar_calendar #aquarius    { background-image: url('../spirit/astrology_signs/aquarius.gif'); }
#lunar_calendar #pisces      { background-image: url('../spirit/astrology_signs/pisces.gif'); }
#lunar_calendar #aries       { background-image: url('../spirit/astrology_signs/aries.gif'); }
#lunar_calendar #taurus      { background-image: url('../spirit/astrology_signs/taurus.gif'); }
#lunar_calendar #gemini      { background-image: url('../spirit/astrology_signs/gemini.gif'); }
#lunar_calendar #cancer      { background-image: url('../spirit/astrology_signs/cancer.gif'); }
#lunar_calendar #leo         { background-image: url('../spirit/astrology_signs/leo.gif'); }
#lunar_calendar #virgo       { background-image: url('../spirit/astrology_signs/virgo.gif'); }
#lunar_calendar #libra       { background-image: url('../spirit/astrology_signs/libra.gif'); }
#lunar_calendar #cancer      { background-image: url('../spirit/astrology_signs/cancer.gif'); }
#lunar_calendar #scorpio     { background-image: url('../spirit/astrology_signs/scorpio.gif'); }
#lunar_calendar #sagittarius { background-image: url('../spirit/astrology_signs/sagittarius.gif'); }

#lunar_calendar .alerts
{
	clear: both;
	color: #FFFFFF;
	background-color: #FF0000;
	border: 1px solid #000000;
}

#lunar_calendar .alerts .alert
{
	font-size: 18px;
	font-weight: bold;
	padding: 0px 0px 0px 5px;
	margin: 0px;
}

#lunar_calendar .calendar
{
	clear: both;
	background-color: #FFFFFF;
	margin: 0px auto 0px auto;
	border-color: #000000;
	border-width: 0px 0px 0px 1px;
	border-style: solid;
}

#lunar_calendar .key_img
{
	vertical-align: middle;
}

#lunar_calendar .calendar .day
{
	color: #FFFFFF;
	background-color: #000060;
	border-color: #000060;
	border-width: 1px 1px 1px 0px;
	border-style: solid;
	text-align: center;
}

#lunar_calendar .calendar .cell
{
	height: 100%;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	border-color: #000000;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
}

#lunar_calendar .calendar .today
{
	background-color: #FFFFCC;
}

#lunar_calendar .calendar .cell .body
{
	height: 90px;
}

#lunar_calendar .calendar .cell .date
{
	width: 14px;
	float: left;
	display: block;
	font-weight: bold;	
	margin: 2px 0px 2px 0px;
}

#lunar_calendar .calendar .cell .event_icon
{
	padding: 0px;
	margin-right: 2px;
	float: right;
	margin-right: 2px;
}

#lunar_calendar .calendar .cell .date_info
{
	margin: auto 0px auto 0px;
}

#lunar_calendar .calendar .cell .update
{
	clear: both;
	color: #804000;
	text-align: left;
	font-size: 8pt;
}

#lunar_calendar .calendar .cell .holidays
{
	clear: both;
	background-color: #C6FFC6;
	color: #006600;
	border: 1px solid #006600;
	margin: 0px 2px 0px 2px;
	text-align: center;
}

#lunar_calendar .calendar .cell .comment
{
	clear: both;
	display: block;
	clear: both;
	color: #0000C0;
	text-align: center;
}

#lunar_calendar .calendar .cell .moon_sign
{
	clear: both;
	color: #FFFFFF;
	background-color: #000060;
	padding: 0px 3px 0px 3px;
}

#lunar_calendar .calendar .key
{
	height: 90px;
	border-color: #000000;
 	border-width: 0px 1px 1px 0px;
 	border-style: solid;
 }

#spirit_archives_header
{
	font-size: 20px;
	text-align: center;
}

.spirit_archive
{
	list-style: none;
	text-align: left;
	width: 600px;
	margin: 0px auto 25px auto;
}

.spirit_archive .year
{
	font-size: 16px;
	margin: 0;
	padding: 3px;
	text-align: center;
	color: #D1D1D1;
	background-color: #000030;
	font-weight: bold;
}

.spirit_archive .entry
{
	margin: 0;
	padding: 0;
	background-color: #D1D1D1;
	font-weight: bold;
	border-left: 1px solid #000030;
	border-bottom: 1px solid #000030;
	border-right: 1px solid #000030;
	padding-left: 15px;
}

.spirit_archive .entry .date
{
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	overflow: hidden;
	height: 23px;
	width: 130px;
}

.spirit_archive .entry .title
{
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	overflow: hidden;
	height: 23px;
	width: 440px;
}

