/*-----------------------------------------------
Web Style
Name:     基本2欄(左sidebar、右main) ver4.0
Designer: Miller
URL:      http://miller-home.blogspot.com/
Date:     2008-08-20
----------------------------------------------- */

/* 基本html ----------------------------------*/
body {
	font-family: Verdana;
	font-size:12px; /* FF */
	*font-size:11px; /* IE7 */
	_font-size:11px; /* IE6 */
	color: #666666;
	line-height:18px;
	margin:0;
	background:url(images/bg.gif) repeat-x;
	background-color: #EAEAEA;	
}
a {color:#3780B9;text-decoration:none;}
a:hover {color:#3780B9;text-decoration:underline;}

h1 {font-size:25px;line-height:26px;margin:0 0 10px 0;}
h2 {font-size:16px;line-height:17px;margin:0 0 10px 0;}
h3 {font-size:15px;line-height:17px;margin:0 0 10px 0;}
h4 {font-size:13px;line-height:18px;margin:0 0 10px 0;}
h5 {font-size:12px;line-height:14px;margin:0 0 10px 0;}
h6 {font-size:11px;line-height:14px;margin:0 0 10px 0;}

p {margin:0 0 10px 0;}
blockquote {margin:0 20px 10px 20px;}

ul {margin:0 0 10px 25px;padding:0;}
ol {margin:10px 0 10px 35px;padding:0;}
dl {margin:0 0 10px 25px;padding:0;}

form {margin:0;}
input, textarea, select, option{
font-family: Tahoma;
font-size:12px;
letter-spacing:1px;
}
img{border:none;}/*刪除所有圖片邊框*/

/* 主架構，用來定義最大範圍
-----------------------------------------*/
#outer-wrapper{
  width:913px;
  margin:0 auto 0; /* 上 左右 下 */
}

#head-wrapper{
  height:134px;
}
#head{
height:86px;
}


#menu{
height:48px;
}



#content-wrapper {
background:url(images/bg_content.gif) repeat-y;
}

#index-show{
height:360px;
margin:0 20px 15px;
}

#sidebar-wrapper {
  width: 215px;
  float: left;
  word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
  overflow: hidden;      /* fix for long non-text content breaking IE sidebar float */
}
#sidebar{
margin:10px 10px 10px 20px;
}
#sidebar ul{
	list-style: none;
	padding: 0;
	margin:0;
}
#sidebar li{
	display: block;
	margin: 0 0 2px 0;
	padding: 0;
	line-height:23px;
}
#sidebar li a{
	display: block;
	width: 100%;
	padding:0 0 0 15px;
	color: #666;
	text-decoration: none;
	background-color: #f2f2f2;
}
#sidebar li a:hover{
	color: #333;
	background-color:#e2e2e2;
}

li#curret_page a{
	color: #333;
	background-color:#d2d2d2
}

#sidebar dl{
	list-style: none;
	padding:0 0 0 15px;
	margin:0;
}
#sidebar dd{
	display: block;
	margin: 0 0 2px 0;
	padding: 0;
	line-height:23px;
}
#sidebar dd a{
	display: block;
	width: 100%;
	padding:0 0 0 15px;
	color: #666;
	text-decoration: none;
    background:url(images/icon_dd.gif) no-repeat 5px 7px;
}
#sidebar dd a:hover{
	color: #333;
	background-color:#e2e2e2;
}
dd#curret_dd a{
	color: #333;
	background-color:#e9e9e9;
}



#main-wrapper {
  width: 698px;
  float: right;
  word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
  overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */
}
#main{
margin:10px 30px 30px 30px;
line-height:22px;
}
  
#footer-wrapper {
  background:url(images/bg_foot.gif) no-repeat;
  clear:both;
}
   #address{ text-align:center; height:40px; line-height:40px; color:#777}
   #address a{ color:#333 }
   #address span{ color:#444 }
   #copyright{ text-align:center; font-size:10px; color:#575757; height:12px; line-height:12px }
   


#pagetitle{
font-size:16px; font-weight:bold; color:#333; border-bottom:#ccc 1px dotted; padding-bottom:2px
}





#sitemap{
}

#sitemap ul{
	list-style: none;
	padding: 0;
	margin:0;
}
#sitemap li{
	display: block;
	padding: 0;
	margin:0;
}

#sitemap dl{
	padding: 0;
	margin:0;
}

#sitemap dd{
	padding: 0 0 0 10px;
	margin:0;
	background:url(images/icon_dd.gif) no-repeat 0px 5px; 
}
#sitemap dd a{
color:#666;
}

.blank{
background:url(images/blank.gif) no-repeat right;
padding-right:15px;
}




/* 表格樣式
-----------------------------------------*/
.table01{
border-top:#ddd 1px solid;
border-left:#ddd 1px solid;
}
.table01 td{
border-right:#ddd 1px solid;
border-bottom:#ddd 1px solid;
}
.table01 th{
font-weight:normal;
color:#000;
background:#E5E5E5;
border-right:#ddd 1px solid;
border-bottom:#ddd 1px solid;
}

/* 圖片樣式
-----------------------------------------*/
.pic01{
border:#ccc 1px solid;
padding:3px;
}

/* 分頁樣式
-----------------------------------------*/
.nav{
text-align:center;
height:20px;
line-height:20px;
}


/* 顏色樣式
-----------------------------------------*/
.color_black{color:#000}
.color_black02{color:#333}

.color_gray{color:#666}
.color_gray02{color:#808080}
.color_gray03{color:#999}

.color_white{color:#FFF}

.color_red{color:#BB0404}
.color_red02{color:#d92000}
.color_red03{color:#D14F4E}

.color_orange{color:#F54D00}
.color_orange02{color:#F36F21}

.color_yellow{color:#F5BB00}

.color_green{color:#009900}

.color_blue{color:#3780B9}
.color_blue02{color:#5969CB}
.color_blue02{color:#4C5D8B}

.color_purple{color:#5968CD}
.color_purple02{color:#C57CFF}






