#cpanel {
  margin-left: 14pt;
  margin-right: 20pt;
}

.pagehead {
  font-family: 'Poiret One', cursive;
  font-size: 24pt;
  margin-top: 30pt;
}

h1 {
  font-family: 'Poiret One', cursive;
  font-size: 24pt;
  margin-top: 30pt;
}

#sidepanel {
  margin-top: 20pt;
  margin-left: 20pt;

}

.menu, a.menu {
  font-family: 'Terminal Dosis', sans-serif;;
  font-size: 16pt;
  font-weight: 300;
  padding-bottom: 6pt;
  color: white;
  text-decoration: none;
}

.submenu, a.submenu {
  font-family: 'Terminal Dosis', sans-serif;;
  font-size: 12pt;
  font-weight: 300;
  padding-left: 10pt;
  line-height: 18pt;
  color: white;
  text-decoration: none;
}

a.menu:hover, a.submenu:hover {
  color: red;
}

.bodytxt, a.bodytxt {
  font-family: 'PT Sans Narrow', sans-serif;;
  font-size: 12pt;
  line-height: 18pt;
  font-weight: 400;
  color: #494949;
  text-decoration: none;
  text-align: justify;
}

a.bodytxt {
  color: black;
  text-decoration: underline;
}

a.bodytxt:hover {
  color: gray;
  text-decoration: none;
}

.bodyhead, a.bodyhead {
  font-family: 'PT Sans Narrow', sans-serif;;
  font-size: 13pt;
  line-height: 20pt;
  font-weight: 700;
  color: #494949;
  text-decoration: none;
}

.gradiant {

background: #363636; /* for non-css3 browsers */

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#363636', endColorstr='#111111'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#363636), to(#111111)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #363636,  #111111); /* for firefox 3.6+ */ 

}

#footer{
width: 190px;
margin: 0 auto;
border-top: 1px solid #3F3F3F;
border-bottom: 1px solid #3F3F3F;
text-align:center;
font:0.7em Verdana, Arial, sans-serif;
padding: 10px 0 10px 0;
color:#555;
clear:both;

}

#footer a{
color:#777;
text-decoration:none;
}

#footer a:hover{
color:#999;
}

body {
margin: 0px;
}