h3.title{
  color: #5995E6;
}

h3.title2 {
  color: #FFA523;
}

h4 {
  font-weight:bold;
  margin-bottom:0;
}

.right {text-align:right;}
.center {text-align:center;}

#header-menu {
  text-align:right;
  border-bottom: 1px solid #ddd;
}

#header-menu span {
  padding-right:5px;
  color:#ddd;
}

#header-menu a {
  text-decoration:none;
  font-style:italic;
  font-size:1.1em;
  padding-right:5px;
  color:#666;
}

#header-menu a:hover {
  display:inline;
  color:#5995E6;
}

#left-menu ul {
  margin-left:0;
  padding-left:0;
  list-style-image:url(/images/tri-left.gif);
  list-style-position:inside;
}

#left-menu li {
  border-bottom: 1px solid #eee;
}

#left-menu li a {
  text-decoration:none;
  font-weight:bold;
  font-style:italic;
  padding-right:5px;
  color:#0E4E7E;
}

#left-menu li a:hover {
  text-decoration:underline;
  color:#5995E6;
}

.left-border {padding-left:5px;margin-left:-10px;border-left:1px solid #ddd;}
.right-border {padding-right:4px;margin-right:4px;border-right:1px solid #ddd;}

.code, code {
  background: #f5f5f5;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#eee));
  border-width: 1px;
  border-style: solid;
  border-color: #c4c4c4;
  border-radius: .25em;
  -moz-border-radius: .25em;
  -webkit-border-radius: .25em;
  display: block;
  margin: 0em 0;
  padding: 8px;
}

.yellow-box {
  background: #ffffcc;
  border-width: 1px;
  border-style: solid;
  border-color: #c4c4c4;
  margin: 5px;
}

.margin {
  margin: 5px;
}

p img.left {float:left;margin:0 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}

.key {width:160px;float:left;margin-right:10px;font-weight:bold}
.value {width:530px;float:left;}

