@charset "UTF-8";
/* SVN FILE: $Id$ */
/**
 * ブログ
 * 
 * PHP versions 5
 *
 * baserCMS :  Based Website Development Project <http://basercms.net>
 * Copyright 2008 - 2012, baserCMS Users Community <http://sites.google.com/site/baserusers/>
 *
 * @copyright		Copyright 2008 - 2012, baserCMS Users Community
 * @link			http://basercms.net baserCMS Project
 * @package			baser.plugins.blog.vendors.css
 * @since			baserCMS v 0.1.0
 * @version			$Revision$
 * @modifiedby		$LastChangedBy$
 * @lastmodified	$Date$
 * @license			http://basercms.net/license/index.html
 */

/* blog-description
---------------------------------------------------*/
.blog-description {
	margin-bottom:30px;
}
/* post
---------------------------------------------------*/

/* ブログのタイトル
*/
.SubContTitle{
font-size:16px;
height:30px;margin:0px 0px 5px 0px;padding:15px 0px 0px 8px;
font-size:16px;font-weight:bold;color:#08298A;
background-image:url(/app/webroot/themed/b_skelton/img/head016/head016_05_re.png);
background-color:#fff;
clear: both;
}

/* ブログ記事のタイトル
*/
.contents-head{font-size:16px;
}
.post {
}

/* ブログ記事
*/
.post-body,
.post-detail h1{
    font-size:16px;
}
.post-body h2{
}
.post-detail h2{
height:30px;margin:0px 0px 5px 0px;padding:15px 0px 0px 8px;
font-size:16px;font-weight:none;color:#08298A;
background-image:url(/app/webroot/themed/b_skelton/img/head016/head016_05_re.png);
background-color:#fff;
}

.post-body h3{
}
.post-detail h3{
height:30px;margin:0px 0px 5px 0px;padding:15px 0px 0px 8px;
font-size:16px;font-weight:none;color:#08298A;
background-image:url(/app/webroot/themed/b_skelton/img/head016/head016_05_re.png);
background-color:#fff;
}

.post-detail body,p,th,td,li{
       /*font-size:16px;*/
}
.post-body,
.post-detail ul {
       margin: 20px;
       padding: 0px;
       list-style-type: disc;
}
.post-body,
.post-detail ol {
       margin: 20px;
       padding: 0px;
       list-style-type: decimal;
}

.more {
	text-align:right;
	margin:20px 10px 40px;
}
.postps {
       color:#777777;
       font-size:14px;
}

.relatedpost_title {
height:30px;margin:0px 0px 5px 0px;padding:15px 0px 0px 8px;
font-size:16px;font-weight:none;color:#08298A;
background-image:url(/app/webroot/themed/b_skelton/img/head016/head016_05_re.png);
background-color:#fff;
clear: both;
}

.relatedposts_list {
       font-size:16px;
}

/* blog advertisement */
.blogad tr,td{
        font-size:87%;
}
.blogad p {
        font-size:87%;
        color:#B2B2B2;
        text-align:center;
}
.blogad table {
        border: 0px;
}
/*
        margin-left: auto;
        margin-right: auto;
*/
/* meta
---------------------------------------------------*/
.meta {
	background-color:#F3F3F3;
	color:#999999;
	font-size:0.85em;
	padding-bottom:5px;
	padding-right:10px;
	padding-top:5px;
	text-align:right;
}
/* tag
---------------------------------------------------*/
.tag {
	color:#999999;
	font-size:0.85em;
	padding-bottom:5px;
	padding-right:10px;
	padding-top:5px;
	text-align: right;
}
/* calendar
----------------------------------------------- */
.widget-blog-calendar table {
	width:100%;
	margin-bottom:10px;
}
.widget-blog-calendar th {
	border-bottom:1px solid #e2e2e2;
}
.widget-blog-calendar th,
.widget-blog-calendar td {
	padding:2px 3px;
	font-size:12px;
	text-align: center;
}
.widget-blog-calendar .sunday {
	color:#ff6633;
}
.widget-blog-calendar .saturday {
	color:#3366FF;
}
.widget-blog-calendar .today {
	background-color:#e2e2e2;
}
.widget{
	margin-bottom:10px;	
}
.widget h2{
	background:#6CA2DD;
	margin-bottom:5px;
	padding:5px;
	color:#fff;	
}

/* BlogComment
----------------------------------------------- */
#BlogComment {
	margin-top:40px;
	padding:0;
}
#BlogCommentList { 
        font-size:90%;
	padding:10px 20px;
	margin-top:20px;
}
#BlogCommentAddForm {
	padding:10px 20px;
}
#BlogCommentList .comment {
        font-size:90%;
	padding-bottom:8px;
	border-bottom:1px dashed #CCCCCC;
	margin-bottom:20px;
}
/* contentsNavi
----------------------------------------------- */
#contentsNavi {
	text-align:center;
}

/* other */
.contents-head{
        font-size:93%;
	border-bottom:2px solid #6CA2DD;
	margin-bottom:5px;
	padding-bottom:5px;
}
.display-none{
	display:none;
}
.row-table-01 tr{
	border-bottom:1px dotted #ccc;
        white-space: nowrap;
}
.row-table-01 table,tr,th,td,textarea{
        font-size:87%;
}
.submit{
	text-align:center;	
}
.disabled{
	display:inline;	
}
