@charset "UTF-8";

h1.h1_headnone
{
color:#5d3d16;
background:url(../images/h1_head_none.gif) no-repeat left top;
font-size:23px;
font-weight:lighter;
line-height:1.5;
padding:22px 98px 18px 28px;
margin:0 0 15px 0;
}

h2
{
font-size:115.4%;
font-weight:lighter;
line-height:1.5;
color:#613210;
background:url(../../images/h2bg_05.gif) repeat-x left bottom !important;
width:100%;
padding:0 3px 10px 3px;
margin:0 0 15px 0;
}

h2 a
{
text-decoration:none;
color:#8a6b54 !important;
}

h2 a:hover
{
text-decoration:underline;
}

h3
{
line-height:1.5;
font-weight:lighter;
color:#8a6b54 !important;
background:url(../../images/h3_bg_05.gif) repeat-x left bottom !important;
padding:6px 5px 6px 5px;
margin:0 0 15px 0;
}

h3 a
{
text-decoration:none;
color:#8a6b54 !important;
padding:0 3px;
margin:0;
}

h3 a:hover
{
text-decoration:underline;
padding:0 3px;
margin:0;
}

h4
{
font-weight:lighter;
color:#8a6b54 !important;
line-height:1.4;
background:url(../../images/h4_bg_05.gif) no-repeat 0 4px !important;
height:100%;
padding:0 0 0 15px;
margin:0 3px 15px 3px;
}

h4 a
{
text-decoration:none;
color:#8a6b54 !important;
padding:0;
margin:0 0 10px 0;
}

h4 a:hover
{
text-decoration:underline;
}

h2.ver2
{
font-size:115.4%;
font-weight:lighter;
line-height:1.5;
color:#8a6b54 !important;
background:none !important;
border-bottom:4px solid #a8b20a !important;
width:100%;
padding:0 3px 6px 3px;
margin:0 0 15px 0;
}

h2.ver2 a
{
text-decoration:none;
color:#8a6b54 !important;
}

h2.ver2 a:hover
{
text-decoration:underline;
}

h3.ver2
{
font-weight:lighter;
line-height:1.5;
color:#8a6b54 !important;
background:url(../../images/h3bg_v2_05.gif) no-repeat left bottom !important;
width:100%;
padding:0 3px 10px 3px;
margin:0 0 15px 0;
}

h3.ver2 a
{
text-decoration:none;
color:#8a6b54 !important;
}

h3.ver2 a:hover
{
text-decoration:underline;
}


div.asset-header
{
padding:0;
margin:0;
position:relative;
}

div.entrydate
{
font-size:84.6%;
font-weight:lighter;
line-height:1.4;
color:#613210;
padding:0 3px;
margin:0 0 5px 0;
}

div.asset-header h2.garden
{
font-size:115.4%;
font-weight:lighter;
line-height:1.5;
color:#613210;
background:url(../../images/h2bg_05.gif) repeat-x left bottom !important;
width:100%;
padding:0 3px 10px 3px;
margin:0 0 15px 0;
}

div.asset-header h2.garden a
{
display:block;
text-decoration:none;
color:#613210;
padding:0 3px 10px 3px;
margin:0;
}

div.asset-header h2.garden a:hover
{
text-decoration:underline;
}


div.entry-info
{
border-bottom:1px solid #a8b20a;
padding:15px 0 5px 0;
margin:0 0 40px 0;
}

div.entry-info ul
{
padding:0;
margin:0;
}

div.entry-info ul li
{
font-size:92.3%;
font-weight:lighter;
color:#a8b20a;
display:inline;
list-style:none;
line-height:1.4;
padding:0;
margin:0;
}

div.entry-info ul li span.none
{
color:#613210;
}

div.entry-info ul li a
{
color:#a8b20a;
text-decoration:none;
}

div.entry-info ul li a:hover
{
text-decoration:underline;
}

div.asset-more-link
{
text-align:center;
padding:0;
margin:0 0 10px 0;
}

div.asset-more-link p
{
font-weight:lighter;
line-height:1.4;
color:#a8b20a;
padding:0;
margin:0;
}

