body {
    font:76% Verdana,Tahoma,Arial,sans-serif;
    margin:0 auto;
    text-align:center;
    padding:0;
    }
#main {
    background:#fff;
    color:#404040;
    width:620px;
    text-align:left;
    position:abolute;
    left:400px;
}


/* Basic tags */
a {
    background-color:inherit;
    color:#555555;
    text-decoration:none;
  }
a:hover {
    background-color:inherit;
    color:#000000;
    text-decoration:none;
    }
a img {
  border:0;
}
p {
  margin:0 0 1.4em;
}
h1 {
  font-size:13px;
}


/* Header */
#logo {
  margin-top:10px;
  padding:0;
}


/* Top Menu */
#navi {
  padding:0px;
  margin-top:0px;
}


/*Left sidebar */
#leftside {
  top:200px;
  clear:left;
  margin:10px 0 5px;
  padding:0;
  width:350px;
  text-align:left;
  /*display:inline;*/
}
#leftside h1 {
  font-size:13px;
  margin:0px;
  padding-top:25px;
  margin-bottom:5px;
}
#leftside p {
  margin:0px;
}
#leftside h2 {
  font-size:13px;
  border-top-style:solid;
  border-color:#c1c1c1;
  border-width:2px;
  margin-top:10px;
  margin-bottom:0px;
  padding-top:5px;
}

/* Main content */
#content {
  /*position:absolute;
  top:180px;
  left:350px;*/
  line-height:1.5em;
  padding:0 0px 0 0px;
  margin-top:50px;
}


/* Footer */
#footer {
  background:#fff;
  /*border-top:2px solid #e0e0e0;*/
  clear:both;
  color:gray;
  margin:0 auto;
  padding:10px 0;
  text-align:center;
  line-height:1.5em;
  font-size:0.9em;
}
div.csc-frame-frame1, div.csc-frame-frame2 {
  border-style:solid;
  border-width:1px;
  border-color:grey;
  margin-bottom:18px;
  -moz-border-radius:6px;
  -khtml-border-radius:6px;
  padding:0px 11px 0px 0px;
  height:142px;
  width:608px;
  overflow:hidden;
  z-index:99;
}
div.csc-frame-frame2 {
  height:100px;
}


div.csc-frame-frame1 h1, div.csc-frame-frame2 h1 {
  font-size:1.2em;
  font-weight:bold;
  margin-top:0px;
  padding-top:5px;
}
div.csc-frame-frame1 p, div.csc-frame-frame2 p {
  margin-bottom:5px;
}
div.news-header-list-title a {
  font-weight:bold;
  color:#000000
}
div.news-latest-gotoarchive {
  text-align:right;
}
div.news-list-item h2 {
  font-size:1.2em;
  font-weight:bold;
  margin-top:0px;
  padding-top:2px;
  color:red;
}
