@import "common.css"; body{ width:100%; height:100%; margin:0; padding:0; color:#888; background:#fff url('http://image.blog.livedoor.com/img/usr/blackframe/sidebg.gif') repeat-y 0 0; text-align:left; }
div { padding: 0; margin: 0; }
div#main { margin: 0 5px; padding: 0; }
div#foot { margin: 10px 0 0 240px; }
h2#blogtitle { height:130px; background:url('http://i137.photobucket.com/albums/q210/teyucheng/bk-4.jpg') no-repeat right top #777; text-align:left; font-size:18px; font-weight:bold; margin:0px; padding:58px 30px 0px 5px; border-top: 2px solid #000; border-bottom: 2px solid #000; }
h2#blogtitle:hover { color:#ccc;text-decoration:underline;font-weight:bold; }
h2#blogtitle a { color:#ccc;text-decoration:none;font-weight:bold; }
h3 { width:100%; color:#fff; font-weight:bold; padding:5px 10px; background:#777; font-size: 1.5em }
div.navi { margin: 0 0 0 240px; font-size: 80%; padding: 20px; text-align: center; font-weight: bold; }
/* tabs */
div#tab { position: absolute; text-align: right; margin: 0; font-size: 80%; }
div#tab ul li.tab { background: white !important; padding: 0 2px; margin: 0; color: #00f; border-width: 0; font-weight: normal; font-size: 100%; height: 100%; line-height: 100%; border-left: 1px solid #000; }
div#tab ul li.tab a { background: white !important; padding: 0; margin: 0; color: #00f !important; border-width: 0; height: 100%; line-height: 0.8em; }
/* User Icons */
img.usericon { border: 1px solid #7E7B7B; }
/* posts */
div#blogboxes { margin: 0 0 0 230px; padding: 5px; color:#000; }
div.blogdate { text-align:center; font-weight: bold; font-size: 120%; }
div.blogbox { margin: 4px 4px 10px 2px; padding: 0; font-size: 80%; }
div.blogbox a{color:#666;text-decoration:underline;}
div.blogbox a:link{color:#666;text-decoration:underline;}
div.blogbox a:visited{color:#666;text-decoration:underline;}
div.blogbox a:active{}
div.blogbox a:hover{color:#666;text-decoration:none;}
div.blogboxtop { padding: 4px; }
img{ border : 1px solid #000000; }
div.ptitle { width:100%; color:#fff; font-weight:bold; padding:5px 10px; background:#777; font-size: 1.5em; }
div.ptitle a{color:#fff;text-decoration:none;}
div.ptitle a:link{color:#fff;text-decoration:underline;}
div.ptitle a:visited{color:#fff;text-decoration:none;}
div.ptitle a:active{}
div.ptitle a:hover{color:#fff;text-decoration:none;}
div.ptext, div.ctext { padding: 8px; line-height: 1.5em;font-size: 1.2em; }
div.ptext p { margin: 0.1em 0; padding: 0; }
div.ptag { text-align: right; padding: 4px 8px; }
/* sidebar */
div#sidebar { position: absolute; left: 0px; top: 180px;
/*width: 230px;*/
padding-top: 80px; }
div.sidebox { padding: 5px; margin-top: 0.5em; font-size: 0.8em; width: 225px; }
div.sidebox a{color:#fff;text-decoration:none;}
div.sidebox a:link{color:#fff;text-decoration:underline;}
div.sidebox a:visited{color:#fff;text-decoration:none;}
div.sidebox a:active{}
div.sidebox a:hover{color:#fff;text-decoration:none;}
div.sidebox_title { color:#aaa; font-weight:bold; padding:5px; text-align:center; background:#333; width:200px; }
div.sidebox_main { padding: 0; margin: 0; }
div#selfbox { width: 200px; }
div#selfbox_title { font-weight: bold; padding: 4px; color: #aaa; }
div.sidebox ul { margin: 0; padding: 0 0 0 1.2em; }
div.sidebox li { font-size: 90%; list-style: disc outside; margin: 0.1em 0; }
a.boxnavi { display: block; text-align: right; }
/* profile */
table#profile { width: 94%; margin-left: 2%; border-collapse: collapse; }
table#profile th { margin: 0; width: 5.5em; padding: 0.5em 0; border-top: 1px solid #ccc; }
table#profile td { margin: 0; padding: 0.5em 0; border-top: 1px solid #ccc; }
table#profile td.profiletext p { padding: 0; margin: 0.2em 0; }
/* friends */
table.friendtable { width: 94%; margin-left: 2%; border-collapse: collapse; }
td.friendicon { width: 104px; text-align: left; vertical-align: top; }
td.frienddetail { padding: 0.5em 0; border-top: 1px solid #ccc; }
td.frienddetail span.friendnick { font-weight: bold; }
td.frienddetail span.ftogether { margin: 0 0.5em; font-size: 90%; font-weight: bold; padding: 2px; border: 1px solid #F07B9D; color: #F07B9D; background-color: #FAF3F7; }
td.frienddetail span.cowriter { margin: 0 0.5em; font-size: 90%; font-weight: bold; padding: 2px; border: 1px solid #B082D8; color: #B082D8; background-color: #EFE4F8; }
td.frienddetail div.introduction { padding: 0.5em 0; color: #777; }
/* calendar */
table.calendar { width: 90%; }
table.calendar td.sunday { color: #f00; }
table.calendar td.saturday { color: #070; }
table.calendar td.navi, table.calendar td.weekday { text-align: center; font-weight: bold; }
table.calendar td.day, table.calendar td.existday { width: 14%; text-align: center; }
div.blogbox blockquote { background-color: #E6D5E8; letter-spacing: 0px; background-image: url(http://i137.photobucket.com/albums/q210/teyucheng/ri-2.jpg); background-repeat: no-repeat; background-position: right bottom; padding-top: 8px; padding-bottom: 8px; padding-left: 8px; margin: 1em; border: 0; }
div.ptext h4 { border-left: 0.4em solid #ABABAB; padding-left: 0.6em; }
div.ptext ul { margin: 1em ; }
div.ptext li { margin: 1em ; }
a.wiki { color:inherit !important; }
div.ptext h4 { color: blue; }
div.ptext h4 a.wiki { color: blue; }
div.ptext table td { border: 1px solid #777; padding: 4px; }
div.ptext table th { border: 1px solid #777; text-align: center; padding: 4px; }
div.ptext table { border-collapse: collapse; }

