body {
  font-family: verdana,sans,helvetica,sans-serif;
  font-size: 12pt;
  color: #666;
  background: #FFF url(images/Ajax-Souz.jpg) 0 0 no-repeat;
  margin: 0px 0px 0px 0px;
}

p.okmsg {
  font-weight: bold;
}

p.errmsg {
  font-weight: bold;
  color: #c00;
}

a {
  color: #666;
  text-decoration: none;
}
a:hover {
  text-decoration: none;
  background: #eee;
}

#nav {
  font-size: .9em;
}
#nav ul {
  margin:0;
  padding:0;
  list-style:none;
}
#nav li {
  display: inline;
  border-left: 1px solid #666;
}
#nav li.lpad {
  display: inline;
  border: 0;
}

#nav li.lpad span {
  padding-right: 26em;
}
#nav a, #nav span {
  margin:0 .2em 0 .2em;
  padding: 0 1.5em 0 1.5em;
}

#leftcolumn {
  float: left;
  width: 15em;
  height: auto;
  margin: 8em 1em 2em 3em;
}
#rightcolumn {
  float: left;
  width: 36em;
  height: auto;
  margin: 2em 1em 2em 1em;
}
p.quota {
  font-style: italic;
  font-size: .6em;
}
p.quoter {
  font-style: italic;
  font-size: .6em;
  text-align: right;
}

div.awards {
  width: 100%;
  height: auto;
  text-align: center;
  margin-top: 3em;
}
div.awards a {
  font-size: .6em;
}
div.awards p a img {
  border: 0;
}

textarea {
  width: 100%;
  height: 16em;
  border: 1px solid #666;
}

div.resume_s  { background: #f8f8f8     url(images/kyraha_web_developer_bline.jpg) 0    100% repeat-x; width: 36em; }
div.resume_w  { background: transparent url(images/kyraha_web_developer_l.jpg)     0    0    repeat-y; }
div.resume_e  { background: transparent url(images/kyraha_web_developer_r.jpg)     100% 0    repeat-y; }
div.resume_n  { background: transparent url(images/kyraha_web_developer_tline.jpg) 0    0    repeat-x; }
div.resume_sw { background: transparent url(images/kyraha_web_developer_botl.jpg)  0    100% no-repeat; }
div.resume_se { background: transparent url(images/kyraha_web_developer_botr.jpg)  100% 100% no-repeat; }
div.resume_nw { background: transparent url(images/kyraha_web_developer_topl.jpg)  0    0    no-repeat; }
div.resume_ne { background: transparent url(images/kyraha_web_developer_topr.jpg)  100% 0    no-repeat;
                color: #666;
                padding: 58px;
                font-size: .7em;
              }

div.resume_ne h1 {
  font-size: 2em;
  color: #F50;
  font-weight: bold;
  margin: .3em 0 1em 0;
}

div.resume_ne h2 {
  font-size: 1.2em;
  color: #888;
  font-weight: bold;
  margin: .2em 0 .2em 0;
}

div.resume_ne h3 {
  font-size: 1em;
  color: #888;
  font-weight: bold;
  margin: .7em 0 0 0;
}



INPUT {
  background: #ffffff;
  border: 1px solid #666;
  color: #000000;
  padding: 0px;
}
.button {
  background: #999;
  border-bottom: #555 .2em solid;
  border-left: #ccc .2em solid;
  border-right: #555 .2em solid;
  border-top: #ccc .2em solid;
  padding: .2em;
  color: #ffffff;
  font-size: 10px;
  font-weight: bold
}

#avatar {
  width:200px;height:264px;
  float:right;
  margin: .5em .8em;
  border: 1px solid #000;
}

#footer {
  border-top: 1px solid #666;
  padding-top: .8em;
}

