body {
background-color:#F8F8FF;
}

.top {
position:absolute;
left:220px;
top:20px;
width:4300px;
background-color:#F8F8FF;
}

.bottom {
position:absolute;
left:20px;
top:110px;
width:4300px;
background-color:#F8F8FF;
}

.left {
position:absolute;
left:0px;
width:190px;
background-color:#F8F8FF;
}

.right {
position:absolute;
left:200px;
width:4300px;
background-color:#F8F8FF;
}

.title {
font-family:sans-serif;
letter-spacing:10px;
font-size:44pt;
line-height:36pt;
font-weight:bold;
color:#696969;
}

.sub {
font-family:sans-serif;
font-size:12pt;
line-height:14pt;
font-weight:bold;
color:#696969;
}

.intr {
font-family:sans-serif;
font-size:10pt;
color:#696969;
padding:5px;
background-color:#D3D3D3;
text-align:right;
vertical-align:top;
}

.more {
font-family:sans-serif;
font-size:10pt;
color:#696969;
padding:5px;
background-color:#F5F5F5;
text-align:left;
vertical-align:top;
}

.blogs {
font-family:sans-serif;
font-size:10pt;
color:#696969;
padding:5px;
background-color:#D3D3D3;
text-align:left;
vertical-align:top;
}

.archives {
font-family:sans-serif;
font-size:10pt;
color:#696969;
padding:5px;
background-color:#DCDCDC;
text-align:left;
vertical-align:top;
}

.c {
font-family:sans-serif;
font-size:10pt;
color:#696969;
padding:5px;
text-align:left;
vertical-align:top;
}

.jan_a {
float:left;
width:600px;
padding:10px;
text-align:left;
vertical-align:top;
background-color:#E6E6FA;
}

.feb_a {
float:left;
width:600px;
padding:10px;
text-align:left;
vertical-align:top;
background-color:#E0FFFF;
}

.mar_a {
float:left;
width:600px;
padding:10px;
text-align:left;
vertical-align:top;
background-color:#AFEEEE;
}

.apr_a {
float:left;
width:600px;
padding:10px;
text-align:left;
vertical-align:top;
background-color:#7FFFD4;
}

.may_a {
float:left;
width:600px;
padding:10px;
text-align:left;
vertical-align:top;
background-color:#98FB98;
}

.jun_a {
float:left;
width:600px;
padding:10px;
text-align:left;
vertical-align:top;
background-color:#ADFF2F;
}

.jul_a {
float:left;
width:600px;
padding:10px;
text-align:left;
vertical-align:top;
background-color:#FFD700;
}

.aug_a {
float:left;
width:600px;
padding:10px;
text-align:left;
vertical-align:top;
background-color:#FFA500;
}

.sep_a {
float:left;
width:600px;
padding:10px;
text-align:left;
vertical-align:top;
background-color:#F4A460;
}

.oct_a {
float:left;
width:600px;
padding:10px;
text-align:left;
vertical-align:top;
background-color:#FFE4E1;
}

.nov_a {
float:left;
width:600px;
padding:10px;
text-align:left;
vertical-align:top;
background-color:#D8BFD8;
}

.dec_a {
float:left;
width:600px;
padding:10px;
text-align:left;
vertical-align:top;
background-color:#E0FFFF;
}

.jan {
float:left;
width:330px;
padding:10px;
text-align:left;
vertical-align:top;
background-color:#E6E6FA;
}

.feb {
float:left;
width:330px;
padding:10px;
text-align:left;
vertical-align:top;
background-color:#E0FFFF;
}

.mar {
float:left;
width:330px;
padding:10px;
text-align:left;
vertical-align:top;
background-color:#AFEEEE;
}

.apr {
float:left;
width:330px;
padding:10px;
text-align:left;
vertical-align:top;
background-color:#7FFFD4;
}

.may {
float:left;
width:330px;
padding:10px;
text-align:left;
vertical-align:top;
background-color:#98FB98;
}

.jun {
float:left;
width:330px;
padding:10px;
text-align:left;
vertical-align:top;
background-color:#ADFF2F;
}

.jul {
float:left;
width:330px;
padding:10px;
text-align:left;
vertical-align:top;
background-color:#FFD700;
}

.aug {
float:left;
width:330px;
padding:10px;
text-align:left;
vertical-align:top;
background-color:#FFA500;
}

.sep {
float:left;
width:330px;
padding:10px;
text-align:left;
vertical-align:top;
background-color:#F4A460;
}

.oct {
float:left;
width:330px;
padding:10px;
text-align:left;
vertical-align:top;
background-color:#FFE4E1;
}

.nov {
float:left;
width:330px;
padding:10px;
text-align:left;
vertical-align:top;
background-color:#D8BFD8;
}

.dec {
float:left;
width:330px;
padding:10px;
text-align:left;
vertical-align:top;
background-color:#E0FFFF;
}

.month_title {
font-family:sans-serif;
font-size:12pt;
font-weight:bold;
color:#696969;
}

.note_title {
font-family:sans-serif;
font-size:10pt;
font-weight:bold;
color:#696969;
}

.note_text {
font-family:sans-serif;
font-size:10pt;
color:#696969;
border-bottom:1px #696969 dotted;
margin-bottom:10px;
}

.new {
font-family:sans-serif;
font-size:10pt;
color:#696969;
border:1px #A692A6 solid;
margin-top:10px;
margin-bottom:10px;
padding:10px;
background-color:#F8F8FF;
}

.about_title {
float:top;
width:330px;
padding:10px;
font-family:sans-serif;
font-size:14pt;
font-weight:bold;
color:#F8F8FF;
line-height:28pt;
background-color:#696969;
}

.about_text {
float:top;
width:330px;
padding:10px;
font-family:sans-serif;
font-size:10pt;
color:#F8F8FF;
background-color:#696969;
}

.antifloat {
clear:both;
visibility:hidden;
}