/*
 * Define the side bar 
 */
#sidebar {
    z-index: 2;
    float: left;
    background: #393939;
    color: #FFFFFF;
}
.sidetitle {
  padding-top: 20px;
  line-height: 38px;
  padding: 15px;
  color: #FFFFFF;
  font-size: 1.5em;
  vertical-align:middle;
  width: 200px;
}
.sidetitle a {
  color: #CCCCCC;
  text-decoration: none;
}
.sidetitle a:hover, .sidetitle .active a {
  color: #FFFFFF;
  text-decoration: none;
}
.sidetitle img {
  float: left;
  padding-right: 10px;
  border-style: none;
  behavior: url("/personal/css/iepngfix.htc");
}
.sideentry1 {
  line-height: 36px;
  color: #FFFFFF;
  font-size: 1em;
  text-align: left; font-weight: bold; text-decoration: none;
  margin-left: 20px;
}
.sideentry1 a, .sideentry1 a:visited {
  line-height: 36px;
  color: #BBBBBB;
  font-size: 1em;
  text-align: left; font-weight: bold; text-decoration: none;
}
.sideentry1 a:hover, .sideentry1 a:active {
  color: #FFFFFF;
  text-decoration: none;
}
.sideentry2 {
  line-height: 24px;
  color: #FFFFFF;
  font-size: 0.9em;
  text-align: left; font-weight: bold; text-decoration: none;
  margin-left: 30px;
}
.sideentry2 a, .sideentry2 a:visited {
  color: #BBBBBB;
  text-decoration: none;
}
.sideentry2 a:hover, .sideentry2 a:active {
  color: #FFFFFF;
}

.sideentry3 {
  line-height: 20px;
  color: #FFFFFF;
  font-size: 0.8em;
  text-align: left; font-weight: bold; text-decoration: none;
  margin-left: 40px;
}
.sideentry3 a, .sideentry3 a:visited {
  color: #BBBBBB;
  text-decoration: none;
}
.sideentry3 a:hover, .sideentry3 a:active {
  color: #FFFFFF;
}


#SidebarContact {
color: #EEEEEE;
background: #252525;
width: 200px;
height: 100px;
padding: 10px;
margin: 0px auto;
position: absolute;
bottom: 20px;
left: 10px;
font-size: 0.8em;
}
