* {margin: 0; padding: 0;}

h1, h2, h3, h4, h5, h6, pre, code, input, select, textarea {font-size: 100%;}

ul, ol {list-style: none;}

label, input.button {cursor: pointer; cursor: hand;}

img, fieldset {border: none;}

table {border-collapse: collapse; border: none;}



html {

  background: #560500 url("../img/html-bg.png") repeat-x 0 0;

}

body {

  background: url("../img/body-bg.jpg") no-repeat 50% 0;

  font: 11px/14px Tahoma, Verdana, sans-serif;

  color: #3F3F3F;

}



#wrapper {

  padding-top: 56px;

  

  width: 800px;

  margin: 0 auto;

}



#main_index {

  background: #FFF url("../img/main-bg-inner.jpg");

  background-repeat:no-repeat;

  height: 418px;

  position: relative;

}

#featured_wrapper
{width:480px; float:left; margin-top:5px;}

#home_content
{width:320px; float:left; text-align:center;}

#home_content .rating {margin-top:45px; color:#FFFFFF; text-align:left;}
	#home_content .rating p { text-align:center; font-size:16px; line-height:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-bottom:5px;}
	#home_content .rating p br {display:none;}
	#home_content .rating p strong {font-size: 32px; color:#f40235; margin:0 5px;}

#header {

  height: 43px;

}

#header h1 {

  float: left;

  padding: 17px 0 0 19px;

}

#header ul {

  float: right;

  padding-right: 19px;

}

#header ul li {

  padding: 24px 10px 0 9px;

  float: left;

}

#header ul li.i {

  background: url("../img/m2-i.gif") no-repeat 70% 0;

}



#content h2 {

  margin-bottom: 10px;

}



#b-join {

  position: absolute;

  top: 376px;

  right: 28px;

}



#features {

  float: left;

  display: inline;

  margin-left: 24px;

}

#features ul {

  padding-left: 39px;

}

#features ul li {

  padding: 5px 0 5px 25px;

}

#f1 {background: url("../img/f1.gif") no-repeat 0 50%;}

#f2 {background: url("../img/f2.gif") no-repeat 0 50%;}

#f3 {background: url("../img/f3.gif") no-repeat 0 50%;}

#f4 {background: url("../img/f4.gif") no-repeat 0 50%;}

#f5 {background: url("../img/f5.gif") no-repeat 0 50%;}

#f6 {background: url("../img/f6.gif") no-repeat 0 50%;}

#f7 {background: url("../img/f7.gif") no-repeat 0 50%;}

#f8 {background: url("../img/f8.gif") no-repeat 0 50%;}



* html #search {

  float: right;

  width: 250px;

  display: inline;

  margin-right: 37px;

  margin-right/**/: 37px;

  margin-top:-30px;

}







#search[id] {

  float: right;

  width: 250px;

  display: inline;

  margin-right: 38px;

  margin-top:-30px;



}



*:first-child+html #search {

  float: right;

  width: 250px;

  display: inline;

  margin-right: 37px;

  margin-right/**/: 37px;

  margin-top:-30px;

}



#search form {padding-left: 32px;}

#search .button{width: auto !important; border: none !important; background: none; color: #FFF;}

#search table {width: 100%;}

#search table td {

font-size:11px;

  padding: 3px 0;

}

#search tr.nw td select {

  width: auto !important;

}

#search select {

  width: 100%;

  font: 10px Tahoma, Verdana, sans-serif;

  color: #696969;

  border: 1px solid #918D80;

  padding: 1px;

}

#search h2 {margin-bottom: 10px;}

#search .button {margin: 0;}



#faces {

  margin-top: 11px;

  height: 103px;

  background: url("../img/faces-bg.png") no-repeat;

}

#faces ul {

  padding: 11px 0 0 12px;

}

#faces ul li {

  float: left;

  display: inline;

  margin-right: 7px;

}



#misc {

  padding-top: 10px;

  overflow: hidden;

  width: 100%;

  color: #FFF;

}



#stats {

  /*float: left;

  display: inline;

  margin-right: 7px;

  width: 222px;

  height: 83px;

  background: url("../img/stats-bg.jpg") no-repeat 0 0;*/
  
  color:#FFFFFF;
  
  font-size:11px;
  
  margin-top:85px;

}

#stats strong {font-size:26px; color:#f40234;}

#stats ul {

 /* padding: 25px 0 0 70px;*/

}



#login {

  /*float: left;

  width: 320px;

  height: 83px;

  overflow: hidden;

  background: url("../img/login-bg.jpg") no-repeat 0 0;*/

}

#login form {/*padding: 23px 0 0 68px;*/}

#login form * {vertical-align: middle;}

#login form a {color: #FFF;}

#login form td {

  padding: 0 0 5px 0;

  color: #FFF;

  font-size: 10px;

}

#login form input {

  height: 16px;

  line-height: 16px;

  width: 92px;

  background: #470008;

  border: 1px solid #470008;

  font-family: Tahoma, Verdana, sans-serif;

  color: #7B4C4F;

}

#remember, #login form input.button {

  width: auto !important;

  height: auto !important;

  border: none !important;

  padding: 0 !important;

  color: #4E4E4E !important;

  background: none !important;

}



#b-features {

  float: right;

}



#banners table {

  width: 100%;

}

#banners td {

  text-align: center;

  height: 70px;

}



#footer {



  height: 31px;

  line-height: 31px;

  overflow: hidden;

  margin-bottom: 20px;

  background: url("../img/footer-bg.jpg");

}

#footer .links {

  float: right;

  padding-right: 17px;

}

* html #footer .links {padding-top: 7px;}

#footer .links img {position: relative; top: 3px;}

#footer a {color: #FFF; text-decoration: none;}

#footer .cop {

  float: left;

  padding-left: 15px;

  font-size: 10px;

  color: #FFF;

}





#mads {

  float: right;

  width: 227px;

	vertical-align:top;

  margin-right: 60px;

  padding-left:25px;

}

.footer_text_ad {text-align:center;}
.footer_text_ad a { color:#FFFFFF; }