body {
 font-size: 15px;
 font-family: Arial;
 margin: 0;
}

textarea {
 background-color: #ffc;
 border: 1px solid #ccc;
 border-bottom-color: #888;
 border-right-color: #888;
 font-size: 15px;
}

.dotted-line {
 border: 0px;
 border-bottom: 1px dotted #000;
}

.code {
 font-family: 'Courier New', 'Courier', monospace;
}

.input-placeholder {
 position: absolute;
 font-style: italic;
 color: #aaa;
 margin: 0.1em 0 0 0.3em;
 font-size: 1.4em;
}

.center {
 margin-left: auto;
 margin-right: auto;
}

h2 {
 margin: 0px;
}

.border1 {
  border: 1px solid #b0b0b0;
}

.round5 {
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 border-collapse: separate;
}

.round10 {
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius: 10px;
 border-collapse: separate;
}

.round10top {
 -moz-border-radius-topleft: 10px;
 -moz-border-radius-topright: 10px;
 -webkit-border-top-left-radius: 10px;
 -webkit-border-top-right-radius: 10px;
 border-top-left-radius: 10px;
 border-top-right-radius: 10px;
 border-collapse: separate;
}

.round10bottom {
 -moz-border-radius-bottomleft: 10px;
 -moz-border-radius-bottomright: 10px;
 -webkit-border-bottom-left-radius: 10px;
 -webkit-border-bottom-right-radius: 10px;
 border-bottom-left-radius: 10px;
 border-bottom-right-radius: 10px;
 border-collapse: separate;
}

.round15 {
 -moz-border-radius: 15px;
 -webkit-border-radius: 15px;
 border-radius: 15px;
 border-collapse: separate;
}

.round20 {
 -moz-border-radius: 20px;
 -webkit-border-radius: 20px;
 border-radius: 20px;
 border-collapse: separate;
}



/* Overwrites WordPress large margins */
input {
  margin-top: 0px !important; 
  margin-bottom: 0px !important;
}

/* Overwrites WordPress paragraph spacing */
p {
  margin-top: 16px;
  margin-bottom: 16px;
}


/* Overwrites default Alex Gorbatchev's SyntaxHighligher */

.syntaxhighlighter {
  width: 690px !important;
  border: 1px solid #cccccc;
  /* Removes annoying useless vertical scroll bar */
  /* xoverflow-y: hidden !important; */
  padding-bottom: 1px;
}

.syntaxhighlighter .gutter .line {
  border-right: 3px solid #ccddee !important; /* line numbers vertical bar */
}

.syntaxhighlighter .line.alt1 {
  background-color: #f7f7ff !important;
}

.syntaxhighlighter .line.alt2 {
  background-color: #f4f4f4 !important;
}

