/* Base Weblog (base-weblog.css) */


/* ============================================================================

 basic elements
 
============================================================================ */
div#content a:link {text-decoration:underline;color:#FF9900;}
div#content a:visited {text-decoration:underline;color:#FF9900;}
div#content a:active {text-decoration:underline;color:#FFF;}
div#content a:hover {text-decoration:underline;color:#FFF;}

p {margin-bottom:1em;line-height: 140%;}


#search {
_font-size:0.9em;
margin-bottom:5px;
}

strong {
/*font-weight:bold;*/
color:#B1DD39;
}





/* ============================================================================

 standard helper classes
 
============================================================================ */
.clr {
    clear: both;
    overflow: hidden;
    width: 1px;
    height: 1px;
    margin: 0 -1px -1px 0;
    border: 0;
    padding: 0;
    font-size: 0;
    line-height: 0;
}

/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}
* html .pkg { display: inline-block; }
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg { display: block; }
/* */










/* ============================================================================

 Page layout
 
============================================================================ */










/* blog Menu
============================================================================ */
div#blogMenu {
float:left;
display:inline;
margin: 20px 0 0 0;
padding:8px;
width:134px;
_width:150px;
background: url(../../img/common_bg/report_bg.gif) center left;
font-size: 0.7em;
line-height: 2;
}

div#blogMenu a {
text-decoration: underline;
}


div#blogMenu ul {
margin:0 0 0 7px;
padding:0;
}

div#blogMenu h4 {
padding:0 0 0 2px;
font-size:1.2em;
border-top:1px solid #9a8569;
}

div#blogMenu .module-content {
margin:0;
padding-bottom:20px;
}

div#blogMenu .module-content strong {
font-size:1.2em;
font-weight:bold;
}



/* calendar
------------------------------------------------------ */

#calendar {
    margin: 5px 0 10px;;
    color: #FFF;
}
.calendarhead {
    padding-bottom: 5px;
    font-size: 11px;
    letter-spacing: 0.2em;
}
#calendar table {
    padding: 0;
    border-collapse: collapse;
}
#calendar th {
    padding-bottom: 3px;
    text-align: center;
    font-size: 9px;
    width: 23px;
}
#calendar td {
    padding: 2px 0;
    text-align: center;
    font-size: 10px;
    line-height: 120%;
}



.today {
    display: block;
    border: 1px solid #FFF;
}
.sunday,
.holiday,
.holiday a:link,
.holiday a:visited {
    color: #e50003;
}
.saturday,
.saturday a:link,
.saturday a:visited {
    color: #0000ff;
}







/* blog Body
============================================================================ */
div#blogBody {
float:right;
display:inline;
margin: 20px 0 0 10px;
width:360px;
/*background-color:#FF0000;*/
}

div#blogBody h3 {
width:100%;
background: url(../../img/common_bg/title_h3_field_bg.gif) center left no-repeat;
}



#content p.pagetop a:link {text-decoration:none;color:#FFF;}
#content p.pagetop a:visited {text-decoration:none;color:#FFF;}
#content p.pagetop a:active {text-decoration:underline;color:#FF9900;}
#content p.pagetop a:hover {text-decoration:underline;color:#FF9900;}







