.dayheader{width:100px;height:20px;border-right:1px solid #cecece;border-bottom:1px solid #cecece;}
.day{ width: 105px; height: 80px; border: 1px solid #cecece; border-left: none; border-top: none;foverflow: hidden;
      vertical-align: middle}

#calendar{border:1px solid #cecece;margin:20px 0;}
.last{border-right:none;}

#usermenu {
	 list-style: none;
	 margin:0;
	 padding:0;
}		


#usermenu li{
	border: 1px solid #b7b7b7;
	background: url('../images/userarea/li.png') no-repeat;
	padding-left:40px;
	border-bottom:none;
	margin:0;
}

#usermenucontainter{
	margin:20px 0 100px 10px;
	border-bottom:1px solid #cecece;
}

a.userhref{text-decoration:none;display:block;width:100%;}
a.userhref:hover{color:#454545;color:#990000;}


#rss{background: url('../images/userarea/rss.png') no-repeat;padding-left:25px;}

#leftEvents{width:350px;padding-left:20px;overflow:hidden;padding-top:20px;}
#leftEvents li {width:300px;overflow:hidden;}
#rightEvents{width:300px;overflow:hidden;padding-top:20px;}


/* tables */
table.tablesorter thead tr .theader {
	background-image: url('../images/tablesorter/bg.gif');
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	text-align: left;
	font-weight: normal;
}

table.tablesorter thead tr .headerSortUp {
	background-image: url('../images/tablesorter/asc.gif');
}
table.tablesorter thead tr .headerSortDown {
	background-image: url('../images/tablesorter/desc.gif');
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}

#events a, #events a:visited {
    text-decoration: none;
    color: black;
}

#events a:hover {
    text-decoration: underline;
}

#events thead tr th {
    border-bottom: 8px solid #358dd4;
}

#events tbody tr.even td {
    background-color:#e8f3fb;
}

a.userhref{text-decoration:none;display:block;width:100%;}
a.userhref:hover{color:#454545;color:#990000;}
.blue-T2{color:#114870;}
.bold{font-weight:bold;}

div#files.placeholder p a {
    /* userhref */
    text-decoration: none;
    display: block;
    width: 100%;

    /* blue-T2 */
    color: #114870;

    /* bold */
    font-weight: bold;
}

div#files.placeholder p a:hover {
    color: #454545;
    color: #990000;   
}