body { margin: 15px 0 15px 0; font: 14px Helvetica, Arial, sans-serif; line-height: 18px; }

ul.hover_block { display: block; overflow: hidden; height: 1%; padding-bottom: 15px; margin: 10px 0 0 0; padding: 0;}

ul.hover_block li, ul.hover_block2 li {
    list-style:none;
    float:left;
    width:550px;
    margin: 0; padding: 10px 0;
    float: left;
    font: 14px Helvetica, Arial, sans-serif;
    border-bottom: solid 1px #eee;
}

ul.hover_block img, ul.hover_block2 img {
    display: block;
    overflow: hidden;
    float: left;
    margin: 0 0 0 0; padding: 0 7px 0 0;
    border: 0;
}


ul.hover_block li a, ul.hover_block2 li a { text-decoration: none; }

ul.hover_block li, ul.hover_block2 li{
    line-height: 18px;
}

#map_canvas{
    width: 350px; height: 270px;
    margin: 0 0 10px 0;
    float: left;
}
.user_name a, user_name a:visited{
    
}
a, a:visited{    
    color: #333; font-weight: bold;
}

h1, h2, h3{
    margin: 0 0 10px 0;
    font-size: 20px;
}

form{
    border: none;
    margin: 0; padding: 0;
}

.input{
    width: 120px; margin: 0; padding: 2px;
    border: none;
}

#header{
    width: 770px; margin: 10px auto 7px auto;
}

#headerLogo{
    margin: 70px 0 70px 0;
    text-align: left; font-size: 30px; font-style: italic; color: #615657;
}

#content{
    width: 600px; margin: 0 auto;
}

#configs{
    width: 600px; margin: 50px auto 0 auto;
    font-size: 14px; color: #615657;
    float: left;
}

#footer{
    width: 600px; margin: 30px auto 0 auto;
    font-size: 14px; color: #615657;
    float: left;
}

.userDatas{
    width: 600px; height: 30px; margin: 5px 0 0 0;
    text-align: left; font-size: 15px; font-style: italic; color: #615657;
}

.content1{
    width: 370px;
}

.content2{
    width: 280px;
    float: left;
}

.content3{
    width: 280px; margin: 0 0 0 40px;
    float: left;
}
li, li a{
    list-style: none;
    text-decoration: none;
}
