/* CSS Document */
html {
  height : 100%;
}

#title{
float:left;
margin:10px 0 0 10px;
}

#top{
	height:60%;
}

#news{
clear:both;
/*background-image:url(../images/newsbg.png);*/
/*background-color:#000;
filter:alpha(opacity=75); 
-moz-opacity:0.75; 
opacity:0.75;
color:#fff;
text-align:left;
font-size:80%;
margin:0;
padding:0;*/
width:100%;
height:40%;
/*position:absolute;*/
padding:5px;
background-color:#14100F;
filter:alpha(opacity=78); /*IE*/
-moz-opacity:0.78; /*FF*/
opacity:0.78;
text-align:left;
font-size:12px;
line-height:110%;
color:#fff;
}

#news a:link{color:#F6350E;}
#news a:visited{color:#F6350E}
#news a:active{color:#F6350E}

.entry{
margin:0;
padding:0;
}

.entry h3{
color:#17A117;
padding:0;
margin:0;
font-size:12px;
}


/*基本-------------------------------------*/
div{
font:80%;
}

body{
margin:0;
padding:0;
height:100%;
/*text-align:center;*/
/*background: #FDFDF3;*/
/*background:#DCE5C8;*/
/*background-image:url(../../images/bg/green.jpg);*/
}

/*ol,ul,li*/
ul,li,ol{
margin:0;
padding:0;
}

#menu ul,li{
list-style-type:none;
margin:0;
padding:0;
}

.sub li{
margin:3px 0 3px 10px;
font-size:120%;
}


#all{
width:100%;
height:100%;
margin:0;
padding:0;
/*margin:auto;
padding:auto;*/
text-align:center;
clear:both;
}


#main{
width:100%;
height:100%;
float:left;
}

#cont{
float:left;
text-align:center;
height:100%;
width:100%;
background-color:#F6F8EB;
background-image:url(../images/s_cont_bg.jpg);
background-repeat:repeat-x;
}

#side{
width:218px;
/*text-align:center;*/
text-align:left;
float:right;
}

#menu{
color:#336633;
width:183px;
padding:4px;
text-align:left;
background-image:url(../../images/s_menu_bg2.gif);
/*margin-left:535px;*/
/*float:right;*/
margin:10px 10px 5px 0px;
}


#cmenu{
margin-top:20px;
}
#cmenu li{
margin-left:20px;
list-style-type:circle;
}


#foot{
padding:5px 0px;
clear:both;
font-size:60%;
}


/*-------------------------*/
.alt { display:none;}

#m_top{
display:block;
background:url(../images/s_menu_top.gif);
background-repeat:none;
width:181px;
height:19px;
margin:8px 3px 5px 3px;
}

#m_event{
display:block;
background:url(../images/s_menu_event.gif);
background-repeat:none;
width:181px;
height:19px;
margin:8px 3px 5px 3px;
}

#m_about{
display:block;
background:url(../images/s_menu_about.gif);
background-repeat:none;
width:181px;
height:19px;
margin:0px 3px 5px 3px;
}
#m_service{
display:block;
background:url(../images/s_menu_service.gif);
background-repeat:none;
width:181px;
height:19px;
margin:0px 3px 5px 3px;
}
#m_staff{
display:block;
background:url(../images/s_menu_staff.gif);
background-repeat:none;
width:181px;
height:19px;
margin:0px 3px 5px 3px;
}
#m_workshop{
display:block;
background:url(../images/s_menu_workshop.gif);
background-repeat:none;
width:181px;
height:19px;
margin:0px 3px 5px 3px;
}
#m_shoprecruitment{
display:block;
background:url(../images/s_menu_shoprecruitment.gif);
background-repeat:none;
width:181px;
height:19px;
margin:0px 3px 5px 3px;
}
#m_pastevent{
display:block;
background:url(../images/s_menu_pastevent.gif);
background-repeat:none;
width:181px;
height:19px;
margin:0px 3px 5px 3px;
}
#m_joinus{
display:block;
background:url(../images/s_menu_joinus.gif);
background-repeat:none;
width:181px;
height:19px;
margin:0px 3px 5px 3px;
}
#m_books{
display:block;
background:url(../images/s_menu_books.gif);
background-repeat:none;
width:181px;
height:19px;
margin:0px 3px 5px 3px;
}
#m_colum{
display:block;
background:url(../images/s_menu_colum.gif);
background-repeat:none;
width:181px;
height:19px;
margin:0px 3px 5px 3px;
}
#m_sitemap{
display:block;
background:url(../images/s_menu_sitemap.gif);
background-repeat:none;
width:181px;
height:19px;
margin:15px 3px 5px 3px;
}
#m_ml{
display:block;
background:url(../images/s_menu_ml.gif);
background-repeat:none;
width:181px;
height:19px;
margin:0px 3px 5px 3px;
}


/*-------------------------*/
.dot{
border:1px dotted #777051;
}

.cl{
clear:both;
}

