/*3D7B22*/




body {
 font-size: medium;
 line-height: 1.7em;
}
ul.tree,
ul.tree a,
ul.tree a:link,
ul.tree a:visited {
 margin: 0 0 0 3px;
 padding: 0;
 list-style-type: none;
 color: #000;
}
ul.tree li.tree, ul.tree li.tree_end {
 margin: 0;
 padding: 0 0 0 14px;
 background: url(http://www.oklab.ed.jp/weblog/images/common/tree.gif) no-repeat 0 0;
 list-style-type: none;
 line-height: 1.8em;
}
ul.tree li.tree_end{
 background: url(http://www.oklab.ed.jp/weblog/images/common/tree_end.gif) no-repeat 0 0;
}
ul.headline {
 margin-left: 15px;
 list-style-type: none;
 font-size: small;
}
ul.headline  a,
ul.headline  a:link,
ul.headline  a:visited{ /* カテゴリ新着リストのエントリータイトル */
 text-decoration: underline;
 font-size: medium; 
 line-height: 2em;
 color: #3D7B22;
}
.col2 td {
 width: 50%;
 vertical-align: top;
}
.col2 td.col_left {
 padding-right: 5px;
}
.col2 td.col_right {
 padding-left: 5px;
 width: 50%;
}
.widget-header {
 margin: 5px;
 border: 1px solid #CCC;
 font-weight: bold;
 padding: 3px;
 color: #FFF;
 background: #3D7B22;
 line-height: 1.2em;
 text-transform: uppercase;
}
.widget-header a, .widget-header a:visited {
 text-decoration: none;
 font-weight: bold;
 color: #FFF;
}
.widget-header a:active, .widget-header a:hover {
 text-decoration: underline;
 font-weight: bold;
 color: yellow;
}
.widget-content { /* ウィジェット */
 font-size: 80%;
 line-height: 1.3em;
 color: #000;
}
.userpic {
 float: left;
 /*vertical-align : middle;*/
 margin-right: 5px;
}
li.item{
 padding: 3px 3px 0px 3px;
 border: 1px solid #ccc;
 background: #fff;
 width: 150px;
}
.sunday,
.sunday a:link,
.sunday a:visited {
 color: #e50003;
}
.saturday,
.saturday a:link,
.saturday a:visited {
 color: #0000ff;
}
.calender {
 border-collapse: collapse;
 width: 165px;
}
.calender th{
 line-height: 1.8em;
 text-align: center;
 /*background: #eee;*/
}
.calender td {
 line-height: 1.8em;
 /*border-bottom: 1px solid #ccc;*/
 text-align: center;
 font-size: 12px;
}
.asset-name,
.asset-name a:link,
.asset-name a:visited {
 font-size: 14pt;
 /* border-bottom: 1px solid #3D7B22; */
}
.entry-title {
 font-size: 14pt;
 padding-left: 5px;
 border-left: 5px solid #3D7B22;
}
.entry-title a:link, a:visited {
 border: none;
 text-decoration: none;
}
.asset-more-link {
 text-align: right;
 font-weight: normal;
 font-size: 13px;
 color: #3D7B22;
}
.asset-more-link a,
.asset-more-link a.link,
.asset-more-link a.visited {
 color: #3D7B22;
}
.myWidget {
 padding-left: 10px;
 font-size: 15px;
 line-height: 1.2em;
}
.asset-meta {
 border: none;
 font-size: x-small;
}
.YouTube {
 margin-bottom: 15px;
}
ul#navigator li {
 display: inline;
 margin-left: 0px;
 font-size: x-small;
}
ul#navigator a,
ul#navigator a:link,
ul#navigator a:visited {
 color: #3D7B22;
}
a.permalink{
 color: #3D7B22;
}
#header { 
    border-color: #091e00;  /* ページトップのボーダ色 */
    background: #3D7B22 url(http://www.oklab.ed.jp/weblog/aoi/images/header.gif) repeat-x bottom right; 
}
#header a {
    color: #fff;
    font-weight: bold;
}
#footer { 
    background-color: #3D7B22; 
}
