/*
Aaron Gyes
http://aaron.gy
*/

body, html {
  font-family: Cambria, Georgia, serif;
  text-rendering: optimizeLegibility;
  font-size: 12pt;
  color: black;
  line-height: 1.5em;
  margin: 0;
  background-color: #f3f3f3;
}

#header h1 {
  height: 120px;
  vertical-align: middle;
  line-height: 120px;
  padding: 0 0 0 .2em;
  margin: 0;
  background-color: #83AB57;
  font-family: Palatino, Georgia, sans-serif;
  color: white;
  font-size: 5em;
  font-weight: normal;
}

:link, :visited {
  color: white;
  text-decoration: none;
}

:link:hover, :visited:hover {
    color: black;
}

#current {
  font-style: oblique;
}

#footer :link, #footer :visited {
  color: black;
}

#content :link, #content :visited {
  color: #455E8D;
  background-color: #e3f4f8;
}

#content :link:hover, #content :visited:hover {
  background-color: #455E8D;
  color: #e3f4f8;
}

#navigation {
  list-style: none;
  white-space: nowrap;
  font-size: 1.5em;
  margin: 0;
  padding: 0 0 0 15px;
  height: 1.5em;
  line-height: 1.5em;
  background-color: #50B7C5;
}

#navigation li {
   height: 1.2em;
   display: inline;
   padding: 3px;
}

#header {
  padding: 0;

}
#header img {
  margin-left: 20px;
  margin-top: 1em;
}

#content {
  color: #111;
  clear: left;
  text-align: justify;
  margin: 0 2em;
  padding: 0;
}

.imglink {
  border: 0;
}

a img {
  border: 0;
}

h1, h2, h3, h4 {
  font-family: Verdana, sans-serif;
  font-weight: bold;
  color: black;
}

h2 {
  font-size: 17pt;
  line-height: 1.5em;
  color: black;
  padding: 0;
  font-weight: bold;
}

h3 {
  font-size: 14pt;
  margin-bottom: -.5em;
}

h4 {
    margin-bottom: -.6em;
}

dt{
    font-size: 1em;
    font-weight: bold;
}

.left {
  float: left;
}
.right {
  float:  right;
}

form {
   clear: both;
}



code {
    font-family: Menlo, Consolas, "Bitstream Vera Sans Mono" monospace;
    font-size: .9em;
    color: #9b779e;
}

pre {
    background-color: #f7f1f7;
    border: medium solid #eadfed;
    padding: .15em;
    margin-left: 2em;
}

pre code { 
  color: black;
}

#footer {
  color: #666;
  font-size: 10pt;
  margin: 2.5em 0 0 1em;
  clear: both;
}

.c,.cm,.c1,.go { color:#808080 }
.err { background:#f0a0a0 }
.err,.ne {  color:#f00000 }
.k,.kc,.kd,.kr { color:#008000 }
.k,.cs,.gh,.gp,.gs,.gu,.kc,.kd,.kp,.kr,.kt,.m,.nc,.no,.nd,.ni,.ne,.nf,.nl,.nn,.ow,.mf,.mh,.mi,.mo,.se,.vg,.il { font-weight:bold }
.o {  color:#303030 }
.cp { color:#507090 }
.cs { color:#c00 }
.gd { color:#a00000 }
.ge { font-style:italic }
.gr { color:#f00 }
.gh { color:#000080 }
.gi { color:#00a000 }
.gp { color:#c65d09 }
.gu { color:#800080 }
.gt,.sc { color:#0040d0 }
.kp { color:#003080 }
.kt { color:#303090 }
.m,.mf {  color:#6000e0 }
.s,.sb,.s2,.se,.sh,.sx,.s1 { background:#fff0f0 }
.na { color:#0000c0 }
.nb,.bp { color:#007020 }
.nc { color:#b00060 }
.no { color:#003060 }
.nd { color:#505050 }
.ni { color:#800000 }
.nf { color:#0060b0 }
.nl { color:#907000 }
.nn { color:#0e84b5 }
.nt { color:#007000 }
.nv { color:#906030 }
.ow,.sr { color:#000 }
.w {  color:#bbb }
.mh { color:#005080 }
.mi,.il { color:#0000d0 }
.mo { color:#4000e0 }
.sd { color:#d04020 }
.se { color:#606060 }
.si { background:#e0e0e0 }
.sx { color:#d02000 }
.sr { background:#fff0ff }
.ss { color:#a06000 }
.vc { color:#306090 }
.vg { color:#d07000 }
.vi { color:#3030b0 }

#goog-wm .search-goog b {
   font-weight: normal;
   font-style: oblique;
}
#goog-wm h3.closest-match { }
#goog-wm h3.closest-match a { }
#goog-wm h3.other-things { }
#goog-wm ul li { }
#goog-wm li.search-goog { display: block; }
