body {
    font-family: tahoma;
    font-size: 12px;
    line-height: 150%;
    text-align: center;
	background: #F1F9FC;
}

input, textarea, select, table {
    font-family: tahoma;    
    font-size: 12px;
	line-height: 150%;
    padding: 2px;
}
input { line-height: normal; }
p { padding: 0; margin: 0 auto 8px auto; }

a:link    { color: #0066CC; }
a:visited { color: #0066CC; }
a:hover   { color: #FF3300; }
a:active  { color: #FF3300; }

img { border: none; }

h1, h2, h3, h4, h5, div, p { margin: 0; padding: 0;}
p { margin-bottom: 5px; }
h5 { font-size: 12px;}

.t_right { text-align: right; }

.wrap { margin: 0 auto; text-align: left; width: 80%; background: #FFF; padding: 2%; border: 1px solid #EEE; }

    .header { margin-bottom: 30px; }
        .header h1 { margin: 0; font-size: 28px; font-weight: 400; line-height: 150%; }
        .intro { font-size: 12px; line-height: 150% }
    
    .content { margin-bottom: 20px; }

        .main { float: left; width: 70%;}
            .title { font-size: 18px; line-height: 22px; font-weight: 400; margin-bottom: 15px; color: #FF6600; border-left: 5px solid #00CC00; padding: 0 0 0 5px; }
            .main h3{ font-size: 15px; margin-bottom: 15px; line-height: 150%; font-weight: 400;}
				

            .edit { margin-left: 10px;}
                .desc { font-size: 12px; color: #666;}
                .avatar { padding: 2px; border: 1px solid #CCC;}
                
                .edit p {}
                    .edit p .k {float: left; width: 120px; color: #003399}
                    .password_note { background: #FFFFCC;}

            .notice { background: #ffed80; padding: 5px; color: red; border: 1px solid #CCC;}
            .sort { color: red;}

            .entrys {}
                .entrys table { width: 100%;}
                    .entrys table thead th { padding: 3px; background: #F5F5F5; border-bottom: 1px solid #E0E0E0;}
                    .entrys table td { border-bottom: 1px solid #E0E0E0; padding: 5px;}
					.action { font-weight: 700;}
						.action a { margin-right: 10px;}
                    .public { font-size: 10px; padding: 1px 2px; background: #009900; color: #FFF; display: block; text-align: center; }
					.private { font-size: 10px; padding: 1px 2px; background: #CCC; color: #333; display: block; text-align: center; }
				.entry { margin-bottom: 15px; padding-bottom: 5px; border-bottom: 1px solid #E0E0E0;}
					.entry h3 { margin-bottom: 10px; font-size: 22px; border-bottom: 1px solid #E0E0E0; }
						.entry h3 a:link, .entry h3 a:visited { color: #000; text-decoration: none; }
						.entry h3 a:hover { color: #FF3300; text-decoration: none; }
					.entry_meta { color: #666; margin-bottom: 10px; font-size: 11px;}
						.meta_comment { background: url('/static/styles/default/images/comment.gif') no-repeat left 2px; padding-left: 13px;}
						.meta_day {background: url('/static/styles/default/images/calendar_view_day.gif') no-repeat left 2px; padding-left: 13px;}
					.entry_content { }
					.more { font-style: italic;}
					
			.comments { margin-bottom: 15px;}
				.comments h3 {}
				.comment { margin-bottom: 10px; border: 1px solid #DEEBF3; padding: 8px; background: #FBFEFF;}
					.comment_meta { color: #666; padding-bottom: 5px; font-style: italic;}
						.comment_meta strong { font-style: normal;}
					.comment_content {}
			.cmt_form { margin-bottom: 10px; }
				.cmt_form h3 {}
				.cmt_form textarea { width: 50%;}

			.pages { font-size: 11px; }
				.pages a { text-decoration: none; padding: 3px; line-height: 30px; margin-right: 5px; background: #3366CC; color: #FFF; border: 1px solid #FFF;}
				.pages .page_now, .pages a:hover { background: #EEE; color: #000; border: 1px solid #CCC;}
				

        .sider { float: right; width: 24%; background: #F5F5F5; padding: 1%;}
            .box { margin-bottom: 10px;}
                .box h5 { padding: 0 5px 5px 0; margin-bottom: 5px; font-size: 18px; color: #666; border-bottom: 1px solid #CCC; font-weight: 400; }
                .box_content { }
                    .box ul { margin: 0; padding: 0;}
                    .box ul li { list-style-type: none;}
				.level1 {}
				.level2 { font-size: 13px;}
				.level3 { font-size: 14px; font-weight: 700; line-height: 22px; padding-right: 3px;}
				.level4 { font-size: 15px; font-weight: 700; line-height: 25px; padding-right:5px;}
				.level5 { font-size: 18px; font-weight: 700; line-height: 27px; padding-right: 8px;}
        .posts { float: right; width: 40%;}

    .foot { padding: 5px; border-top: 1px solid #EEE; clear: both;}
        .foot .copyright { float: left;}
        .foot .powered { float: right; text-align: right;}
    .clear { clear: both;}
