body, html {
  padding: 0px;
  margin: 0px;
  font: .9em Arial;
}
img {
  border: 0px;
}
.shadow {
  background: url(../../images/shadow.gif) no-repeat bottom right;
}
.header {
  border-top: solid 1px #F1F1FF;
  width: 100%;
  margin-bottom: 10px;
}
.textcont {
  width: 300px;
  padding-bottom: 10px;
}
.headertext {
  background: #7070B7;
  color: #fff;
  padding: 5px 10px;
}
.clear {
  clear: both;
}
.container {
  padding: 10px;
  border: solid 1px #D9D9D9;
}
.pic {
  width: 140px;
  padding-bottom: 10px;
  float: left;
  margin: 0px 20px 20px 0px;
}
.comauthor {
  margin-bottom: 10px;
  padding: 5px;
  background: #F3F3FA;
  color: #8080F0;
}
.comtext {
  margin-bottom: 10px;
  padding-left: 5px;
}


#header {
  background: #7070B7 url(../images/corner.gif) no-repeat left top;
  margin-bottom: 30px;
}
#logo {
  padding: 10px;
}
#navlinks {
  float: right;
  width: 200px;
  text-align: center;
  color: #FFF;
  padding-top: 25px;
}
#navlinks a {
  color: #FFF;
}
#textblock {
  margin-bottom: 15px;
}
#container {
  padding: 0px 15px;
}
#nav {
  text-align: right;
  font: .9em Arial;
  color: #8080F0;
  margin-bottom: 20px;  
}
#nav a {
  color: #8080F0;
  text-decoration: none;
}
#nav a:hover {
  text-decoration: underline;
}
#photocont {
  text-align: center;
  margin-bottom: 20px;
}
#footer {
  border-top: solid 1px #C0C0C0;
  padding: 10px 0px;
}
.advblock {
	width: 100%;
        clear: both;
	margin-bottom: 20px;
}

