html, body{ margin:0; padding:0; font-family:verdana; font-size:10px; background: #000; }
a{text-decoration:none;}
a:hover{text-decoration:none;}
.ads{ position:relative; width:511px; height:260px; display:block; overflow:hidden; background:#000; border:1px solid #ccc; }

h2{text-align:center;font-size:16px;}
h2 a{color:#474b5a;text-decoration:none;}

div.floating_container{ position:relative; height:155px; width:7000px; display:block; margin-top:10px; margin-left:0; }

* html div.floating_container{left:-10px;}

div.footer{position:relative;margin-top:10px;}
div.footer a{color:#0000CC;}

ul{ margin:0px; padding:0px; list-style:none; height:155px; width:157px; overflow:hidden;  }

li.profile{ float:left; margin:0px; text-align:center; list-style:none; }
li.profile a, li.profile  a:visited{color:#fff;}
li.profile a{position:relative;display:block;height:16px;overflow:hidden;}
li.profile img{height:155px; border: 0px; }
li.profile a.image{ position:relative; display:block; height:155px; text-align:center; width:155px; border:1px solid #fff; z-index:10; }
li.profile div.user_info{ position:absolute; margin-top:117px; z-index:20; height:50px; width:145px; display:block; overflow:hidden; padding:6px; text-align:left;  margin-left:2px; }
li.profile div.user_info2{ position:absolute; margin-top:111px; z-index:20; height:30px; width:145px; display:block; background:#000; opacity:.5; filter:alpha(opacity=50); padding:6px; text-align:left; overflow:hidden; border-top:1px solid #fff; border-bottom:1px solid #fff; }

h1{text-align:center;}
h1 a{ text-align:center;color:#DD0303; }
h1 a, h1 a:visited{ color:#464646; font-size:16px; font-weight:bold; }
h1 a span{font-variant: small-caps;text-transform:lowercase;font-weight:bold;}
h1 a strong{color:#DD0303;}
h1 a:hover{color:#464646;text-decoration:underline;}

.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; } 
.clearfix {display: inline-block;} 
.clearfix {display: block;} 

.location { color:#CC0000; font-family:Georgia,"Times New Roman",Times,serif; font-size:24px; }

table { border: 1px solid #fff; background: #000; }
td { height: 155px; width:155px; padding:4px; padding-bottom:6px; }
.last { height: 155px; width:155px; padding:4px; padding-bottom:0px;}
.header { height:50px; padding:0px; margin:0px; }
.container { position: absolute; display: block; height:625px; width:100%; z-index:100; overflow:hidden; }

