/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(http://train.khsoft.gr.jp/mt/mt-static/themes-base/blog.css);
@import url(http://train.khsoft.gr.jp/mt/mt-static/support/themes/professional-green/professional-green.css);
/* end StyleCatcher imports */



.tree ul {
	padding:0;
	margin:0;
	background-position: -9px 15px; 
	background-image: url('images/ul.gif'); 
	background-repeat: repeat-y
}
.tree li {
	font-size: 1em;
	font-weight:bold;
	margin: 0px; 
	padding: 3px 0 3px 24px; 
	list-style-type: none;
}
.tree li a {
	text-decoration:none;
color:#000;
}
.tree li a:hover {
	text-decoration:underline;
}
.tree ul ul {
	background-position: -1px 15px;
	background-image: url('images/ul.gif'); 
	background-repeat: repeat-y;
}
.tree ul li {
	background-position: 0px 7px; 
	background-image: url('images/li.gif'); 
	background-repeat: no-repeat;
}
.tree ul li a {
	font-weight:bold;
	text-decoration:underline;
}
.tree ul li a:hover {
	text-decoration:none;
}
.tree ul ul li {
	background-position: 8px 7px;
	background-image: url('images/li.gif'); 
	background-repeat: no-repeat;	
}
.tree ul ul li a {
	background-position: 0px 7px; 
	font-size:1em;
	color:#666;
	text-decoration:none;
}
.tree ul ul ul li a {
	background-position: 0px 7px; 
	font-size:0.8em;
	color:#999;
	text-decoration:none;
}

body 
{
    font: normal 13px "Segoe UI", メイリオ, sans-serif;
}

#header-name
{
    font-family: georgia;   
}

#header-description
{
    font-family: georgia;   
}

#header-inner,#main-navigation-inner,#content-inner,#footer-inner
{
    width: 840px;
}
.layout-wm #alpha
{
    width: 650px;
}
.layout-wtt #alpha
{
    width: 650px;
}
#beta
{
    display: none;
}
#gamma
{
    display: block;
    float: right;
}
.layout-wtt #gamma
{
    right: 0;
}

.widget-recent-entries dl dt
{
    font-size: 11px;
}
.widget-recent-entries dl dd
{
    font-size: 10px;
}
.widget-recent-entries dl dd.entry-meta
{
    font-size: 8px;
}
#main-latest-topics
{
    font-size: 26px;
}

