.expander{
float: right;
cursor: pointer;
}
ul{
list-style:none;
padding: 0;
margin: 0;
}
#tabs sul li{
margin: 3px 0;
border: 1px solid #eeeeee;
padding: 3px;
}
ul#managenews{
width: 400px;
}
.column { width: 270px; float: left; padding-bottom: 100px; }
	.portlet { margin: 0 1em 1em 0; }
	.portlet-header { margin: 0.3em; padding-bottom: 4px; padding-left: 0.2em; }
	.portlet-header .ui-icon { float: right; }
	.portlet-content { padding: 0.4em; }
	.ui-sortable-placeholder { border: 1px dotted black; visibility: visible !important; height: 50px !important; }
	.ui-sortable-placeholder * { visibility: hidden; }
.showcolumn { width: 300px; float: left; padding-bottom: 100px; }
div#text{overflow:auto;}
.ui-tabs-panel{overflow: auto;}
.portlet-content ul{
padding: 10px 0px;
}
#popup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:auto;
width:auto;
z-index:1000;
padding: 20px;
background-color: #ffffff;
border: 3px solid #aaaaaa;
}
#popupClose{
font-size:20px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#cccccc;
font-weight:700;
display:block;
}
#popup input{
width: 300px;
}

div.editlink{
display: none;
}
div.addlink, div.addvideoform{
display: none;
margin: 0 0 10px 0;
}
span.savegroup{
display: none;
}
.abutton{
border: 1px solid #cccccc;
padding: 3px;
margin: 3px;
}
.videoheader{
float: left;
clear: both;
margin: 10px 0 10px;
}
.yttnimg{display: inline;
height: 97px;
width: 130px;
float: left;
}
.videoheadertext{
float: left;
margin: 0 0 0 30px;
}
.videoheadertext a{
font-size: 12pt;
}
.videoheadertext span{
}
#ytapiplayer{
margin: 20px auto;
}
#videotext{
margin: 20px 0;

}
#videotext span#title{
font-weight: bold;
font-size: 12pt;
line-height: 20pt;
}

#videotext span#descr{
}
.delvideo, #showaddvideo, .abutton, .article, .news{
cursor: pointer;
}
#managearticles{
margin: 10px 0 10px;
}
.newsdate{
color: #444444;
font-size: 10pt;

}
div.news h3{
margin: 0;
padding: 0;
}