﻿:root{
	--color-main-n:#FF99CC;
	--color-main-d:#804D66;
	--color-main-l:#FFE5F2;
	--color-text:#333;

}

body
{
	background:#F1F1F1;

}
.blog-masthead
{
	background: none repeat scroll 0 0 var(--color-main-d);
	box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.1) inset;
}

.img-head  {
background: var(--color-main-n);
}
.assnName {
	color: var(--color-text);

}
.blog-nav-item
{
	color: #ffffff;
}
.blog-nav-item:hover
{
	background: none repeat scroll 0 0 var(--color-main-l);
	color: #fff;
}
.page-nav  li.active a,.page-nav  li.active a:hover{
	border-top:#EF7A2C 3px solid;
	}
.page-nav li a{
	color:#ABABAB;
}
.table-nav {
    border-bottom:1px solid #DDD;
}
.this-page,.selected{
	color: #4d4d4d !important;
    border:1px solid #DDD !important;
	border-bottom:4px solid #5ba198 !important;
	}
	
/*主區塊*/
.main-block
{
	background: none repeat scroll 0 0 #fff;
	box-shadow: 0 0 5px 0 #ababab;
}
.main-block h2
{
    border-top:5px solid var(--color-main-l);
    color:var(--color-main-d);
}
.main-block-bg h2 a
{
	color: #fff;
	text-shadow: 2px 2px 1px rgba(40, 40, 40, 0.5);
}

.main-text
{
	border-bottom: 1px dotted #cccccc;
}
.date
{
	color: #333;
}
.tag
{
	background: none repeat scroll 0 0 #92b33b;
}
.tag-01
{
	background: none repeat scroll 0 0 #92b33b;
}
.tag-02
{
	background: none repeat scroll 0 0 #2c99ca;
}
.tag-03
{
	background: none repeat scroll 0 0 #eb859d;
}
.tag-04
{
	background: none repeat scroll 0 0 #a77fff;
}
.see-more
{
	color: var(--color-main-d);
}
.see-more:hover
{
	color: var(--color-main-n);
}
/*側欄*/
.blog-sidebar
{
	background: none repeat scroll 0 0 #fff;
    box-shadow: 0 0 5px 0 #ababab;
}

.sidebar-logo h4
{
	color: #4d4d4d;
}
.header-nav li
{
	color: var(--color-text);
}
.header-nav li a
{
	color: var(--color-text);
}
.header-nav li:hover
{
	background-color: #f89c22;
}
.header-nav li a:before
{
	content: "|";
	margin: 0 20px 0 -20px;
}
.btn-home
{
	background: url("../images/home.png") no-repeat left;

}
.btn-home:hover
{
	background: url("../images/home.png") no-repeat left #F47F00;
}
.btn-green{
    color:#FFF;
    background:var(--color-main-d)
}
.btn-green:hover{
    color:var(--color-text);
    background:var(--color-main-n);
}
.loginBlock
{
	background: var(--color-main-l);
    border-top:6px solid var(--color-main-n);
    border-bottom:6px solid var(--color-main-n);
}
.login-forget, .login-info
{
	color: var(--color-text);
}
.login-forget:hover, .login-info:hover{
    color: var(--color-text);
}
.login-forget:before
{
	background: var(--color-main-n);
	color: var(--color-text);
}
.login-info:before
{
	background: var(--color-main-n);
	color:var(--color-text);
}
#lbl_LogName {
    color:#FFF;
}

/*側欄*/

.side-nav > li
{
	background: none repeat scroll 0 0 var(--color-main-n);
	border-bottom: 1px solid #fff;
}
.side-nav > li:hover{
background: none repeat scroll 0 0 var(--color-main-l);
}
.side-nav > li > a
{
	color: var(--color-text);
}
.side-nav > li.has-sub > a:before
{
	border-color: transparent transparent transparent var(--color-text);
}
.side-nav > li > ol > li > a
{
	background: none repeat scroll 0 0 var(--color-main-n);
	color:var(--color-text);
}
.side-nav > li > ol > li > a:hover
{
	background: none repeat scroll 0 0 var(--color-main-l);
	color:var(--color-text);
}
.banner-link li
{
	border: 2px var(--color-main-n) solid;
}
.banner-link li:hover
{
	border: 2px var(--color-main-l) solid;
}

/*footer*/
.footer-info
{
	border-top: 2px solid #333;
}
.footer-icon{
    color: var(--color-main-d);

}
.add a, .email a
{
	color: var(--color-main-d);
}

/*Page*/
.page-QryArea{
	background:#fbdb87;
}
/*Header 標題*/
.gvStyle th
{
	background-color: var(--color-main-n);
	border: 1px solid #D9D9D9;
	border-top: 1px solid #FFFFFF;
	color: #FFF;
}
/*OnMouseOver 滑鼠移過列表時, 背景色變更*/
/*Rows 列表顏色*/
.gvStyle .row1 td
{
	border: 1px solid #D9D9D9;
}

.gvStyle .row1
{
	background-color: #FFFFFF;
}
/*Change Rows 如果想要有單、雙列不同顏色替換, 在這裡更換*/
.gvStyle .alt td
{
	border: 1px solid #D9D9D9;
}

.gvStyle .alt
{
	background-color: #D6E5E6;
}
/*Page 分頁顏色*/
.gvStyle .pgr td
{
	background-color: #E2EAF2;
}
.gvStyle .pgr a
{
	color: #666;
	text-decoration: underline;
	padding: 0px 3px 0px 3px;
}
.gvStyle .pgr a:hover
{
	color: #FF0000;
}

#lbl_title{
	color:#FFF;
	}

.ps{
	color:rgba(156,156,156,1.00);}

/*輪播*/
/* Page Header */
.page-header {
    background: #f9f9f9;
    border-top: 4px solid #ccc;
    color: #999;
}
    
.page-header h3 {
    color: #000;
}




/* Thumbnail Box */
.caption h4 {
    color: #444;
}

.caption p {  
    color: #999;
}



/* Carousel Control */

.carousel-control{
    background: #666;
}


::selection { background: #ff5e99; color: #FFFFFF; text-shadow: 0; }
::-moz-selection { background: #ff5e99; color: #FFFFFF; }