.iBook
{
    overflow: hidden; 
    line-height: 1.5em;
}

.iBook .indent
{
    padding-left: 20px;
}

.iBook .section
{
    overflow: hidden;
    clear: both; 
    margin-bottom: 10px;
	margin-top:0px!important;
margin-bottom:0px!important;
margin-left:0px!important;
}

.iBook .section .comment
{
    color: #555;   
}

.iBook .section> * 
{
    overflow: hidden;
}

.iBook p
{
    margin: 0 0 3px 0;
    line-height: 1.4em;   
}

.iBook .chessboard-place  {
    display: table-cell;
    width: 293px;
}

.iBook .chessBoard.small  {
    float: left;
    position: relative;
    top: 0;
    margin-top: 10px;   
}

.iBook .chessBoard
{
    margin-right: 10px;   
    margin-bottom: 10px;
    clear: left;
    line-height: 10px;
}

.iBook .line0
{
    color: #0187C5;
}

.iBook .notation-place  {
    display: table-cell;
    vertical-align: top;
    position: relative;
}

.iBook .notation-place .chessBoard.small  {
    display: none; 
}


.iBook .line0, .iBook .line1, .iBook .line2, .iBook .line3,
.iBook .line4, .iBook .line5, .iBook .line6
{
    cursor:pointer;
    text-decoration:none;
    padding: 1px 1px;  
}

.iBook .line0, .iBook .line1, .iBook .line2, .iBook .line3
{
    font-weight:bold;
}

.iBook .line0.current_move
{
    background: #0187C5;
    color: #fff;
}

.iBook .line1
{
    color:#00435B; 
}

.iBook .line1.current_move
{
    background: #00435B;
    color: #fff;  
}

.iBook .line2
{
    color:#753A00;
}

.iBook .line2.current_move
{
    background: #753A00;
    color: #fff;
}

.iBook .line3.current_move,
.iBook .line4.current_move, .iBook .line5.current_move, 
.iBook .line6.current_move
{
    background: black;
    color: white;
}

.poweredby
{
	text-align: right;
	color: #444;
	height: 30px; /* Height of the image */
}

.chess_header
{
	margin-top: 20px;
 	margin-bottom: 20px;
}

.chess_header h3
{
 	margin-bottom: 5px;
	font-size: 20px;
	font-weight: bold;
}

.chess_header .result
{
 	color: #666;
	font-size: 16px;
}

.chess_header .result span
{
 	color: black;
}