h1{
  font-size:20px;
  width:796px;
  margin:0 auto;
  padding-bottom:20px;
}

h1 span,
h1 strong{
  float:left;
  width:50%;
}

h1 span{

}

h1 strong{
  font-size:18px;
  text-align:right;
}

li.feature{
  border-bottom:1px dotted #000;
  position:relative;
  padding:25px 15px;
}

li.editors_text{
  background:#000;
  border:1px solid #aaa;
  color:#888;
  padding:10px 15px;
}

li.editors_text a{
  color:#fff;
  font-weight:normal;
}

#cover_title{
  float:left;
  width:100%;
  margin:10px auto 30px;
}

#cover_title h3{
  float:left;
  font-size:14px;
  margin:0;
  font-weight:normal;
  color:#999;
}

#cover_title h3 strong{
  font-size:20px;
  font-weight:bold;
}

#cover_title strong.magazine_name{
  float:right;
  text-align:right;
  color:#F29733;
  text-decoration:none;
  font-size:20px;
  font-weight:bold;
}

li.editors_text .galleries .gallery a:hover {
  background-color:#222;
  color:#ffffff;
}

li.editors_text .galleries .gallery a {
  background:#222222;
  color:#ffffff;
  width:220px;
}

li.editors_text .galleries .gallery a span em {
  color:#999999;
  text-transform:capitalize;
}

li.editors_text .galleries .verified_credits a span em {
  text-transform:none;
}

li.editors_text .categories a:hover,
li.editors_text .news_content a:hover{
  background:#222 !important;
}

li.banner{
  background:#000;
  text-align:center;
  padding-top:40px;
  padding-bottom:40px;
}

li.banner a{
  display:block;
}

li.banner a:hover{
  background:none;
}

li.category{
  margin-top:30px;
  padding:10px 15px;
}

strong.category{
  float:right;
  padding: 2px 7px;
  background:#333;
  color:#fff;
  text-transform:uppercase;
  font-size:10px;
}

.index{
  clear:both;
  padding-top:30px;
  margin:0px auto;
  width:796px;
}

.index ul{
  float:left;
  width:100%;
}

.index ul li{
  float:left;
  text-align:center;
}

.index ul li a{
  text-transform:uppercase;
  font-size:10px;
}

.index ul li a:hover{
  background:none;
}

.buttons{
  margin:20px 0px;
}

#contacts{
  margin:40px auto;
  width:500px;
  font-size:10px;
}

#contacts ul{
  margin:20px 0px;
}

#contacts ul li.continent{
  margin:10px 0px;
}

#contacts ul li.continent strong{
  display:block;
  font-weight:bold;
  border-bottom:1px solid #222;
  padding:2px 0px;
  font-size:12px;
}

#contacts ul li.continent ul{
  margin:5px 0px;
}

#contacts ul li.continent ul li.city{
  margin:5px 0px;
}

