/* KPS Configurator
Created by DevSol di Marco Nuovo for Kopron S.p.A.
e-mail: info@devsol.it
*/

/* HTML Elements */
body {
    margin: 0 auto;
    text-align: center;
    font-family: Tahoma, sans-serif;
    font-weight: normal;
    padding: 0;
    font-size: 10pt;
    /* background-color: #e3ecf3; */
    /* background-image: url(../css/back.jpg); */
    /* background-repeat: repeat-x; */
    background-color: #F6f5de;
    background-image: url('2back.gif');
    background-repeat: repeat-x;
}

/* Links */
a,
a:link,
a:visited {
    margin: 0;
    padding: 0;
    color: #ab104d;
    text-decoration: NONE;
}

a:active,
a:hover {
    margin: 0;
    padding: 0;
    text-decoration: underline;
}

#footer{
    margin: 0;
    font-size: .9em;
    padding:10px;
    border-top: 4px solid #F6f5de;
    background-color: #ab104d;
    color: #5c0a2b;
}

#footer a:link, #footer a:active, #footer a:visited{
    color: #ffb545;
    text-decoration: none;
}

#footer a:hover{
    text-decoration: underline;
}

#errmsg{
    border: 3px solid #d9bb7a;
    background-color: #f3d879;
    margin:  auto 35px ;
    padding: 0;
    color: #816647;
    /*
    background-image: url(../css/red.png);
    background-position: left bottom;
    background-repeat: repeat-x;
    */
}

.profile_img{
    background-color: #F6f5de;
    padding: 5px;
    border: 1px solid #d3d7cf;
    margin: 0;
}

#errmsg p{
    padding: 10px 10px 10px 35px;
    margin: 0 0 0 5px;
    background-image: url(../css/error.gif);
    background-repeat:no-repeat;
    background-position: left center;
}

#info, .wpcf7-response-output wpcf7-mail-sent-ok{
    border: 3px solid #d9bb7a;
    background-color: #f3d879;
    margin: auto 35px ;
    padding: 0;
    color: #816647;
}

#info p{
    padding: 10px 10px 10px 35px;
    margin: 0 0 0 5px;
    background-image: url(../css/info.gif);
    background-repeat:no-repeat;
    background-position: left center;
}

form{
    margin: 0;
    padding: 0;
}

#form{
    margin: 0;
    padding: 0;
    position: relative;
}

#del_btl{
    margin: 10px;
    padding: 0;
    position: absolute;
    top:0;
    right: 0;
}

th {
    font-size: 10pt;
    color: #222222;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

td{
    font-size: 10pt;
    margin: 0;
    padding: 0;
}
em{
    display: block;
    font-size: .8em;
    margin: 0;
    padding: 0;
}

input textarea, select{
    border: 1px solid #eee;
    margin: 0;
    padding: 0;
}

.button{
    background-color: #6f0c33;
    color: #F6f5de;
    padding: 5px 20px 5px 20px;
    border: 2px solid #6f0c33;
    margin: 10px 0;
    padding: 7px 10px;
}

.button:hover{
    background-color: #ab104d;
    color: #F6f5de;
}

.tags{        
    padding: 5px;
    margin: 5px;
    background-color: #ffffff;
    /*
    width: 470px;
    */
}

.tag{
    color: #ffb545;
    margin: 5px;
    padding: 3px 6px 3px 13px;
    font-family: 'Times New Roman',Times,serif;
    font-size: 12px;
    font-weight: bold;
    /*background-color: #f3d879;*/

    background-color: #d07a9c;
    background-image: url(../img/tag.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
    float: left;
}

.tag a:link, .tag a:visited, .tag a:active{
    color: #F6f5de;
    text-decoration: none;
}

.tag a:hover{
    text-decoration: underline;
}

#wrap
{
    width: 1002px;
    margin: 0 auto;
    padding:0;
    background-color: #F6f5de;
    text-align:left;
}

#head
{
    background-color: #F6f5de;
    position: relative;
    background-image: url('2bg_head.gif');
    background-repeat: no-repeat;
    margin: 0;
    padding: 0;
}

#logo
{	
    padding: 0;
    margin: 0;
}

#logo img
{
    margin: 0;
    padding: 0;

}

#tagline{
    left: 290px;
    position: absolute;
    top: 30px;
    color: #6F0C33;
    margin: 0;
    padding: 0;
    font-size: 1.2em;
    font-weight: bold;
}

#numbers{
    position: absolute;
    font-size: 0.8em;
    color: #6F0C33;
    right: 90px;
    top: 15px;
    margin: 0;
    padding: 0;
}

