/*---------------/ building tour /------------------*/
.pics {
margin:4.5em 0 0 1.5em;
padding:0;
}

.pics img {
top:0;
left:0;

}

/*---------------/ news scrolling /------------------*/
#scrollup {
position:relative;
overflow:hidden;
height:150px;
border:none;
}



.headline {
float:left;
position:relative;
margin-bottom:.7em;
margin-left:.2em;
width:13em;
}

.headline h4{
padding:0;
margin-bottom:0.1em;
margin-top:0.5em;
}

/* ----------------- / calendar /---------------------- */
.calendarBG {
background-color:#000;
border:solid .1em #333;
}

.calendarBlank {
background-color:#000;
}

.calendarHeader {
font-weight:700;
color:#fff;
text-align:center;
background-color:#000;
}

.calendarMonthLinks {
font-size:11px;
font-weight:700;
letter-spacing:.1em;
text-decoration:none;
color:#fff;
background-color:transparent;
}

.calendarMonthLinks a:hover {
color:#ccc;
text-decoration:underline;
background-color:transparent;
}

.calendarDayHeading {
font-weight:700;
font-size:11px;
color:#000;
background-color:#FECD08;
text-align:center;
vertical-align:middle;
}

.calendarToday {
font-size:12px;
font-weight:700;
letter-spacing:.1em;
text-decoration:none;
text-align:center;
vertical-align:middle;
color:#000;
background-color:#9FC9EB;
}

.calendarCell {
font-size:12px;
font-weight:700;
letter-spacing:.1em;
text-decoration:none;
text-align:center;
vertical-align:middle;
color:#fff;
background-color:#000;
}

.calendarMonthLinks a,.calendarMonthLinks a:visited,.calendarCell a:hover {
color:#fff;
text-decoration:none;
background-color:transparent;
}

.calendarCell a,.calendarCell a:visited {
color:#000;
text-decoration:underline;
background-color:transparent;
}