div.asset-more-link p a
{
text-decoration:underline;
font-weight:lighter;
color:#a8b20a;
background:url(../../images/anchor_list_05.gif) no-repeat left center;
padding:0 0 0 20px;
margin:0;
}

div.asset-more-link p a:hover
{
text-decoration:none;
}

div.asset-footer
{
border-top:1px solid #a8b20a;
padding:5px 0 0 0;
margin:0 0 30px 0;
}

div.asset-footer div
{
text-align:right;
padding:0;
margin:0;
}

div.asset-footer div ul
{
padding:0;
margin:0;
}

div.asset-footer div ul li
{
font-size:84.6%;
font-weight:lighter;
color:#a8b20a;
line-height:1.4;
display:inline;
list-style:none;
padding:0;
margin:0;
}

div.asset-footer div ul li a
{
color:#a8b20a;
text-decoration:none;
}

div.asset-footer div ul li a:hover
{
text-decoration:underline;
}

div.entryauthor
{
padding:0;
margin:0;
}

div#trackbacks
{
padding:20px 0 0 0;
margin:0 0 20px 0;
}

div#trackbacks h3.tb_head
{
line-height:1.4;
font-weight:lighter;
color:#613210;
background:url(../../images/h3_bg_05.gif) repeat-x left bottom;
padding:6px 5px 6px 5px;
margin:0 0 15px 0;
}

div#trackbacks div.trackbacks_content
{
padding:0;
margin:0 0 25px 0;
}

div#trackbacks div.tb_header
{
padding:0 5px;
margin:0 0 10px 0;
}

div#trackbacks div.tb_header h4.assetblogtitle
{
font-weight:lighter;
color:#613210;
line-height:1.4;
background:url(../../images/h4_bg_05.gif) no-repeat 0 4px;
height:100%;
padding:0 0 0 15px;
margin:0;
}

div#trackbacks div.tb_header h4.assetblogtitle a
{
text-decoration:none;
color:#613210;
padding:0;
margin:0 0 10px 0;
}

div#trackbacks div.tb_header h4.assetblogtitle a:hover
{
text-decoration:underline;
}

div#trackbacks div.tb_content
{
padding:0 5px;
margin:5px 0 10px 0;
}

div#trackbacks div.tb_content p
{
line-height:1.4;
padding:0;
margin:0 0 10px 0;
}

div#trackbacks div.tb_footer
{
text-align:right;
border-top:1px solid #a8b20a;
padding:5px 0 0 0;
margin:0 0 10px 0;
}

div#trackbacks div.tb_footer a
{
text-decoration:none;
color:#a8b20a;
padding:0;
margin:0 0 10px 0;
}

div#trackbacks div.tb_footer a:hover
{
text-decoration:underline;
}

div.trackbacks_info
{
border:1px solid #cccccc;
padding:7px;
margin:0 0 40px 0;
}

div.trackbacks_info p
{
color:#613210;
line-height:1.4;
padding:0;
margin:0;
}

div.sidemenubox
{
padding:0;
margin:0 0 10px 0;
}

div.sidecathead
{
text-align:center;
color:#333333;
background:url(../../images/sidemenu_bg.gif) repeat-y left top;
padding:5px 10px;
margin:0 0 2px 0;
}

ul.sidemenu
{
padding:0;
margin:0 0 10px 0;
}

ul.sidemenu li
{
list-style:none;
color:#333333;
padding:0;
margin:0 0 2px 0;
width:100%;
}

ul.sidemenu li.main
{
font-size:100%;
background:url(../../images/sidemenu_bg.gif) repeat-y left top;
}

ul.sidemenu li.main a
{
text-decoration:none;
color:#333333;
display:block;
background:url(../images/sidemenu_icon.gif) no-repeat 14px 8px;
padding:4px 0 4px 30px;
margin:0;
line-height:1.4;
}

ul.sidemenu li.sub
{
font-size:92.3%;
background:url(../images/sidekids_border_dot.gif) repeat-x left bottom;
}

ul.sidemenu li.sub a
{
text-decoration:none;
color:#333333;
display:block;
background:url(../images/anchorkids_icon01.gif) no-repeat 12px 10px;
padding:6px 10px 7px 32px;
margin:0;
line-height:1.4;
}

