dy, table {

}

body	{
	background: #CCCCFF;
	margin: 0px;
	padding: 0px;
	}

a	{
	font-size : 11px; 
	font-family: brush script MT, papyrus, georgia, times new roman, serif;	text-decoration : none; 
	color: #F0F8FF;
	} 
a:link	{
	font-weight : bold; 
	font-size : 11px; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	color : #FFFFFF; 
	text-decoration : none;
	}
a:visited	{
	font-weight : bold; 
	font-size : 11px; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	color : #FFFFFF; 
	text-decoration : none;
	}
a:active	{
	font-weight : bold; 
	font-size : 11px; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	color : #000033; 
	background: #FFFFFF;
	text-decoration : overline underline; 
	} 
a:hover	{
	font-weight : bold; 
	font-size : 11px; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	color : #000033; 
	background: #FFFFFF;
	text-decoration : overline underline;
	}

h1, h2, h3 {
    margin: 0px;
    padding: 0px;
	}

.banner{
	height: 84px;
        margin: 10px;
	padding: 7px 0;
        background:  blue;
	}

.bannerinside {
	margin: 7px 10px;
	padding: 7px 0 7px 0;
	border-color: red;
	border-style: solid;
	border-width: 1px 0 1px 0;
	color: red;
	font-size:  36px;
	text-align:  center;
}

#banner a,
#banner a:link,
#banner a:visited,
#banner a:active,
#banner a:hover {
    color: #000;
    font-size: xx-large;
    font-weight: bold;
    text-decoration: none;
	}


.content {
    left: 250px;
    right: 10px;
    top: 150px;
    width: 840px;
    position: absolute;
	}

#container {
    margin: 10px;
	}

.links {
	background-color: #9999FF;
	border-color: #CCCCFF;
	padding: 10px;				
	position: absolute;
	top: 160px;
	left: 10px;
	width: 210px;
	margin-bottom: 10px;
	}

.rightzenback {
	background-color: #9999FF;
	border-color: #CCCCFF;
	padding: 10px;				
	position: absolute;
	top: 160px;
	left: 1100px;
	width: 210px;
	margin-bottom: 10px;
	}

.blog {
	background-color: #CCCCFF;
	padding: 10px;
	margin-bottom: 10px;
	}

.blogbody {
	color: #F0F8FF;
	font-size: 15px;
	font-weight: normal;
	background: #000080;
	line-height: 120%;			
	margin-bottom: 10px;
	padding: 10px;
	}	

.blogbody a,
.blogbody a:link,
.blogbody a:visited,
.blogbody a:active,
.blogbody a:hover {
	font-size: 14px;
	font-weight : bold; 
	text-decoration: underline;
	}

.title	{ 
	color: #F0F8FF;
	font-size: 18px;
	font-weight: bold;
	line-height:170%;
	background: blue;
	border:  1px solid #CCCCFF;
	text-align:  left;
	padding-left: 5px;
}			

.title a,
.title a:link,
.title a:visited,
.title a:active,
.title a:hover {
	font-size: 14px;
	text-decoration: underline;
	}


#menu {
    background: #fff;
    border: 1px solid #999;
    font-size: small;
    text-align:center;  							
	}		

.date	{ 
	background-color: #888;
	margin-bottom: 5px;
	padding: 3px;
	}			

.posted	{ 
	background-color: #333366;
	color: #CCCCFF; 
         font-size: 12px;
	border:  1px solid #CCCCFF ;
	margin-top: 8px;
	padding: 1px 10px;
	text-align: right;
	}


.posted a,
.posted a:link,
.posted a:visited,
.posted a:active,
.posted a:hover {
	font-size: 11px;
	text-decoration: underline;
	}

.calendar {
	background-color: #9999FF;
	font-family: brush script MT, papyrus, georgia, times new roman, serif;
	color: black;
	font-size: 16px;
	line-height: 140%;
	padding: 2px;
	text-align: center;	
	}

div.calendar {
	border: 1px solid #CCCCFF;
	padding: 3px;
	}

div.calendar table {
	width: 100%;
	}

.side {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background:  #9999FF;
	color: #F0F8FF;
	border-color: #CCCCFF;
	border-style: solid;
	border-width: 1px;
	line-height: 140%;
	padding: 3px 7px;				
    margin-top: 1px;
	}	

.sidetitle {
	background:  #9999FF;
	font-family: brush script MT, papyrus, georgia, times new roman, serif;
	color: black;
	border-color: #CCCCFF;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	text-align: center;
	padding: 4px 7px;
	}

.sideline {
        margine 10px;
	background:  #9999FF;
	border-color: #CCCCFF;
	border-style: solid;
	border-width: 1px 0 0 0;
	}	

.syndicate {
    background-color: red;  		
    border: 1px solid #999;
    font-size: small;
    font-weight: bold;		
    padding: 2px;
    margin-top: 10px;
    text-align: center;
	}

.powdes  {
	border: 1px solid #CCCCFF;
	background:  #000033;
	margin-top: 10px;
	}

.powered{
	font-family:  lucida sans, verdana;
	font-size:  11px;
	color:  #CCCCFF;
	border:  1px #9999CC solid;
	background:  #666699;
	margin-right:  30px;
	margin-left:  30px;
	text-align:  center;
	}
		
