div.podcast_description {
   width:600px;
   height:251px;
   background:url(/img/podcast_description.png) top left no-repeat;
   margin-bottom:29px;
   font-size:12px;
}

div.podcast_description div#podcast_text {
   position:absolute;
   display:none;
}

div#podcast_description_category {
   background:url(/img/podcast_description_category.png) top left no-repeat;

}

div#podcast_description_category div#podcast_title {
   position:absolute;
   display:block;
   margin:0px 0px 0px 49px;
   padding:45px 0px 0px 0px;
   text-indent:65px;
   background:url(/img/podcasting_category_title.png) bottom left no-repeat;
}

div#podcast_description_category div#program_entry_link {
   position:absolute;
   display:block;
   margin:0px 0px 0px 49px;
   padding:45px 0px 0px 0px;
   text-align:right;
   width:458px;
}

div#podcast_description_category div#program_entry_link a{
   font-weight:bold;
}

div#podcast_description_category div#podcast_text {
   display:block;
   margin:70px 0px 0px 49px;
   padding:0px 0px 0px 0px;

}

div#inokashira-kouen-note {
   float:left;
   width:89px;
}
div#inokashira-kouen-note-text {
   width:570px;
}


div#inokashira-kouen-note img{
   padding-top:3px;
}



div.podcast_description div#podcast_icon {
   width:171px;
   height:79px;
   background:url(/img/podcasting_icon_back.png) bottom left no-repeat;
   text-align:center;
   margin:0px 0px 0px 152px;
   padding-top:171px;
}

div.podcast_description div#about_itunes {
   postion:absolute;
   width:254px;
   height:30px;
   margin:-39px 0px 0px 0px;
   
   float:right;
   font-size:12px;
   font-weight:bold;
}


div#content-inner {
   background:url(/img/contents_back.png) top center no-repeat;
   padding:34px 0px 34px 30px;
   min-height:300px;
}

div#cat-name h2 {
   height:37px;
   display:block;
   text-indent:-9999px;
}

div#cat-name h2.photo-libraly-782 {
   background:url(/img/cat_title_photo_library.png) top left no-repeat;
}

div#cat-name h2.onair-info {
   background:url(/img/cat_title_onair_info.png) top left no-repeat;
}

div#cat-name h2.discussion {
   background:url(/img/cat_title_discussion.png) top left no-repeat;
}

div#cat-name h2.musashino-topics {
   background:url(/img/cat_title_musashino_topics.png) top left no-repeat;
}

div#cat-name h2.tag-search {
   background:url(/img/cat_title_tag_search.png) top left no-repeat;
}

div#cat-name h2.blog-search {
   background:url(/img/cat_title_search.png) top left no-repeat;
}

div.header {
   background:url(/img/entry_header_back.png) top center no-repeat;
   display:block;
   width:600px;
   height:6px;
   padding:0px;
   margin:0px;
   border:0px;
   font-size:0px;
   line-height:0px;
}

div.entry-footer {
   background:url(/img/entry_footer_back.png) bottom center no-repeat;
   width:577px;
   height:32px;
   padding:10px 13px 0px 10px;
   margin:0px 0px 27px 0px;
   text-align:right;
   color:#776d61;
   font-size:12px;
}


div.entry-header {
   background:url(/img/entry_header_back.png) top center no-repeat;
}

div.asset-header h2.entry-title a , div.asset-header h1#page-title {
   font-size:14px;
   color:#315568;
   font-weight:bold;
   padding-bottom:14px;
   display:block;
}

div.entry-asset {

   width:548px;
   border-left:solid 1px #ffc031;
   border-right:solid 1px #ffc031;
   background-color:white;
   padding:25px 20px 37px 30px;
}

h2.entry-title {
    font-size:14px;
    font-weight:bold;
}

div.asset-body img{
    float:left;
    margin-right:10px;
}

div.photo-img {
   width:230px;
   float:left;
}

div.photo-text {
   width:218px;
   float:right;
}


div.asset-more-link, div.asset-footer {
    clear:both;
}




div#alpha {
    width:600px;
    float:left;
}

div#beta {
    margin-left:637px;
    width:183px;
}

div.widget-calendar {
   width:151px;
}

div.widget-calendar table#calendar-nav {
   width:151px;
   height:20px;
}
div.widget-calendar table#calendar-nav th {
   width:50px;
   text-align:center;
}

div.widget-calendar h3.widget-calender-header{
   text-align:center;
   font-size:11px;
   color:#7b7063;
   display:block;
}

table#widget-calendar-nav th span#cal-next, table#widget-calendar-nav th span#cal-previous{
   font-size:11px;
   color:#7b7063;
   display:block;
}

span#cal-next{
   text-align:left;
}
span#cal-previous{
   text-align:right;
}

div.widget-calendar table#calendar{
   border:1px solid #eae4d7;
   width:151px;
   height:131px;
   background:url(/img/sidebar_calendar_back.png) top center no-repeat white;
   margin-bottom:14px;
}
div.widget-calendar table#calendar td, div.widget-calendar table th{
   text-align:right;
   padding:0px 2px;
   font-size:10px;
}


div.widget-calendar table#calendar th{
   color:#998141;
}

div.widget-calendar table#calendar td{
   color:#a39bad;
}

div#beta div.widget-archive h3.widget-header, div#beta div.widget-recent-entries h3.widget-header  {
   display:block;
   height:32px;
   text-indent:-9999px;
   margin:7px 0px;
}

div#beta div.widget-archive-author h3.widget-header {
   background:url(/img/sidebar_title_user.png) top left no-repeat;
}

div#beta div.widget-archive-monthly h3.widget-header {
   background:url(/img/sidebar_title_archive.png) top left no-repeat;
}

div#beta div.widget-archive-category h3.widget-header {
   background:url(/img/sidebar_title_category.png) top left no-repeat;
}

div#beta div.widget-recent-entries h3.widget-header {
   background:url(/img/sidebar_title_past_discussion.png) top left no-repeat;
}

div#beta div.widget-tag-cloud h3.widget-header {
   background:url(/img/sidebar_title_tag_list.png) top left no-repeat;
   height:32px;
}


div#beta div.widget-content li {
    display:block;
    padding:2px 0px;
}

div.content-nav {
    text-align:center;
}

div.content-nav table{
    width:100%;
}

div.program_name h3,div.program_name span.byline{
    display:block;
    width:50%;
}

div.program_name h3 {
    float:left;
    text-align:left;
    color:#22495d;
    font-weight:bold;
    text-indent:69px;
    background:url(/img/entry_footer_program_name.png) center left no-repeat;
}
div.program_name span.byline{
    float:right;
}

