#wrap3 {
   width: 100%;
   padding: 10px;
   min-height: 600px;
   float: left;
}


#alfooter{padding:0;}

#main {
  padding: 0 20px;
  padding-bottom: 200px;
  background:#ffffff;
}

.archive-title, .page-title, .widget-title h3 {
    color: #007AC2;
    font-size: 14px;
    font-size: 1rem;
    font-weight: bold;
    line-height: 1.18182;
    text-transform: uppercase;
}

.entry-title h1 {
    color: #007AC2;
    font-size: 1.57143rem;
    font-weight: bold;
    font-style: italic;
}


.title {
    font-family: Roboto, Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #007ac2;
    font-weight: 300;
    line-height: 1.41;
    letter-spacing: 0px;
    margin-top: 1em;
    margin-bottom: 1em;
}

.subtitle {
    font-family: Roboto, Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #007ac2;
    font-weight: 300;
    line-height: 1.41;
    letter-spacing: 0px;
    margin-top: 1em;
    margin-bottom: 1em;
}

a.subtitle {
    font-family: Roboto, Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #007ac2;
    font-weight: 300;
    line-height: 1.41;
    letter-spacing: 0px;
    margin-top: 1em;
    margin-bottom: 1em;
}

a.subtitle:hover {
    font-family: Roboto, Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #007ac2;
    font-weight: 300;
    line-height: 1.41;
    letter-spacing: 0px;
    margin-top: 1em;
    margin-bottom: 1em;
}

/*CALENDAR*/

.calendarplainwrap table{border:none;}
.calendarplainwrap th{width:14%;}
.calendarplainwrap td,
.calendarplainwrap th{font-size:11px; font-weight:bold; border:1px solid #59c2ff; color:#406391;}
.calendarplainwrap th{background:#f2f9fe; padding:5px 0; }
td.default, td.contentbg2{border:none; padding:4px; line-height:120%;}
.calendarplaintitle{width:100%;}
.calendarplaintitle td
.calendarplainnextprev a{white-space:nowrap; color:#0079c0; font-size:12px; text-decoration:none; font-weight:bold;}
.calendarplaintitle td {padding:10px 0; background:none; font-family:Tahoma; font-size:21px; font-weight:bold; color:#0079c0;}
.calendarplaintitle td{border:none;border-bottom:1px solid #59c2ff;}
.calendarplaintoday{background:#c4e0f5;}
.default{font-weight:bold; font-size:11px;}
.default a,.contentbg2 a{font-weight:normal; font-size:10px; text-decoration:none;color:#406391;}
.default a:hover,.contentbg2 a:hover{color:#0079c0;}
.contentbg2{background:#f7fbff;}