#search
{    
    color: #8e4049;
    position: absolute;
    top: 48px;
    right: 30px;
    padding: 10px;
    margin: 0;
    padding: 0;
}

.search_input{
    margin:0;
    padding: 0;
    border: 1px solid #d3d7cf;
    background-color: #eeeeec;
    color: #aaaaaa;
    margin-bottom: 4px;
}

.search_input:hover, .search_input:focus{
    background-color: #F6f5de;
    color: #000;

}


.search_button{
    border: 2px solid #ab104d;
    background-color: #ab104d;
    color: #F6f5de;
    padding: 2px;
    margin: 0 0 0 5px;
}

.search_button:hover, .search_button:focus{
    background-color: #ffb545;
    color: #F6f5de;
}

#spot{
    background-color: #6f0c33;
    margin: 0;
    padding: 0;
}

#spot_wrap{
    background-color: #6f0c33;
    padding: 10px;
    position: relative;
    margin: 0;
    width: 982px;
}

#spot_img{padding: 10px; margin: 10px;background-color: #ab104d;float:left;}
#spot_text{float:left;margin: 0 0 0 20px;padding:0;}
#spot_text_title{margin: 10px 0 0 0;padding: 0;color: #f3d879;font-size: 1.7em; font-weight: normal;}
#spot_text_description{margin: 10px 0 0 0; padding:0 ;color: #ffffff; font-size:.9em;}
#spot_text_button{margin:15px 0 0 5px; padding:4px 0 10px 30px; color: #ffffff; text-decoration: none; background-image:url('starthere.gif'); background-repeat: no-repeat;}
#spot_text_button a:link,
#spot_text_button a:active,
#spot_text_button a:visited{color: #fff;text-decoration: none; }
#spot_text_button a:hover{color: #f3d879; text-decoration:none;}


#spot_register{
    /*background-image: url(../img/spot2.png);
    background-repeat: no-repeat;
    */
    top: 10px;
    right: 10px;
    width: 360px;
    color: #F6f5de;
    background-color: #ab104d;
    padding: 10px;
    margin:0;
    position:absolute;
    height: 210px;
}

h3{
    color: #ffb545;
    margin:0;
    padding:0;
    line-height: 15px;
}

a.spotlink:link, a.spotlink:visited,  a.spotlink:focus,  a.spotlink:active,  a.spotlink:hover {
    color: #ffb545;
    font-size: 1.2em;
}

#spot_register p {
    padding: 7px 0;
    margin:0;
}

#spot_register_arrow a:link, #spot_register_arrow a:visited, #spot_register_arrow a:active{
    position:absolute;
    color: #ffb545;
    bottom:40px;
    right:70px;
    font-size: 1.2em;
    margin: 0;
    padding: 0;

}

#spot_register_arrow a:hover{
    color: #F6f5de;
}

#spot_register ul{
    padding:0;
    margin:0;
    list-style-position: inside;
}

#spot_register li{
    /*list-style-image: url(../img/ball.png);*/
    margin: 0 0 0 0;
    padding: 0 0 3px 5px;

}

#nav
{
    padding: 8px;
    margin: 0;
    color: #d04fbc;
    position: absolute;
    top: 0;
    right: 60px;
}

