body {
  margin: 0px;
  padding: 0px;
  text-align: center;
}
h1,h2,h3,h4,h5,h6{
  margin: 0px;
  padding: 0px;
}
input, select {
  margin: 0;
  padding: 2px;
}
#canvas {
  margin-left:auto;
  margin-right:auto;
  padding-left: 50px;
  padding-right: 50px;
  padding-bottom: 40px;
  /* Box Model Hack */
  width: 900px;
  w\idth: 800px;
  text-align: left;
  overflow: hidden;
}
#siteTitle {
  display: inline;
}
.pageTitle {
  padding-top: 3px;
  padding-bottom: 3px;
}
#sidebarTitle {
  padding-top: 3px;
  padding-bottom: 3px;
}
#pageHeader {
  padding-top: 15px;
  padding-bottom: 15px;
  margin: 0px;
}
#pageNavigation {
  padding-bottom: 20px;
  margin: 0px;
}
#pageContentPartial, #pageSidebar {
  float: left;
}
#pageContentPartial {
  /* Box Model Hack */
  width: 585px;
  w\idth: 565px;
  margin: 0px;
  padding: 10px;
  padding-top: 5px;
  margin-right: 15px;

}
#pageContentFull {
  /* Box Model Hack */
  width: 800px;
  w\idth: 780px;
  margin: 0px;
  padding: 10px;
  padding-top: 5px;
  margin-right: 15px;

}
#pageSidebar {
  /* Box Model Hack */
  width: 200px;
  w\idth: 180px;
  padding: 10px;
  padding-top: 5px;
  overflow: hidden;

}
#pageFooterFrame {
  clear: both; 
  padding-top: 10px;
}
#pageFooter {
  padding-top: 3px;

}
#navigation_menu {
  padding: 0px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin: 0px;
}
#navigation_menu li {
  display: inline;
  list-style-type: none;
  padding-left: 25px;
}
