
body {
   font-size: 13px;
   font-family: "Arial", "Verdanda",  sans-serif;
}
#body-tag {
  margin: 0 0 0 0;
  padding: 0;
  background: #FFFFFF;
}

h1 {
  font-size: 1.5em;
  font-weight: bold;
  display: inline;
  margin: 0 0 .5em 0;
  text-align: left;
}

h2 {
  border-bottom: 1px solid #aab;
  color: #333;
  text-align: left;
}

#logo {
  color:#F93;
  display: inline;
}

.nc-active {
   font-weight: bold;
   color:#f93;
}

.top {
  background: #333333;
  color: #ffffff;
  font-size: 16px;
  margin: 0 0 .5em 0;
  padding: 2px;
}


.top a {
  color: #fcfcff;
  text-decoration: none;
}

.top a:hover {
  color: #fff;
  text-decoration: underline;
}

.top a:active {
  color: #fff;
  text-decoration: underline;
}

.top a:visited {
  color: #fffcfc;
}

.nc-asciishowcase a.hiddenLink {
  text-decoration: none;
  color: #000;
}

.nc-asciishowcase a.hiddenLink:hover {
  text-decoration: none;
  color: #000;
}

.nc-asciishowcase a.hiddenLink:active {
  text-decoration: none;
  color: #000;
}

.nc-asciishowcase a.hiddenLink:visited {
  text-decoration: none;
  color: #000;
}

.top a.hiddenLink {
  text-decoration: none;
  color: #fff;
}

.top a.hiddenLink:hover {
  text-decoration: none;
  color: #fff;
}

.top a.hiddenLink:active {
  text-decoration: none;
  color: #fff;
}

.top a.hiddenLink:visited {
  text-decoration: none;
  color: #fff;
}

.nc-next {
  float: left;
  margin-left: .5em;
  font-size: 16px;
}
.nc-next ul {
   list-style-type: none;
   margin: 0 0 1em 0;
   padding: 0px;
}
.nc-next ul li {
   border-left: 1em solid #9f3;
   padding: 0 0 0 .25em;
   margin: .5em 0 .5em 0;
}

.nc-next a {
  color: #44c;
  text-decoration: none;
}
.nc-next a:hover {
  color: #006;
  text-decoration: underline;
}
.nc-next a:active {
  color: #006;
  text-decoration: underline;
}

.nc-next a:visited {
  color: #44c;
}

.top ul {
  display: inline;
}
.top ul li {
  display: inline;
}

.content {
  width: 860px;
  text-align: left;
}

#footer {
  text-align: center;
  margin: 1em .5em .5em .5em;
  color: #999999;
}

.nc-shareNotification {
  border: 1px solid #000;
  background: #ddd;
  padding: 2px;
}

.nc-shareContent {
  width: 580px;
}

.nc-toolBox {
  border: 1px solid #888;
  background: #bbb;
  width: 100%;
}

table tr {
  padding: 0;
  margin: 0 0 0 0;
}

table tr td {
  padding: 0;
  margin: 0 0 0 0;
}

.nc-asciibox {
  border: 1px solid #333;
  cursor: crosshair;
  padding: 0px;
  text-align: center;
}

.nc-asciiRow {
  padding:0;
  margin: 0 0 0 0;
}

.nc-asciiStatBox {
  font-family:"Lucida Console","Courier New",Monospace;
  font-size: 30px;
  border: 0;
  width: 30px;
  height: 40px;
}

.nc-asciipiece {
  margin: 0 0 0 0;
  padding: 0;
  font-family:"Lucida Console","Courier New",Monospace;
  font-size: 12px;
  width: 8px;
  height: 12px;
}

#closeButton {
  margin: 15px 6px 6px;
}

.nc-dialog {
  border: 1px solid #000;
  background: #999;
}
.nc-dialog .dialogContent {
  border: 1px solid #888;
  font-family:"Lucidia Console","Courier New",Monospace;
  font-size: 10px;
  background: #fff;
  color: #000;
}

.nc-asciishowcase { 
    margin: 0.5em 0.5em 0.5em 0.5em;
    font-size: 10px;
    text-align: center;
    float:left;
    border: 1px solid #aab;
    padding: 10px;
}
.nc-showcaseImg {
   text-align: left;
   font-family:"Lucida Console","Courier New",Monospace;
   font-size:10pt;
   width: 590px;
   overflow: hidden;
}

.nc-codeOutput { 
  width: 600px;
  height: 410px;
  font-family:"Lucida Console","Courier New",Monospace;
  font-size: 10px;
}
.nc-success {
  border: 3px solid #333;
  background: #afa;
  color: #000;
  font-size: 20px;
  width: 580px;
  cursor:pointer;
}
.nc-alert {
  border: 3px solid #333;
  background: #faa;
  color: #000;
  font-size: 20px;
  max-width: 580px;
  cursor:pointer;
}

