@import url(http://easun.org/cgi-bin/mtos/mt-static/themes-base/blog.css);
@import url(http://easun.org/cgi-bin/mtos/mt-static/themes-base/forum.css);
@import url(http://easun.org/cgi-bin/mtos/mt-static/themes/tristan-blue-4.2/screen.css); 
/* @import url(/images/themes-blue/style.css); */


#header-inner,
#content-inner,
#footer-inner {
    position: relative;
    width: 980px;
    margin: 0 auto;
    padding: 0;
}

#content-inner {
    // background-color: #FFF;
    background: transparent ;
    padding-bottom: 20px;
    width: 980px;
    margin: 0 auto;
}



/* Header ----------------------------------------------------------------- */

#header { 
    width: 100%;
    background: #fff url("/images/themes-blue/footbg.jpg") repeat-x 0 4px; 
}

#header a  {
    text-decoration: none;
    color: #003265;
}

#header a:hover {
    text-decoration: none;
}

#header-content {
    width: 980px; 
    padding: 18px 0px 0px 140px;
    background: transparent url("/images/logo/logo_2010_newyear.png") 10px 15px no-repeat;     
    height: 94px;
}

#header-name {
    color: #fff; 
    margin: 0;
    padding: 5px 0;
    line-height: 1;
    font-size: 25px;
}

#header-description {
    margin: 0;
    color: #859db5;
    font-size: 14px;
}

#header h1 {

  display:block; 
  font-size: 22pt;   
  font-weight: bold;
  text-shadow: #36411d 0 2px 3px;
  width: 400px; 
  margin-bottom: 4px;

}

#header h2 {
  display:block;
  text-shadow: #60971f 0 2px 3px;
}
#header h2 a { margin-left: 10px;}

#header h3 {
  position: absolute;display:none;
  font-size: 2pt;
}

#header-menu {
    position: absolute;
    bottom: 0px;
    left: 0;
    //width: auto;
    width: 940px;
    margin: 0 auto;
    padding-top: 0px;
    background: transparent;
    // background: transparent  url("header_menu_bg.gif") center bottom no-repeat;
 }


#header-menu ul {
    display: inline-block;
    list-style-type: none;
    // width: auto;
    width: 940px;
    margin: 0px 3px 0 3px;
    padding: 0;
    background: transparent;
}

#header-menu ul li {
    float: left;
    margin: 0;
    padding: 0;
    border-right: 0px solid #a9bed4;

}

#header-menu ul li a {
    display: block;
     height: 30px;
     line-height: 30px;
    margin: 0;
    padding: 0 1em;
    color: #2675B0;
    
}

#header-menu ul li a:hover {
    display: block;
    background:transparent url("/images/menu_activeitem.gif") no-repeat center 3px; 
    text-shadow: #36411d 0 1px 1px;
}

* html #header-menu ul li a { 
    display: inline-block;
}
 
#header-menu ul li.on,
#header-menu ul li.on a:hover  { 
  // background: #fff url("/images/menu_activeitem.gif") no-repeat center 3px;   
  background: #fff url("/images/themes-blue/main_recent_bg_updown.gif") repeat-x bottom;  
  font-weight:bold; 
  text-shadow: #36411d 0 1px 1px;
}


/* Feed Link Style On Top */
#header-menu ul li#feed_top, 
#header-menu ul li#feed_top_forum 
{
    width:25px;
    font-size: 0px;
    color:#eee;  
 }
#header-menu ul li#feed_top{ background: url(/images/16_rss.gif) no-repeat 4px 7px; }
#header-menu ul li#feed_top_forum{ background: url(/images/feed-ico.png) no-repeat 4px 7px; }

#header-menu ul li#feed_top a,
#header-menu ul li#feed_top_forum a,
#header-menu ul li#feed_top a:link,
#header-menu ul li#feed_top_forum a:link,
#header-menu ul li#feed_top a:hover,
#header-menu ul li#feed_top_forum a:hover,
#header-menu ul li#feed_top a:active ,
#header-menu ul li#feed_top_forum a:active {
    background: none;
    margin: 0;
    padding: 0;
    color:#eee;  
    display: block;
    width:25px;
    font-size: 0px;
} 

/* head  search  style*/
#header-menu .widget-search {
    position: absolute;
    bottom: 0;
    right: 0;
}

.header-search {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 100;
    padding: 0 10px 5px 0;
    padding-top: 4px;
   // border: 1px solid #ccc
   
}

.header-search .widget-header { display: none;}
.header-search .widget-content { padding:0; margin: 0;}



.header-search label {
    display: none;
}

