/**
 * css for mmClean template 
 *
 * @author Michael Klier <chi@chimeric.de> 
 *
 * Modification for mmClean Theme
 * @author Marcin Mierzejewski <marcin@mierzejewski.net>
 */

div.sidebar a.wikilink2:link,
div.sidebar a.wikilink2:active,
div.sidebar a.wikilink2:visited,
div.sidebar a.wikilink1:link,
div.sidebar a.wikilink1:active,
div.sidebar a.wikilink1:visited,
div.sidebar a.interwiki:link,
div.sidebar a.interwiki:active,
div.sidebar a.interwiki:visited,
div.sidebar a.urlextern:link,
div.sidebar a.urlextern:active,
div.sidebar a.urlextern:visited
{
  font-size: 11px;
  text-decoration:none;
  color:#fff;
  line-height:140%;
  display: block;
  padding: 0.2em;
  padding-left: 5px
}

div.sidebar li.level2 a.wikilink1
{
    padding-left: 15px;
}

div.sidebar a.wikilink2:hover,
div.sidebar a.wikilink1:hover,
div.sidebar a.interwiki:hover,
div.sidebar a.urlextern:hover 
{
    text-decoration: none; 
/*    border-right: 5px solid #fff;*/
    color:#ccc;
    /*background: #436976;*/
}

div.sidebar h1,
div.sidebar h2,
div.sidebar h3,
div.sidebar h4,
div.sidebar h5,
div.sidebar h6 
{
    color:#000;
    font-weight:bold;
    font-size: 11px;
    padding-left: 5px;
    border: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
}

div.sidebar h1
{
    border-bottom: 1px solid #000000;
}

div.sidebar strong
{
    padding: 02em;
    padding-left: 5px;
}

div.sidebar
{
	float: left;
	width: 150px;
    padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
    /*background: #a3c9d6;*/
}

div.sidebar ul
{ 
    padding: 0;
	margin: 0;
    list-style-image: none;
}

div.sidebar li
{ 
    display: block;
    background: 0;
}

div.sidebar b.rtop,
div.sidebar b.rbottom
{
    display:block;
    /*background: #ffffff;*/
}

div.sidebar b.rtop b,
div.sidebar b.rbottom b
{   
    display:block;
    height: 1px;
    overflow: hidden;
    /*background: #a3c9d6;*/
}


/* ROUNDED INLINE DIALOG (added by RAPH) */

.dialog {
 width:100%;
 margin:0px auto;
 min-width:11em;
 max-width:800px; /* I only cut the left background images out to 800px. You could do much larger, etc. */
 color:#fff;
}


.dialog .hd .c,
.dialog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:11px;
}

.dialog .ft .c {
 height:14px;
}

.dialog .hd {
 background:transparent url(/img/tl.png) no-repeat 0px 0px;
 margin-right:14px; /* space for right corner */
}

.dialog .hd .c {
 background:transparent url(/img/tr.png) no-repeat right 0px;
 margin-right:-14px; /* pull right corner back over "empty" space (from above margin) */
}

.dialog .bd {
 background:transparent url(/img/ml.png) repeat-y 0px 0px;
 margin-right:6px;
}

.dialog .bd .c {
 background:transparent url(/img/mr.png) repeat-y right 0px;
 margin-right:-6px;
}

.dialog .bd .c .s {
 margin:0px 8px 0px 4px;
 background:#000 url(/img/ms2.jpg) repeat-x 0px 0px;
 padding:0.1em;
}

.dialog .ft {
 background:transparent url(/img/bl.png) no-repeat 0px 0px;
 margin-right:14px;
}

.dialog .ft .c {
 background:transparent url(/img/br.png) no-repeat right 0px;
 margin-right:-14px;
}


/* content-specific */

.dialog h1 {
 /* header */
 font-size:2em;
 margin:0px;
 padding:0px;
 margin-top:-0.6em;
}

.dialog p {
 margin:0.5em 0px 0px 0px;
 padding:0px;
 font:0.95em/1.5em arial,tahoma,"sans serif";
}