#navbar{
    margin: 0;
    padding: 10px 5px;
    background-color: #ab104d;
    color: #F6f5de;
    background-image: url(2backnav.jpg);
    background-repeat: repeat-x;
}

#navbar a:link, #navbar a:active, #navbar a:focus, #navbar a:visited{
    color: #F6f5de;
    font-size: .9em;
    padding: 5px;
    margin: 0 10px;
}

#navbar a:hover{
    color: #ffb545;
    padding: 5px;
    margin: 0 10px;
    text-decoration: underline;

}

#page
{
    background-color: #F6f5de;
    padding: 0;
    margin: 0;
}

#side{
    float: left;
    padding-left: 5px;
    width: 230px;
    margin: 0;
    padding: 0 0 0 10px;
}

#content
{
    float: left;
    width:720px;
    margin: 0;
    text-align: left;
    background: #F6f5de;
    padding: 10px 0 0 10px;
}

#loginform{
    margin: 0;
    padding: 0 0 0 20px;
    float:left;
    width: 330px;
}

#form{
    margin: 10px;
    padding: 0;
}

#register{
    border-left: 1px solid #d3d7cf;
    width: 330px;
    float:left;
    margin: 0;
    padding: 0 0 0 20px;
    position: relative;
}

#register li{
    padding: 0 0 5px 0;
    margin: 0;

}

h2{
    color: #ab104d;
    font-size: 1.6em;
    padding: 0;
    margin: 10px 0 8px 0;
}

h4{
    color: #ab104d;
    font-family: serif;
    font-size: 1.6em;
    padding: 0;
    margin: 10px 0 1px 0;
}

p.subh4{
    margin: 0 0 15px 0;
    padding: 0;
    font-size: .9em;

}

#side ul
{
    list-style: none;
    display:inline;
    margin: 0;
    padding: 0;
}


#boxes{
    padding: 0;
    margin: 0;
}

#box1{
    float: left;
    width: 220px;

    
    margin:  3px;
    padding: 5px;
    background-image: url('2back.gif');
    background-repeat: repeat-x;
    border:1px solid #f5ebba;
}

#box2{
    float: left;
    width: 220px;

    border:1px solid #f5ebba;
    margin: 3px;
    padding: 5px;
    background-image: url('2back.gif');
    background-repeat: repeat-x;
}

#box3{
    float: left;
    width: 220px;

    border:1px solid #f5ebba;
    margin: 3px;
    padding: 5px;
    background-image: url('2back.gif');
    background-repeat: repeat-x;
}

#clear{
    clear:both;
    margin: 0;
    padding :0;
}

.clear{
    clear: both;
    margin: 0;
    padding :0;
}

.btl_friend{
    position:relative;
    margin: 0;
    padding: 0 0 2px 0;
    width:380px;
}
.btl_friend_img{
    float: left;
    margin: 2px 10px;
    padding: 0;
}
.btl_friend_data{
    float: left;
    padding: 5px 0;
    margin: 0;
    width: 330px;
}
.btl_friend_nome{
    display: block;
    font-weight: bold;
}
.btl_friend_produttore{
    display: block;
    font-size: .8em;
}




.btl_slim{
    margin: 0;
    /*border: 1px solid #efefef;*/
    padding: 0 0 10px 0;
    position: relative;
}

.btl_slim_img{
    float: left;
    margin: 2px 5px;
    padding: 0;
}

.btl_slim_dati{
    margin: 0;
    padding: 0 0 0 3px;
    float: left;
    width:180px;
}

.btl_slim_data{
    font-size: .8em;
    margin: 0;
    padding :0;
}



.btl_slim_name{
    font-size: 1em;
    font-weight: bold;
    padding: 0;
    margin: 0;
    width:178px;

}

.btl_slim_annata{
    font-size: .8em;
    padding: 0;
    margin: 0;
}

.btl_slim_produttore{

    padding: 0;
    margin: 0;

}

