/*
 * Header
 */
#Header {
  padding: 5px;
  padding-bottom:20px;
  margin:0 auto;
  width: 980px;
  clear: both;
}

#Header a.home
{
  background-image: url(../images/icon-home.png);
  background-repeat: no-repeat;
  background-position: 0 50%;
  padding-left: 19px;
  color:#999;


  margin-bottom:1em;

  display:-moz-inline-stack;
  display:inline-block;
  *display:inline;
  *zoom:1;
  vertical-align:top;
}

#Header img.logo
{
  float:right;

}
/*
 * Main
 */
#Main {
  margin:0 auto;
  width: 984px;
  padding:0px;
  padding-bottom:20px;
  clear: both;
}



#Main div.column
{
  display:-moz-inline-stack;
  display:inline-block;
  *display:inline;
  *zoom:1;
  vertical-align:top;
  border:0px solid #D3D5D6;
}


#rightpanel {
  /*
  display:-moz-inline-stack;
  display:inline-block;
  zoom:1;
  *display:inline;
  vertical-align:top;
  margin-left:-1px;
  margin:20px 0;
  padding:0 16px;
  width:200px;
  */
  /*border-left:1px solid #D3D5D6;*/
}
#leftpanel {
  /*
  display:-moz-inline-stack;
  display:inline-block;
  zoom:1;
  *display:inline;
  vertical-align:top;
  margin:20px 0;
  padding:0 16px;
  width:200px;
  */
  /*border-right:1px solid #D3D5D6;*/
}
#contentpanel {
  /*
  display:-moz-inline-stack;
  display:inline-block;
  zoom:1;
  *display:inline;
  vertical-align:top;
  margin-left:-1px;
  padding:0 16px;
  margin: 20px 0;
  width:464px;
  */
  /*border-left:1px solid #D3D5D6;
  border-right:1px solid #D3D5D6;
  */
}

#Main h1
{
  color: #0090D1;
  font-weight:normal;
  font-size:45px;
  font-family:Georgia, "Times New Roman", Times, serif;
  margin-bottom: 0.666em;
}

#Main div.column-1of2,
#Main div.column-2of2
{
  width:457px;
  margin: 20px 0;
  padding:0 16px;
}
#Main div.column-1of2 {
  padding-left: 0;
  border-right-width:1px;
}
#Main div.column-2of2 {
  padding-right: 0;
  /*border-left-width:1px;*/
  margin-left:-1px;
}

#Main div.column-1of3
{
  width:198px;/*201px*/
  padding: 0 16px 0 0;
  margin: 20px 0;
  /*border-right-width:1px;*/
  margin-right:-1px;
}

#Main div.column-2of3
{
  width:483px;
  margin: 20px 0;
  padding:0 16px;
  border-left-width:1px;
  border-right-width:1px;
  margin-left:-1px;
  *margin-left:0px;
}

* html #Main div.column-2of3
{
  width:482px;
}

#Main div.column-3of3
{
  width:236px;
  padding: 0 0 0 10px;
  margin: 20px 0;
  /*border-left-width:1px;*/
  margin-left:-1px;
}

#Main div.content div h2
{
  width:30%;
  padding-right:4%;
  color:#333;

  display:inline-block;
  *display:inline;
  *zoom:1;
  vertical-align:top;
}

#Main div.content div div.further
{
  width:65%;

  /*display:-moz-inline-box;*/
  display:inline-block;
  *display:inline;
  *zoom:1;
  vertical-align:top;
}

#Main div.content div div.further .read-more
{
  text-align:right;
  font-family:"Trebuchet MS", Arial;
}

#Main div.content div div.further .read-more a
{
   color:#999;
}

#Main div.content div div.further p.highlight
{
  font-weight:bold;
}
/*
 * Footer
 */
div#Footer {
  clear: both;
  margin: 0 auto 20px auto;
  width: 970px;
  text-align: right;
  padding: 0 5px;
  color: #999;
  font-size: 12px;
  clear: both;
  height: 22px;
  line-height: 22px;
  background: url(../images/bg_footer.gif) no-repeat;
  vertical-align: middle;
}
ul#FooterMenu {
  list-style: none;
  display: inline;
}
ul#FooterMenu li {
  display: inline;
}
ul#FooterMenu a {
  color: #999;
}

#Main .column {
  display:inline-block;
  vertical-align:top;
}

#content_content {
  background-image:url("../images/border-pixel.png");
  background-position:492px 0;
  background-repeat:repeat-y;
  margin:20px 0;
  width:100%;
}

#content_left {
  padding-right:16px;
  width:473px;
}

#content_right {
  padding-left:16px;
  width:473px;
}