ul.sidemenu li a:hover
{
text-decoration:none;
color:#a8b20a;
}

div.pagenumlink_box
{
text-align:center;
padding:0;
margin:0 0 30px 0;
}

div.pagenumlink_box span.current_page
{
text-align:center;
color:#ffffff;
background:#a8b20a;
display:inline;
border:1px solid #a8b20a;
padding:1px 7px;
margin:0;
}

div.pagenumlink_box a.link_page
{
text-align:center;
text-decoration:none;
color:#a8b20a;
background:#ffffff;
display:inline;
border:1px solid #a8b20a;
padding:1px 7px;
margin:0;
}

div.pagenumlink_box a.link_page:hover
{
text-align:center;
text-decoration:none;
color:#ffffff;
background:#a8b20a;
display:inline;
border:1px solid #a8b20a;
padding:1px 7px;
margin:0;
}

div.pagenumlink_box span
{
display:inline;
border:none;
padding:0;
margin:0;
}

div.pagenumlink_box span.pagenumlink_totalcnt
{
text-align:left;
color:#a8b20a;
background:#ffffff;
display:inline;
border:none;
padding:1px 0;
margin:0 20px 0 0;
}

div.pagenumlink_box span a.link_before,
div.pagenumlink_box span a.link_next
{
text-align:center;
text-decoration:none;
color:#a8b20a;
background:#ffffff;
display:inline;
border:1px solid #a8b20a;
padding:1px 7px;
}
div.pagenumlink_box span a.link_before
{
margin:0 7px 0 0;
}
div.pagenumlink_box span a.link_next
{
margin:0 0 0 7px;
}

div.pagenumlink_box span a.link_before:hover,
div.pagenumlink_box span a.link_next:hover
{
text-align:center;
text-decoration:none;
color:#ffffff;
background:#a8b20a;
border:1px solid #a8b20a;
}


dl.calendarbox
{
padding:0;
margin:0 0 15px 0;
}

dl.calendarbox dt.calendar_head
{
color:#613210;
font-weight:lighter;
border-bottom:1px solid #a8b20a;
padding:0;
margin:0 0 7px 0;
}

dl.calendarbox dd.calendar_content
{
padding:0;
margin:0;
}

dd.calendar_content table.tbl_calendar
{
width:100%;
padding:0;
margin:0;
}

dd.calendar_content table.tbl_calendar tr th
{
text-align:center;
padding:0 0 8px 0;
margin:0;
}

dd.calendar_content table.tbl_calendar tr td
{
text-align:center;
padding:2px 0;
margin:0;
}

dd.calendar_content table.tbl_calendar tr td a
{
color:#a8b20a;
text-decoration:underline;
padding:0;
margin:0;
}

dd.calendar_content table.tbl_calendar tr td a:hover
{
text-decoration:none;
}


dl.tag_box,
dl.trackback_box,
dl.comment_box,
dl.month_box,
dl.entry_box,
dl.category_box
{
padding:0;
margin:0 0 20px 0;
}

dl.tag_box dt.tag_head,
dl.trackback_box dt.trackback_head,
dl.comment_box dt.comment_head,
dl.month_box dt.month_head,
dl.entry_box dt.entry_head,
dl.category_box dt.category_head
{
text-align:center;
font-size:92.3%;
background:url(../../images/sidemenu_bg.gif) repeat-y left top;
color:#333333;
padding:4px 0;
margin:0 0 7px 0;
line-height:1.4;
}

dl.tag_box dd.tag_content,
dl.trackback_box dd.trackback_content,
dl.comment_box dd.comment_content,
dl.month_box dd.month_content,
dl.entry_box dd.entry_content,
dl.category_box dd.category_content
{
padding:0;
margin:0;
}

dl.tag_box dd.tag_content,
dl.trackback_box dd.trackback_content,
dl.comment_box dd.comment_content,
dl.month_box dd.month_content,
dl.entry_box dd.entry_content,
dl.category_box dd.category_content
{
padding:0;
margin:0;
}

dd.tag_content ul,
dd.trackback_content ul,
dd.comment_content ul,
dd.month_content ul,
dd.entry_content ul,
dd.category_content ul
{
padding:0;
margin:0;
}

