﻿@charset "utf-8";

.BlogCalendar_tf
{
  background:url(calendar_bg.gif) no-repeat left top;
  height:auto;
  margin:0;
  padding:0;
  width:180px;
}

.BlogCalendar_tff
{
  background:url(calendar_f.gif) no-repeat left center;
  height:7px;
  margin:0;
  padding:0;
  width:180px;
  font-size:1px !important;
  margin-bottom:5px;
}

.BlogCalendar_head
{
font-size:medium;
height:auto;
vertical-align:bottom;
padding:0 0 5px;
}

.BlogCalendar_head h3
{
 color:#000000;
 font-family:'Arial','Helvetica','ＭＳ ゴシック','Osaka－等幅',monospace;
 font-size:small;
 height:auto;
 margin:0;
 padding:20px 0 0;
 text-align:center;
 font-weight:bold;
}

.BlogCalendar_body .Title
{
  font-size: 9pt;
  padding: 1px;
}

.BlogCalendar_body .NextPrev
{
}

.BlogCalendar_body .Calendar
{
  font-size: 9pt;
  padding: 0px;
}

.BlogCalendar_body .DayHeader
{
 background-color:#CCCCCC;
 font-weight:bold;
}

.BlogCalendar_body .Selector
{
}

.BlogCalendar_body .Day
{
 background:#FFFFFF;
}

.BlogCalendar_body .WeekendDay
{
  background-color:#ffdddd;
}

.BlogCalendar_body .OtherMonthDay
{
  color:#999999;
  background-color:white;
}

.BlogCalendar_body .SelectedDay
{
  background-color:#c0c0e0;
}

.BlogCalendar_body .TodayDay
{
  border: red 1px solid;
}

.BlogCalendar_body .TodayWeekendDay
{
  background-color:#ffeeee;
  border: red 1px solid;
}

.BlogCalendar_body TD
{
  text-align:center;
}

.BlogCalendar_body .Day A:link
{
  background-image: url(linkeddayback.gif);
  background-repeat:no-repeat;
  background-position:center center;
  text-decoration: none;
}

.BlogCalendar_body .Day A:visited
{
  background-image: url(linkeddayback.gif);
  background-repeat:no-repeat;
  background-position:center center;
  text-decoration: none;
}

.BlogCalendar_body .WeekendDay A:link
{
  background-image: url(linkeddayback.gif);
  background-repeat:no-repeat;
  background-position:center center;
  text-decoration: none;
}

.BlogCalendar_body .WeekendDay A:visited
{
  background-image: url(linkeddayback.gif);
  background-repeat:no-repeat;
  background-position:center center;
  text-decoration: none;
}

.BlogCalendar_body .TodayDay A:link
{
  background-image: url(linkeddayback.gif);
  background-repeat:no-repeat;
  background-position:center center;
  text-decoration: none;
}

.BlogCalendar_body .TodayDay A:visited
{
  background-image: url(linkeddayback.gif);
  background-repeat:no-repeat;
  background-position:center center;
  text-decoration: none;
}

.BlogCalendar_body A:hover
{
  text-decoration: underline;
}

.BlogCalendar_body A:active
{
  text-decoration: underline;
}

.BlogCalendar_body .NextPrev A:link
{
  text-decoration: underline;
}

.BlogCalendar_body .NextPrev A:visited
{
  text-decoration: underline;
}

.BlogCalendar_body .FrameDiv
{
  padding: 0px;
  margin:0px;
  border-right: solid 1px #d4d4d4;
  border-bottom: solid 1px #d4d4d4;
  border-left: solid 1px #d4d4d4;
}

.BlogCalendar_body
{
background:#F34A3A url(cl_bg.gif) repeat-x;
color:white;
margin:0 0 0 2px;
padding:0;
text-align:center;
text-decoration:none;
width:176px;
}

.BlogCalendar_body h3
{
  color: black;
}

.BlogCalendar_body span
{
  float:right;
}

