body {
margin: 15px 0px 20px 0px;
background-image: url("http://hamster-santa.info/img/back_119.GIF") ;
	}
a:{color:#660000; text-decoration:none;}
a:link {color:#660000; text-decoration:none;}
a:visited {color:#660000; text-decoration:none;}
a:active {color:#FFCC33; text-decoration:none;}
a:hover {color:#FFCC33; text-decoration:none;}


#main{
margin:0 auto 0 auto;
padding:0 0 0 0;
width:750px;
}

#main_left{
margin:0px;
padding:0px;
width:510px;
float:left;
}

#main_right{
margin:0px;
padding:0px;
width:220px;
float:right;
text-align:left;
}


#header{
margin:0 auto 0 auto;
padding:0 0 20px 10px;
width:740px;
}

#navcontainer{
margin:0px;
padding:0px;
}

#navcontainer UL{
list-style: none;
margin: 0;
padding: 0;
background: #006633;
}

#navcontainer LI{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#navcontainer A{
color: #FFF;
display: block;
width: auto;
text-decoration: none;
background: #006633;
margin: 0;
padding: 4px 10px;
font-family:"Verdana", "£Í£Ó £Ð¥´¥·¥Ã¥¯","Osaka¡¾ÅùÉý";
font-size: 12px;
text-align: center;
border-top:2px solid #996600;
}

#navcontainer A:hover, #navcontainer A:active { background: #aeffae;color:#333; }

#navcontainer A.active:link, #navcontainer A.active:visited{
position: relative;
z-index: 102;
background: #8dde8d;
font-weight: bold;
}


.site_title{    
font-size:40px;
margin: 0px 0px 10px 20px;
font-family: "Impact","Charcoal";                
color: #9e957d;
}

.site_title a,
.site_titlea:link,
.site_title a:visited,
.site_title a:active,
.site_title a:hover {
color:#9e957d;font-family: "Impact","Charcoal";  
}


h1 {   
font-family:"ÎïÎ®Îì½ñ","Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 18px;
font-weight: bolder;
color: #ffffff;
background: #006633;
width:300px;
margin: 15px 0px 15px 0px;
padding: 7px 0px 5px 20px;
border-top:2px solid #996600;¡¡¡¡¡¡¡¡ 
}

ul {    
margin: 0px 0px 0px 15px;
padding: 0px;   
}


.entry {
background: #fcfcfc;
margin: 0px;
padding: 20px 10px 20px 20px;
}



h2{
font-family:"Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 14px;
font-weight: bolder;
color: #333333;
margin: 30px 0px 20px 0px;
padding: 5px 0px 5px 20px;
border-top: 1px dotted #333333;
border-bottom: 1px dotted #333333;
background-image: url(http://hamster-santa.info/movie/img/img127_border_01.gif);
width: 350px;
}


.entry_body1 {
font-family:"Verdana","£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 13px;
line-height: 170%;         
color: #333333;
margin: 15px 0px 10px 0px;
}



.entry_body3 {
font-family:"Verdana","£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 13px;
line-height: 170%;         
color: #333333;
padding: 10px 5px 0px 5px  ;
margin: 15px 0px 10px 0px;
background: #006633;
border: 2px solid #996600; 
width: 200px; 
}

.entry_body4 {
font-family:"Verdana","£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 13px;
line-height: 200%;         
color: #ffffff;
padding: 0px 0px 0px 10px  ;   
}

.entry_body4 a{color:#ffffff; text-decoration:none;}
.entry_body4a:link{color:#ffffff; text-decoration:none;}
.entry_body4 a:visited{color:#ffffff; text-decoration:none;}
.entry_body4 a:hover {color:#663300; background:#e3f4e8;text-decoration:none;}

.entry_more {
font-family:"Verdana", "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 13px;
line-height: 170%;
color: #333333;
margin: 15px 0px 15px 0px;
}




.blockquote {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 12px;
color: #333333;
margin: 20px 10px 20px 10px;
padding: 10px;
border-top: 1px solid #99CC66;
border-bottom: 1px solid #99CC66;
}


.pict {  
margin-right:5px;
border-width: 1px;
border-style: solid;
border-color: #DCE3E3 #C1C1C1 #C1C1C1 #DCE3E3;
}



.clm3{
color: #ffffff;
padding-left : 10px;
border-width: 1px 5px 1px 5px;
border-color: #ffffff;
border-style: solid;
background: #006633;
margin-bottom : 20px;   
}

.booktitle {
font-family:"Verdana","£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
color: #ffffff;  
width: 200px; 
border-width: 2px;
border-color: #996600;
border-style: solid;
background: #006633;
padding: 5px 0px 5px 10px;
margin : 0px 0px 0px 0px; 
}

.book {
font-family:"Verdana","£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 13px;
line-height: 120%;         
color: #333333;
padding: 5px 0px 10px 10px;
border-bottom:1px solid #999999;
margin : 0px 0px 0px 0px; 
width: 200px; 
}



.linktext4 {
font-family:"Verdana","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 12px;
color: #666666;
line-height: 170%;
background: #fcfcfc;
padding: 10px 0 10px 10px; 
margin: 10px 0px 20px 0px;
border: 1px solid;
border-color: #333 #333 #333 #333;
width:200px;
}



/* FOOTER---------------------------------------------------------------------- */
.copyright {
	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 12px;
	color: #333333;
	line-height: 170%;
	margin: 0px 0px 0px 20px;
¡¡¡¡¡¡¡¡ padding: 5px 0px 0px 0px;
}

.copyright2 {
	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 10px;
	color: #333333;
	margin: 0px;
¡¡¡¡¡¡¡¡ padding: 10px 0px 0px 0px;
}

.counter{
        margin: 5px 5px 5px 5px;
}


.today {
         font-family: "Verdana";
	color: #ff0000;
         	margin: 1px 10px 20px 10px;
}

ul.tree {
  list-style: none;
  margin: 0px;
  padding: 0px;
  }
ul.tree li {
  margin: 0px;
  padding: 0px 0px 0px 16px;
  background-image: url(http://hamster-santa.info/img/t_tree.gif);
  background-repeat: no-repeat;
}
ul.tree li.end {
  background-image: url(http://hamster-santa.info/img/t_end.gif);
}

.text img{
border: none 0px #FFFFFF;
}

.banner{
margin: 0px;
padding: 10px 0px 0px 0px;
}

html {
scrollbar-3dlight-color :#fcfcfc;
scrollbar-arrow-color : #fcfcfc;
scrollbar-base-color : #99c699;
scrollbar-darkshadow-color : #fcfcfc;
scrollbar-highlight-color : #fcfcfc;
scrollbar-shadow-color : #fcfcfc;
scrollbar-track-color :#fcfcfc;
}



.entry_body1 hr {
display: none;
}

a.toggleSequel {
text-decoration: none;
}

.google {
font-size: 11px;
font-family:"Verdana","£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
line-height: 110%;         
color: #666666;
padding: 0px 0px 0px 15px;
}