
/** global **/
/* 全站通用屬性 */
html{
margin:0;
padding:0;
background: url(html.jpg) top left #000000 repeat-x;
}

body{
color: #333;
font-size:12px;
margin:0;
padding:0;
font-family:Arial, Verdana, Helvetica, sans-serif;
/* background: url(body.jpg) 0% 100% repeat-x; */
overflow-x: auto;
}
p{
margin:3px;
}
img {
border:0;
background: none;
}
select{
font-family: Arial, Verdana;
}
th{ background:#f3f3f3; border-bottom:1px solid #ccc; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px;;
}

/** link **/


/** layout **/

body {
   margin: 0; 
   font-size: 10pt;
   background:#d9e6ea;            
}

#container {
   width: 930px;                
   margin: 0 auto;
   background-color:#FFFFFF;
}

#header {
    height: 154px;              
    background-color: #FFE0E0;  
    width: 930px;    
    float: left;
	background:url(banner.jpg) no-repeat;                            
}

#blogname {
   height: 86px;
   font-size: 20px;
   font-weight: bold;
   margin: 30px 0px -26px 25px;
   color: #333;
} 
 
#blogTitle {
   font-size: 12px;            
   font-weight: normal;
}

#menu { 
   height: 40px;
   background:transparent;
   padding: 0 10px;
}

#menu ul {
   padding: 0;
   height: 25px;
   margin: 0;
   border:none;
}

#menu ul li {
   float: left;
   display: block;
   background: url(menu_line.gif) right no-repeat;
}

#menu ul li input { margin:4px 0 0 10px; }

#menu ul li.menuL {
   width: 200px;
   display: block;
}

#menu ul li .menuA {
   height: 20px;
   display: block;
   border:none;
   background:none;
   text-align: center;
   font-size:13px;
   color:#555;
   width:inherit;
   padding: 6px 10px;
   margin:0;
   line-height:20px;
}

#menu ul li .menuA:hover { color:#888; }

#menu ul li a {
   color: #0000FF;
   text-decoration: none;
}

#menu ul li a:hover { }

#Right {
   clear: both;
}

#mainContent {
   float: right;  
   width: 685px;  
   background:transparent;
   margin-right: 10px; 
}

.Content {
   margin:13px 10px 15px 0;
   background:url(content_bg.gif) no-repeat top;
   border:none;
   width:675px;
}
.ContentLeft { float:left; height:82px; margin-left:-14px; width:14px; background:url(shadow.gif) no-repeat; }

.ContentAuthor { margin:0; padding:10px 30px 0; font-size:15px; border:1px dashed #BCBCBC; border-bottom:none; }
.sideA:link,.sideA:visited{text-decoration:none;padding-left:16px;background:no-repeat 2px 3px;height:16px;overflow:hidden;display:block;margin-bottom:2px;width:170px;background:url(arrow.gif) 2px 3px no-repeat; }
.sideA:hover{text-decoration:none;padding-left:16px;background:no-repeat 2px -13px;height:16px;overflow:hidden;background:url(arrow.gif) no-repeat 2px -13px;}




a:link,a:visited{
  text-decoration:none;
  color:#000000; 
}

a:hover{
  color:#999;
}

.menuA:link,.menuA:visited{
  float:left;
  height:28px;
  text-align:center;
  padding:0 4px;
  text-decoration:none;
  color:#fff;
  line-height:210%;   
} 
#menu ul li a {
   color:#0000FF;
}

.menuA {
   background-repeat:repeat;
}

.ContentTitle { 
   margin:0;
   background:url(content_title.gif) no-repeat;
   font-size:13px;
   color:#fff;
   height:19px;
   padding:5px 0 0 10px;
   line-height:20px \9;
}
.Content-body { border:1px dashed #bcbcbc; padding:15px;overflow: hidden; border-top:none; }
.Content-body p {
   margin:0;
   color:#444;
   line-height:22px;  
}
.Content-body a {
   color:#333;
}
.Content-body a:hover {
   color:#999;
}
#sidebar a {
   color:#fff;
   text-decoration:none;
}

#sidebar a.sideA{color: #555;}
#sidebar a:hover {
   color:#666;
}
.Ptitle {
   background:url(side_btn.gif) no-repeat;
   height:32px;
   margin:0;
   padding:2px 20px 0;
   line-height:28px;
   line-height:32px \9;
   color:#FFF;
}

#sidebar {
   width:195px;
   float:left;
   margin-left:15px;
   margin-top:-10px;
   background:transparent;
}
#innersidebar {
   border-color:#000000;
   border-width:1px;
   margin:10px 0 0 0;
}


#foot {
   height: 60px;              
   padding-top: 20px;         
   color: #fff;            
   background:#71868d; 
   text-align: center;        
} 

#foot a { color:#FFF; }
/* 把layout.css的字距設定都覆蓋 */
#mainContent .Content-desc {line-height:normal;}