.headermaintitle{margin: 0; font-size: 22; font-family: Georgia; font-weight: normal}
 
#top {
 height:82px;
 background: url( https://static.flickr.com/96/238849611_82fc9d2f76_o.gif);
 background-repeat: no-repeat;
 background-position: right;
 vertical-align: middle;
}
body
{
margin-top: 0px;
background-color: #C5D4EA  ;
color: #1E375A;
}
td, th, p, li
{
font: 9pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.post
{
background: url(https://www.cnblogs.com/Files/niner/bg_input.rar);
border:1px solid #567093;
padding:0px;
margin: 1px, 12px, 8px, 3px;
}
.posthead
{
 background-position: top;
 background: url(https://www.cnblogs.com/Files/niner/cbg1.rar ) repeat-x top left;
 border-top: none;
 border-bottom: none;
 padding: 1px, 0px, 0px, 2px;
 color: #FF0000;
 font-size: 12px;
 }
.post h2
{
 font-size: 12px;
 padding: 5px, 0px, 10px, 2px;
 font-family:lucida;
 color: #1E375A;
}
.post a
{
font-size: 12px;
font-family:lucida;
padding : 0px;
color: #1E375A;
}
.postfoot a
{
background: url( https://www.cnblogs.com/Files/niner/bg_input.rar); 
color: #FF0000;
}
.postfoot
{
 padding: 3px, 0px, 3px, 5px;
 color: #FF0000;
 font-size: 12px;
 background: url(https://www.cnblogs.com/Files/niner/bg_input.rar );
 font-family:lucida;
 border-top: 1px solid #567093;
}
 

/*------------------------------BANNER-------------------------------*/
#sub
{
 border: 1px solid #567093;
                font-weight: bold;
                text-transform: capitalize;
                text-align: right;
 background:url("https://www.cnblogs.com/Files/niner/cbg1.rar ");
 font-size: 12px;
                color: #FFFFFF ;
 padding: 6px;
 font-family: lucida;
}
/*-------------------------------BAR------------------------------------*/
.Cal
{
 border : 1px solid #567093;
 background: url(https://www.cnblogs.com/Files/niner/bg_input.rar);
}
.CalTitle
{
 border : 1px solid #567093;
 font-size : 10px;
 margin-top:0px;
 margin-bottom:0px;
 font-family:Arial;
 margin-left : 0px;
 height:100%;
 color: #1E375A ;
 background: url(" https://www.cnblogs.com/Files/niner/cbg1.rar")
}
.CalNextPrev
{
}
.CalDayHeader
{
 border: 1px solid #567093;
 background: url("https://www.cnblogs.com/Files/niner/head_bg.rar ")
}
td.CalOtherMonthDay
{
font-style:italic;
background-color:#567093;
color:#1E375A;
border: 1px solid #567093;
}
.CalSelector
{
}
.CalSelectedDay
{
}
.CalWeekendDay
{
}
td.CalTodayDay
{
border:1px solid red;
}
.CalTodayDay a:link,
.CalTodayDay a:visited,
.CalTodayDay a:hover,
.CalTodayDay a:active
{
font-weight:bold;
}
/*------------------*/
.MainCell
{
 border: 1px solid #FFFFFF;
 background: url(https://www.cnblogs.com/Files/niner/page_bg.rar )
 vertical-align: top;
}

/*-----------------------*/
#leftmenu UL
{
border:1px solid #567093;
border-top:none;
margin: 0px;
padding:5px 5px 5px 5px;
width:auto!important;
}
#leftmenu
{
color: #1E375A;
left : 0px;
width : 200px;
padding: 12px, 0px, 16px, 24px;
background: url(https://www.cnblogs.com/Files/niner/page_bg.rar ); 
}
#leftmenu h1
{
padding: 5px, 0px, 5px, 5px;
border-top:none;
margin: 0px;
border: 1px solid #567093;
font-size: 12px;
color: #1E375A;
background: url("https://www.cnblogs.com/Files/niner/bg_input.rar") background-repeat: repeat-x;
}
#leftmenu h3 {
                margin-top: 12px;
 border: 1px solid #567093;
 background: url("https://www.cnblogs.com/Files/niner/cbg1.rar ")
 background-repeat: repeat-x;
 color: #1E375A;
}
#leftmenu h4
{
padding: 5px, 0px, 5px, 5px;
font-weight:lighter;
border-top: none;
margin: 0px;
border: 1px solid #567093;
font-size: 12px;
color: #1E375A;
background: url("https://www.cnblogs.com/Files/niner/bg_input.rar ") background-repeat: repeat-x;
}

.Framework
{
border: 1px solid #567093;
background: url("https://www.cnblogs.com/Files/niner/page_bg.rar ")
}
/*---------------------------------------*/
p.date img
{
vertical-align:middle;
}
p.date
{
font-size:12px;
color:#1E375A;
padding: 0px, 14px, 0px, 0px;
font-style: normal;
}
p.date span
{
background:none;
}
p.date a
{
color:#567093;
font-style: normal;
}

a:hover {
   color: #FFFFFF;
   text-decoration: underline;