div#page-wrapper {
    background: #fff;
}

div#page div#content {
    background: #fff;
    float: none;
    margin: 0;
    width: 100%;
}

div#search-content {
    background: #fff;
    margin-bottom: -40px;
    padding-bottom: 40px;
}

div#content div#search-content h2 {
    background: none;
    color: #000;
    margin: 0;
    padding: .5em 10px;  
}

#search {
    padding: 0 10px;
}

#search input {
    font:11px tahoma,sans-serif;
}

#search .full-width {
}

#search .submit {
    margin-left:5px;
}

#search .result {
    color:#4d4d4d;
    font:11px tahoma,sans-serif;
}

#search ol {
    color:#4d4d4d;
    margin:0px 0 20px 35px;
    padding:0;
}

#search li {
    margin:0;
    padding:0;
    padding-top:10px;
}

#search li span,
#search li small,
#search li a {
    position:relative;
    left:-5px;
}

#search li small {
    color:#4d4d4d;
    font:11px tahoma,sans-serif;
    display:block;
    margin:5px 0;
}

#search li small a {
    color:#4d4d4d;
    left:0;
}

#search li span {
    color:#000;
}

/* paginator */

/* pages list */
div.paginator {
    height:auto !important;
    height:1%;
    font:11px tahoma,sans-serif;
    line-height:15px;
    margin:10px 0;
    overflow:hidden;
}

div.paginator a {
    color:#4d4d4d;
}

div.paginator a:hover {
    color:#000;   
}

div.paginator big {
    font-size:14px;
    line-height:11px;
}

div.paginator ul {
    float:left;
    list-style-type:none;
    margin:0 0 0 -5px;
    padding:0;
}

div.paginator ul.right {
    float:right;
    margin:0 -5px 0 0;
}

div.paginator ul li {
    float:left;
}

div.paginator ul li a,
div.paginator ul li span {
    display:block;
    margin:0 2px;
    padding:1px 4px 0px;
}

div.paginator ul li span {
}

div.paginator ul li.arrow span {
    color:#8b8b8b;
    background: none;
}
