@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
.clear{
	clear: both;
}
H1{
	margin:0px 20px 10px 20px;
	font-size:15px;
	font-weight:bolder;
	color:#669900;
}
p{
	margin:0px 20px 10px 20px;
	font-size:13px;
	line-height:19px;
}
TABLE{
	border-collapse:collapse;
}
.more{
	font-size:12px;
	color:#3f6f0f;
	margin-left:10px;
	text-decoration:underline;
}
.more a{
	color:#3f6f0f;
}

#idxtbl td{
	valign:top;
	vertical-align: top;
	margin: 0px;
}


#idxtbl A:link{
	color:#669900;
	font-weight:bolder;
}

#idxtbl A:visited{
	color:#669900;
	font-weight:bolder;
}

#idxtbl A:active{
	color:#669900;
	font-weight:bolder;
}


#idxtbl div#title{
	color:#669900;
    font-size:15px;
	margin: 5px;	
}



#idxtbl div#contant{
	margin: 5px;
	color:#000000;
    line-height: 20px;
}

/*-------------------------------------------------------------------------------------------*/
BODY { 
	background-color:#f0f0f0;
	font-family:Arial,  Helvetica, sans-serif;
	height:100%;
}
div#blog_wrap,div#index_contects_wrap,div#footer_wrap{
	width:1008px;
	margin:0 auto;
	background:url(images/body_bg.gif);
	background-repeat:repeat-y;
}
/* header-------------------------------------------------------------------------------------------*/
div#header{
	width:1002px;
	height:94px;
	margin-left:3px;
}
    div#header div.blog_title{
		position:absolute;
		width:400px;
		height:94px;
		margin-left:27px;
    }
	div#header div.shortcut{
		float:right;
		height:29px;
		background:url(images/shortcut_bg.gif);
		background-repeat:repeat-x;
	}
	    div#header div.shortcut ul{
			margin-right:11px;
		}
		div#header div.shortcut li{
			display:table-cell;
			*display:inline;
			font-size:12px;
			color:#fff;
			vertical-align:middle;
		}
		div#header div.shortcut a{
			margin:3px;
			*margin:0;
			text-decoration:none;
			color:#fff;
			}
	div#header div.search{
		position:absolute;
		margin-left:770px;
		margin-top:65px;
		width:350px;
		height:25px;
	}
	    div#header div.search .searchinput{
			width: 150px;
			*width: 150px;
			height:18px;
			font-size:12px;
			border: 1px solid #999999;
			background:url(images/search_bg.gif);
			vertical-align:middle;
			margin-top:2px;
			*margin-top:0;
			line-height:18px;
		}
		div#header div.search .button{
			width: 50px;
			height: 25px;
			background: url(images/mag.gif) no-repeat;
			border: 0;
			cursor: pointer;
			vertical-align:middle;
		}
/* menu-------------------------------------------------------------------------------------------*/
div#menu{
	width:1002px;
	height:35px;
	background:url(images/menu_bg.gif);
	margin-left:3px;
}
    div#menu ul{
		text-align:center;
	}
    div#menu li{
		display:inline;
	}
	div#menu .menu_form{
		position:absolute;
		font-size:12px;
		color:#FFF;
	}
	div#menu .menu_form a{
		color:#FFF;
		text-decoration:none;
	}
	div#menu .menu_form ul{
		padding:5px 17px 13px 17px;
		background-color:#99cc33;
	}
	div#menu .menu_form li{
		padding:6px;
		display:block;
		background:url(images/menu_form_line.gif);
		background-repeat:repeat-x;
		background-position:bottom;
	}