dd.tag_content ul li,
dd.trackback_content ul li,
dd.comment_content ul li,
dd.month_content ul li,
dd.entry_content ul li,
dd.category_content ul li
{
list-style:none;
color:#333333;
padding:0;
margin:0;
float:left;
width:100%;
}

dd.tag_content ul li a,
dd.trackback_content ul li a,
dd.comment_content ul li a,
dd.month_content ul li a,
dd.entry_content ul li a,
dd.category_content ul li a
{
font-size:84.6%;
background:url(../images/side_border_dot.gif) repeat-x left bottom;
text-decoration:none;
color:#336699;
display:block;
padding:8px 10px 7px 10px;
margin:0;
line-height:1.4;

}

dd.tag_content ul li a:hover,
dd.trackback_content ul li a:hover,
dd.comment_content ul li a:hover,
dd.month_content ul li a:hover,
dd.entry_content ul li a:hover,
dd.category_content ul li a:hover
{
text-decoration:underline;
color:#336699;
}

div.feed_box
{
padding:0;
margin:0 0 15px 0;
}

div.feed_box div.feed_content
{
padding:0;
margin:0;
}

div.feed_content ul
{
padding:0;
margin:0;
}

div.feed_content ul li
{
list-style:none;
line-height:1.4;
padding:0;
margin:0;
}

div.feed_content ul li img
{
padding:0;
margin:0 5px 0 0;
}

div.feed_content ul li img a
{
text-decoration:underline;
color:#a8b20a;
padding:0;
margin:0;
}

div.feed_content ul li img a:hover
{
text-decoration:none;
}

div.entrybox
{
padding:0 0 10px 0;
/*border-bottom:1px solid #a8b20a;*/
margin:0 0 40px 0;
}

div.entrybox div.entrybox_left
{
float:left;
width:485px;
}

div.entrybox div.entrybox_right
{
float:right;
width:180px;
}

div.entrybox div.entrybox02_left
{
float:left;
width:180px;
}

div.entrybox div.entrybox02_right
{
float:right;
width:485px;
}



div.entrybox div.entrybox02_right div.entrybody,
div.entrybox div.entrybox_left div.entrybody
{
line-height:1.5;
padding:0;
margin:0 0 10px 0;
}

div.entrybox div.entrybox02_right div.entry_cfinfobox,
div.entrybox div.entrybox_left div.entry_cfinfobox
{
padding:0;
margin:0 0 15px 0;
}

div.entry_cfinfobox table.tbl_cfinfo
{
border-top:1px solid #a8b20a;
width:100%;
padding:0;
margin:0 0 5px 0;
}

div.entry_cfinfobox table.tbl_cfinfo tr th
{
vertical-align:middle;
font-weight:normal;
text-align:center;
background:#eef2b1;
border-bottom:1px solid #a8b20a;
width:25%;
line-height:1.2;
padding:7px 0 6px 0;
margin:0 0 5px 0;
color:#6d7408;
}

div.entry_cfinfobox table.tbl_cfinfo tr td
{
vertical-align:top;
font-weight:normal;
text-align:left;
background:#ffffff;
border-bottom:1px solid #a8b20a;
line-height:1.2;
padding:7px 15px 6px 15px;
margin:0 0 5px 0;
}

div.entry_cfinfobox table.tbl_cfinfo tr td span.event_icon
{
display:block;
float:left;
width:50px;
height:13px;
position:relative;
}

div.entry_cfinfobox table.tbl_cfinfo tr td span.event_icon img
{
display:block;
position:absolute;
top:1px;
left:0;
}

div.entry_cfinfobox div.remark
{
text-align:left;
line-height:1.5;
padding:0;
margin:0 0 15px 0;
}

div.entrymore
{
text-align:left;
line-height:1.5;
padding:0;
margin:0 0 10px 0;
}

div.sidephotobox
{
padding:0;
margin:0 0 12px 0;
}

div.sidephotobox div.event_photo
{
padding:0;
margin:0 0 2px 0;
}

div.sidephotobox div.event_photo img
{
padding:0;
margin:0;
}

div.sidephotobox div.event_caption
{
font-size:84.6%;
color:#613210;
line-height:1.5;
padding:0;
margin:0;
}

