body,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;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
pre{font-size: 1em ;}
.article-content{ _height: 1% ;  overflow: hidden ;  _overflow: none;}
.article-content p{margin-bottom: 1em;}

br{letter-spacing: normal;}


HTML {
	SCROLLBAR-FACE-COLOR:  ;
	SCROLLBAR-HIGHLIGHT-COLOR: ;
	SCROLLBAR-SHADOW-COLOR: ;
	SCROLLBAR-3DLIGHT-COLOR:  ;
	SCROLLBAR-ARROW-COLOR: ;
	SCROLLBAR-TRACK-COLOR:  ;
	SCROLLBAR-DARKSHADOW-COLOR: ; 
	overflow-x:;
	background:#afdde6;
	}
body { font-family:"微軟正黑體",Arial, Helvetica;font-size:14px; color:#666; letter-spacing:1px; background:#afdde6;}
#blog-main{}
#article-main{}

a {color:#518893; text-decoration:none;}
a:hover {color:#ccc;}

#body-div{}

#authority{text-align:center;color:#fff; font-size:13px; line-height:28px;z-index:999; background:#88bdc7;}
#authority a{ color:#fff; margin-right:15px; padding:2px 10px; }
#authority a:hover{ background:#304b69; color:#fff;}
#authority a#newpost {}
#authority a#backstage {}



#container{ background:url(http://www.a-do.tw/photo/image/index/4c[3-1]/2016102640.jpg) top repeat-x;}
#container2{width:960px;position:relative; margin: 0 auto; background:url(http://www.a-do.tw/photo/image/index/4c[3-1]/2016102641.gif) repeat-y;}
#container3{ background:url(http://www.a-do.tw/photo/image/index/4c[3-1]/2016102642.jpg) no-repeat;}



#header{ height:343px;position:relative;}
#login-bar{ font-size:13px;top:7px;left:10px;color:#fff; position:absolute;}
#login-bar a {color:#fff;}

#banner{ position:absolute; top:100px; left:30px;}
#banner h1 {color:#518893;font-weight:bold;font-size:15px;}
#banner h1 a{ color:#518893;}
#banner h2{color:#fff; font-size:13px; width:400px;margin-top:5px;}
#banner .skiplink {display: none;}
#banner #blog-category{font-size:13px;margin-top:5px;color:#fff;}
#banner #blog-category a{color:#fff;}




#navigation{}
#navigation li{}
#navigation  li a{display:block;width:100%;height:100%;text-indent:-9999px;}
#link-album {position:absolute;width:60px; height:20px; left:28px; top:35px;}
#link-blog {position:absolute;width:40px; height:20px; left:100px; top:35px;}
#link-guestbook {position:absolute;width:85px; height:20px; left:220px; top:35px;}
#link-profile{position:absolute;width:60px; height:20px; left:150px; top:35px;}




#main{
	_height: 1%;
	}



#content{
	width:690px; float: left;display:inline;padding-bottom:20px;margin-top:-80px;
	position:relative; z-index:999;
	}

#spotlight{padding:10px; padding-top:0;background:#e5f4f7;-khtml-border-radius:10px; -moz-border-radius:10px;-webkit-border-radius:10px;margin:0 15px;}
#spotlight h5{ font-size:15px; color:#518893;line-height:30px;font-weight:bold;}
#spotlight-text{font-size:13px;color:#666; }

#article-area{}

#article-area .article-area-title { font-size:13px;color:#518893; margin-top:10px; margin-left:15px;} 
#view-mode {font-size:13px;margin-bottom:10px; color:#518893;}
#display{margin-bottom:20px;color:#518893; margin-left:15px;}
#display a {color:#518893;}
#display SPAN {color:#518893;} 

#article-box{}
.article{margin-bottom:10px; padding-bottom:10px; border-bottom:dotted #afdde6 1px;} 
.article-head{background:url(http://www.a-do.tw/photo/image/index/4c[3-1]/2016102643.gif) no-repeat;height:40px; position:relative;margin-bottom:10px;} 
.publish {color:#666;letter-spacing:0;position:absolute; top:12px;right:25px;font-size:0.7em;}
.day, .time {display:none;}
.year  {}
.month {}
.date {}
.title{ font-size:15px; color:#518893;position:absolute; top:10px;left:20px;font-weight:bold;}
.title a{ color:#518893;font-weight:bold;}

.article-body{ line-height:20px;margin:0;font-size:13px;padding:15px 0;color:#666;padding:0 15px;}
.article-body a{color:#518893;}
.article-content{line-height:22px;} 
.bookmark{font-size:13px; text-align:right;} 
.author , .author a{ font-size:13px; margin-top:10px; text-align:right;} 
.article-content .more a {}

.article-footer{ font-size:13px;padding:10px;margin:10px;border:1px #afdde6 dotted; -khtml-border-radius:10px; -moz-border-radius:10px;-webkit-border-radius:10px;}
.article-footer a{color:#518893;}
.history{border-left:3px #afdde6 solid; padding-left:5px;width:48%; float:right;}
.refer{border-left:3px #afdde6 solid; padding-left:5px; width:48%; float:left;} 
.google-adsense ,.forward ,.fans-club {font-size:13px;}
.back-to-top{text-align:right; clear:both;} 
 


.main-list{margin-bottom:10px; color:#666;}
.main-list table{ width:100%; font-size:13px;margin:0px auto;border-bottom:dotted #afdde6 1px;}
.main-list h3 {}
.main-list th{ color:#518893; font-weight:bold;}
.list-num{ width:40px; text-align:center;}
.list-date {width:120px; text-align:center;}
.list-title{}
.main-list td{ padding:3px 5px;}
#content .main-list a{color:#333;}


#user-post{
}
.user-post-box{ 
	margin-bottom:15px;
	} 
.user-post-title{font-size:15px; line-height:25px; padding-left:10px; position:relative;color:#fff;background:#afdde6;
-khtml-border-radius:10px; -moz-border-radius:10px;-webkit-border-radius:10px;margin:0 15px;font-weight:bold;}
#trackback-box .user-post-title{}
#comment-box .user-post-title{}

.post-comment{height:40px;line-height:30px; text-align:center; font-size:15px;background:url(http://www.a-do.tw/photo/image/index/4c[3-1]/2016102654.jpg) top no-repeat; margin-top:10px;border:none;}
#content .post-comment a{width:100%; height:100%; display:block;text-indent:-9999px;}
#content .post-comment a:hover {}

.single-post{position:relative;_height:110px;min-height:110px;border-bottom:dotted #afdde6 1px;font-size:0.8em; padding:0 15px;}
.post-info{ color:#518893;margin-top:10px;}
.post-info a {color;#518893;}
.post-photo{width:50px; height:50px;position:absolute; top:0px; right:20px;}
.post-photo img { width:50px; height:50px; border:3px #518893 solid;}
.post-text{width:615px; display:list-item; float:left; margin-top:5px;margin-bottom:10px;_height:50px;min-height:50px;}
.post-text p  a{color:#333;}
.reply-text{  display:list-item;clear: both;background:#e5f4f7;-khtml-border-radius:10px; -moz-border-radius:10px;-webkit-border-radius:10px;padding:10px; color:#666;margin-bottom:10px;}
.reply-text p{ color:#666; margin-top:5px;}
.reply-text a{color:#518893;}
.single-post.secret{}
.single-post.secret .post-text{
	float: none;
	width: auto;
	}

#trackback-box {}
#trackback-box h3 {}
#trackback-box SPAN {}
#trackback-box #trackback-url{padding:5px 15px; margin-bottom:2px;}
#trackback-box input#trackback-input{}
#trackback-text { }
#trackback-text .post-info {}
#trackback-box  .post-text{
	width:auto ;
	float:none ;
	}


#comment-form {
	font-size:0.8em;
	padding:15px;	
	margin: 10px auto;
	}	
#comment-form p {
	color: #ccc;
	text-align: right;
	margin: 0px 10px 5px;
	}
#comment-form table {
	width: 100%;
	border: none;
	}
#comment-form table tr.comment-form-title { display: none; }
#comment-form table td {
	color: #666;
	vertical-align: top;
	border: none;
	padding: 2px 5px;
	}
#comment-form table th {
	color: #666;
	vertical-align: top;
	width: 100px;
	border: none;
	padding: 2px 5px;
	}
#comment-form table th font { display: none; }
#comment-form input {
	height: 17px;
	font-family: Arial;
	font-size: 11px;
	color: #666;
	border: none;
	background: #e5f4f7;
	}
#comment-form input.radio {
	border: none; width: auto;	background: none;margin:0; padding:0;
	}
#comment-form input#blogcommenttext_name{
	width: 85%; 
	}
#comment-form input#send-comment{
	border:0;
	width: 80px;
	background:#518893;
	color:#fff;
	-khtml-border-radius:5px; -moz-border-radius:5px;-webkit-border-radius:5px;
	}
#comment-form textarea {
	width: 99%;
	height: 90px;
	font-family: Arial;
	font-size: 13px;
	line-height: 18px;
	border:none;
	color: #666;
	background: #e5f4f7;
	}	
	

	
.page{ font-size:12px; height:30px; text-align:right; margin-top:20px; padding-top:5px;letter-spacing:0;}
.page a{padding:0px 5px; color:#666; margin-right:5px;}
.page SPAN,.page a:hover{background:#518893;color:#fff;-moz-border-radius:5px;-khtml-border-radius:5px; -webkit-border-radius:5px;padding:2px 6px; text-align:center;} 



#links{	overflow: hidden; width:270px; float:right;display:inline;padding-bottom:5px;}
#links a {color:#518893;}
#links-row-1{}
#links-row-2{}

.box{background: url(http://www.a-do.tw/photo/image/index/4c[3-1]/2016102655.gif) no-repeat bottom; padding-bottom:15px; margin-bottom:15px;}
.box-title{height:40px; padding-top:23px;padding-left:25px;background: url(http://www.a-do.tw/photo/image/index/4c[3-1]/2016102656.gif) no-repeat; font-size:13px; color:#518893;font-weight:bold;}
.box-text {font-size:13px; line-height:18px;padding:0 10px; color:#666;background: url(http://www.a-do.tw/photo/image/index/4c[3-1]/2016102657.gif) repeat-y; }
.box li{} 
.box h6{} 
.box-more{padding-top:5px;}

#headshot{}
#headshot ul{
	overflow: hidden;
	_overflow: none;
	_height: 1%;
	}
#headshot li{}
#headshot li#headshot-img{ float:left; margin-right:20px;}
#headshot li#friend-apply{ display:block; margin-top:20px;}
#headshot li#send-message{ display:block;}

#recent-article{}
#recent-article img{}

#latest-comment {}
#latest-comment a{}
#latest-comment span{} 

#calendar{}
#calendar table{ width:100%;}
#calendar th{color:#518893; padding:2px;text-align:center; font-weight:bold;}
#calendar th a { color:#518893;}
#calendar td{  color:#666; padding:2px;text-align:center; width:15px;height:15px;}
#calendar .calMonthHeader{ text-align:center; width:150px;}
#calendar td b {  color:#518893;}
#calendar td a{ background:#518893;color:#fff;display:block; -moz-border-radius:5px;-khtml-border-radius:5px; -webkit-border-radius:5px; }
#calendar td a:hover{ background:#a7d7e0;}

#murmur{}
.murmur-time{}
.murmur-text{}

#visitor,#crumb{}
#visitor ul,#crumb ul{
	overflow: hidden;
	_overflow: none;
	_height: 1%;
	}
#visitor li,#crumb li{float:left; display:inline; margin-right:3px; margin-bottom:5px;}
#visitor li img,#crumb li img { border:1px #888 solid; width:40px; height:40px;}
#visitor .box-more{}

#broadcast{}
#broadcast ul{
	overflow: hidden;
	_overflow: none;
	_height: 1%;
	padding-bottom:10px;
	}
#broadcast li{}
#broadcast .broadcast-photo{ float:left; margin-right:5px; display:inline;}
#broadcast .broadcast-time{}
#broadcast .broadcast-time a{}
#broadcast .broadcast-time span{}
#broadcast .broadcast-text{}

#search{}
#search ul {}
#search .box-text {height:30px;}
#search li { float:left;}
#search input#search-target{}
#search input#search-submit{}

#feed {}
#announce{}
#hot-article {}

#category {}
#category h6{}
#category li{}
#category .box-more {}

#archive{}
#archive select {}
#archive li a{}

#latest-trackback {}
#latest-trackback a{}
#latest-trackback span{}

#subscription{} 
#subscription a{}
#subscription span{}

#favorite {}
#favorite select {}

#mylink {}
#mylink .link-box{}
#mylink .link-box h6{}
#mylink .link-box li{}

#counter{}
#counter SPAN{} 

.folder{}
.folder .box-title{}
.folder .box-text{}

#powered{}



#footer{padding-top:55px; height:55px;clear:both; text-align:center;color:#666; background:url(http://www.a-do.tw/photo/image/index/4c[3-1]/2016102658.jpg) no-repeat;}
#footer a {color:#518893; margin-right:5px;}
#footer a:hover {color:#76a8b2;}
#footer p{ line-height:20px; font-size:13px;} 
#bottom {clear:both;line-height:15px; font-size:13px; padding-bottom:15px;}

#extradiv11{}
#extradiv10{}
#extradiv9{}
#extradiv8{}
#extradiv7{}
#extradiv6{}
#extradiv5{}
#extradiv4{}
#extradiv3{}
#extradiv2{}
#extradiv1{}
#extradiv0{}