/*
## editorelements.css - Contains style for content in editorelement
*/

.article-content ul, ol {
x  list-style-position:inside;
}

/**********************
## IMAGE DESCRIPTION ##
**********************/
div.image-box div.image-caption {
x  background:#EFEFEF;
x  padding:3px 5px; /* remember to adjust element in editorelement.xsl if this is changed */
padding:5px 0px;
font-style: italic;
}

div.image-box.left-floated {
  float:left;
  margin:0 15px 10px 0;
}

div.image-box.right-floated {
  float:right;
  margin:0 0 15px 10px;
}

div.image-box.none-floated {
  margin:15px 0;
}

/******************************
## USER BOX DESCRIPTION ##
******************************/
div.user-box {
  background-color:#DDD;
  padding:5px;
  border:1px solid #999;
}

div.user-box.left-floated {
  float:left;
  margin:0 15px 10px 0;
}

div.user-box.right-floated {
  float:right;
  margin:0 15px 10px 0;
}

/***********************
## TABLE DESCRIPTION ##
***********************/
table.user-table {
  margin-top:10px;
  margin-bottom:10px;
  border-collapse: collapse;
}

table.user-table td {
  padding:4px;
}

table.bordered-user-table {
  margin-top:10px;
  margin-bottom:10px;
  border-collapse: collapse;
  border: 1px solid black;
}

table.bordered-user-table tr td {
  border: 1px solid black;
  padding: 4px;
}

/*******************************
## INLINE ARTICLE DESCRIPTION ##
*******************************/
.inline-article {
  border: 2px dashed black;
  padding: 3px;
}

/*********************
## FILE DESCRIPTION ##
*********************/
.inline-file-attachment {
  width: 250px;
  border: 1px solid silver;
  padding: 6px;
  margin: 5px 0;
  min-height: 35px;
}

.inline-file-attachment a {
  display: block;
}

.inline-file-attachment a img {
  float: left;
  text-decoration: none;
  margin-right: 8px;
}