.btl_slim_price{
    font-size: .8em;
    margin: 0;
    padding :0;

}

.btl_slim_rate{
    font-size: .8em;
    margin: 0;
    padding :0;

}



.btl_mid{
    margin: 2px 2px 30px 2px;
    /*border: 1px solid #efefef;*/
    padding: 0;

    width:220px;
    height:110px;
    float:left;
}

.btl_mid_img{
    float: left;
    margin: 0 10px 0 0;
    padding: 0;
}

.btl_mid_dati{
    margin: 0;
    padding: 0 0 0 0;
    float: left;
    width:160px;
}

.btl_mid_data{
    font-size: .8em;
    margin: 0;
    padding :0;
}



.btl_mid_name{
    font-size: 1em;
    font-weight: bold;
    padding: 0;
    margin: 0;
    width:150px;

}

.btl_mid_annata{
    font-size: .8em;
    padding: 0;
    margin: 0;
}

.btl_mid_produttore{

    padding: 0;
    margin: 0;

}

.btl_mid_price{
    font-size: .8em;
    margin: 0;
    padding :0;

}

.btl_mid_rate{
    font-size: .8em;
    margin: 0;
    padding :0;

}


.btl{
    padding: 10px 10px 10px 10px;
    margin: 0;
    position: relative;
}

.btl_edit{
    position: absolute;
    top: 10px;
    right: 10px;
    margin: 0;
    padding :0;
}

.btl_img{
    width: 180px;
    text-align: center;
    float: left;
    margin: 0;
    padding :0;
}

.btl_data{
    margin: 0 0 0 200px;
    padding: 0;
}

.btl_date{
    display: block;
    float:left;
    margin:0 70px 0 0;
    padding:0;
}

.btl_owner{
    display: block;
    margin: 0;
    padding :0;
}

.btl_name{
    font-size: 2em;
    font-weight: bold;
    margin: 0;
    padding :0;
}

.btl_name a{}

.btl_annata{
    font-size: 2em;
    font-weight: bold;
    margin: 0;
    padding :0;
}

.btl_produttore{
    font-size: 1.8em;
    margin: 0;
    padding :0;
}

.btl_tipologia{
    margin: 0;
    padding :0;
}

.btl_regione{
    margin: 0;
    padding :0;
}


.btl_denominazione{
    margin: 0;
    padding :0;
}

.btl_prezzo{
    margin: 0;
    padding :0;
}

.btl_note{
    color: #666666;
    font-size: 0.8em;
    margin: 0;
    padding :0;
}

.btl_degustazioni{
    margin: 20px 0 0 0;
    font-size: 1em;
    color: #555753;
    padding :0;
}

.btl_degustazioni img{
    padding: 0 20px 0 0;
}

.btl_punti{
    
    margin: 2px;
    padding: 2px;
    color: #666666;
}

.btl_punti p{
    margin:0;
    padding:0;
}

.btl_punti #testo{
    color: #666666;
    padding: 0 0 10px 10px;
    margin: 0 0 10px 0;
       
}

.btl_punti #punti{
    color: #333333;
    font-size: 2em;
    font-weight: bold;
    padding: 10px 0 0 0;
    margin: 0;
}

.tnotes{

    background-color: #F6f5de;
    margin: 2px;
    padding:3px;
    position: relative;
    width: 680px;

}

.tnotes_owner{
    float: left;
    width: 150px;
    background-color: #eeeeec;
    margin:0;
    padding:0;

}
.tnotes_idp{}
.tnotes_content{    
    float: left;
    background-color: #ffffff;
    position: relative;
    display: block;
    padding: 0;
    margin: 0;
    width: 520px;

}
.tnotes_id{}
.tnotes_edit{
    position: absolute;
    top: 0;
    right:0;
    padding: 5px;
    margin: 0;
}
.tnotes_del{
    position: absolute;
    top: 20px;
    right:0;
    padding: 5px;
    margin: 0;
}

