/* GUILD NEW */

.guild_box {
    color:#111111;
    text-align:left;
    width:697px;
    background:url('../images/guild_bg_02.jpg') top left repeat-y;
    position:relative;
    left:0px;
}

.guild_box_inner {
    width:697px;
    background: url('../images/guild_bg_01.jpg') top left no-repeat;
    position:relative;
}

/* GUILD STATISTICS */

#guild_avatar_bg{
    position:absolute;
    background: url(../guilds/guild_avatar_bg.png) top center no-repeat;
    top:-10px;
    left:45px;
    width:202px;
    height:200px;
}

#guild_avatar{
    position:absolute;
    width:160px;
    height:160px;
    top:20px;
    left:20px;
}

#guild_rating{
    position:absolute;
    top:5px;
    left:245px;
    width:30px;
    height:150px;
    background-image:url(../guilds/guild_rating.png);
    background-position:0px 0px;
}

.guild_description{
    position:absolute;
    width:350px;
    left:280px;
    max-height:125px;
    overflow:hidden;
}

.guild_description p{
    margin:0px 0px;
}


#guild_achievements{
    margin:10px auto 20px;
    position:relative;
    width:560px;
    
}

.guild_achievement{
    position:relative;
    float:left;
    width:250px;
    margin:20px 15px 20px 15px;
    padding: 5px 0;
    background:url(../misc/transparent_png_90.png) repeat;
}

.guild_achievement_icon{
    margin: -15px 20px -20px -5px;
    float:left;
    width:65px;
    height:68px;
}

#graphs_container{
    position:relative;
    width:560px;
    margin:20px auto;
}

.graph{
    position:relative;
    float:left;
    width:250px;
    margin:0px 15px;
}

.graph p {
    margin:0px;
    text-align:justify;
}

#tableholder{
    position:relative;
    width:560px;
    margin:20px auto;
}

.statistics_halftable{
    width:250px;
    margin:0px 15px !important; 
    float:left;
}


.flag_element{
    position:relative;
    height:177px;
    padding-top:20px;
    width:697px;
    background: url('../flag/flag_paperbg.png') top left no-repeat;
}

.flag_element h2{
    margin:0px 50px 5px;
}

.flag_element p{
    margin:0px 30px 5px 50px;
}
