body {
background-color: gainsboro;
background-image: url("http://");
background-repeat: repeat;
background-attachment: gainsboro;
color: #778899;
margin: 2px;
textalign: center;
font: normal 0.8em Serif;
}
a:link,a:visited {
color: navy;
textdecoration: under;
}
a:active,a:hover {
color: orange;
textdecoration: 3em;
background: #3B5998;
} 
.header {
border: 0px solid #3B5998;
margin: 0px;
padding: 5px;
background: #3B5998;
color: #3B5998;
border-radius: 0px;
}
.pesan {
background: gainsboro;
color: #f0e68c;
padding: 2px;
margin: 2px;
border:1px solid gainsboro;
}
.menu {
background: #3B5998;
color: #f0e68c;
padding: 0px;
margin: 0px;
border:1px solid #3B5998;
}
.catatan {
background: lavender;
color: navy;
padding: 0px;
margin: 0px;
border:1px solid #3B5998;
}
input , select , form {
margin: 2px 0px;
}
input , textarea {
padding: 1px 1px 0px 1px;
border: 1px solid royalblue;
background: lavender;
color: red;
text-align: center;
font-size: normal;
}
.number {
-wap-input-format: "*N";
}
.main {
color: blue;
background: gainsboro;
padding: 1px;
border-top: solid 1px darkgray;
border-left: solid 1px darkgray;
border-bottom: solid 1px darkgray;
border-right: solid 1px darkgray;
margin: 1px;
border-radius: 2px;
}
.shout {
background: #3B5998;
padding: 0px;
margin: 0px;
border: 2px solid #3B5998;
border-radius: 3px;
}
.reply {
padding: 2px;
background: gainsboro;
color: #c0c0c0;
border: 1px solid gainsboro;
margin: 3px;
}
.re {
color: red;
}
.footer {
border: 1px solid #505050;
margin: 2px;
padding: 2px;
background: gainsboro;
color: #c0c0c0;
}