/* TextNews */

.mod.TextNews ul { padding: 0px; }
.mod.TextNews li { list-style-type: none; margin-top: 12px; padding-bottom: 15px; background:url(img/orna.1.png) repeat-x left bottom; }
.mod.TextNews li:hover { background-color: none; }
.mod.TextNews li .date { display: none; }
.mod.TextNews li .name {
	display:block; color:#352a0c; font-size:12px; font-weight:bold; margin-top:14px; 
	text-transform: uppercase; background:url(img/orna.2.png) right center no-repeat; 
}
.mod.TextNews li .content { color: #5E4724; line-height: 18px; }
.mod.TextNews li .nfo { display: none; }

#columnleft .mod.TextNews h5 { display: none; }
#columnleft .mod.TextNews .name	{
	font-family:"Gill Sans Ultra Bold", "Gill Sans", GillSans, "Benton Sans", "Segoe Black", "Stone Sans", Stone, Helvetica, "Trebuchet MS", Trebuchet, sans; background:url(img/orna.0.png) bottom center no-repeat;
	color:#433a2c; font-weight:bold; font-size:15px; text-transform: uppercase; margin:2px 0; padding:0 0 16px; text-align:center;
}


/* TextBasic */
.TextBasic { font-size: 11px; line-height: 14px; }
#columnmain .TextBasic { color:#222222; font-size:14px; line-height:24px; margin-bottom: 35px; }
#columnmain .TextBasic a { font-size: 12px; }


/* Media files */
#columnleft .MediaFile { margin: 15px 0px 25px; text-align: center; height: auto; }
#columnleft .MediaFile .symbol.doc { background: url(img/icon.doc.png) no-repeat center; margin:10px 0 0 42px; height: 2px; padding-top:46px;  }
#columnleft .MediaFile .symbol.doc .name { color: gray; font-weight: 100; }


/* Media image */
#columnleft .mod.MediaImage, #columnright .mod.MediaImage { margin-top: 24px; }

#columnmain .mod.MediaAlbum {
	display: block; float: left; margin-top: 24px;
	-moz-border-radius:3px 3px 3px 3px;
	background:url("img/img.load.png") no-repeat scroll center center black;
	margin-bottom:24px;
	min-height:42px;
	padding:3px 0 0;
	width:420px;
}


.MediaAlbum.slide {
	-moz-border-radius:5px 5px 5px 5px;
	-moz-box-shadow:0 0 4px rgba(0, 0, 0, 0.5);
	background:none repeat scroll 0 0 black;
	border:1px solid white;
	height:90px;
	margin:55px 0 12px;
	padding:18px 0 0;
	width:140px;
}
.MediaAlbum.slide .reel {
	background:none repeat scroll 0 0 #222222;
	cursor:pointer;
	display:block;
	height:60px;
	margin:0 0 4px;
	overflow:hidden;
	width:140px;
}
.MediaAlbum.slide .reel span.in { float: left; position: relative; }


/* Calendar */
#columnmain div {
	top:0px;
}
#columnmain .CalendarField.big {
	width: 390px !important;
}


/* FORM */
#columnright .mod.TextForm form {
	color:#352A0C;
}