html, body{
  margin:0px;
  padding:0px;
}

body{
  background:#ffffff;
  text-align:center;
  font-family:Arial;
  color:#333333;
  font-size:12px;
}

A{
  font-family:Arial;
  color:#560404;
  font-size:12px;
  text-decoration:underline;
}

A:hover {
  font-family:Arial;
  color:#560404;
  font-size:12px;
  text-decoration:none;   
}

  #header{
    background: url('header-bg-red.png'); width:100%; height:92px;
  }
  
    .header-wrap{
      width:930px;
      margin:auto;
    }
    .header-wrap #logo{
      float:left;
      width:300px;
      height:68px;
      text-align:left;
      margin:12px 0 0 0;
    }
	
	.header-wrap #banner{
		float:right;
		width:468px;
		text-align:right;
		margin:15px 0 0 0;
	}
	
	#rss{
	  float:right;
      margin:7px;
	  width:100px;
	  color:#343434;
    }
	
	#flags{
	  float:right;
      margin:7px;
	  width:300px;
    }
	

  /* ---------------------- NAV MENU ---------------------- */
*{
	list-style:none;
}
#menucontainer{
	position:relative;
	height:50px;
	color:#FFFFFF;
	background:#ffffff;
	width:100%;
	font-family:Arial,Verdana,sans-serif;
	}
#menunav{
	position:relative;
	height:38px;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	background:#fff url(background-red.jpg) repeat-x bottom left;
	padding:0 0 0 20px;
}
	
#menunav ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;	
	float:left;}

#menunav ul li{
	display:block;
	float:left;
	margin:0 1px;}

#menunav ul li a{
	display:block;
	float:left;
	color:#EAF3F8;
	text-decoration:none;
	padding:0 0 0 20px;
	height:38px;}

#menunav ul li a span{
	padding:12px 20px 0 0;
	height:21px;
	float:left;}

#menunav ul li a:hover{
	color:#fff;	
	background:transparent url(hover-red.jpg) repeat-x bottom left;}

#menunav ul li a:hover span{
	display:block;
	width:auto;
	cursor:pointer;}
#menunav ul li a.current, #menunav ul li a.current:hover{
	color:#fff;
	background:#1D6893 url(left.jpg) no-repeat top left;
	line-height:275%;}
#menunav ul li a.current span{
	display:block;
	padding:0 20px 0 0;
	width:auto;
	background:#ae5b5b url(right.jpg) no-repeat top right;
	height:38px;}

/* ---------------------- END NAV MENU ---------------------- */	

/*
  #main-nav{
      background:#b8b7bc url('main_nav_bg.jpg'); width:100%; height:32px;
      border-top:1px solid #9c8d56;
		border-bottom:1px solid #9c8d56;
  }
  
  #main-nav ul { float:left; margin: 4px 0px 0 0px; padding: 0; width:800px;}
  #main-nav li {float:left;padding:6px; list-style:none;margin:0px 4px 0 0;background:#f5f4e9;}
  #main-nav li a {
    display: block;
    font-family:Arial;
    color:#5f5d66;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;   
  }
  #main-nav li a:hover {
    display: block;
    font-family:Arial;
    color:#8c8a93;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;   
  }
    */
    
	#search{
		float:right;
		width:290px;
		text-align:right;
		margin:35px 0 0 0;
		
	}
		#search-input{
	      margin-top:5px;
	      background:#ffffff;
	      border:1px solid #cccccc;
	      text-align:left;
		  width:120px;
		  color:#343434;
	    }
    .submit-btn{
		background:#323232;
		border:0px solid #4d715b;
		color:#f8f8f8;
	}
	
	
#clear{
  height:20px;
}   

.padding{
  padding:15px;
}
    
#content{
  width:930px;
}

h2{
  color:#323232;
  font-size:16px;
  padding:0px;
  margin:0px;
} 

#the-article{
  float:left;
  width:380px;
  background:#e5f8ff;
  border:0px solid #cec9a4;
}
  
  #the-article h2{
    color:#0570a7;
    font-size:30px;
    margin:0px;
    padding:0px;
  }

#container{
  width:930px;
  margin:auto;
  text-align:left;
}
/********** LEFT **********************************/

/*Tables*/
	.table{
        clear:left;
        margin-top:10px;
        width:310px;
        height:17px;
      }
        .table .title-name{
          float:left;
          text-align:left;
          width:130px;
          color:#ffa00f;
          font-weight:bold;
        }
        
        .table .title{
          float:left;
          text-align:center;
          width:85px;
          color:#434343;
          font-weight:bold;
        }
        
        .table .name{
          float:left;
          text-align:left;
          width:130px;
        }
        .table .detail1{
          float:left;
          text-align:center;
          width:85px;
        }
        .table .detail2{
          float:left;
          text-align:center;
          width:85px;
          color:#d2480c;
        }