/* menua-------------------------------------------------------------------------------------------*/	
.block-nice_menus {
	Z-INDEX: 20; MARGIN-LEFT: 0px; LINE-HEIGHT: normal
}
.block-nice_menus H2.title {
	MARGIN: 0px
}
.block-nice_menus H2.title .nice-menu-hide-title {
	DISPLAY: none
}
.block-nice_menus H2.title .nice-menu-show-title {
	DISPLAY: none; MARGIN-BOTTOM: 5px
}
UL.nice-menu {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; Z-INDEX: 15; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.nice-menu UL {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; Z-INDEX: 15; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.nice-menu LI {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 0px solid; FLOAT: left; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative
}
UL.nice-menu A:link {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 0.3em; COLOR: #fff; PADDING-TOP: 0.7em
}
UL.nice-menu A:visited {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 0.3em; COLOR: #fff; PADDING-TOP: 0.7em
}
UL.nice-menu-down LI LI A:link {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 0.3em; COLOR: #09c; PADDING-TOP: 0.7em
}
UL.nice-menu-down LI LI A:visited {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 0.3em; COLOR: #09c; PADDING-TOP: 0.7em
}
UL.nice-menu-down LI LI A:visited {
	COLOR: #369
}
UL.nice-menu-down LI LI A:hover {
	BACKGROUND: #4c4c4c; COLOR: #ff7c00
}
UL.nice-menu UL {
	BORDER-TOP: #ccc 1px solid; DISPLAY: none; BORDER-LEFT-WIDTH: 0px; LEFT: -1px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-RIGHT: 0px; POSITION: absolute; TOP: 1.8em; BORDER-RIGHT-WIDTH: 0px
}
UL.nice-menu LI.over UL {
	DISPLAY: block
}
UL.nice-menu UL LI {
	DISPLAY: block; WIDTH: 8em
}
UL.nice-menu:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
UL.nice-menu LI:hover UL {
	DISPLAY: block
}
UL.nice-menu LI.menuparent LI:hover UL {
	DISPLAY: block
}
UL.nice-menu LI.menuparent LI.menuparent LI:hover UL {
	DISPLAY: block
}
UL.nice-menu LI.hover UL {
	DISPLAY: block
}
UL.nice-menu LI.menuparent LI.hover UL {
	DISPLAY: block
}
UL.nice-menu LI.menuparent LI.menuparent LI.hover UL {
	DISPLAY: block
}
UL.nice-menu LI:hover UL UL {
	DISPLAY: none
}
UL.nice-menu LI:hover UL UL UL {
	DISPLAY: none
}
UL.nice-menu LI.hover UL UL {
	DISPLAY: none
}
UL.nice-menu LI.hover UL UL UL {
	DISPLAY: none
}
UL.nice-menu-right {
	WIDTH: 8em
}
UL.nice-menu-left {
	WIDTH: 8em
}
UL.nice-menu-right LI {
	WIDTH: 8em
}
UL.nice-menu-left LI {
	WIDTH: 8em
}
UL.nice-menu-right UL {
	LEFT: 8em; WIDTH: 12.5em; TOP: -1px
}
UL.nice-menu-right UL UL {
	LEFT: 12.5em; WIDTH: 12.5em; TOP: -1px
}
UL.nice-menu-right LI.menuparent {
	BACKGROUND: url(arrow-right.png) #e4ec8d no-repeat right center
}
UL.nice-menu-right LI LI.menuparent {
	BACKGROUND: url(arrow-right.png) #e4ec8d no-repeat right center
}
UL.nice-menu-right LI.menuparent:hover {
	BACKGROUND: url(arrow-right.png) #4c4c4c no-repeat right center
}
UL.nice-menu-right LI.hover {
	BACKGROUND: url(arrow-right.png) #4c4c4c no-repeat right center
}
UL.nice-menu-right LI LI.menuparent:hover {
	BACKGROUND: url(arrow-right.png) #4c4c4c no-repeat right center
}
UL.nice-menu-right LI LI.hover {
	BACKGROUND: url(arrow-right.png) #4c4c4c no-repeat right center
}
UL.nice-menu-left LI UL {
	LEFT: -12.65em; WIDTH: 12.5em; TOP: -1px
}
UL.nice-menu-left LI UL LI UL {
	LEFT: -12.65em; WIDTH: 12.5em; TOP: -1px
}
UL.nice-menu-left LI.menuparent {
	BACKGROUND: url(arrow-left.png) #e4ec8d no-repeat left center
}
UL.nice-menu-left LI LI.menuparent {
	BACKGROUND: url(arrow-left.png) #e4ec8d no-repeat left center
}
UL.nice-menu-left LI.menuparent:hover {
	BACKGROUND: url(arrow-left.png) #ccc no-repeat left center
}
UL.nice-menu-left LI.hover {
	BACKGROUND: url(arrow-left.png) #ccc no-repeat left center
}
UL.nice-menu-left LI LI.menuparent:hover {
	BACKGROUND: url(arrow-left.png) #ccc no-repeat left center
}
UL.nice-menu-left LI LI.hover {
	BACKGROUND: url(arrow-left.png) #ccc no-repeat left center
}
UL.nice-menu-left A {
	PADDING-LEFT: 14px
}
UL.nice-menu-left UL A {
	PADDING-LEFT: 14px
}
UL.nice-menu-down {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 26px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
UL.nice-menu-down LI {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
UL.nice-menu-down LI LI {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: url(pictures/bg_sublink.jpg); BORDER-BOTTOM-WIDTH: 0px; COLOR: #09c; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #efefef; BORDER-RIGHT-WIDTH: 0px
}
UL.nice-menu-down UL {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; LEFT: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
UL.nice-menu-down LI UL LI UL {
	LEFT: 12.5em; TOP: -1px
}
UL.nice-menu-down .menuparent A {
	PADDING-RIGHT: 10px
}
UL.nice-menu-down LI.menuparent {
	
}
UL.nice-menu-down LI.menuparent:hover {
	
}
UL.nice-menu-down LI.hover {
	
}
UL.nice-menu-down LI LI.menuparent {
	
}
UL.nice-menu-down LI LI.menuparent:hover {
	BACKGROUND: url(arrow-right.png) #ccc no-repeat right center
}
UL.nice-menu-down LI LI.hover {
	BACKGROUND: url(arrow-right.png) #ccc no-repeat right center
}
UL.nice-menu-down UL LI {
	CLEAR: both; BACKGROUND-IMAGE: url(pictures/bg_sublink.jpg)
}
UNKNOWN {
	font-color: #fff
}



	
/* index contects-------------------------------------------------------------------------------------------*/
div#index_contects{
	width:1002px;
	margin-left:3px;
}
    /* 首頁中間左邊-------------------------------------------------------------------------------------------*/
    div#index_contects div#index_main{
		float:left;
		width:766px;
	}
	    /* flash-------------------------------------------------------------------------------------------*/
	    div#index_contects div#index_main .index_flash{
			width:752px;
			height:262px;
			margin-top:7px;
			margin-left:3px;
		}
		/* index tags-------------------------------------------------------------------------------------------*/
		div#index_contects div#index_main .index_tag{
			width:742px;
			margin-top:10px;
		}
		div#index_contects div#index_main .index_tag ul{
			margin-left:7px;
		}
		div#index_contects div#index_main .index_tag li{
			display:inline;
		}
		div#tag1{
			background:url(images/tag_1_bg.gif);
		}
		div#tag2{
			background:url(images/tag_2_bg.gif);
			
		}
		div#tag3{
			background:url(images/tag_3_bg.gif);
			
		}
		div#tag1,div#tag2,div#tag3 {
			width:742px;
			/*height:210px;*/
			margin-left:7px;
			margin-top:-2px;
			*margin-top:-3px;
			border-left:1px solid #cccccc;
			border-right:1px solid #cccccc;
			border-bottom:1px solid #cccccc;
			background-position:top;
			background-repeat:no-repeat;
			padding-top:28px;
			*padding-top:30px;
		}
		/* hotnews-------------------------------------------------------------------------------------------*/
		div#index_contects div#index_main .hotnews{
			width:749px;
			margin-top:21px;
			margin-left:3px;
			margin-bottom:20px;
			padding-top:50px;
			background:url(images/hotnews_bg.gif);
			background-repeat:no-repeat;
		}
		div#index_contects div#index_main .hotnews table{
			text-align:center;
			width:715px;
			border-collapse:collapse;
			margin-left:19px;
			border:1px solid #fff;
		}
		div#index_contects div#index_main .hotnews table th{
			font-weight:normal;
			font-size:12px;
			color:#3d6f0b;
			padding:6px;
			background-color:#dcffb9;
		}
		div#index_contects div#index_main .hotnews table td{
			font-size:12px;
			color:#0f0f0f;
			padding:6px;
		}
		div#index_contects div#index_main .hotnews table td a{
			color:#0f0f0f;
			text-decoration:none;
		}
        div#index_contects div#index_main .hotnews table td a:link{
			text-decoration:none;
		}
		div#index_contects div#index_main .hotnews table td a:hover{
			text-decoration:underline;
		}
		div#index_contects div#index_main .hotnews table .news_contects{
			text-align:left;
		}
		div#index_contects div#index_main .hotnews table .news_bgcolor{
			background-color:#dcffb9;
		}
		div#index_contects div#index_main .hotnews table .news_bgcolor td{
			background-color:#dcffb9;
		}
		div#index_contects div#index_main .hotnews .news_more{
			float:right;
			font-size:12px;
			color:#3f6f0f;
			margin-top:10px;
			margin-right:21px;
			text-decoration:underline;
		}
		div#index_contects div#index_main .hotnews .news_more a{
			color:#3f6f0f;
		}
	/* 首頁中間右邊-------------------------------------------------------------------------------------------*/
	div#index_contects div#index_navi{
		float:right;
		width:236px;
	}
	    /* LOGIN-------------------------------------------------------------------------------------------*/
		div#index_contects div#index_navi .index_login{
		    width:232px;
		    height:122px;
		    margin-top:10px;
			font-size:12px;
		    background:url(images/login_bg.gif);
		    background-repeat:no-repeat;
			background-position:top;
			background-color:#0F0;
	    }
		div#index_contects div#index_navi .index_login ul{
			padding-top:31px;
			margin-left:9px;
	    }
		div#index_contects div#index_navi .index_login li{
			margin:3px;
	    }
		div#index_contects div#index_navi .index_login ul input{
			width:170px;
			height:16px;
			border:1px solid #cccccc;
	    }
		div#index_contects div#index_navi .index_login .forget{
			margin-left:32px;
			font-size:12px;
		}
		div#index_contects div#index_navi .index_login .forget a{
			color:#3f6f0f;
			text-decoration:underline;
		}
		div#index_contects div#index_navi .index_login li IMG{
			margin:0 2px 0 2px;
			vertical-align:middle;
		}
		/* 日曆-------------------------------------------------------------------------------------------*/
		div#index_contects div#index_navi .index_calendar{
			width:232px;
			margin-top:7px;
			font-size:12px;
		}
		div#index_contects div#index_navi .index_calendar .index_calendar_form{
			background:url(images/calendar_bg_2.gif);
			padding:4px;
			background-repeat:repeat-y;
		}
		/* 電子報-------------------------------------------------------------------------------------------*/
		div#index_contects div#index_navi .index_epaper{
			width:232px;
			height:55px;
			margin-top:5px;
			font-size:12px;
			background:url(images/epaper_bg.gif);
			background-repeat:no-repeat;
		}
		div#index_contects div#index_navi .index_epaper .epaper_input{
			padding-top:24px;
			margin-left:24px;
		}
		div#index_contects div#index_navi .index_epaper .epaper_input INPUT{
			width:104px;
			height:15px;
			border:1px solid #cccccc;
			margin:0 2px 0 2px;
		}
		div#index_contects div#index_navi .index_epaper .epaper_input IMG{
			vertical-align:bottom;
			*vertical-align:middle;
		}
		/* 首頁廣告-------------------------------------------------------------------------------------------*/
		div#index_contects div#index_navi .index_ad{
			width:230px;
			margin-top:7px;
		}
		div#index_contects div#index_navi .index_ad li{
			margin-bottom:4px;
			*margin-bottom:0px;
		}