.tnotes_date{
    font-size: .8em;
    color: #555753;
    padding: 5px 0 0 10px;
    margin: 0;
}
.tnotes_tnotes{
    width: 410px;
    padding: 10px;
    margin:0;
}
.tnotes_vote{
    position: absolute;
    text-align: center;
    /*
    background-image: url('../img/stick.png');
    background-position: center center;
    background-repeat: no-repeat;
    */
    border: 1px solid #ccc;
    top: 8px;
    right: 40px;
    font-size: 2em;
    font-weight: bold;
    color: #666;
    padding: 2px 10px 0 10px;
    margin: 0;
}

.tnotes_vote p{

    font-size: 10pt;
    font-weight: normal;
    margin: 0;
    padding: 0 0 2px 0;
}

.tnotes_details{
    background-color: #eeeeec;
    padding: 15px;
    margin: 0;

}
.tnotes_details_upcomments{
    float:left;
    width: 120px;
    background-image: url('../img/comments-down.gif');
    background-position: left center;
    padding: 0 0 0 40px;
    margin: 0;
    background-repeat: no-repeat;
    height: 32px;
}

.tnotes_details_upcomments p{
    margin: 0;
    padding :0;

}
.tnotes_details_downcomments{
    float:left;
    width: 120px;
    background-image: url('../img/comments-up.gif');
    background-position: left center;
    padding: 0 0 0 40px;
    margin: 0;
    background-repeat: no-repeat;
    height: 32px;
}
.tnotes_details_comment{
    float:left;
    width: 120px;
    background-image: url('../img/comment.gif');
    background-position: left center;
    padding: 0 0 0 40px;
    margin: 0;
    background-repeat: no-repeat;
    height: 32px;
}

.tnotes_slim{
    position: relative;
    width: 480px;
    background-color: #ffffff;
    border: 1px solid #ccc;
    margin: 0 0 5px 0;
    padding: 5px;
}
.tnotes_slim_info{
    font-size: .8em;
    margin: 0;
    padding :0;
}
.tnotes_slim_notes{}
.tnotes_slim_edit{
    position: absolute;
    top: 5px;
    right: 5px;
    margin: 0;
    padding :0;
}
.tnotes_slim_details{
    margin: 0;
    padding :0;

}
.tnotes_slim_vote{
    float: left;
    text-align: center;
    padding: 3px 10px;
    margin: 0 20px;

    background-color: #eeeeec;
    font-size: .8em;
    width: 90px;
}
.tnotes_slim_upcomments{
    float: left;
    text-align: center;
    padding: 3px 10px;
    margin: 0 20px;

    background-color: #eeeeec;
    width: 90px;
}

.tnotes_slim_upcomments .share_rate_count{
    margin: 0;
    padding :0;
}

.tnotes_slim_upcomments .share_rate_sum{
    font-size: .8em;
    margin: 0;
    padding :0;

}

.tnotes_slim_downcomments{
    float: left;
    text-align: center;
    padding: 3px 10px;
    margin: 0 20px;

    background-color: #eeeeec;
    width: 90px;
}

.tnotes_slim_downcomments .share_rate_count{
    margin: 0;
    padding :0;
}

.tnotes_slim_downcomments .share_rate_sum{
    font-size: .8em;
    margin: 0;
    padding :0;

}

.mytnote{
    margin: 0 0 20px 0;
    padding: 0;

}
.mytnote_btl{
    float:left;
    width:210px;
    margin: 0;
    padding :0;

}
.mytnote_tnt{
    float:left;
    width: 490px;
    margin: 0;
    padding :0;
}

#speaker{
    text-align: center;
    color: #555753;
    background-color: #F6f5de;
    background-image: url('../img/speaker.gif');
    /*background-repeat: no-repeat;*/
    background-repeat:no-repeat;
    background-position: top right;
    margin: 0;
    padding :0;
}
#speaker_image{
    margin: 0;
    padding :0;

}
#speaker_name{
    font-size: 1.2em;
    font-weight: bold;
    margin: 0;
    padding :0;
}
#speaker_activity{
    font-size: .8em;
    margin: 0;
    padding :0;
}


