@charset "utf-8";
body { background: #9e9445; margin:0; text-align:center; color:#333333; font: 12px "細明體", "新細明體"; }
a:link { color: #333333; text-decoration: none; }
a:visited { text-decoration: none; color: #333333; }
a:hover { text-decoration: underline; color: #FFFFFF; }
a:active { text-decoration: none; color: #FFFFFF; }
#header-wrapper { background: url(../_img/main_banner_bg.jpg); height: 111px; }
#outer-wrapper { width:995px; text-align:left; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
#Block-1 { float:left; word-wrap: break-word; overflow: hidden; width: 172px; }
#Block-2 { float:left; word-wrap: break-word; overflow: hidden; width: 31px; margin-right: 26px; }
#Block-3 { float:left; word-wrap: break-word; overflow: hidden; width: 564px; text-align: left; }
#Block-4 { float:left; word-wrap: break-word; overflow: hidden; width: 181px; text-align: left; }
#Block-5 { float:left; word-wrap: break-word; overflow: hidden; width: 766px; text-align: left; }
#footer-wrap { clear:both; height: 50px; margin:0; padding:15px 0 0; }
/* banner
----------------------------------------------- */
.blogname-wrapper { padding: 20px 0px 0px 230px; height: 20px; }
.blogname { letter-spacing: 1px; font: bold 16px/18px "細明體", "新細明體"; color: #FFFFFF; }
.logo_info { font: normal 13px/18px "細明體", "新細明體"; color: #D1EA7B; letter-spacing: 1px; background: url(../_img/main_banner_logo.gif) no-repeat; height: 71px; margin-left: 172px; padding-left: 56px; width: 550px; }
/* Main
----------------------------------------------- */
.main-wrapper { padding-right: 0px; margin: 0px; padding-top: 57px; padding-bottom: 0px; font-size: 16px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-align: left; }
.main-login { padding: 0px 6px 0px 10px; }
.main-title { padding-left: 28px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; }
/*關於我*/
.main-aboutme { padding-left: 20px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; }
.aboutme_link { padding: 0px 0px 0px 10px; text-align: left; color: #333333; }
.main-image { margin-top: 5px; margin-bottom: 8px; }
.main-bar { background-image: url(../_img/icon_sep_bar1_short.gif); height: 20px; width: 144px; }
.main-list { font-family: "細明體", "新細明體"; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; margin-bottom:0px; margin-top: 0; margin-right: 0; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 6px; padding-left: 15px; background-image: url(../_img/icon_dot1_12x12.gif); background-repeat: no-repeat; text-align: left; }
.search_input { font-family: "細明體", "新細明體"; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; background-color: #746D32; border: 1px solid #4D4822; }
.search_12 { font-family: "細明體", "新細明體"; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; }
.si_12px_black { font-family: "細明體", "新細明體"; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; }
.si_14px_black { font-family: "細明體", "新細明體"; font-size: 14px; font-style: normal; line-height: 16px; font-weight: bold; font-variant: normal; text-transform: none; color: #460909; }
.si_11px_yellow { font-family: "細明體", "新細明體"; font-size: 11px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFF4D; }
.si_12px_arrorcolor1 { font-family: "細明體"; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: none; color: #D1EA7B; }
.w12 { color: #FFFFFF; font-size: 12px; }
.main-Calendar { }
.main-Label { font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; padding-top: 0px; padding-right: 6px; padding-bottom: 0px; padding-left: 10px; }
/* 部落格管理 */
.main-label2 { font-size: 13px; font-style: normal; line-height: 16px; list-style: url(../_img/icon_list.gif) outside; padding-right: 5px; padding-left: 18px; margin: 0px; letter-spacing: 1px; }
/* 中間 content------------------------------- */
/* 最佳人氣部落格 */
.dot90 { width: 85%; float:left; word-wrap: break-word; overflow: hidden; text-align: left; height: 14px; background: url(../_img/dot.gif); margin-left: 40px; }
.hotblogpage { width: 85%; float:left; word-wrap: break-word; overflow: hidden; text-align: center; margin-left: 40px; padding-top: 20px; }
.blog-wrap { width: 132px; float:left; word-wrap: break-word; overflow: hidden; text-align: left; margin: 20px auto auto 40px; }
.photo_130 { width: 130px; background: #8E863E; height: 130px; margin-bottom: 5px; text-align: center; border: 1px solid #6C652F; }
.webmaster-wrap { float:left; word-wrap: break-word; overflow: hidden; text-align: left; margin: 20px 13px auto; font-size: 12px; }
.h-57 { height: 57px; }
.content_title14w { font-family: "細明體", "新細明體"; font-size: 14px; line-height: 18px; font-weight: bold; color: #FFFFFF; letter-spacing: 1px; }
.page_location { color: #FFFFFF; font: 13px/18px "細明體", "新細明體"; letter-spacing: 1px; padding-top: 20px; padding-left: 0px; }
/* 右側
----------------------------------------------- */
.Right-Block-4 { width: 181px; padding: 0px; float:left; }
.main-bar-181 { background-image: url(../_img/icon_sep_bar2_long.gif); height: 20px; width: 181px; }
/* 新聞
----------------------------------------------- */
.news-wrapper { padding: 0px; width: 552px; margin-top: 0px; background-color: #8E863E; }
.news-552 { padding: 0px; width: 552px; margin-top: 20px; }
.news-title { padding-top: 6px; padding-right: 0px; padding-bottom: 0px; padding-left: 8px; }
.news-text { font-family: "細明體", "新細明體"; font-size: 12px; font-style: normal; line-height: 18px; font-weight: normal; font-variant: normal; text-transform: none; color: #ffffff; padding-top: 0px; padding-right: 35px; padding-bottom: 50px; padding-left: 35px; letter-spacing: 1px; }
.ccontent_12px_white { font-family: "細明體", "新細明體"; font-size: 12px; font-style: normal; line-height: 18px; font-weight: normal; font-variant: normal; text-transform: none; color: #ffffff; }
.calendar_12px_white { font-family: "細明體"; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: none; color: #ffffff; }
/* mainpage
----------------------------------------------- */
.block_730_title { width: 730px; background-color: #763C23; padding: 8px 20px 8px 8px; height: 18px; }
.block_730_01 { font-family: "細明體", "新細明體"; font-size: 17px; font-style: normal; line-height: 16px; font-weight: bold; font-variant: normal; text-transform: none; color: #ffffff; float:left; word-wrap: break-word; overflow: hidden; text-align: left; width: 520px; }
.block_730_02 { font-family: "細明體", "新細明體"; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: none; color: #ffffff; float:left; word-wrap: break-word; overflow: hidden; text-align: left; }
.post_newArticle { font-family: "細明體", "新細明體"; font-size: 12px; text-align: right; background: url(../_img/icon_plus.gif) no-repeat; width: 80px; margin-left: 650px; margin-top: 5px; }
.block_552 { font-family: "細明體", "新細明體"; font-size: 12px; width: 530px; text-align: right; padding-top: 5px; padding-bottom: 5px; margin-left: 20px; }
.block_530 { width: 530px; padding-top: 0px; padding-bottom: 5px; margin-left: 20px; background: #8E863E; margin-top: 5px; margin-bottom: 10px; }
.post_newstitle { background: #807837 url(../_img/icon_content_title_icon.gif) no-repeat; padding-left: 30px; padding-top: 6px; height: 26px; }
.block_697_Response { width: 697px; font-family: "細明體", "新細明體"; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; margin-bottom:0px; margin-top: 0; margin-right: 0; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 6px; padding-left: 15px; background-image: url(../_img/icon_dot1_12x12.gif); background-repeat: no-repeat; text-align: left; letter-spacing: 1px; }
.articles_650 { width: 650px; background-color: #8E863E; margin: 5px 5px 20px 50px; }
.post_title { background: #716A31 url(../_img/icon_content_title_icon.gif) no-repeat; padding-left: 30px; padding-top: 6px; height: 26px; }
.articles_title2 { background-color: #7E7736; margin-bottom: 20px; }
/*  文章內容 */
.post-body { padding:0px 14px 1px 29px; font-size: 13px; line-height: 18px; color: #FFFFFF; letter-spacing: 1px; }
.post-img { padding:4px; border:1px solid #716A31; background: #AEA563; margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; }
.articles-text { color: #ffffff; letter-spacing: 1px; font: normal 12px "細明體", "新細明體"; padding:10px 14px 1px 29px; }
.articles-time { margin-bottom: 2px; font-family: "細明體", "新細明體"; font-size: 12px; font-style: normal; line-height: 18px; font-weight: normal; font-variant: normal; text-transform: none; color: #ffffff; margin-left: 30px; margin-right: 30px; }
.post_new_input { font-family: "細明體"; font-size: 12px; font-style: normal; line-height: 21px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; background-color: #807837; border: 1px solid #4D4822; padding: 1px; }
.post_textarea { margin-left: 15px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; margin-bottom: 15px; }
.post_submit { margin-left: 200px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; margin-bottom: 15px; }
.photo-50 { margin-right: 3px; background: #FFFFFF; padding: 2px; float:left; }
.photo-80 { border: 1px solid #333333; margin-bottom: 6px; }
.photoset { width: 181px; margin-bottom: 5px; }
a.link-12y:link { color: #FFFF99; text-decoration: none; font: bold 12px "細明體", "新細明體"; }
a.link-12y:visited { text-decoration: none; color: #FFFF99; font: bold 12px "細明體", "新細明體"; }
a.link-12y:hover { text-decoration: underline; color: #FFFFFF; font: bold 12px "細明體", "新細明體"; }
a.link-12y:active { text-decoration: none; color: #FFFFFF; font: bold 12px "細明體", "新細明體"; }
.block_8E863E { background: #8E863E; width: 650px; }
.block_500 { width: 500px; font-size: 12px; line-height: 18px; color: #FFFFFF; margin-left: 70px; margin-top: 0px; padding-top: 30px; padding-bottom: 20px; }
.form-12w { font-size: 12px; color: #FFFFFF; line-height: 20px; }
.block_6c652f_title { height: 31px; background: #6c652f; width: 650px; }
/* 頁碼切換 */
.pagewrap { text-align: center; padding-top: 5px; padding-bottom: 5px; color: #716A31; font: 12px Arial, Helvetica, sans-serif; letter-spacing: 1px; }
.page_w16 { color: #FFFFFF; font: bold 16px Arial, Helvetica, sans-serif; margin-right: 2px; margin-left: 2px; }
a.page:link { color: #D1EA7B; font:  bold 14px Arial, Helvetica, sans-serif; margin-right: 2px; margin-left: 2px; }
a.page:visited { color: #D1EA7B; font:  bold 14px Arial, Helvetica, sans-serif; margin-right: 2px; margin-left: 2px; }
a.page:hover { color: #FFFFFF; font: bold 14px Arial, Helvetica, sans-serif; text-decoration: underline; margin-right: 2px; margin-left: 2px; }
a.page:active { color: #D1EA7B; font:  bold 14px Arial, Helvetica, sans-serif; }
/* 標籤 */
.label_01, .label_02, .label_03, .label_04, .label_05 { padding-right: 5px; line-height: 16pt; }
.label_01 { color: #FFFFCC; font-size: 14px; font-weight: bold; }
.label_02 { color: #FFFF4D; font-size: 12px; font-weight: normal; }
.label_03 { color: #D1EA7B; font-size: 18px; font-weight: bold; }
.label_04 { color: #FFCC00; font-size: 12px; font-weight: normal; }
.label_05 { color: #CCF7FF; font-size: 15px; font-weight: bold; }
/* table 顏色 */
.table_tr_01 { background: #a9a159; }
.table_tr_02 { background: #9d954d; }
.table_font { color: #FFFFFF; font-size: 13px; line-height: 18px; border: 1px solid #6C652F; background: #847A39; }
.table_font2 { color: #000000; font-size: 13px; line-height: 18px; }
/*影音暨首頁推薦部落-----------------------------------------------------*/
#video_warp { margin: 10px 0px; width: 552px; }
.video_embed { width: 420px; float: left; }
.video_info_warp { width: 122px; float: right; }
.video_info { height: 320px; background: #b9af5e; padding: 4px; font-size: 12px; line-height: 18px; border-top: 0px solid #716A31; border-right: 1px solid #716A31; border-bottom: 1px solid #716A31; border-left: 1px solid #716A31; }
.video_info form { margin: 0px; }
.video_info input { font-size: 12px; width: 110px; background: #EDEBD6; border: 1px solid #9E9445; color: #666666; }
.blogname{ padding: 2px 0px 3px 0px;}
.blogdata{ padding: 2px 0px 5px 0px;}
.video_authors { background: #92894B; font-size: 12px; padding: 5px; color: #FFFFFF; border-top: 1px solid #716A31; border-right: 1px solid #716A31; border-bottom: 0px solid #716A31; border-left: 1px solid #716A31; }
.video_authors_photo { border: 2px solid #FFFFFF; text-align: center; margin: 5px; }

#video_gallery { margin: 10px 0px; }
/* video gallery -----------------------------------------------------*/
#video_gallery .item_box{
	width: 100px;
	height: 100px;
	padding: 0px 4px;
	margin: 0px 0px 15px 0px;
	vertical-align: top;
	/*float:left;*/
}

#video_gallery .item_box1{
	width: 100px;
	height: 100px;
	padding: 0px 4px;
	margin: 0px 0px 15px 0px;
	vertical-align: top;
	float:left;
}

#video_gallery .item_box img , #video_gallery .item_box1 img{
border:none;
padding: 0px;
margin: 0px;
}


.videoP{
width:100px ; height:75px;
padding:0px; margin:0px;
border: 1px solid #333333;
text-align: center;
}
.videoP:link, .videoP:visited {
	border: 1px solid #333333;
	padding:0px;
	margin: 0px;
}
.videoP:hover{
	border: 1px solid #FFFFFF;
	padding:0px;
	margin: 0px;
}
.videoname{
color: #fffca3;
	width: 100px; height:20px; padding: 5px 0px 0px 0px;
	font-size: 1em; line-height:1.4em;
	text-align: center;
	font-weight: bold;
}
.videoname a:link, .videoname a:visited{
	color: #fffca3;
	text-decoration: none;
}
.videoname a:hover{
	color:#FFFFFF;
	text-decoration: underline;
	
}
/*#motioncontainer { height: 90px; }
#motioncontainer a img { border: 1px solid #000000; margin: 2px; }
#motioncontainer a:hover img { border: 1px solid #FFFFFF; }
#statusdiv { background-color: lightyellow; border: 1px solid gray; padding: 2px; position: absolute; visibility: hidden; }
#motioncontainer a:hover { color: red; }*/
/* video gallery END -----------------------------------------------------*/
