body {
	margin: 20px 0px 20px 0px;
	color: #000000;
	background-color: #FFF;
        	text-align: center;
	}

a {
	color: #000000;
	text-decoration: underline;
	}

a:link {
	color: #000000;
	text-decoration: underline;
	}

a:visited {
	color: #000000;
	text-decoration: underline;
	}

a:active {
	color: #000000;
	text-decoration: underline;
	}

a:hover {
	color: #000000;
	text-decoration: none;
	}

hr {color: #E0E0E0;}

INPUT{
border-style:solid;
border-width:1px;
border-color:#E0E0E0;
color:#9F988D;
background-color:#FFF;}

h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}

#container {
	line-height: 140%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0px;
	width: 743px;
	
	background-color: #FFFFFF;
	border: 1px solid #022321;
	}

#banner {
	font-family: Verdana, Arial, sans-serif;
	color: #9F988D;
 background:#FFFFFF url(archives/color.gif);
 background-repeat: no-repeat;
 background-position: bottom right;
	text-align: left;
	padding: 0px;
	}

#banner-img {
	display: none;
	}


#banner a {
	color: #9F988D;
	text-decoration: none;
	}

#banner a:hover {
	color: #FFF;
	text-decoration: none;
	}

#banner h1 {
	font-size: 20px;
	letter-spacing: 0.6em
	
	}

#banner h2 {
	margin-top: 10px;
	font-size: small;
	}

#center {
		float: center;
	width: 540px;
	
	font-color: #9F988D;
	overflow: hidden;
	}

.content {
	padding: 20px 20px 20px 20px;
	background-color: #FFFFFF;
	font-color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	}


#right {
		float: left;
	
	
	width: 200px;
	background-color: #FFFFFF;
	
	overflow: hidden;
	}

.content p {
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 150%;
	text-align: left;
	margin-bottom: 5px;
	}

.content blockquote {
	line-height: 150%;
	}

.content li {
	line-height: 150%;
	}

.content h1 {
	color: #669900;
	font-family: Verdana, Arial, sans-serif;
	font-size: 18px;
	
	text-align: left;
	font-weight: bold;
	
	
	margin-bottom: 0px;
	
	}

.content h2 {
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	
	text-align: left;
	font-weight: bold;
	
	
	margin-bottom: 0px;
	
	}

.content h3 {
	color: #179232;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	padding: 2px 5px 5px 0px;
	margin-bottom: 0px;

	}

.content p.posted {
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	border-top: 1px dashed #000000;
	text-align: left;
	margin-bottom: 5px;
	line-height: normal;
	padding: 3px;
         color: #000000;
	}

.sidebar {
	padding: 15px;
	}



#calendar {
  	line-height: 140%;
	color: #9F988D;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	
	
	
  	padding: 2px;
	text-align: center;
	margin-bottom: 30px;
	}

#calendar table {
	padding: 2px;
	border-collapse: collapse;
	border: 0px;
	width: 100%;
	}

#calendar caption {
	color: #9F988D;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	
	text-align: center;
	font-weight: bold;
	
	text-transform: uppercase;
	
	letter-spacing: .3em;
	}

#calendar th {
	text-align: center;
	font-weight: normal;
	}

#calendar td {
	text-align: center;
	}

.sidebar h2 {
	color: #9F988D;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	
	text-align: center;
	font-weight: none;
	
	text-transform: uppercase;
  	
	letter-spacing: .3em;
	}

.sidebar ul {
	padding-left: 0px;
	margin: 0px;
	margin-bottom: 30px;
	}

.sidebar ul ul {
	margin-bottom: 0px;
	}

.sidebar #categories ul {
	padding-left: 15px;
	}

.sidebar li {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	text-align: left;
	line-height: 150%;
	
	
	
	margin-top: 10px;
	list-style-type: none;
	}

.sidebar #categories li {
	list-style-type: circle;
	}

.sidebar img {
	border: 3px solid #FFFFFF;
	}

.photo {
	text-align: left;
	margin-bottom: 20px;
	}

.link-note {
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	line-height: 150%;
	text-align: left;
	padding: 2px;
	margin-bottom: 15px;
	}

.j12 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; line-height: 16px}

.j11 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 11px; line-height: 12px; color:#000000}

