@import url("../../rsc/css/basic.css");        /* Import basic styles */
@import url("../../rsc/css/img.css");  /* Import standard image styles */
@import url("../../rsc/css/blog_elements.css");        /* Import standard blog elements styles */
@import url("../../rsc/css/forms.css");        /* Import default form styles */
@import url("../../rsc/css/comments.css");     /* Import default comment styles */


body {
  background-color: #D5E3F1;
  font: 10pt verdana, arial, tahoma, sans-serif;
  margin: 0;
  padding: 0;
}

div.mainframe {
  /*margin: 1cm 0.5cm 0cm 2cm;*/
  margin: 1cm auto 0 auto;
  min-width: 740px;
  max-width: 880px;
  padding: 0.5cm;
  background-color: white;
  border: 4px solid #77B2EE;
  position:relative;
}

div.logo {
  position: absolute;
  top: -0.7cm;
  left: -1.6cm;
  z-index: 99;
}

div.header {
  background-color: #2C628A;
  position: absolute;
  top: 0.2cm;
  left: 0.2cm;
  right: 0.2cm;
  height: 4cm;
  padding: 0.5cm 0.5cm 0.5cm 6cm;
  font: bold 12pt verdana, arial, tahoma, sans-serif;
  color: white;
}

div.sidebar {
  background-color: white;
  position: absolute;
  right: 0.2cm;
  top: 5.4cm;
  width: 5.4cm;
  border-left: 3px dashed #77B2EE;
  padding: 0.3cm 0.3cm 0.5cm 0.3cm;
  margin-top: 1cm;
}

div.content {
  background-color: white;
  margin: 5.4cm 6.4cm 0cm 0cm;
  text-align: left;
}

div.footer {
  padding: 0.2cm;
  background-color: white;
  border: 4px solid #77B2EE;
  margin: 0.2cm auto 0 auto;
  width: 90%;
  text-align: center;
 }

table.headertable {
  height: 100%;
  width:100%;
}

td.headercell {
  vertical-align: top;
  text-align: right;
}

td.blogtitlecell {
  vertical-align: bottom;
  text-align: right;
  font-size: 20pt;
  font-variant: small-caps;
}

span.blogtitlespan {
  padding: 2px 10px;
  background-color: white;
  color: #234F86;
}

a.noshowlink, a:hover.noshowlink, a:active.noshowlink, a:focus.noshowlink  {
  color: #2C628A;
  text-decoration:none;
          border-bottom:none;
}

a.headerlink {
  color: white;
  text-decoration:none;
          border-bottom:none;
}

a:hover.headerlink, a:active.headerlink, a:focus.headerlink  {
  color: white;
  border-bottom: 1px solid white;
}

a {
  color: #2C628A;
  text-decoration:none;
          border-bottom:none;
}

a:hover, a:active, a:focus  {
  color: #2C628A;
  border-bottom: 1px solid #2C628A;
}


p.feedBurnerFlareBlock {
  font-size: 60%;
}

