/* --- Old definitions not supported anymore -------------------------------- */

/* div.articleBorder */
/* div.article       */

/* --- General -------------------------------------------------------------- */

div#content .left, div#content img.alignleft {
  left:             0px;
  float:            left;
  margin-right:     16px;
  margin-bottom:    12px;
}

div#content .center, div#content img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

div#content .right, div#content img.alignright {
  xright:             0px;
  float:            right;
  margin-left:      16px;
  margin-bottom:    12px;
}

.qvRemark {
  color: #7f7f7f;
}

div#content ul.qvNoDot li {
  list-style:       none !important;
}

div#content li.qvPadded {
  padding-bottom:   12px;
}

div#content .qvTitle {
  font-size:        1.4 em;
  font-weight:      bold;
  margin-top:       0;
  padding-top:      0;
  color: black;
}

div#content .qvImgTitle {
  font-size:        1.4 em;
  font-weight:      bold;
  margin-top:       0;
  padding-top:      4px;
  text-align:       center;
  color: black;
}

div#content .endFloat {
  clear: both;
}

div#content .dontcare {
  color:     #7f7f7f;
}

#content a.big {
  display: block;
  font-size:   1.25em;
  font-weight: bold;
  padding: 12px 0 12px 32px;
}


/* --- Images --------------------------------------------------------------- */

div#content   .qvPicture, div#content img.size-full { border: 1px solid #cccccc; }
div#content a .qvPicture, div#content img.size-full { border: 1px solid #0a121d; }

div#content img.lightbox {
  border-color: #b22430 !important;
}

div#content img.qvPicture, div#content img.qvPictureRaw, div#content img.size-full {
  padding:          1px;
  margin-top:       8px;
  margin-bottom:    8px;
}

img.pngTrans { display: inline; }
img.jpgSubst { display: none;   }
img.gifSubst { display: none;   }

* html img.pngTrans { 
  display: none;
}

* html img.jpgSubst {
  border:  1px solid #6587a2;
  display: inline;
}

* html img.gifSubst {
  display: inline;
}


/* --- Blocks --------------------------------------------------------------- */

div#content div.qvBlock {
  border:           1px solid #cccccc;
  background-color: #f7f7f7;
  position:         relative;
  font-style:       normal;
  margin-top:       16px;
  margin-bottom:    16px;
  padding:          8px 12px;
  width:            480px;
}

div#content div.qvCode { 
  font-family:      "Lucida Console", Courier;
  font-size:        9pt;
  background-color: #f7f7f7;
  padding:          0 8px;
  margin:           0;
}


/* --- Quotes --------------------------------------------------------------- */

div#content blockquote {
  border:           1px solid #cccccc;
  background-color: #f7f7f7;
  margin-top:       16px;
  margin-bottom:    16px;
  padding:          4px 12px;
}

div#content blockquote.quote {
  border: none;
  border-left: 1px solid #0a121d;
  background: transparent;
  margin: 0 30px 1em 30px;
  padding: 0 10px 0   10px;
  font-style: italic;
}


/* --- Blocks --------------------------------------------------------------- */

div#content table th, div#content table td {
  text-align: left;
}

div#content table .tHeader { border-bottom: 1px solid black; }
div#content table .tFooter { border-top:    1px solid black; }

div#content table.qvTable {
  border:           1px solid #cccccc;
  background-color: white;
}

div#content table.qvTable th {
  background-color: darkgray;
  color:            white;
  font-weight:      bold;
  padding:          1px 2px;
}

div#content table.qvTable td {
  background-color: #f7f7f7;
  padding:          1px 2px;
}

div#content table.qvTable .green  { background-color: lightgreen; } 
div#content table.qvTable .yellow { background-color: yellow;     } 
div#content table.qvTable .red    { background-color: lightred;   } 

div#content table .tLeft   { text-align: left;   }
div#content table .tCenter { text-align: center; }
div#content table .tRight  { text-align: right;  }


/* --- The End -------------------------------------------------------------- */

