BODY {
	PADDING-RIGHT: 30px; PADDING-LEFT: 0px; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(sozai2/sora4C.jpg) ;width:680px; PADDING-BOTTOM: 0px; MARGIN: 0px auto;
        PADDING-TOP: 0px; BACKGROUND-REPEAT:repeat; 
}
LI {
	LINE-HEIGHT: 1.3; LIST-STYLE-TYPE: none
}


#container {
	MARGIN: 20px auto 0px; WIDTH: 300px
}
#header {
	BACKGROUND: #FFFFE0; MARGIN-BOTTOM: 20px;width:650px ; PADDING-LEFT: 10px; 
}

#header P#siteDescription {
	PADDING-RIGHT: 15px; PADDING-LEFT: 30px; PADDING-BOTTOM: 10px; MARGIN: 5px; PADDING-TOP: 0px
}
#header A {
	COLOR: blue
}
	
#main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #FFFFFF;   width:730px;MARGIN: 0px auto;

MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px;  ; COLOR: black; PADDING-TOP: 0px
}
#main A {
	COLOR: blue
}

.T1{ background:#339955;  ; font-weight:bold;   color:#ffff00;;  PADDING-left: 10px; 
 border-right:solid 20px #FFFFE0;;   border-top:solid 20px #FFFFE0;;
  border-left:solid 20px #FFFFE0;;            border-bottom:solid 20px #c0c0c0;;  }


.T2{ background:#cef; padding:0 ;  font-weight:bold; color:#0000CD; 
     border-right:solid 5px #FFFFE0;; border-top:solid 5px #FFFFE0;;
  border-left:solid 5px #FFFFE0;;            border-bottom:solid 5px #FFFFE0;; FONT-SIZE: 14pt; }

.T3 { background:#fe9; padding:0 5px; font-weight:bold; border:dotted 2px #f60; 
font-weight:bold; border-right:solid 20px #FFFFE0;; 
  border-left:solid 20px #FFFFE0;;    
}
.T4{ background:#0033cc; padding:0 ;  font-weight:bold; COLOR: #ffffff;letter-spacing:0.3em;
     border-right:solid 5px #FFFFE0;; border-top:solid 5px #FFFFE0;;: 
  border-left:solid 5px #FFFFE0;;            border-bottom:solid 5px #FFFFE0;;  }

.ind{margin:30pix;
 layout-grid-line:30px;
}
.ind2{margin-RIGHT: 30pix; margin-left: 20px; margin-bottom: 30pix;
 layout-grid-line: 30px;
}
.ind3{margin:30pix;

}


.TitleSpace {FONT-SIZE: 10pt; LINE-HEIGHT: 13pt ;MARGIN: 0px auto; WIDTH: 180px; TEXT-ALIGN: left;
	BORDER-RIGHT: #FFF 5px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold;
        BACKGROUND: #FFDAB9; PADDING-BOTTOM: 0px; BORDER-LEFT: #800000 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM:  5px solid
}


.article img{ 
margin:0px 3px 0px 0px; 
padding: 3px; 
background: #ffffff; 
border-right: #fff 5px solid; 
border-bottom: #000 5px solid; 

border-left: #800000 0px solid; 
} 



.f1{ 
width: 300px; 
ime-mode: active; 
} 
.f2{ 
width: 300px; 
ime-mode: disabled; 
} 
.f3{ 
width: 300px; 
height: 7em; 
ime-mode: inactive; 
} 



