
/*deprecated*/
div#content, div#main {position: static}


/* Add Content Button*/
#add_content {
    background: #fbfbfb url(add_content.png) no-repeat 4px 5px;
    padding: 18px 0px 12px 40px;
    border: 1px solid #ccc;
    height: 10px;
    display: inline-block;
    z-index: 12;
    position: absolute;
    left: 0;
    top:4px;
    
}
#gencontent_add_menu {
    position: absolute;
    height: 52px;
    display: none;
}

.insert_after {
    border-bottom: 1px dashed red;
   
    
}
.insert_before {
    border-top: 1px dashed red;
}


div.gencontent_thumb {
	float:                      left;
	padding:                    3px;
	background:                 #eee;
	margin:                     0px 2px 2px 0px;
    border:                     1px solid #ddd;
    position:                   relative;
}

/* Admin style on mousover */

.adminhover .content {
    background: #ffffe3;
    border:     1px dashed #ccc;
}



.blockgroup {padding-top:55px;}


.block_panel {height: 100px;}

#contentpanel {}

/*	ContentBlock with respect to client or admin view
--------------------------------*/
	

    

    .contentblock.admin .content {padding:2px; background: #fefefe}

    .contentblock .minibtns {display:none;  background: #eee; right:0}
	.contentblock h2, .contentblock h1, .contentblock h3 {margin-bottom:12px; color:#333}



/*
------------------------------------------*/
    #gencontent_dialog_menu {
        
    }

    #gencontent_dialog_menu a {
        display: inline-block;
        text-decoration: underline;
        color: #666;
        margin-right: 33px;
        
    }
    #gencontent_dialog_menu a:hover {color: #bbb;}
    #gencontent_dialog_menu a#current {
        text-decoration: none;
        font-weight: bold;
    }
    


.contentblock .adminbar {
   
    border:0px solid #ddd;
  
    background: transparent;
    margin-bottom:0px;
    
    position: absolute;
    left:0;
    width: 100%;
    visibility: hidden;
    border-bottom:0px solid #ccc;
    

    
}

.edit_tools {
    padding:8px 8px 0px 8px;;
    
    border-bottom:0px solid #ddd;
    background: #eee;
    height: 30px;
    float:left;
    

}

.dragzone {
    padding:3px;
    width:70%;
    background: #fef73f;
    float:left;
    height:32px;;
    opacity: 0.2;
    -moz-opacity: 0.2;
    filter: alpha(opacity=20);
    cursor: move;
    border-bottom:0px solid #ccc;

}











/* choose blocktype width
------------------------------------*/
#choose_blocktype {}
#choose_blocktype a { 
	float: left; 
	width: 400px;
	margin-right:10px;
	display: block;
	text-decoration: none;
	background: #eee;
	border: 1px solid #dedede;
	padding:12px;
	margin: 0px 4px 3px 0px;
}
#choose_blocktype a:hover {
	background: #FFFFCC;
}

#gencontent_dialog_container .simpleline a{color: #666; font-size: 13px;}
#gencontent_dialog_container .simpleline {border-top: 0px; border-bottom: 1px solid #eee}





/* automatic icons for links*/



.files a.file {
	display:inline-block;
	padding-left:68px;
	line-height:48px;
	background:url(filetypes/file.png) no-repeat;
}
.files a[href$='.pdf'] {
	display:inline-block;
	padding-left:68px;
	line-height:48px;
	background:url(filetypes/pdf.png) no-repeat;
}
.files a[href$='.doc'], a[href$='.odt'] {
	display:inline-block;
	padding-left:48px;
	line-height:48px;
	background:url(filetypes/doc.png) no-repeat;
}
.files a[href$='.mp3'] {
	display:inline-block;
	padding-left:68px;
	line-height:48px;
	background:url(filetypes/mp3.png) no-repeat;
}
.files a[href$='.jpg'],
.files a[href$='.jpeg'],
.files a[href$='.JPG'],
.files a[href$='.JPEG'] {
	display:inline-block;
	padding-left:68px;
	line-height:48px;
	background:url(filetypes/jpg.png) no-repeat;
}
.files a[href$='.txt'] {
	display:inline-block;
	padding-left:68px;
	line-height:48px;
	background:url(filetypes/txt.png) no-repeat;
}
.files a[href$='.zip'],
.files a[href$='.rar'],
.files a[href$='.gzip'] {
	display:inline-block;
	padding-left:68px;
	line-height:48px;
	background:url(filetypes/zip.png) no-repeat;
}
.files a[href$='.pps'],
.files a[href$='.ppt'] {
	display:inline-block;
	padding-left:68px;
	line-height:48px;
	background:url(filetypes/ppt.png) no-repeat;
}