body {
        margin: 40px 0px 50px 0px;
    width: 850px;
   margin-left: auto;
   margin-right: auto;
        /*バックグラウンド画像*/
        background-image: url

        background-attachment: fixed;
        background-color: #000000;

        /*バックグラウンドリピート*/
        background-repeat: no-repeat;

        background-position: top left;
        text-align: left;
	}

a {
	text-decoration: underline;
	
	}

a:link {
	color: #CCCCCC;
	}

a:visited {
	color: #CCCCCC
	}

a:active {
	color: #CCCCCC
	}

a:hover {
	color: #FFFFFF;
    background-color: #;
	}

H1 {
	PADDING-BOTTOM: 0px; 
MARGIN: 32px 0px 0px; 
PADDING-RIGHT: 0px; 
FONT-FAMILY: ; 
FONT-WEIGHT: normal; 
PADDING-TOP: 50px
}

H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

#container {
	line-height: 150%;
		margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0px;
	width: 850px;
	}

#banner {
	BACKGROUND-IMAGE: url(http://in-sect.info/blog/images/Earth_005.jpg); BORDER-BOTTOM: #888888 1px solid; TEXT-ALIGN: right; BORDER-LEFT: #888888 1px solid; PADDING-BOTTOM: 40px; PADDING-LEFT: 25px; WIDTH: 720px; PADDING-RIGHT: 50px; FONT-FAMILY: Verdana, Arial, sans-serif; MARGIN-BOTTOM: 5px; HEIGHT: 40px; MARGIN-LEFT: 23px; BORDER-TOP: #888888 1px solid; BORDER-RIGHT: #888888 1px solid; PADDING-TOP: 45px
}

#banner-img {
	display: none;
background-image: url("http://in-sect.info/blog/images/0001.bmp");
	}

#banner a {

 /*大タイトルテキストカラー*/
	color: #FFFFFF;
    text-decoration: none;
    text-valign: bottom;
    margin-top: 0px;
MARGIN-RIGHT: -40px;
    
	}


#banner h1 {
	FONT-FAMILY: ; 
COLOR: #ffffff; 
FONT-SIZE: small; 
FONT-WEIGHT: bold; 
PADDING-TOP: 4px
	}

#banner h2 {
	font-size: small;
    font-weight: bold;

	color: #000000;
   
	}

#banner h3 {
float: right;
line-height: 110%;
	font-size: xx-small;
                font-weight: normal;
	color: #FFFFFF;
   MARGIN-RIGHT: -40px;
	}

#center {
		float: left;
	width: 450px;	
	overflow: hidden;
	}

#center580 {
		float: left;
	width: 600px;
	padding-bottom: 20px;		
	overflow: hidden;
background-color: #000000;
background-color: tranceparent;
MARGIN-LEFT: 17px; 	
	}
.content {
	padding: 5px 5px 15px 5px;	
	color: #FFFFFF;
background-color: #000000;
background-color: tranceparent;		
	font-family: Verdana, sans-serif;
	font-size: small;
	}

#right {
	CLEAR: right; 
FLOAT: left; 
MARGIN-LEFT: 10px; 
OVERFLOW: hidden; 
WIDTH: 187px; 
LINE-HEIGHT: 150%; 
FONT-FAMILY: 

	}

.content p {
	color: #FFFFFF;
	font-family: Verdana, sans-serif;
	font-size: small;
	font-weight: normal;
	line-height: 140%;
	text-align: left;
	padding: 0px 8px 0px 8px;
background-color: #000000;
background-color: tranceparent;		
	}

.content blockquote {
	font-size: small;
	line-height: 120%;
	border: 1px dashed #FFFFFF;
	padding: 8px 4px 8px 4px;
                color: #000000;
background-color: tranceparent;	
	}

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

.content h2 {
	color: #FFFFFF;
	font-family: Verdana, sans-serif;
	font-size: small;
	margin-top: 8px;	
	text-align: right;
	font-weight: bold;	
background-color: #000000;
background-color: tranceparent;	
	}

.content h3 {
CLEAR: left; 
PADDING-RIGHT: 3px; 
PADDING-LEFT: 10px; 
FONT-WEIGHT: 
bold; FONT-SIZE: small; 
PADDING-BOTTOM: 0px; 
COLOR: #6633ff; 
PADDING-TOP: 3px; 
FONT-FAMILY: 
Verdana, sans-serif; 
BACKGROUND-COLOR: #000000; 
TEXT-ALIGN: left 
	}

.posted {
	color: #FFFFFF;
	font-family: Verdana, sans-serif;
	font-size: x-small;
	text-align: right;
background-color: #000000;
background-color: tranceparent;				
	line-height: normal;
	padding: 5px 3px 5px 3px ;
clear:left; 
	}
.posted2 {
	color: #;
	font-family: Verdana, sans-serif;
	font-size: x-small;
	text-align: left;
	line-height: normal;
margin-top: 0px;		
	padding: 3px 3px 12px 3px ;
	border-top: 1px dashed #FFFFFF;
background-color: #000000;
background-color: tranceparent;		
	}
.sidebar {
PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; 
PADDING-BOTTOM: 5px; 
PADDING-TOP: 5px; 
FONT-FAMILY: 

	}



#calendar {
  	line-height: 140%;
	color: #6633ff;
	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: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	text-align: center;
	font-weight: bold;
	
	text-transform: uppercase;
	padding: 3px;
	letter-spacing: .3em;
	}

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

#calendar td {
	text-align: center;
	}

.sidebar h2 {
border: 1px solid #888888;
	color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
background-color: #000000;	
background-color: tranceparent;	
	text-align: center;
	font-weight: bold;
	
	text-transform: uppercase;
  	padding: px;
	letter-spacing: .1em;
	}

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

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

.sidebar img {
	border: 1px solid #888888;
float: center;
	}

.photo {

float: left;
clear:left;
margin: 0px 10px 10px 10px;

width:120px;
height:160px;

	}

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

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

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

textarea[id="comment-text"] {
	width: 80%;
	}
.cate {
	font-family: Verdana, Arial, sans-serif;
	text-align: right;
	font-size: x-small;
	padding-right: 3px;
	margin-bottom: 5px;
background-color: #000000;
background-color: tranceparent;	
}
.ent {
	border: 1px solid #;
background-color: #000000;
background-color: tranceparent;	
	margin-bottom: 18px;
}
.fo {
	border: 1px solid #888888;
}
.tit {
	font-family: Verdana, Arial, sans-serif;
	text-align: right;
	font-size: small;
	font-weight: bold;
	color: #cc6633;
	padding-left: 3px;
	margin-bottom: 10px;
	border-bottom: 1px solid #888888;
}

.caption {
color: #FFFFFF;
	font-family: Verdana, sans-serif;
	font-size: small;
	font-weight: normal;
	line-height: 140%;
	text-align: left;
	padding: 0px 8px 0px 8px;
background-color: #000000;
background-color: tranceparent;	
margin-bottom: 10px;	
}

#footer {
float: left;
font-family: Verdana, Arial, sans-serif;
color: #FFFFFF;
background-color: #000000;
text-align: left;
padding: 1px;
height: 10px;
}

#footer h3 {
font-size: xx-small
}


#right {
color: #FFFFFF;
font-family: Verdana, Arial, sans-serif;
font-size: x-small
}