/*Tables End*/


  #column-left{
    float:left;
    width:350px;
	padding-left:0px;
  }
    #main-text{
      background:#ffffff;
      border:0px solid #cec9a4;
	  margin-top:8px;
	  clear:both;
    }
     
    
    #top-casino{
      margin-bottom:0px;
      background:#ffffff;
      border:0px solid #cec9a4;
     
    }
      #top-casino h2{
        margin:3px 0 0 0px;
      }
      

        
    #reviews{
      margin-bottom:8px;
      background:#ffffff;
      border:0px solid #cec9a4;
      clear:both;
    }
    
     
    
    
    #articles{
      margin:8px 0 0px 0;
      background:#ffffff;
      border:0px solid #cec9a4;
      clear:both;
    }
      #articles .rndmwhole{
        margin-top:10px;
      }
    
      #articles .rndmdt{
        color: #7e7e7e;
        font-size:12px;
      }
      
     #newsletter{
      margin:8px 0 8px 0;
      background:#ffffff;
	  height:200px;
      border:0px solid #cec9a4;
    }
	
	#newsletter h2{
        padding:0px;
		margin:0px 0 10px 0;
      }
      
	  #newsletter .title{
        font-size:12px;
        color:#323232;
      }
      
      #newsletter .nl-input{
        font-family:Arial;
        font-size:12px;
        color:#6f6f6f;
        width:150px;
		height:20px;
        background:#ffffff;
        border:1px solid #dcdcdc;
        margin-bottom:7px;
      }
/********** CENTER **********************************/  
  #column-center{
    float:left;
    margin:0px 8px 0 0px;
    width:360px;
  }
	#main{
	  margin-bottom:8px;
      background:#ffffff;
      border:0px solid #d4e6f7;
      font-size:12px;
	  clear:both;
	}
		h1{
	        color:#2f3034;
	        font-size:18px;
	        margin:0px;
	        padding:0px;
	     }
	
      
  
    #best-bonuses{
      margin-top:8px;
      background:#FFFFFF;
      border:0px solid #cec9a4;
    }
    
      .small-padding{
        padding:5px;
      }
      
      #best-bonuses .name{
        float:left;
        background:#efdfdf;
        height:27px;
        width:140px;
        margin-bottom:4px;
      }
      #best-bonuses .bonus{
        float:left;
        background:#f7f7e1;
        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;
      }
      
     #banners{
      margin:0px 0 0px 0;
      background:#ffffff;
      border:0px solid #cec9a4;
      clear:both;
    }
    
    
    #text{
      margin-top:8px;
      background:#f3f0dd;
      border:0px solid #cec9a4;
    }
    
	   
	#inter{
      margin:8px 0 25px 0;
      background:#ffffff;
	  font-size:10px;
      border:0px solid #cec9a4;
    }
		#inter ul{
			margin:0px;
			padding:12px;
		}
		
		#inter li{
			margin-bottom:7px;
		}
		
		#inter a{
			font-size:11px;
		}
	
	  a.bigLink{
		 font-family:Arial;
		 color:#8b1919;
	     font-size:14px;
	     text-decoration:underline;
	  }
	  a.bigLink:hover{
		 font-family:Arial;
		 color:#8b1919;
	     font-size:14px;
	     text-decoration:none;
	  }
	  
/********** RIGHT **********************************/

  #column-right{
    float:left;
	margin-left:8px;
    width:200px;
    background:#ffffff;
	border:0px solid #cec9a4;
  }
  
  #aubg, #taw0, #ads ul{
	width:170px;
	margin:0px;
	padding:0px;
  }
  
  #ads #taw0{
	width:170px;
  }
  .adc{
	width:170px;
  }
  
  a.adt{
     text-decoration:none;
  }
  a.adt:hover{
     text-decoration:none;
  }
  
  #column-right span{
    font-size:12px;
    color:#114ab2;
    font-weight:bold;
  }
  
  #ads li{
	margin:0px;
	padding:0px;
  }
	
	      
    .right-things{
      padding:15px;
    }
      
      .right-things ul { margin: 0 12px 40px 0; padding: 0; }
      .right-things li {list-style:none;margin-bottom:10px;}
      
	 .right-things #month-offer{
      margin-bottom:8px;
      height:165px;
      font-size:12px;
    }
        #month-offer h2{
          color:#8b1919;
		  font-size:14px;
		  margin-top:10px;
		}
       
      
   
/********** FOOTER **********************************/

#footer{
  clear:both;
  color:#ffffff;
}
  #footer-bg{
    background:#323232 url('footer_bg.jpg') repeat-x; width:100%; height:40px;
  }
	
	#footer-bg a{
		color:#ffffff;
		font-size:12px;
	}