#microprofilediv{

    margin: 2px 0 0 10px;
    padding :0;
}
#microprofilediv_image{
    float:left;
    margin: 0;
    padding :0;

}
#microprofilediv_name{
    font-size: 1em;
    font-weight: bold;
    margin: 0;
    padding : 5px 0 0 44px;
}
#microprofilediv_activity{
    font-size: .8em;
    margin: 0;
    padding : 0 0 0 44px;
}


.share{    
    display: block;
    /*margin: 5px 30px 3px 150px;*/
    padding: 5px 0 5px 0;
    /*width:540px;*/
    margin: 0;

}

.share_value{    
    float: left;
    margin: 20px 3px;
    text-align: center;
    padding :0;

}
.share_content{    
    float: left;
    display: block;
    margin: 0;
    padding :0;
}
.share_content_top{    
    color: #555753;
    font-size: .8em;
    margin: 0 0 5px 0;
    padding :0;
}
.share_owner{
    float: left;
    margin: 3px 0 0 0;
    padding: 0;
}
.share_date{
    padding-left: 20px;
    float: left;
    margin: 3px 0 0 15px;
    padding: 0;
}
.share_txt{
    float: left;
    width: 410px;
    margin: 0;
    padding :0;
}
.share_actions{
    float: left;
    padding-left: 20px;
    margin: 0;
    padding :0;
}

.share_actions a{    
    padding: 3px;
    margin: 0;
}

.side_btn{
    margin: 15px 0 0 0;
    width: 230px;

}
.side_btn_img{    
    float: left;
    margin: 0 5px 0 0 ;
    padding: 0;
    border: 0;
}

.side_btn_content{    
    float: left;
    margin: 0;
    padding :0;

}
.side_btn_title{    
    font-size: 1.3em;
    margin: 0;
    padding :0;
}

.side_btn_txt{
    display: block;
    width: 170px;
    margin: 0;
    padding :0;
}

.profile{
    margin: 3px 0;
    padding :0;
}
.profile_image{
    float:left;
    padding: 4px;
    margin: 0;
    border: 1px solid #eeeeec;
    background-color: #F6f5de;
}
.profile_content{
    float: left;
    padding: 0 0 0 3px;
    margin: 0;
}
.profile_name{
    margin: 0;
    padding :0;
}
.profile_CAP{
    margin: 0;
    padding :0;
}
.profile_activity_0{
    font-size: .8em;
    margin: 0;
    padding :0;
}
.profile_activity_1{
    font-size: .8em;
    margin: 0;
    padding :0;
}
.profile_activity_2{
    font-size: .8em;
    margin: 0;
    padding :0;
}

#profile_fat{
    margin: 10px 0 0 0;
    padding :0;
}

#profile_fat_box_1{
    float: left;
    width: 310px;
    padding: 0 0 0 5px;
    margin: 0;
}
#profile_fat_box_2{
    float: right;
    margin: 0 10px 0 0 ;
    padding :10px;
    background-image: url('2back.gif');
    background-repeat: repeat-x;
    border:1px solid #f5ebba;
}
#profile_fat_image{
    float:left;
    border: 1px solid #f5ebba;
    padding: 8px;
    background-color: #f5f5f5;
    margin: 0;
}
#profile_fat_name{
    font-size: 2em;
    margin: 0;
    padding :0;
}
#profile_fat_description{
    font-size: .8em;
    margin: 0;
    padding :0;
}
#profile_fat_homapage{
    margin: 0;
    padding :0;
}
#profile_fat_cap{
    margin: 0;
    padding :0;
}
#profile_fat_activity{
    margin: 0;
    padding :0;
}
#profile_fat_rating{
    margin: 0;
    padding :0;
}