/* single contects-------------------------------------------------------------------------------------------*/
div#single_contects{
	width:1002px;
	margin-left:3px;
}
    /* 內頁中間左邊-------------------------------------------------------------------------------------------*/
    div#single_contects div#single_navi{
		float:left;
		width:182px;				
	}
	div#single_contects div#single_navi .single_menu{
		width:181px;
		margin-top:3px;
		margin-left:1px;
		line-height:22px;
		color:#fff;
		font-size:15px;

	}
	div#single_contects div#single_navi .single_menu a{
		color:#fff;
		text-decoration:none;
		margin-left:14px;
	}
	div#single_contects div#single_navi .single_menu a:hover{
		text-decoration:underline;
	}
	div#single_contects div#single_navi .single_menu ul{
		padding:0 12px 12px 12px;
		background-color:#99cc33;
		*margin-top:-3px;
	}
	div#single_contects div#single_navi .single_menu .single_menutree_a{
		padding:13px 6px 13px 0px;
		background:url(images/menu_form_line.gif);
		background-position:bottom;
		background-repeat:repeat-x;
	}
	div#single_contects div#single_navi .single_menu .single_menutree_b{
		font-size:12px;
		padding-top:6px;
		background:url(images/single_menu_dot.gif);
		background-position:0px 8px;
		background-repeat:no-repeat;
	}
	/* 內頁中間右邊-------------------------------------------------------------------------------------------*/
	div#single_contects div#single_main{
		float:right;
		width:820px;
	}
	div#single_contects div#single_main .single_path{
		margin-top:19px;
		margin-left:30px;
		font-size:12px;
		color:#999;
	}
	div#single_contects div#single_main .single_main_contects{
		width:773px;
		margin-top:9px;
		margin-left:27px;
	}
	div#single_contects div#single_main .single_main_contects .single_main_form{
		background:url(images/main_form_bg.gif);
		background-repeat:repeat-y;
	}
	/* 內頁表單-------------------------------------------------------------------------------------------*/
	div#single_contects div#single_main .single_main_contects .single_main_form TABLE{
		text-align:center;
		width:725px;
		padding-top:7px;
		margin-left:13px;
		font-size:12px;
	}
	div#single_contects div#single_main .single_main_contects .single_main_form TABLE th{
	    font-weight:normal;
		color:#0d0f0b;
		padding:6px;
		border-right:1px solid #fff;
		background-color:#dcffb9;
	}
	div#single_contects div#single_main .single_main_contects .single_main_form TABLE td{
		padding:6px 4px 6px 4px;
		border-right:1px solid #fff;
	}
	div#single_contects div#single_main .single_main_contects .single_main_form TABLE td a{
		color:#0d0f0b;
		text-decoration:none;
	}
	div#single_contects div#single_main .single_main_contects .single_main_form TABLE td a:hover{
		text-decoration:underline;
	}
	div#single_contects div#single_main .single_main_contects .single_main_form TABLE .single_mainform_comtects{
		text-align:left;
	}
	div#single_contects div#single_main .single_main_contects .single_main_form TABLE .single_mainform_bgcolor{
		background-color:#dcffb9;
	}
	div#single_contects div#single_main .single_main_contects .single_main_form TABLE .single_mainform_bgcolor td{
		background-color:#dcffb9;
	}

	/* 新聞稿-------------------------------------------------------------------------------------------*/
	div#single_contects div#single_main .single_main_contects .single_main_form .release_list{
		width:708px;
		font-size:12px;
		padding-top:10px;
		margin-left:23px;
		line-height:18px;
	}
	div#single_contects div#single_main .single_main_contects .single_main_form .release_list .release_name{
		padding:0 18px 2px 18px;
		font-size:15px;
		font-weight:bolder;
		color:#666633;
		background:url(images/release_dot_bg.gif);
		background-repeat:no-repeat;
		background-position:0 50%;
		border-bottom:1px solid #8c8c8c;
	}
	div#single_contects div#single_main .single_main_contects .single_main_form .release_list .release_contects{
		padding:6px 4px 6px 4px;
		text-indent:2em;
	}
	div#single_contects div#single_main .single_main_contects .single_main_form .release_list .release_contects a{
		color:#000;
		text-decoration:none;
	}
	div#single_contects div#single_main .single_main_contects .single_main_form .release_list .release_contects a:hover{
		text-decoration:none;
	}
	div#single_contects div#single_main .single_main_contects .single_main_form .release_list .release_date{
		float:right;
		font-size:12px;
		font-weight:bolder;
		color:#666633;
	}
	div#single_contects div#single_main .single_main_contects .single_main_form .release_list .release_date SPAN{
		padding:2px 4px;
		font-size:12px;
		color:#fff;
		margin-left:10px;
		background-color:#669933;
	}
	/* 一般內頁頭-------------------------------------------------------------------------------------------*/
	div#single_contects div#single_main .single_main_contects .single_contects_path{
		background:url(images/path_bg.gif);
		height:25px;
		padding-left:18px;
		font-size:15px;
		font-weight:bolder;
		color:#669900;
		background-repeat:no-repeat;
		vertical-align:middle;
	}
	div#single_contects div#single_main .single_main_contects .single_contects_path SPAN{
		float:right;
		font-size:15px;
		font-weight:normal;
		*margin-top:-8px;
		color:#000;
	}
	
	/* 內頁廣告-------------------------------------------------------------------------------------------*/
	div#single_contects div#single_main .single_ad{
		margin-top:17px;
		margin-left:21px;
		margin-bottom:60px;
	}
	div#single_contects div#single_main .single_ad li{
		display:inline;
	}

