@import "/css/initialize.css";
body { 
  background-color: #888;
  font-size: 90%;
  line-height: 1.7;
}
#wrapper p { 
             text-indent: 0.5em
             }

#wrapper {
  text-align: left;
  width: 900px;
  margin-left: auto;
  margin-right: auto;
           background-color: #fff;
           border-left: solid 2px #999;
           border-right: solid 2px #666;
           border-bottom: solid 2px #333;
           font-family:sans-serif;
           color: #3F4041;
}
#wrapper h1 { 
              line-height: 0;
     }
#main h3 { 
           
           /*
           margin-top: 20px;
           */
           }
#bread_clumb { 
               padding: 5px 10px;
               background-color: #6EA500;
               color: #000;
               }
#bread_clumb a { 
                 color: #666;
                 }
                 
#welcome_message
{
	margin:20px 0px 40px 20px;
	
}
                 
#main { 
		background: #828282 url(/images/sense/back.png) repeat scroll left top;
		background-repeat:no-repeat;
        padding: 10px;
        }
        

#main:after { 
              content: "";
              display: block;
              clear: both;
              height: 1px;
              overflow: hidden;
              }
#main .book { 
              padding-top: 20px;
        clear: left;
        /*
        text-align: center;
        */
        font-weight: bolder;
        font-size: 110%;
        }
#bookimg {
           text-align:left;
        float:left;
        width:360px;
        padding:20px;
	margin-bpttom:50px;
}

.heading {
  font-size:1.3em;
}

#book_info
{
	padding:10px;
	color:#000;
	background-color:#fff;
}

#caption_block
{
	margin-top:20px;
	padding:10px;
	color:#000;
	background-color:#fff;
}
                   
#caption { 
           text-align: left;
           padding: 5px;
           margin: 10px;
           }
#caption li { 
              padding-left: 10px;
              line-height: 1.5;
              }
#caption .midashi { 
                    padding-left: 0;
                    font-weight: bolder;
                    }
#copywrite
{
          margin-bottom:40px;
}


#review { 
          margin-bottom:40px; 
          margin-left:390px; 
          padding: 20px;
          border:2px solid #fff;
          width:420px;
          }
          
#review_block
{
		background-color:#fff;
		padding:10px;
}

#interview { 
          margin-bottom:40px; 
          margin-left:390px; 
          padding: 10px;
          border:2px solid #fff;
          width:420px;
          }
#author { 
          margin-bottom:40px; 
          margin-left:390px; 
          padding: 10px;
          border:2px solid #fff;
          width:420px;
          }

#browse_label
{
		margin-left:0px;

}
#browse_block { 
          margin-bottom:40px; 
          margin-left:390px; 
          padding: 10px;
          border:2px solid #fff;
          width:420px;
          }
#author_block
{
		background-color:#fff;
		padding:10px;
}        

#author_block h4
{
	float:left;
	margin-right:10px;
} 
#links
{
margin-left:390px;
}

#link_label
{
		margin-left:0px;

}

#links_block { 
          /* margin-left:390px; */ 
          padding: 10px;
          border:2px solid #fff;
          width:420px;
          }

#interview_bookimg {
           text-align:left;
        float:left;
        width:235px;
        padding:20px;
}          
#interview_main
{ 
		background: #828282 url(/images/sense/back2.png) repeat scroll left top;
		background-repeat:no-repeat;
        padding: 10px;
}        

#interview_text
{
		margin-left:280px;
		background-color:#fff;
		padding:10px;
}

#interview_copywrite
{
		margin-top:20px;
		margin-bottom:40px;
}

#appendix
{
		margin-top:40px;
		margin-left:280px;
		background-color:#fff;
		padding:10px;
}
#return_yop_bottom
{
		margin-left:280px;
		margin-top:10px;
}


#interview_bookimg h2
{
		margin-left:100px;
}

#browse_bookimg {
           text-align:left;
        float:left;
        width:235px;
        padding:20px;
}

#browse_bookimg h2
{
		margin-left:100px;
}
     
#browse_main
{ 
		background: #828282 url(/images/sense/back2.png) repeat scroll left top;
		background-repeat:no-repeat;
        padding: 10px;
}        

#browse_text
{
		/* margin-left:280px; */
		margin-top:10px;
		background-color:#fff;
		padding:10px;
}

#browse_copywrite
{
		margin-top:20px;
		margin-bottom:40px;
}




#qaa { 
  margin-top:30px;
  margin-left:20px;
  margin-bottom:30px;
  /*
  text-indent: -2em;
  */
  }
        
#qaa dt { 
          text-indent: -1.1em;
          color:#0000cd;
          font-weight: bolder;
          line-height: 1.5;
          margin-top: 20px;
          margin-left: 10px;
          }
#qaa dd { 
          text-indent: -2.8em;
          padding-left: 0;
          margin-left: 0;
          padding-left: 1em;
          }

#buttons { 
           text-align: center;
           }
#profile { 
           background-color: #ccc;
           padding: 10px;
           }
#to_top
{
           float:right;
}

#footer { 
          background-color: #6EA500;
          padding-top: 10px;
          /* margin-top: 20px; */
          text-align: center;
          /* color: #ccc; */
          }

#footer a { 
            color: #000; 
            }
