/* --- CONTENT --- */
div.content {
  margin-left: 0.5em;
    margin-right: 0.5em;
  padding: 1em;
  margin-top: 0px;
  margin-left: 0.5em;
  background-color: #000;

  /*min-height: 15em;*/
}
div.content * { margin-top: 0.5em; margin-bottom: 0.5em; }
div.content h2 { border-bottom: 1px #444 solid; }
div.content h3 { text-decoration: underline; font-size: 100%; margin: 1em 0 1em 0; }
div.content a:link, div.content a:visited, div.content a:hover, div.content a:visited{ color: #0081ac; }
div.content code { background-color: #EFE; border: 1px #444 dotted; }
div.content pre { padding: 1em; background-color: #EFE; border: 1px #444 dotted; }
div.content ul { margin-left: 3em; }
div.content ol { margin-left: 3em; }
div.content dd { margin-left: 3em; }
div.content dt { font-weight: bold; margin: 2em 0 2em 0; }
div.content .abstract { border: 2px #999 solid; background-color: #EEE; padding: 1em; color: #000; text-align: justify; }


a.chatLink, a.chatLink:hover, a.chatLink:visited {
background:#2F2F2F none repeat scroll 0 0;
border:2px solid #111111;
color:#FFFFFF;
display:block;
font-size:0.8em;
margin: 0 4px;
padding:7px 10px;
width:150px;
float: left;

}

a.chatLink:hover {
background: #4F4F4F;
}

#navWrap {
clear:both;
display:block;
margin:0 auto;
height: 32px;
text-align:center;
width:364px;
}

div.content {
clear: both;
}

p.tip {
background-attachment:scroll;
background-color:#181818;
background-image:none;
background-position:0 0;
background-repeat:repeat;
clear:both;
color:#FFFFFF;
font-size:0.8em;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
margin-top:15px;
padding-bottom:6px;
padding-left:1px;
padding-right:1px;
padding-top:4px;
text-align:center;
width:360px;
}