html, body{
  margin:0px;
  padding:0px;
}

body{
  background:#ced6d1;
  text-align:center;
  font-family:Georgia;
  color:#444444;
  font-size:14px;
}

A{
  font-family:Georgia;
  color:#1b4a98;
  font-size:14px;
  text-decoration:underline;
}

A:hover {
  font-family:Georgia;
  color:#05255b;
  font-size:14px;
  text-decoration:none;   
}



  #header{
    background:url('header_bg.jpg') repeat-x; width:100%; height:92px;
  }
  
    .header-wrap{
      width:950px;
      margin:auto;
    }
    .header-wrap #logo{
      float:left;
      width:300px;
      height:68px;
      text-align:left;
      margin:15px 0 0 0;
    }
    

  #main-nav{
      background:url('main_nav_bg.jpg'); width:100%; height:32px;
      border-top:0px solid #f8f8f8;
  }
  
  #main-nav ul { float:left; margin: 4px 0px 0 0px; padding: 0; width:800px;}
  #main-nav li {float:left; list-style:none;margin:0px 22px 0 0;}
  #main-nav li a {
    display: block;
    font-family:Georgia;
    color:#ffffff;
    font-size:16px;
    font-weight:bold;
    text-decoration:none;   
  }
  #main-nav li a:hover {
    display: block;
    font-family:Georgia;
    color:#f8f8f8;
    font-size:16px;
    font-weight:bold;
    text-decoration:none;   
  }
    
    
#clear{
  height:10px;
}   

.padding{
  padding:15px;
}
    
#content{
  width:950px;
}

h2{
  color:#8d5258;
  font-size:18px;
  padding:0px;
  margin:0px;
} 

#the-article{
  float:left;
  width:455px;
  background:#ffffff;
  border:1px solid #696f6b;
}
  
  #the-article h2{
    color:#8d5258;
    font-size:30px;
    margin:0px;
    padding:0px;
  }

#container{
  width:950px;
  margin:auto;
  text-align:left;
}
/********** LEFT **********************************/
  #column-left{
    float:left;
    width:455px;
  }
    #intro{
      background:#ffffff;
      border:1px solid #696f6b;
    }
      h1{
        color:#a8252d;
        font-size:30px;
        margin:0px;
        padding:0px;
      }
    
    #top-casino{
      margin-top:8px;
      background:#ffffff;
      border:1px solid #696f6b;
      clear:both;
    }
      #top-casino h2{
        margin:3px 0 0 0px;
      }
	  
	  #top-casino li{
		list-style:none;
		margin-bottom:30px;
	  }
      
      

        
    #games{
      margin-top:8px;
      background:#ffffff;
      border:1px solid #696f6b;
      clear:both;
    }
    
      #games .game-row{
        width:420px;
        height:145px;
        text-align:center;
      }
        .game-row .game-cell{
          float:left;
          width:140px;
        }
          .game-cell a{
            color:#2fa210;
            font-size:16px;
            font-weight:bold;
            text-decoration:none;
          }
          .game-cell a:hover{
            color:#6a1815;
            font-size:16px;
            font-weight:bold;
            text-decoration:none;
          }
    
    
    #articles{
      margin:8px 0 15px 0;
      background:#ffffff;
      border:1px solid #696f6b;
      clear:both;
    }
      #articles .rndmwhole{
        margin-top:10px;
      }
    
      #articles .rndmdt{
        color: #7e7e7e;
        font-size:12px;
      }
      
      
