@media all{ /* 通用設定 */
	#wrap2 { margin: 15px 70px 15px 100px !important; } /* 設定網頁邊界避免Blogger預設 */
	a:link { color: #00E; } /* 正常連結樣式 */
	a:hover { color: #D00; } /* hover時連結樣式 */
	a:visited { color: #00E; } /* 已拜訪連結樣式 */
	a.qlink { text-decoration: none; } /* 引用用連結樣式 */
	hr { clear: left; } /* 分隔線樣式 */
	img { border: 0; } /* 圖片顯示樣式 */
	textarea { width: 600px; height: 200px; } /* dp.SyntaxHighlighter 顯示用文字框 */
	form { padding: 0; margin: 0; } /* 修正表單標籤造成的排版問題 */
	blockquote { display: block; overflow: hidden; font-size: 0.8em; border: 1px dashed #333; padding: 10px 5px 10px 20px; margin: 5px 0 0 15px; } /* 引用樣式 */

	.hidden { display: none; }
	.shown {  }

	#toplink { text-align: right; } /* 頁首連結條樣式 */
	h1 { text-align: center; margin: 0 auto; } /* 網頁主標題樣式 */
	hr.top { width: 90%; height: 1px; } /* 主標題下分隔線樣式 */

	.hide_btn { float: right; width: 4em; height: 1.25em; overflow: hidden; text-align: center; background: #F0E0D6; } /* 表單收縮按鈕樣式 */
	.show { color: #00E; }
	#postinfo { font-size: 0.8em; color: #900; } /* 上傳說明樣式 */

	.sidetitle { padding-top: 0.1em; font-size: 1.2em; padding-bottom: 0.1em; font-weight: bold; } /* 側邊列項目標題 */
	.sidecontent { margin-bottom: 1em; padding-left: 0.5em; padding-bottom: 0.3em; text-align: left; color: #84939F; word-wrap: break-word; word-break: normal; } /* 側邊列項目內容 */
	div.sidebar-ext { background-color: #C9F0CF; border: 4px solid #FFFFEE; display: none; } /* 隱藏延伸 Sidebar */

	.reply { display: table; margin: 0.5ex 1em 0 1em; } /* 討論串回應樣式 */
	.reply_hl { background: #F0D5B7; }  /* 討論串回應背景標亮樣式 */
	.name { font-weight: bold; } /* 文章張貼者名稱樣式 */
	.title { font-size: 1.125em; font-weight: bold; } /* 討論串標題樣式 */
	.nor { font-weight: normal; } /* Trip取消粗體用 */
	.quote { margin: 1em 2em; } /* 討論串內文縮排樣式 */
	.blogger-labels { font-size: 0.8em; color: gray; } /* 類別標籤顯示樣式 */
	.blogger-labels a:link { color: #063; }
	.blogger-labels a:hover { color: #063; }
	.blogger-labels a:visited { color: #063; }

	#footer { text-align: center; clear: both; } /* 頁尾樣式 */
	.bar_reply { font-weight: bold; text-align: center; } /* 回應模式樣式標題列 */

	/* Blogger NavBar Peekaboo（躲貓貓） */
	#navbar-iframe{ display: none !important; }

	/* Nifty Corner */
	b.rtop, b.rbottom{ display: block; }
	b.rtop b, b.rbottom b{ display: block; height: 1px; overflow: hidden; }
	b.r1 { margin: 0 5px; }
	b.r2 { margin: 0 3px; }
	b.r3 { margin: 0 2px; }
	b.rtop b.r4, b.rbottom b.r4 { margin: 0 1px; height: 2px; }

	/* aNobii Book Shelf */
	#badge .item_cell { list-style: none; text-align: center; padding: 5px; margin: 0px; }
	#badge .cover img { border: 1px solid #cccccc; padding: 3px; background-color: #f7f7f7; }
	#badge .link_cell { list-style: none; text-align: center; padding: 5px; margin: 0px; clear: both; }
	#badge .link_cell dt { text-align: center; margin: 0px; }
	#badge .link_cell dd a { font-size: 10px; font-family: Verdana; }
	#badge .link_cell dd { text-align: center; margin: 0px; }
	#badge .link_cell img { border: none; }
}

@media screen{ /* 一般電腦螢幕 */
	div.sidebar { width: 170px; position: absolute; left: 70px; top: 10em; padding-left: 5px; font-size: 0.8em; } /* 側邊列外觀樣式 */
	div.sidebar-ext { width: 500px; position: absolute; left: -550px; top: 15em; padding-left: 5px; font-size: 0.8em; z-index: 2; } /* 延伸側邊列外觀樣式 */
	div.threads { margin-left: 155px; } /* 主頁面顯示樣式 */
}

@media handheld{ /* 手持設備(手機,PDA等)附加規則 */
	html { max-width: 320px; margin: auto; font-size: 9px; } /* 320px為多數PDA的顯示寬度 */
	#wrap2 { margin: 0 !important; }
	input { max-width: 200px; }
	textarea { max-width: 200px; height: 40px; }

	div.sidebar { display: none; } /* 頁面太小乾脆不顯示 */
	.reply { clear: left; margin: 0.5ex 0 0 0; } /* 討論串回應樣式 */
	.quote { margin: 1ex 1ex; } /* 討論串內文縮排樣式 */
	#page_switch { clear: right; } /* 避免頁尾表格交疊 */
}

@media print{ /* 列印,預覽列印附加規則 */
	html, #wrap2 { background: #FFF; color: #000; margin: 0 !important; } /* 網頁改成白底黑字,節省彩色列印成本 */
	div.sidebar { display: none; } /* 列印用不到，不顯示 */
	#postform_main { display: none; } /* 貼文表單在列印模式沒有用處,故不顯示以節省空間 */
}
