body { background-color:transparent; margin:0 10px 10px 0 ; padding:0; }
body,td,th { color:#333; font-size:12px; line-height:1.5; }
p { margin:0; padding:0; }
img { border:0; }
a { color:#c00; text-decoration:none; }
a:hover { text-decoration:underline; }

body#picture div { clear:both; }
body#picture .cornerTitles { margin-bottom:10px; }
body#picture img { border:5px solid #333; float:left; margin:0 0 40px 0; }
body#picture p.date { color:#900; margin-left:280px; font-weight:bold; border-bottom:1px dotted #900; padding:10px 0 2px; }
body#picture p.text { margin-left:280px; padding:10px 0 40px; }

body#message p.info { border:1px solid #999; padding:5px 10px; margin:10px 0; }
body#message p.info strong { color:#900; }
body#message p.privacy { font-size:10px; }
body#message input#name { width:300px; }
body#message textarea { width:300px; }

body#profile h1 { font-size:18px; margin:0; padding:5px 0; }
body#profile h2 { font-size:12px; margin:0; padding:0 0 5px 0; border-bottom:1px dotted #d4c8b0; font-weight:normal; }
body#profile h3 { font-size:11px; margin:30px 0 0 0; background:#ccc; color:#333; padding:3px; }
body#profile p { padding:10px 0 0 0; }
body#profile ul { margin:0; padding:10px 0 0 20px; }
body#profile li { margin:0; padding:7px 0 0 0; }
body#profile img { float:right; margin:0 0 20px 20px; }


