body { background:#fff; margin:20px; padding:0; }
body,td,th { font-size:12px; color:#666; line-height:1.4; }
a { color:#c60; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:0; }

body#profile { background:#fff url("../profile/images/photo.jpg") no-repeat; }
body#info { background:#fff url("../images/photo.jpg") no-repeat; }

body#contact form { padding:10px 0 0 0; }
body#contact form table { border:1px solid #fff; }
body#contact form td { background:#def; padding:5px 5px; border:1px solid #fff; vertical-align:top; }
body#contact form th { background:#cef; padding:5px 20px; border:1px solid #fff; font-weight:bold; text-align:center; vertical-align:top; }
body#contact form p { padding:10px 0 0 0; }
body#contact form p input { width:100px; margin:0 5px; }
body#contact ul { margin:0; padding:7px 0 30px 40px; }
body#contact li { list-style-type:decimal; margin:0; padding:3px; }


p.line { border-top:1px dotted #666; padding:10px 0; margin:20px 0 0 0; }


body#request table { width:850px; border:1px solid #fff; }
body#request th { background:#bde; border:1px solid #fff; padding:5px 20px; text-align:left; }
body#request td { background:#def; border:1px solid #fff; padding:5px 20px; text-align:left; vertical-align:top; }
body#request td.category { background:#cef; font-weight:bold; }