.designed  {
	font-family:  lucida sans, verdana;
	font-size:  11px;
	color:  #9999CC;
	border:  1px #9999CC solid;
	background:  #333366;
	margin-right:  30px;
	margin-left:  30px;
	text-align:  center;
	}	

/**************************************************************************************
  各コメント表示部分の設定
**************************************************************************************/
/*コメント全体の設定*/
.CommentBlock{
margin:0px 0px 30px 40px;
}
/*この記事にコメントする　と書かれてる部分の設定*/
.CommentMenuTitle{
padding:6px 0px;
font-weight:bold;
}
/*コメントのタイトル、コメント、コメント情報の全ての背景部分*/
.CommentTextBox{
border:1px solid #600;
margin-bottom:10px;
}
/*コメントのタイトル部分*/
.CommentTitle {
text-align:left;
margin:0px;
padding:6px 26px;
font-weight:bold;

background-repeat:no-repeat;
background-color:#900;
color:#FFF;
}
/*コメント部分*/
.CommentText{
text-align:left;
margin:10px;
line-height:1.4em;
}
/*投稿者や投稿時間などが表示されている部分*/
.CommentFooter{
text-align:right;
margin:1em 0em 0em 0em;
padding:4px 10px;
background-color:#900;
color:#FFF;
}
.CommentFooter a,
.CommentFooter a:link,
.CommentFooter a:visited,
.CommentFooter a:active,
.CommentFooter a:hover {
	font-size: 14px;
	}
/*投稿者名の部分*/
.CommentUserName{margin:0px 5px;}
/*投稿者のホームページへのリンク部分*/
.CommentURL{margin:0px 5px;}
/*投稿された時間が記載されている部分*/
.CommentWriteDate{margin:0px 5px;}
/*コメント編集へのリンク部分*/
.CommentEdit{margin-left:5px;}
/*-------------------------------------------------------
  コメント -> 管理者返信部分デザイン
-------------------------------------------------------*/
.CommentResBlock {
padding:10px 0px 4px 60px;
}
.CommentResBox {
}
.CommentResTitle {
padding:6px 10px;
font-weight:bold;
border-top:1px solid #900;
border-left:3px solid #900;
}
.CommentResText {
margin:10px;
line-height:1.4em;
}
.CommentResFooter {
text-align:right;
margin:4px 10px;
}

/*コメントを投稿するフォーム全体の設定*/
.CommentFormBlock{
width:100%;
text-align:center;
}
/*コメントフォーム用テーブル*/
.CommentFormTable{
width:100%;
font-size:10px;
}
/*コメントフォームTHタグ設定*/
.CommentFormTh{
width:15%;
padding:2px;
text-align:right;
}
/*コメントフォームTDタグ設定*/
.CommentFormTd{
width:85%;
padding:2px;
font-size:10px;
text-align:left;
}
/*コメントフォーム送信ボタンのTDタグ設定*/
.CommentFormSubmit{
text-align:center;
padding-top:5px;
}
/*inputタグやtextareaの設定*/
.CommentForms{
width:98%;
}
/**************************************************************************************
  トラックバック表示部分の設定
**************************************************************************************/
/*トラックバック全体の設定*/
.TrackbackBlock{
margin:0px 0px 10px 40px;
}
/*トラックバックメニューのタイトル部分*/
.TrackbackMenuTitle{
font-weight:bold;
}
/*トラックバックのタイトル、記事、リンク部分の総合設定*/
.TrackbackTextBox{
margin-bottom:10px;
padding:4px 10px;
border:1px solid #900;
}
/*トラックバックタイトルの部分*/
.TrackbackTitle{
text-align:left;
padding:4px 0px;
font-weight:bold;
}
/*トラックバックの記事部分*/
.TrackbackText{
text-align:left;
margin:4px 0px;
line-height:140%;
}
/*投稿されたブログ名やリンクなどを表示する部分の設定*/
.TrackbackFooter{
margin:0px;
padding:4px 0px;
text-align:right;
}
.TrackbackFooter a,
.TrackbackFooter a:link,
.TrackbackFooter a:visited,
.TrackbackFooter a:active,
.TrackbackFooter a:hover {
	font-size: 13px;
	}
/*トラックバック元のブログ名部分*/
.TrackbackUserName{margin-left:10px;}
/*トラックバック元へのリンク部分*/
.TrackbackFromURL{margin-left:10px;}
/*トラックバックされた日付部分*/
.TrackbackWriteDate{margin-left:10px;}
/*トラックバックURLの設定*/
.TrackbackURLTitle{
padding:10px;
text-align: left;
}
/*トラックバックする為のURLが記載されているフォーム部分の設定*/
.TrackbackURL{
width:80%;
}


.sidebanner{
	}

.blockquote {
	font-size: 12px;
	color: #333333;
	background: aqua;
	border: dotted 2px blue;
	margin: 20px 10px 20px 10px;
	padding: 10px;
	border-left: 1px solid #003366;
}

blockquote {
	font-size: 12px;
	color: #333333;
	background: aqua;
	border: dotted 2px blue;
	margin: 20px 10px 20px 10px;
	padding: 10px;
	border-left: 1px solid #003366;
}

.comment {
	}
