/* (c) butlog(TM) 2006. All rights reserved. */
/* BBS Style Blog      Designed by but, 2006 */
@import "tabs.css";

/* base style */

body {
	background-color: #444;
}

a.wiki, a.wiki:link, a.wiki:visited {
	color: inherit !important;
	color: #ccc;
}

h2.base {
	font-size: 1em;
	font-family: 'DFKai-SB', '標楷體', 'MingLiu', '細明體', Monospace;
	background: #770;
	color: #0ff;
	margin: 0;
	padding: 0;
	border: 0;
}

h2#blogtitle {
	border: 0;
	font-size: 1.4em;
	margin: 0 0 2px 0;
	padding: 8px 16px;
	background-color: white  !important;
	color: black !important;
}

h2#blogtitle a {
	background-color: white  !important;
	color: black !important;
}

h3 {
	background-color: #077;
	color: #fff;
	font-weight: normal;
	font-size: 1em;
	padding: 0;
	margin: 0;
	text-align: center;
}

hr {
	height: 1px;
	background-color: #ccc;
	color: #ccc;
	border: 0px;
}

div#main {
	margin: 0;
	padding: 0;
	font-size: 1.4em;
	font-family: 'DFKai-SB', '標楷體', 'MingLiu', '細明體', Monospace;
}

div#foot {
	background: #ccc;
	color: #088;
	font-size: 1.4em;
	font-family: 'DFKai-SB', '標楷體', 'MingLiu', '細明體', Monospace;
	margin: 0 320px 0 0;
	padding: 0;
	text-align: center;
}

img.usericon {
	border: 1px solid #000;
}

div#tab {
	margin: 5px 0 2px 0;
	font-size: 1.4em;
	height: 1em;
	text-align: center;
}

div#tab ul li.tab {
	font-size: 1em;
	font-family: 'DFKai-SB', '標楷體', 'MingLiu', '細明體', Monospace;
	font-weight: normal;
	height: 1em;
	line-height: 1em;
	margin: 0 0.5em;
}

div#tab ul li.tab a	{
	padding: 0 0.5em;
	border-width: 0;
}

div#tab ul li.tab a:link, div#tab ul li.tab a:visited {
	background-color: #777;
	color: #ccc;
}

div#tab ul li.tab a:hover {
	background-color: #fff;
	color: #000;
}

/* side bar */

div#sidebar {
	position: absolute;
	right: 10px;
	width: 300px;
	top: 74px;
	padding: 65px 0 0 0;
}

div.sidebox {
	margin: 15px 5px;
	padding: 4px;
	border: 2px solid #fff;
	background-color: #ccc;
}

div.sidebox_title {
	background-color: white;
	color: black;
	font-size: 1em;
	font-family: 'DFKai-SB', '標楷體', 'MingLiu', '細明體', Monospace;
	text-align: center;
	margin-bottom: 4px;
}

div.sidebox_main {
	font-size: 80%;
}

table.flist {
	width: 100%;
	border-collapse: collapse;
}

td.fitem {
	text-align: center;
}

div.sidebox_main ul {
	padding: 0;
	margin: 0;
}

div.sidebox_main ul li {
	list-style: none;
	padding: 0.1em 0;
	border-bottom: 1px solid #777;
}

/* calendar */

table.calendar {
	width: 100%;
}

table.calendar td.day, table.calendar td.existday {
	width: 14%;
	text-align: right;
	padding-right: 6px;
	margin: 1px;
}

table.calendar td.navi, table.calendar td.weekday {
	text-align: center;
}


/* friends */

table.friendtable {
	width: 100%;
	border-collapse: collapse;
}

table.friendtable td {
	margin: 0;
	padding: 0;
}

td.friendicon {
	width: 110px;
	text-align: center;
}

td.frienddetail span.friendnick a {
	color: #fff !important;
}

td.frienddetail span.ftogether {
	margin: 0 0.5em;
	padding: 0 0.5em;
	color: #ff0;
	background-color: #700;
}

td.frienddetail span.cowriter {
	margin: 0 0.5em;
	padding: 0 0.5em;
	color: #0ff;
	background-color: #070;
}

/* profile */

table#profile {
	width: 100%;
/*	border-collapse: collapse;*/
}

table#profile th {
	padding: 0 0.5em 0 0;
	margin: 0;
	background: #707;
	color: #ff0;
	font-weight: normal;
}

table#profile td {
	padding: 0 0 0 0.5em;
	margin: 0;
}

table#profile td.profiletext p {
	padding: 0;
	margin: 0;
}

/* posts */

div.blogdate {
	margin: 0 320px 0 0;
	background-color: #ccc;
	border-left: 10px solid black;
	border-right: 10px solid black;
	color: #007;
	font-size: 1em;
	font-family: 'DFKai-SB', '標楷體', 'MingLiu', '細明體', Monospace;
	padding: 0;
	text-align: center;
}

div.blogbox {
	margin: 0 320px 0 0;
	background-color: black;
	color: #ccc;
	font-size: 1em;
	font-family: 'DFKai-SB', '標楷體', 'MingLiu', '細明體', Monospace;
	font-weight: normal !important;
	padding: 0 10px;
}

div.blogbox a {
	color: #ccc !important;
	text-decoration: none !important;
	border-bottom: 1px solid #f60;
}

div.blogbox div.ptitle {
	background-color: #007;
	color: #ff0 !important;
}

span.postmode {
	margin-right: 0.5em;
	color: #fff;
}

div.ptitle span.friendpost {
	background-color: #707;
	padding: 0 0.5em;
}

div.ptitle span.draftpost {
	background-color: #777;
	padding: 0 1.5em;
}

div.blogbox div.ptitle a {
	color: #ff0 !important;
}

div.ptext p, div.ctext {
	padding: 0;
	margin: 0 0 0.2em 0;
}

div.blogbox div.ptag {
	color: #070 !important;
	text-align: right;
}

div.blogbox div.ptag a {
	color: #070 !important;
}

div.ptext h4 {
	font-size: 1em;
	color: #fff;
	margin: 0;
	font-weight: normal;
}

th.label {
	background: #707;
	color: #ff0;
	font-weight: normal;
}

div.ptext div.aa {
	padding: 0;
	font-family: 'MS PGothic', 'MS UI Gothic';
}

div.ptext blockquote {
	padding: 0;
	margin: 1em;
	color: #077;
}

div.navi {
	margin: 0 320px 0 0;
	background-color: #700;
	border-left: 10px solid black;
	border-right: 10px solid black;
	color: #0f0;
	padding: 0;
}

div.navi a {
	color: #0f0 !important;
	text-decoration: none !important;
	border-bottom: 1px solid #f60;
}

input#nicknameInput, textarea {
	color: #ccc;
	background: #000;
	border: 1px solid #777;
	font-size: 1em;
	font-family: 'DFKai-SB', '標楷體', 'MingLiu', '細明體', Monospace;
}
