#query {
    padding:8px;
    margin:8px 0 4px 0;
    width:400px;
}

.button {
    padding:6px 12px;
}

span.meta {
    font-size:11px;
    color:#777;
}

#select {
    padding:8px;
    margin:8px 0 4px 0;
    width:130px;
}

#question {
    padding-bottom:18px;
    margin-bottom:18px;
    border-bottom:solid 1px #eee;
    font-size:12px;
}

#searchResults {
    margin-top:30px;
    padding-top:12px;
    border-top:solid 1px #ddd;
	font-size:12px;
}

.result {
    width:345px;
    float:left;
    margin:5px 0px 5px 0;
	overflow:hidden;
	font-size:11px;
}
.result .profile {
	width:260px;
}
.result .profile ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
.result .profile ul li.location{
	color:#999;
	display:block;
	font-size:11px;
}
.result img {
    float:left;
    margin-right:18px;
}

.result .profile {
    float:left;
}

.result .profile strong {
    font-size:13px;
	display:block;
	margin-bottom:5px;
}

.profilePic{
	height:75px;
	width:75px;
	float:left;
	margin-right:10px;
	overflow:hidden;
}

.pagination {
font:12px Arial, Helvetica, sans-serif;
margin:40px 0;
text-align:center
}

.pagination a {
background:#fff;
border:1px solid #123456;
color:#123456;
margin:2px;
padding:.2em .4em;
text-decoration:none
}

.pagination a:hover {
background:#fff;
border:1px solid #ff0000;
color:#ff0000
}

.pagination span.inactive {
background:#fff;
border:1px solid #f0f0ff;
color:#f0f0ff;
margin:2px;
padding:.2em .4em
}

.pagination span.active {
background:#f4ebff;
border:1px solid #ff0000;
color:#ff0000;
font-weight:700;
margin:2px;
padding:.2em .4em
}


