/* netmecc : Wed, 07 Nov 2018 16:58:24 +0800 */
#comment-form table    {    width: 96% ;    margin: 0 auto ;}
#comment-form td , #comment-form th    {    border: 1px solid #555 ;    padding: 3px 5px;    }
#comment-form input#send-comment    {    padding: 3px 5px ;    }

.article-content p{
	margin-bottom:1em;
}
body {
background:#fff;
color:#000;
margin:3px 8px;
font-size:small;
}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
margin:0;
padding:0;
}

table {
border-collapse:collapse;
border-spacing:0;
}

address,caption,cite,code,dfn,em,th,var {
font-style:normal;
font-weight:400;
}

ol,ul {
list-style:none;
}

caption,th {
text-align:left;
}

h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:400;
}

q:before,q:after {
content:'';
}

pre {
font-size:1em;
}

.article-content {
_height:1%;
font-size: medium;
overflow:hidden;
_overflow:none;
line-height:180%;
margin:5px 0;
}

body,td,div,.p,a {
font-family:arial,sans-serif;
}
a:link {
color:#00c;
}
a:visited {
color:#551a8b;
}
a:active {
color:red;
}

#authority {
padding:10px 0;
}

#authority a {
padding:5px 10px;
}

#container {
width:96%;
background:#fff;
margin:10px auto;
}

#container2 {
padding:10px;
}

#header {
margin-bottom:10px;
padding:10px;
}

#banner h1 a {
font-size:x-large;
font-weight:700;
}

#navigation {
border-top:1px solid #6B90DA;
background:#EBEFF9 none repeat scroll 0 0;
overflow:hidden;
_overflow:none;
_height:1%;
padding:10px;
}

#navigation a {
display:block;
width:90px;
}

#navigation li {
float:left;
}

#content {
width:70%;
float:left;
}

#spotlight {
margin-bottom:10px;
padding:10px;
}

#spotlight h5 {
margin-bottom:5px;
padding:3px 0;
}

#article-area {
padding:10px;
}

.article-area-title {
padding:3px 7px;
}

#display {
text-align:right;
margin:5px 0;
}

.article {
margin-bottom:20px;
padding:10px;
}

.article-head {
margin-bottom:10px;
padding:5px;
}

.title h2 a {
font-size:large;
font-weight:bold;
}

.author {
text-align:right;
padding-bottom:5px;
margin:5px 0 0;
}

.article-footer {
padding:5px 10px;
}

#user-post {
margin-bottom:20px;
padding:15px;
}

#trackback-box {
margin-bottom:20px;
}

.user-post-box {
border:3px solid #fff;
padding:10px;
}

.user-post-title {
font-size:medium;
margin-bottom:10px;
padding:5px 10px;
}

.user-post-text {
padding:20px;
}

.single-post {
margin-bottom:20px;
overflow:hidden;
_overflow:none;
_height:1%;
padding:10px;
}

.post-info {
padding-bottom:5px;
margin-bottom:10px;
font-weight:700;
}

.post-text {
width:72%;
float:right;
margin-bottom:10px;
}

#trackback-box .post-text {
width:auto;
float:none;
}

.post-photo {
width:20%;
float:left;
}

.reply-text {
clear:both;
padding-top:5px;
}

.post-comment {
text-align:right;
font-size:medium;
margin:5px 0;
}

.main-list {
margin-bottom:15px;
padding:10px;
}

.main-list table {
width:95%;
margin:10px;
}

.main-list h3 {
margin-bottom:10px;
padding:5px 10px;
}

#links {
border-left: 1px solid #C9D7F1;
width:29%;
float:right;
}

.box {
border:1px solid #fff;
margin-bottom:15px;
padding:10px;
}

.box-title {
font-size:medium;
margin-bottom:10px;
padding:4px;
}

.box-text li {
margin:5px 0;
}

#broadcast .box-text ul {
border-bottom:1px dashed #777;
_height:1%;
overflow:hidden;
_overflow:none;
}

.broadcast-photo {
float:left;
width:40px;
}

#footer {
border-top:1px solid #6B90DA;
border-bottom:1px solid #6B90DA;
background:#EBEFF9 none repeat scroll 0 0;
clear:both;
text-align:center;
padding:5px 10px;
}

fieldset,img,abbr,acronym {
border:0;
}

#login-bar,.bookmark,.forward,.back-to-top {
text-align:right;
}

.refer,.history {
padding-bottom:5px;
margin-bottom:5px;
}

.main-list th,.main-list td {
padding:2px;
}

#visitor ul,#crumb ul {
_height:1%;
overflow:hidden;
_overflow:none;
}

#visitor li,#crumb li {
float:left;
}
#blog-category, #descript, #comment-form p, .reply-text {
padding: 5px;
clear:both;
}

.flickr_badge_image {
float: left;
}

.reply-text {
background-color: #FFF8DD;
}