/* ----------------
Sidebar Styles
-------------------*/
.sidebar h3{
    font-size:18px;
    letter-spacing: -.5px;
    font-weight: bold;
    color: #333;
}
/* ----------------
Sidebar Widgets - Blocks
-------------------*/
.sb-widget{
    padding: 0 0 10px 0;

}
.sb-widget h3{
    background: #efefef;
    border: 1px solid #ddd;
    border-top: none;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-size: 12px;
    font-weight: bold;
    color: #333;
    text-shadow:0px 1px 0px #FFFFFF;
    border: none;
    margin: 0 0 15px 0;
    padding: 3px 10px;

}
.sb-widget li{
    padding: 0 0 5px 0;

}
.user-counts li a{
    margin: 0 0 0 5px;
    color: #666;
    font-weight: bold;
    font-size: 12px;

}
.new-activity{
    background: #F5FAEA;
}
.new-activity a{
    color: #006699 !important;
}



/* ----------------
User Pic and info
-------------------*/
#user-pic{
    width: 130px;
    float: left;
    margin: 0 0 10px 0;
}
#user-badges{
    position: relative;
    width: 60px;
    float: right;
    overflow: hidden;
    text-align: right;
}
#user-badges li{
    list-style: none;
    padding:0 0 5px 0;
}
#user-badges li a:hover{
    text-decoration: none;
}


#user-badges .rec-count{
    position: static;
    float: right;

}

#user-info{
    clear: both;
    padding: 0 0 10px 0;

}
#user-info h3 a{
    font-size:22px;
    letter-spacing: -.5px;
    font-weight: bold;
    color: #333;
}
#user-info h4{
    font-size:18px;
    letter-spacing: -.5px;
    color: #999;
}



/**** RIGHT (moved from styles_users.css)****/
#get-started li {
padding:5px 0;
}

.right-widget li {
border-bottom:1px dotted #CCCCCC;
overflow:auto;
padding:10px 0;
position:relative;
}

#right h3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px dotted #CCCCCC;
color:#333333;
font-size:18px;
font-weight:bold;
padding:0 0 8px;
}

.right-widget {
margin-bottom:10px;
}

#get-started span {
bottom:8px;
color:#99CC33;
font-size:14px;
font-weight:bold;
margin:0 0 0 5px;
position:relative;
}

#find_left {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/fdo_find_l.jpg) no-repeat scroll left top;
padding:20px 0 20px 0;
width:200px;
}

a.go {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/go.jpg) no-repeat scroll left top;
color:#FFFFFF;
font-family:Trebuchet MS;
font-size:10px;
font-weight:bold;
height:23px;
line-height:15px;
margin:8px 0 0 8px;
padding:5px;
text-decoration:none;
width:23px;
}