.header-search .query {
    border: 1px solid #537ea9;
    border-top: 1px solid #003366;
    border-left: 1px solid #003366;
    background: #fff;
    color: #000;
    padding: 1px;
    width: 125px;
}
.header-search .input-default {
    color: #777;
}

.header-search .submit {
    font-size: 12px;
}

.header-search #search {
    border: 1px solid #ccc;
    border-top: 1px solid #aaa;
    border-left: 1px solid #aaa;
    padding: 1px;
}

.header-search #search-submit {
    border: 1px solid #ccc; /*#75120e; */
    border-top: 1px solid #aaa; /*#b25c59; */
    border-left: 1px solid #aaa;  /*#b25c59; */
    background:  #33789c ; /*#921712;*/
    color: #fff;
    padding: 0px 5px 1px 5px;
    font-size: 12px;
    font: bold 12px arial, helvetica;
    height: 23px;
}

/* Sign In ---------------------------------------------------------------- */

#header .widget-sign-in {
    position: absolute;
    right: 26px;
    height : 33px;
    top: 5px;
    text-align: center;
    // color: #fff;
    font-family: verdana;
    font-size: 12px;
    margin: 0;
    padding: 0;
    background:transparent url(/images/themes-blue/mb_memberlist_tag_right.gif)  no-repeat right 0px;

}

#header .widget-sign-in .widget-header {
    display: none;
}


#header .widget-sign-in .widget-content {
    background: transparent url(/images/themes-blue/mb_memberlist_tag_left.gif) no-repeat 0px 0px;
    min-width:  120px;
    height:33px;
    line-height: 33px;
    margin: 0 7px 0 0;
    padding: 0px 0px;
    float: right;
    overflow: hidden;
}
#header .widget-sign-in #signin-widget-content { padding-left: 5px;padding-right: 5px; }
#header .widget-sign-in a {
    color: #2675B0;
    text-decoration: underline !important;
}
#header .widget-sign-in a:hover {
    color: #C60;
}

/*  Other style*/


.hide {display:none;}
pre,blockquote {
  display: block;
  width: 90%;
  background: #f7f7f7;
  padding: 5px;
  margin: 1em;
  border: #bbd0f9 1px dashed;
  white-space: pre;
  white-space: -moz-pre-wrap;  /* Mozilla, supported since 1999 */
  white-space: -pre-wrap;      /* Opera 4 - 6 */
  white-space: -o-pre-wrap;    /* Opera 7 */
  white-space: pre-wrap;       /* CSS3 -e */
  word-wrap: break-word;       /* IE 5.5+ */
}

#comment-greeting {
 font-weight: 800;
 padding: 5px;
 border: 1px solid #438669;
 background-color:#fafafa;
 width:95%
 }

#comment-greeting span{ font-weight: 400; }

#trackbacks-link { font-weight: bold; border-bottom: #bbd0f9 1px dashed; color:#33789c; }

#content {     
   line-height: 18px;  
}
#alpha{background: transparent;}

#content-inner
{
    background: transparent ;
}


/*  最新帖子*/
#recent-topics{
    border: 0;
    margin-bottom: 0;
    margin-top: 10px;
    
}
#recent-topics h2 {
    margin: 5px 0;
    font-weight: normal;
    color: #948669;
    text-transform: uppercase;
}
.widget-recent-entries .entry-title,
#recent-topics h3 { font-size:16px; margin-bottom: 5px;}


#recent-topics .entry-title{ 
    padding: 5px 0;    
    margin: 0;
}

#recent-topics .entry-asset { 
  padding: 5px 0 10px 25px;
  background: #FCFCF0 url(/images/main_recent_bg.gif) center bottom repeat-x;
  border-top: #e2d9c5 1px solid;
}
#container .new,
#recent-topics .new,
.last-entry .new { color:#1874CD; padding-right:30px;background: url(/images/topnew.gif) right 60% no-repeat;}


.widget-category-groups h3 {
    margin: 0;
    padding: 0;
    font-size: 12px;
    text-transform: uppercase;
    color: #948669;
}


/* Others */

#container {
    /* width: 980px; */
   
    background: #fff ; /* url("/images/themes-blue/container.png") repeat-y center top; */

}

#content {     
   line-height: 18px;  
   background: #fff url('/images/themes-blue/main_recent_bg.gif')  repeat-x 0 0px;  
}

#footer {
    width: 100%;
    margin: 0 auto 0px;
    padding: 0 0 0px;
    background:url(/images/themes-blue/footbg.jpg) repeat-x bottom  center;;
}