/********** CENTER **********************************/  
  #column-center{
    float:left;
    margin-left:8px;
    width:304px;
  }
  
	.table{
        clear:left;
        margin-top:10px;
        width:290px;
        height:17px;
      }
        .table #title-name{
          float:left;
          text-align:left;
          width:167px;
          color:#8d5258;
          font-weight:bold;
        }
        
        .table .title{
          float:left;
          text-align:center;
          width:91px;
          color:#8d5258;
          font-weight:bold;
        }
        
        .table .name{
          float:left;
          text-align:left;
          width:147px;
        }
        .table .detail1{
          float:left;
          text-align:center;
          width:91px;
        }
        .table .detail2{
          float:left;
          text-align:center;
          width:91px;
          color:#d2480c;
        }
		
    #column-center #top-review{
      background:#f3f0dd;
      border:1px solid #696f6b;
      height:275px;
    }
        #top-review .left{
          float:left;
          width:115px;
        }
        #top-review .right{
          float:right;
          color:#c20d0d;
        }
        
        #top-review #btn-left{
          float:left;text-align:right;width:132px;
        }
        #top-review #btn-right{
          float:right;text-align:left;width:132px;
        }
      
      
    #column-center #month-offer{
      margin-top:8px;
      background:#d8d0a3;
      border:1px solid #696f6b;
      height:165px;
    }
        #month-offer h2{
          color:#6a1815;
        }
          #month-offer #monthleft{
            float:left;
            width:115px;
            
          }
          #month-offer #monthright{
            margin-right:5px;
            float:right;
            color:#c20d0d;
            font-weight:bold;
            font-size:18px;
            line-height:18px;
          }
  
    #best-bonuses{
      margin-top:0px;
      background:#FFFFFF;
      border:1px solid #696f6b;
    }
    
      .small-padding{
        padding:5px;
      }
      
      #best-bonuses .name{
        float:left;
        background:#f3f0dd;
        height:27px;
        width:140px;
        margin-bottom:4px;
      }
      #best-bonuses .bonus{
        float:left;
        background:#e5f8ff;
        height:27px;
        width:132px;
        color:#c20d0d;  
        text-align:center;
        margin-bottom:4px;
      }
        .bonus b{
          color:#434343;
        }
      
      #best-bonuses #more{
        width:272px;
        padding-top:9px;
        padding-bottom:12px;
        border-bottom:1px solid #e0d9aa;
      }
      
      #whatcher{
        width:272px;
        padding-top:20px;
      }
        #whatcher .left{
          float:left;
          width:200px;
        }
          
        
        #whatcher .right{
          float:left;
          width:72px;
          text-align:right;
        }
  
    .casino-reviews{
      margin-top:8px;
      background:#ffffff;
      border:1px solid #696f6b;
    }
		 .casino-reviews li{
			list-style:none;
		 }
		 
		 
      #casino-reviews h2{
        color:#887811;
      }
      #casino-reviews .left{
        float:left;
        width:171px;
      }
      #casino-reviews .right{
        float:left;
      }
    
    
    #text{
      margin-top:8px;
      background:#ffffff;
      border:1px solid #696f6b;
	  text-align:left;
    }
		#text b{
			color:#003f56;
		}
    
    #newsletter{
      margin:8px 0 25px 0;
      background:#ffffff;
	  height:215px;
      border:1px solid #696f6b;
    }
      #newsletter .title{
        font-size:16px;
        color:#6b726a;
      }
      
      #newsletter .nl-input{
        font-family:Georgia;
        font-size:17px;
        color:#323232;
        width:270px;
        height:25px;
        background:#ccd4cb;
        border:1px solid #6b726a;
        margin-bottom:7px;
      }
/********** RIGHT **********************************/

  #column-right{
    float:right;
    width:175px;
    background:#ffffff;
	border:1px solid #696f6b;
  }
  
  #column-right span{
    font-size:16px;
    color:#8d5258;
    font-weight:bold;
  }
  
  
     #search-input{
      margin-top:20px;
      background:#ffffff;
      border:1px solid #c9c9c9;
      text-align:left;
    }
    
      
    .links{
      margin:15px 0 0 12px;
    }
      
      .links ul { margin: 0 12px 0 0; padding: 0; }
      .links li {list-style:none;margin-bottom:10px;}
      
      
    #rss{
      margin:20px 12px 0 12px;
    }
		#rss li{list-style:none;}
		
		

/********** FOOTER **********************************/

#footer{
  clear:both;
}
  #footer-bg{
    background:#4d5a51;width:100%; height:60px;
	color:#ffffff;
  }
  
   #footer-bg a{
	color:#ffffff;
   }
