body {
background: #141414;
font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666;
margin:0;
padding:0;
}

a img {
border: 0;
}

input, select {
	background: #000;
	color: #666;
	border: 1px solid #222;
	border-bottom-color: #333;
	border-right-color: #333;
	padding: 3px;
	font-size: 12px;
}
input#submit {
	background: #333;

}
input#submit:hover {
	background: #000;
	color: #F71669;
}
input#submit:active {
	background: #444;
	color: #fff;
}

#cl_holder {
position: fixed;
top: 57px;
bottom: 0;
width: auto;
height: auto;
overflow: auto;
margin: 0;
padding:0;
}

.cl_results {
list-style: none;
overflow: auto;
display: block;
margin: 0 20px;
padding:0;
}

.cl_results li {
overflow: hidden;
border: 1px solid #222;
border-bottom-color: #333;
border-right-color: #333;
float: left;
padding: 15px;
background: #1e1e1e;
}

.cl_results li a, #next99, #prev99 {
display: block;
text-decoration: none;
outline: none;
background: #141414;
position: relative;
padding: 9px;
width: 232px;
}

.wrapper {
border: 1px solid #141414;
display: block;
overflow: hidden;
height: 160px;
}

.title {
display: none;
background: #141414;
color: #454545;
font-size: 11px;
position: absolute;
bottom: 0;
left: 0;
padding: 5px;
width: 232px;
}

.cl_results li span.wrapper span {
display: inline-block;
height: 100%;
margin: 0;
padding: 0;
}

#searchbar {
position: fixed;
width: 100%;
height: 25px;
top: 0;
bottom: auto;
left: 0;
display: block;
background: #111;
border-bottom: 1px solid #1A1A1A;
padding: 7px 19px;
background: -moz-linear-gradient(top, rgba(30,30,30,1), rgba(40,40,40,1)); 
}
.inputform {
width: 90px;
}

#nextprev {
clear:both;
margin: 20px 0 0 0;
overflow:hidden;
display:block;
background: #000;
width: 100%;
padding: 10px 0;
border-top: 1px solid #1A1A1A;
}

#prev95, #next95 {
width: 90px;
border: 1px solid #1A1A1A;
padding: 5px;
margin: 0 20px;
background: #000;
color: #454545;
}
#prev95 {
float:left;
}
#next95 {
float:right;
text-align:right;
}

a#credit {
position:absolute;
top:8px;
right: 20px;
padding: 5px;
background: #1A1A1A;
color: #454545;
text-decoration:none;
font-size: 11px;
}

a#credit:hover, #prev99:hover, #next99:hover  {
background: #000;
color: #F71669;
}

a#toggler {
position:absolute;
top:8px;
right: 200px;
padding: 5px;
background: #fff;
color: #444;
text-decoration:none;
font-size: 11px;
}