/* footer-------------------------------------------------------------------------------------------*/
div#footer{
	width:1002px;
	height:56px;
	margin-left:3px;
	font-size:12px;
	text-align:center;
	background-color:#dbf6a5;
}
div#footer a{
	color:#336600;
	text-decoration:underline;
	margin:0 2px 0 2px;
}
div#footer ul{
	padding-top:10px;
}
div#footer img{
	vertical-align:middle;
	margin:3px 0 2px 0;
}

/*-------- 月曆 -----------*/

#wp-calendar {
background: #fff;
border: 0px;
empty-cells: show;
font-size: 12px;
width: 100%;
}
 
#wp-calendar #next a {
padding-right: 10px;
text-align: right;
}
 
#wp-calendar #prev a {
padding-left: 10px;
text-align: left;
}
 
#wp-calendar a {
display: block;
text-decoration: none;
 
}
 
#wp-calendar a:hover {
color: #333;
}
 
#wp-calendar caption {
font-size: 12px;
font-weight: bold;
text-align: left;
padding-bottom: 0.25em;
padding-top: 0em;
text-align: center;
}
 
#wp-calendar td {
color: #999;
font: normal 12px Verdana, Geneva, sans-serif;
padding: 1px 1px;
text-align: center;
}
 
/* Doesn't work in IE */
#wp-calendar td.pad:hover {
background-color: #eadfdf;
}
 