.share_rate_count{
    font-size: .8em;
    color: #555753;
    margin: 0;
    padding :0;
}
.share_rate_sum{
    font-size: 1.1em;
    margin: 0;
    padding :0;
}

.btl_row{
    margin: 10px 0 0 0;
    display: block;
    background: #F6f5de;
    padding :0;
}

.btl_row_btl{
    padding: 5px;
    margin: 0;
    float: left;
    width: 250px;
}

.btl_row_details{
    width: 400px;
    padding: 5px;
    margin: 0;
    float: left;
}

#login {
    position: absolute;
    color: #666;
    right: 0;
    bottom: 0;
    padding:0;
    margin:0;
    text-align: right;
}

.layout{
    _height: 0;
    zoom:0;
    height: 1%;
}

#login ul{
    list-style: none;
    padding: 0;
    margin: 0;
    /*
    background-image: url('loginmenu2.gif');
    background-repeat: y-repeat;
    background-position: top left;
    */
    
}

#login li{
    float: left;
    margin: 0 0 0 0.3em;
    
}



#login a:link, #login a:focus, #login a:active, #login a:visited{

background: url(loginmenu2.gif) #fff bottom left repeat-x;
height: 25px;
line-height: 25px;
float: left;
width: 90px;
font-size: .8em;
display: block;
color: #f3d879;
text-decoration: none;
text-align: center;

}

#login a:hover{
    color: #ffffff;
    text-decoration: none;
}


/* WP Css */

#post-16{
    padding: 10px;
}

#post-16 p {
    padding: 0;
    margin: 5px 0;
}

.promo{
    margin: 10px 0;
    padding: 0;
}

#spot_highlight{
    padding: 10px 10px 10px 80px;
    margin: 10px auto 15px auto;

    border: 3px solid #6f0c33;
    background-color: #f3d879;
    color: #ab104d;
    font-size: 1.2em;
    background-image: url('../img/conosci.gif');
    background-repeat:no-repeat;
    background-position: left center;
    text-align: left;


}


#navbar2{
    margin: 0;
    padding: 5px;
    background-color: #ab104d;
    color: #F6f5de;
    background-image: url('2backnav.jpg');
    background-repeat: repeat-x;
}


#navbutton{
    margin: 3px;
    padding: 3px;
    float: left;
    text-align: center;
    width: 145px;
    border-bottom: 3px solid #ab104d;

}

#navbutton a{
    text-decoration: none;
}

.navbutton_title{
    color: #F3D879;
    font-size: 1.2em;

}

.navbutton_text{
    color: white;
    font-size: .8em;
}

#navbutton:hover{
    border-bottom: 3px solid #f3d878;/*#ffb545*/
}


#profile_icons{
    text-align:center;
    padding:0;
    margin:0 auto;
}

.profile_icon{
    float:left;
    padding:1px;
    background-color: #f5f5f5;
    border: 1px solid #cccccc;
    margin: 2px ;
}

.profile_icon:hover{
    padding:1px;
    border: 1px solid #6f0c33;
    margin: 2px;
}

.btl_icon{
    float:left;
    padding: 0;
    margin:0 3px;
}

#btl_icons{

    padding:0;
    margin:0;

}

.friends{
    position: relative;
    /*
    background-image: url('2back.gif');
    background-repeat: repeat-x;
    */
    border:1px solid #f5ebba;
    padding: 0 0 0 0;
    margin: 0 0 5px 0;
}

.friends-date{
    font-size: .7em;
    color: #ffb545;
    display:block;
    padding:0 0 0 10px;
    margin:0;
}

.friends-idp{
    float: left;
    width: 250px;
}

.friends-act{
    float: left;
    width: 160px;
    text-align: left;
    margin-top: 12px;
}

.friends-idb{
    float: left;
    width: 280px;
}

#sidebarblog{
    padding-left: 720px;
}

#sidebarblog li{
    list-style: none;
    }