/* v1.0 | 20080212 */

blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

/* remember to define focus styles! */
:focus {
    outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}


#search_wrapper{
    width: 790px;
    margin: 0 auto;
    padding: 2px;
}
.left{
    float:left;
}
.right{
    float:right;
}
.clear{
    clear:both;
}
/* =Form */
#q{
    font-size:16px;
margin:18px 0 0 25px;
padding:6px;
width:280px;
}
#search{
-moz-box-shadow:0 0 2px #333333;
-khtml-box-shadow:0 0 2px #333333;
-webkit-box-shadow:0 0 2px #333333;
background-color:#CCCCCC;
border:0 none;
margin-top:1px;
padding:6px;
text-shadow:0 1px 0 #FFFFFF;
}
#search_content{
    border-top:2px solid #444444;
margin-top:20px;
padding-top:18px;
}
.search-post{
    border-bottom:1px dashed #CCCCCC;
padding-bottom:18px;
margin-bottom: 18px;

}
.user-content{
    width: 716px;
}
.profile-image{
margin-right:2px;
width: 125px;
position: relative;
}
.profile-image a{

}
.profile-image img{
    -moz-box-shadow:0 0 4px #000000;
-webkit-box-shadow:0 0 4px #000;
-khtml-box-shadow:0 0 4px #000;
}
.rounded{
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
    border-radius:5px;
}
.user-content p{
    color:#999999;
font-size:12px;
font-weight:normal;
line-height:28px;
text-shadow:0 1px 0 #DBDAD9;
}
.hls { background:#CCCCCC none repeat scroll 0 0;
color:#000000;
padding:2px 4px;
text-shadow:0 1px 0 #FFFFFF; }
small{
    display: block;
    color: #333;
    font-size: 10px;
    background:transparent url(images/clock.png) no-repeat scroll 0 4px;
    padding-left: 20px;
}
#more-box
{
font-weight:bold;
color:#333333;
text-align:center;
border:solid 1px #ccc;

margin-top:8px;
margin-bottom:8px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
background-color: #EDECEB;
}
#more-box a{
    padding:8px;
}
#more-box a:hover{
    text-decoration: none;
}
#more-box:hover{
    background-color: #DBDAD9;
}
.shine{
  /*  background:transparent url(images/shine.png) no-repeat scroll -150px 0;
height:100%;
left:0px;
position:absolute;
top:0;
width:100%;*/
}
.gender-female{
    background: transparent url("images/female.png") no-repeat center left;
   height:32px;
padding-left:34px;
}
.gender-male{
    background: transparent url("images/male.png") no-repeat center left;
   height:32px;
padding-left:34px;
}
#search-filter{
    margin:0px 0 -8px 22px;
}

.male .parent-female,.male .parent-{
    display:none !important;
}
.female .parent-male,.female .parent-{
    display:none !important;
}
