body {
  padding-top: 70px;
  padding-bottom: 30px;
  font-family: Verdana, Geneva, sans-serif;
}
body a, body a:hover {
	color: black;
}
.theme-dropdown .dropdown-menu {
  display: block;
  position: static;
  margin-bottom: 20px;
}

.theme-showcase > p > .btn {
  margin: 5px 0;
}
.form-search {
	color:black;
	background: #666;
	border:1px solid #2f2f2f;
}
.icon-white, .icon-white a {
  color: #fff;
}
ul.list-clone-categories {
	list-style: none;
	margin:0;
	padding: 25px 0 0 0;
}
.list-clone-categories li {
	list-style-type:none;
	margin:0 0 10px 0;
	padding: 0;
	float:left;
	width: 180px;
	font-size: 12px;
}
.list-clone-categories a {
	color: white;
}
.well-black {
	padding:20px;
	border-radius: 16px;
	background: #222222;
}
.well-black a:hover{
	color: white;
}
.navbar-inverse .navbar-brand {
	color:#ffffff;
}
.list-clone-categories-white a {
	color: black;
}
.listings-ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.listings-ul li { 
	clear:both;
	list-style: none;
	width: 750px;
	border-bottom: 1px dotted #666666;
	padding: 20px 0 0 0;
}
.listing-img {
	width: 70px;
	height: 70px;
	float: left;
}
.listing-img img {
	border: 4px solid #666666;
	width: 70px;
	height: 70px;
}
.listing-title {
	float: left;
	padding: 0 0 20px 20px;
	margin: 0;
	width: 680px;
}
.listing-title h2 {
	font-size: 24px;
	margin: 0;
	padding: 0 0 10px 0;
}
.listing-title h2 a {
	color: #333333;
}
.listing-category {
	padding: 3px 0 3px 5px;
	margin: 0 0 10px 0;
	background: #e9e9e9;
	width: 655px;
	font-size: 11px;
}
.listing-category a {
	color: #222222;
}
.listing-description {
	font-size: 12px;
	text-align: justify;
}
.big-screenshot {
	text-align: center;
}
.big-screenshot img {
	border: 2px solid #666666;
	padding: 10px;
}
.btn-black, .btn-black:hover {
	background: black;	
	color: white;
}
hr {
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
}
.sidebar-list {
	list-style-type: none;
	margin:0;
	padding:0;
}
.sidebar-list li {
	list-style: none;
	padding: 5px;
}
.sidebar-list .listing-category {
	width: 140px;
	float:left;
}
.sidebar-list .listing-img {
	margin-right: 10px;
}
.sidebar-list .listing-img img {
	border: 2px solid #666666;
}
.featured-listing {
	background: #fffde0;
}