.j11grei {  font-family: "ＭＳ Ｐゴシック", Osaka; font-size: 11px; line-height: 14px; color:#7a7a7a}
/* 基本フォント */
.j10 {color:#0F0F0F;font-size:10px;line-height:12px;letter-spacing:1px;}
.j14 {color:#0F0F0F;font-size:14px;line-height:17px;letter-spacing:1px;}
.j16 {color:#0F0F0F;font-size:16px;line-height:18px;letter-spacing:1px;}
.j20 {color:#0F0F0F;font-size:20px;line-height:18px;letter-spacing:1px;}
.jr10 {color:#FF0000;font-size:10px;line-height:12px;letter-spacing:1px;}
.jr12 {color:#FF0000;font-size:12px;line-height:14px;letter-spacing:1px;}
.jr14 {color:#FF0000;font-size:14px;line-height:17px;letter-spacing:1px;}
.jr16 {color:#FF0000;font-size:16px;line-height:18px;letter-spacing:1px;}
.jr20 {color:#FF0000;font-size:20px;line-height:18px;letter-spacing:1px;}


#powered {
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	line-height: 150%;
	text-align: left;
	color: #9F988D;
	margin-top: 50px;
	}

#comment-data {
	float: left;
	width: 180px;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #BBB;
	}

textarea[id="comment-text"] {
	width: 80%;
	}

.commenter-profile img {
	vertical-align: middle;
	border-width: 0;
	}
	
/* 上下マージン */
.mgb1{margin-bottom:1px;}
.mgb2{margin-bottom:2px;}
.mgb3{margin-bottom:3px;}
.mgb5{margin-bottom:5px;}
.mgb7{margin-bottom:7px;}
.mgb10{margin-bottom:10px;}
.mgb15{margin-bottom:15px;}
.mgb20{margin-bottom:20px;}
.mgb25{margin-bottom:25px;}
.mgb30{margin-bottom:30px;}
.mgb35{margin-bottom:35px;}
.mgb40{margin-bottom:40px;}
.mgb45{margin-bottom:45px;}
.mgb50{margin-bottom:50px;}
.mgt1{margin-top:1px;}
.mgt2{margin-top:2px;}
.mgt3{margin-top:3px;}
.mgt5{margin-top:5px;}
.mgt8{margin-top:8px;}
.mgt10{margin-top:10px;}
.mgt15{margin-top:15px;}
.mgt20{margin-top:20px;}
.mgt25{margin-top:25px;}
.mgt30{margin-top:30px;}
.mgt35{margin-top:35px;}
.mgt40{margin-top:40px;}
.mgt45{margin-top:45px;}
.mgt50{margin-top:50px;}
/* 左マージン */
.mgl1{margin-left: 1px;}
.mgl2{margin-left: 2px;}
.mgl3{margin-left: 3px;}
.mgl5{margin-left: 5px;}
.mgl7{margin-left: 7px;}
.mgl10{margin-left: 10px;}
.mgl15{margin-left: 15px;}
.mgl20{margin-left: 20px;}
.mgl25{margin-left: 25px;}
.mgl30{margin-left: 30px;}
.mgl40{margin-left: 40px;}
.mgl50{margin-left: 50px;}
.mgl60{margin-left: 60px;}
.mgl70{margin-left: 70px;}
.mgl80{margin-left: 80px;}
.mgl90{margin-left: 90px;}
.mgl100{margin-left: 100px;}
.mgl150{margin-left: 150px;}
.mgl200{margin-left: 200px;}
.mgl250{margin-left: 250px;}
.mgl300{margin-left: 300px;}
/* 右マージン */
.mgr1{margin-right: 1px;}
.mgr2{margin-right: 2px;}
.mgr3{margin-right: 3px;}
.mgr5{margin-right: 5px;}
.mgr7{margin-right: 7px;}
.mgr10{margin-right: 10px;}
.mgr15{margin-right: 15px;}
.mgr20{margin-right: 20px;}
.mgr25{margin-right: 25px;}
.mgr30{margin-right: 30px;}
.mgr40{margin-right: 40px;}
.mgr50{margin-right: 50px;}
.mgr60{margin-right: 60px;}
.mgr70{margin-right: 70px;}
.mgr80{margin-right: 80px;}
/* 変則マージン */
.mglt20{margin-left: 20px; margin-top: 15px;}
/* 四方パディング */
.pda1{padding:1px;}
.pda2{padding:2px;}
.pda3{padding:3px;}
.pda4{padding:4px;}
.pda5{padding:5px;}
.pda6{padding:6px;}
.pda7{padding:7px;}
.pda8{padding:8px;}
.pda9{padding:9px;}
.pda10{padding:10px;}
/* 上下パディング */
.pdb5{padding-bottom:5px;}
.pdb10{padding-bottom:10px;}
.pdb15{padding-bottom:15px;}
.pdb20{padding-bottom:20px;}
.pdb25{padding-bottom:25px;}
.pdb30{padding-bottom:30px;}
.pdb35{padding-bottom:35px;}
.pdb40{padding-bottom:40px;}
.pdb45{padding-bottom:45px;}
.pdb50{padding-bottom:50px;}
.pdt5{padding-top:5px;}
.pdt10{padding-top:10px;}
.pdt15{padding-top:15px;}
.pdt20{padding-top:20px;}
.pdt25{padding-top:25px;}
.pdt30{padding-top:30px;}
.pdt35{padding-top:35px;}
.pdt40{padding-top:40px;}
.pdt45{padding-top:45px;}
.pdt50{padding-top:50px;}
/* 左パディング */
.pdl5{padding-left: 5px;}
.pdl10{padding-left: 10px;}
.pdl15{padding-left: 15px;}
.pdl20{padding-left: 20px;}
.pdl25{padding-left: 25px;}
.pdl30{padding-left: 30px;}
.pdl35{padding-left: 35px;}
.pdl40{padding-left: 40px;}
.pdl45{padding-left: 45px;}
.pdl50{padding-left: 50px;}
/* 右パディング */
.pdr5{padding-right: 5px;}
.pdr10{padding-right: 10px;}
.pdr15{padding-right: 15px;}
.pdr20{padding-right: 20px;}
.pdr25{padding-right: 25px;}
.pdr30{padding-right: 30px;}
.pdr35{padding-right: 35px;}
.pdr40{padding-right: 40px;}
.pdr45{padding-right: 45px;}
.pdr50{padding-right: 50px;}
	

