body { 
  background-color: #CC0000;
  font-size:12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
}

a {
 font-size: 10px;
 font-variant: small-caps;
 font-weight: bold;
 letter-spacing: 0.2em;
 word-spacing: 0.2em;
 
}
a:link {
 text-decoration:none;
 color: #000000;
}
a:visited {
  text-decoration:none;
  color: #000000;
}
a:active {
  text-decoration:none;
  color:#CC0000;
}
a:hover {
  text-decoration:none;
  color:#CC0000;
}

#frame {
  background: #990000;
  width: 700px;
  height: 100%;
  border: 0px;
}
#frame img#counter {
  float: right;
}

#main {
  background: #FFFFFF;
  width: 100%;
  border: 0px;
}

#menu {
  font-size: 10px;
  font-variant: small-caps;
  font-weight: bold;
  letter-spacing: 0.2em;
  word-spacing: 0.2em;
  float: left;
  margin: 10px 0px 0px 20px;
  width: 390px;
  color: #888888;
}

.small
{
  font-size: 7px;
}

#text {
  background: #FFFFFF;
  width: 100%;
  height: 400px;
}
#text #info {
  float: left;
  margin: 40px 0px 0px 20px;
  height: 270px;
  width: 300px;
  text-align: center;
  font-size: 13px;
  font-variant: small-caps;
  font-weight: bold;
}
#text #info h1 {
  text-align: center;
  font-size: 17px;
  margin: 0px;
  font-weight: bold;
}
#text #info img {
  margin: 10px;
}
#text p.new {
  align: center;
  margin: 30px 0px 0px 10px;
  text-align: center;
  font-size: 12px;
  font-variant: normal;
  font-weight: bold;
  border: 1px solid #CC0000;
  background: #FFEEEE;
  padding: 5px;
}

#text #pic {
  float: right;
  margin: 0px;
}


#about {
  background: #FFFFFF;
  width: 100%;
  height: 400px;
}
#about #info {
  float: left;
  margin: 30px 0px 0px 20px;
  width: 370px;
  height: 280px;
  font-size: 12px;
}
#about #info p {
  margin: 10px 0px 0px 0px;
}
#about #pic {
  float: right;
  margin: 0px;
}


#ref {
  background: #FFFFFF;
  width: 100%;
  height: 400px;
}
#ref #info {
  float: left;
  margin: 30px 0px 0px 20px;
  height: 280px;
  width: 340px;
  font-style: italic;
  font-size: 12px;  
}
#ref #info a {
  float: right;
  font-style: normal;
  letter-spacing: 0.4em;
  margin: 0px;
}
#ref #pic {
  float: right;
  margin: 0px;
}
#ref p {
  margin: 10px 0px 25px 10px;
  font-style: normal;
  font-size: 11px;
}


#buf {
  background: #FFFFFF;
  width: 100%;
  height: 400px;
}
#buf #info {
  float: left;
  margin: 30px 0px 0px 20px;
  height: 280px;
  width: 420px;
  font-size: 12px;
}
#buf #info a {
  letter-spacing: 0.4em;
  margin: 0px;
}
#buf #info div.menu_nav {
  float: right;
  font-size: 10px;
  font-variant: small-caps;
  font-weight: bold;
  letter-spacing: 0.4em;
  margin: 0px 0px 0px 0px;
}
#buf #pic {
  float: right;
  margin: 75px 40px;
  border: 1px solid #888888;
}
#buf h1 {
  font-size: 14px;
  font-variant: small-caps;
  font-weight: bold;  
}
#buf h2 {
  font-size: 13px;
  font-variant: small-caps;
  font-weight: bold;
}


#create {
  background: #FFFFFF;
  width: 100%;
  height: 400px;
}
#create #info {
  float: left;
  margin: 30px 0px 0px 20px;
  height: 280px;
  width: 410px;
  font-size: 12px;
}
#create #info a {
  float: right;
  letter-spacing: 0.4em;
  margin: 0px;
}
#create #info ul {
  font-size: 10px;
}
#create #pic {
  float: right;
  margin: 75px 40px;
}
#create h1 {
  font-size: 14px;
  font-variant: small-caps;
  font-weight: bold;  
}
#create #menu {
  width: 400px;
}

#contact {
  background: #FFFFFF;
  width: 100%;
  height: 400px;
}
#contact #info {
  float: left;
  margin: 30px 0px 0px 20px;
  font-size: 12px;
  height: 280px;
  width: 340px;
}
#contact #pic {
  float: right;
  margin: 0px;
}
#contact p {
  margin: 60px 0px 0px 50px;
}



#counter {
  text-align: right;
  font-size: 8px;
  color: #cccccc;
}

