* {
            padding: 0;
            margin: 0;
        }
        body {
            background-color: #fff;
            padding: 0;
            height: 100%;
            font-family: Arial, Helvetica, sans-serif;
        }
		
		h1 {
			margin-bottom:10px;
			font-size:1.5em;
		}
        
		#Searchresult {
			margin-top:15px;
			margin-bottom:15px;
			border:solid 1px white;
			padding:5px;
			background:whtie;
            width:555px;
            position: relative;
		}
        
        #Searchresult p {
        margin: 0;
        padding: 0 0 5px 0;
        font-size: 10px;
        }
        #Searchresult p a{
        text-decoration: none;
        font-size: 11px;
        color: #737373;
        }
        #Searchresult p.left{
        float: left;
        text-align: left;
        position: absolute;
        left:0;
        clear: both;
        margin-left: 50px;
        }
        #Searchresult p.right{
        float: right;
        text-align: right;
        height: 40px;
        }
        #Searchresult p strong{
        font-size: 12px;
        }
		    #Searchresult p img{
        border: 1px solid #bbb;
        border-radius: 5px;
        -moz-border-radius: 5px;
        }
		#footer {
			margin-top:20px;
			font-size:60%;
			color:#15B;
		}
    
    .pagination {
            font-size: 80%;
            margin-left: 300px;
        }
        
.pagination a {
    text-decoration: none;
	border: solid 1px #AAE;
	color: #15B;
}

.pagination a, .pagination span {
    display: block;
    float: left;
    padding: 0.3em 0.5em;
    margin-right: 5px;
	margin-bottom: 5px;
}

.pagination .current {
    background: #26B;
    color: #fff;
	border: solid 1px #AAE;
}

.pagination .current.prev, .pagination .current.next{
	color:#999;
	border-color:#999;
	background:#fff;
}
