* { margin:0; padding:0; }
body { font:16px times; background:#FDF6B8; }
img { border:0; margin:0 0 30px 0; }
.vcard { width:557px; margin:50px auto; }
.tm { margin:5px 0 0 0; }
a.jbox { color:#F2F2F2; text-decoration:none; display:block; background:#A35745; padding:2px 15px; border:1px solid #000; }
a.jbox:hover { background:#C06651; }
.box { border:1px solid #A35745; border-top:0; padding:15px; margin:0 0 20px 0; }
.box a { color:#000; }



form fieldset { padding:10px; border:0; width:400px; }
form label { display:block; float:left; width:130px; }
form input , textarea { font:16px times; width:180px; float:left; margin:0 0 1px 0; border:1px solid #A35745; padding:2px; }
form textarea { height:100px; }
form input.btn { color:#fff; font-weight:bold; font:16px times; margin:2px 0 0 0; width:185px; padding:0; background:#A35745; }
