BODY {  PADDING-LEFT: 5px;  PADDING-top: 3px;
	P BACKGROUND-ATTACHMENT: fixed; background-image : url(sozai2/sora4S.jpg);width:800; PADDING-BOTTOM: 0px; MARGIN: 0px auto;
         BACKGROUND-REPEAT:   repeat; 
}
LI {
	LINE-HEIGHT: 1.3; LIST-STYLE-TYPE: none
;}

#container {
	MARGIN: 20px auto 0px; WIDTH: 760px
;}
#header {
	BACKGROUND: #FFFFE0; MARGIN-BOTTOM: 20px; TEXT-ALIGN: center; 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 {FLOAT:right; 
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #FFFFE0;   

MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; WIDTH:80% ; COLOR: black; PADDING-TOP: 10px
;}
#main A {
	COLOR: blue
;}
#side{
	width:20%;
	float:left;  PADDING-right: 20px;
        background-image : url(sora2S.jpg);   
   
}

.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:#ffooff; padding:0 ;  font-weight:bold; color:#ffffff; FONT-SIZE: 10pt;
     border-right:solid 2px;; border-top:solid 2px ;;
  border-left:solid 2px ;;            border-bottom:solid 2px ;;  }

.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;;    
}




.TitleSpace {FONT-SIZE: 14pt; LINE-HEIGHT: 14pt ;MARGIN: 0px auto; WIDTH: 240px; TEXT-ALIGN: left;
	BORDER-RIGHT: #FFF 5px solid; PADDING-RIGHT: 2px; PADDING-LEFT:10px; FONT-WEIGHT: bold;
     BACKGROUND: #FFCCFF; PADDING-BOTTOM: 0px; BORDER-LEFT: #800000 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM:  5px solid
;}