#wp-calendar #today {
 
font-weight: bold;
border: 1px solid #666;
 
}
 
#wp-calendar th {
color: #003399;
font-style: normal;
text-transform: capitalize;
text-align: center;
}

.entry
{
	padding:5px 5px 5px 0px;
}

.pagenav
{
margin:0;
padding:5px 0;
text-align:right;
}
.pagenav .navleft
{
float:left;
margin:0;
padding:0;
}

/*-------------------- 分頁 --------------*/
#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {
	background: white;
	padding: 0;
	margin: 0;
	border: none;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	list-style: none;
	text-transform: none;
	text-indent: 0px;
	font-variant: normal;
	text-align: left;
	line-height: 12px;
	letter-spacing: 0px;
	word-spacing: 0px;
	font-size: 11px;
	font-family: Arial;
}

#wp_page_numbers {
	margin-top: 10px;
	width: 100%;
	background: white;
	margin-bottom: 10px;
}
#wp_page_numbers ul {
	width: 100%;
}
#wp_page_numbers li {
	float: left;
	display: block;
	margin-bottom: 2px;
}

#wp_page_numbers a {
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 2px;
	margin-right: 2px;
	display: block;
	color: #333;
	border: 1px solid #bfbfbf;
}

#wp_page_numbers li a:hover {
	border-color: #BA0000;
}

#wp_page_numbers li.space {
	padding: 6px;
	padding-left: 2px;
	padding-right: 2px;
}

#wp_page_numbers li.first_last_page {
	font-style: italic;
}

#wp_page_numbers li.active_page a {
	border-color: #0075b8;
}
#wp_page_numbers li.active_page a:hover  {
	color: black; /* IE fix */
	text-decoration: underline;
	border-color: #BA0000;
}

#wp_page_numbers li.page_info {
	float: left;
	display: block;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 2px;
	color: #666;
	font-size: 11px;
	border: 1px solid #bfbfbf;
}

/*-------------------- 分頁結束 --------------*/


#postpath {
	line-height:16px;
}
#postpath a{
	text-decoration:none;
	color:#2970A6;
}
#postpath a:hover{
	text-decoration:none;
	
}

/*-- 會員註冊 --*/
#form_rable{
	font-size:12px;
}

#form_rable tr{
	height:26px;
}

#form_rable input{	
	height:16px;
	border:1px solid #cccccc;
}
#address{
	width:500px;
}


.product
{
width:90%;
border: 1px solid #cccccc;
}

.product .addtocar{
	text-align:right;
}
