a{    color: #219ADB;}a:hover{    color: #EA7817;}.user_text{	padding-bottom:10px;text-align:left;	font-size: 11px;}.info_left{	clear:both;	color: #3788D5;	font-size: 11px;	padding-left:20px; 	padding-bottom:20px;	float:left;}.info_right{ 	float:left; padding-top:30px;	clear:both;	font-size: 11px;	padding-left:20px; 	padding-bottom:20px;}body{    background-image: url(../images/bg_header.jpg);    background-repeat: no-repeat;    background-position: center top;     margin: 0 auto;    padding: 0px;	font-family:Trebuchet MS;        font-size: 10px;    background-color: #fff;}#container{        margin: 0 auto;    padding: 0px;    color: #50505A;    background-image: url(../images/bg_content.jpg);    background-repeat: no-repeat;    background-position: bottom center;    text-align: center;}#links{    text-align: center;}.bg_links{    background-image: url(../images/bg_links.jpg);    background-repeat: no-repeat;    height: 41px;    width: 82px;    text-align: center;    font-family:  Arial, Helvetica, sans-serif;}.bg_links a{    color: #fff;    background-color: transparent;    text-decoration: none;    font-size: 11px;    font-weight: bold;    text-align: center;    font-family:  Arial, Helvetica, sans-serif;}.bg_links a:hover{    color: #000;    text-decoration: none;    font-family:  Arial, Helvetica, sans-serif;}#navbar{    background-image: url(../images/bg_navbar.jpg);    background-repeat: repeat-x;    width: 100%;    height: 50px;    font-family:  Arial, Helvetica, sans-serif;}#navlinks{        text-align: center;    color: #fff;    font-size: 13px;    font-weight: bold;    height: 50px;    margin-top: 14px;    padding-bottom: 10px;    font-family:  Arial, Helvetica, sans-serif;}/*#navlinks ul{    margin-left:110px;}* html #navlinks ul{    margin-left:150px;}   */#navlinks ul li{    display: inline;}#navlinks ul li a{    text-align: center;    padding-right: 25px;    padding-left: 25px;    color: #fff;    text-decoration: none;    float: left;    border-left: 1px solid #66A533;    border-right: 1px solid #3D8A15;    font-family:  Arial, Helvetica, sans-serif;}#navlinks ul li a:hover{    color: #000;    font-family:  Arial, Helvetica, sans-serif;}#content{    width: 510px;    float: left;}.leftcontent{    padding: 28px 10px 10px 10px;}#rightside_txt{    padding: 28px 10px 10px 0px;}.leftcontent ul{    list-style-type: none;    padding: 0px;    margin-left: 1em;    line-height: 20px;}.leftcontent li{    background-image: url(../images/v.jpg);    background-position: 0px 10px;    background-repeat: no-repeat;    padding-left: 32px;    font-size: 12px;    text-align: left;}#b_iniziali li{            margin-top:0;    margin-bottom:0;    padding-top:8px;    padding-left:30px;    font-weight:bold;font-size:15px;color:#346016;}#b_iniziali #testo {}#rightside{    float: right;    width: 290px;}.login_top{    background-image: url(../images/box_top.jpg);    background-repeat: no-repeat;    width: 268px;    height: 47px;}.members_top{    background-image: url(../images/members_top.jpg);    background-repeat: no-repeat;    width: 268px;    height: 47px;}.login_toptxt, .members_toptxt{    padding-left: 55px;    padding-top: 15px;    color: #fff;    font-size: 16px;    font-weight: bold;}.login_bg, .members_bg{    background-image: url(../images/box_bg.jpg);    background-repeat: no-repeat;    background-position:1px top ;    width: 268px;    height: 189px;}.login_bgtxt{    padding: 15px;    font-size: 12px;    font-weight: bold;    color: #333;    text-align: right;}.members_bgtxt{    padding: 5px;}.members_bgtxt img{    border: 1px solid white;    margin: 2px;    width: 76px;    height: 76px;}.login_bgtxt a{    font-weight: bold;    color: #333;}.login_bgtxt a:hover{    font-weight: bold;    color: #f8ad1c;}input{    font-size: 18px;}#flash{    padding: 10px;}#footer{    background-color: #519721;    background-image: url(../images/bg_footer.jpg);    background-position: top center;    background-repeat: no-repeat;    color: #fff;    text-align: center;    padding: 50px 0 20px 0;    font-size: 14px;    font-weight: bold;    clear: both;}/* oooooooooooooooooo CONTENT oooooooooooooooooo */#subcontent{    width: 530px;    float: left;}#leftsubcontent{    padding: 20px 5px 10px 20px;}#rightsub{    float: right;    width: 275px;    border: 0px solid red;}#rightsub_txt{    background-image: url(../images/bg_topsub.gif);    background-repeat: no-repeat;    background-position: top;    margin: 20px 20px 15px 10px;    padding: 10px;    border: 0px solid red;    background-color: #DBF6FD;}/* oooooooooooooooooo POSTLINKS oooooooooooooooooo */.postlinks{    font-size: 14px;    text-align: left;}.postlinks input{    font-size: 12px;    font-style: italic;}.postlinks a{    font-size: 14px;    font-weight: bold;}.post_icons a{    }/* oooooooooooooooooo NEWS oooooooooooooooooo */#news_top{    background-image: url(../images/bg_news.jpg);    background-repeat: no-repeat;    width: 225px;    height: 47px;    color: #fff;    font-size: 20px;    font-weight: bold;}#news_toptxt{    padding-left: 60px;    padding-top: 10px;}#news_content{    background-color: #fff;    border: 1px solid #cfcfcf;}#news_content ul{    list-style-type: none;    padding: 0;    margin-left: 1em;    line-height: 20px;}#news_content li{    background-image: url(../images/news_icon.gif);    background-repeat: no-repeat;    background-position: 0 .3em;    padding-left: 25px;    font-size: 11px;    text-align: left;}/* oooooooooooooo LARGE ICONS ooooooooooooooo */#icon_friends{    float: left;    background-image: url(../images/large_friends.gif);    background-repeat: no-repeat;    width: 161px;    height: 186px;    margin-right: 11px;}#icon_message{    float: left;    background-image: url(../images/large_messages.gif);    background-repeat: no-repeat;    width: 161px;    height: 186px;}#icon_mail{    float: right;    background-image: url(../images/large_mail.gif);    background-repeat: no-repeat;    width: 161px;    height: 186px;}.icon_txt{    color: #043F95;    padding-top: 15px;    text-align: center;    font-size: 24px;    line-height: 24px;}.icon_txt a{    color: #043F95;    text-decoration: none;}.icon_txt a:hover{    color: #fff;}/* oooooooooooo MEMBERS SUB PAGE oooooooooooo */#members_heading{    font-size: 14px;    font-weight: bold;    color: #043F95;    text-align: left;}#members{    color: #34353A;    font-weight: bold;    font-size: 11px;    line-height: 20px;    text-align: left;}#members a{    color: #3788D5;    font-weight: normal;    padding-left: 3px;    padding-right: 3px;}#members a:hover{    color: #EA7817;}.memberbox_left1{    border: 1px solid #54a421;    width: 245px;    margin-left:0px;    float:left;}.memberbox_right1{        margin-left:10px;         border: 1px solid #54a421;    width: 243px;    float:right;}.memberbox_left{    border: 1px solid #54a421;    width: 245px;    margin-left:10px;}.memberbox_right{    margin-top:15px;    margin-left:10px;         border: 1px solid #54a421;    width: 245px;}.memberbox_top{    background-color: #54a421;    color: White;    padding: 6px;    font-size: 18px;}.memberbox_txt{    padding: 6px;}/* oooooooooooooo BLUE BUTTONS oooooooooooooo */.btn_blueL{    background-image: url(../images/btn_blueL.jpg);    width: 225px;    height: 64px;    text-align: center !important;    color: #1C5BA8;    font-size: 18px;}.btn_contatta{    background-image: url(../images/btn_contatta.jpg);    width: 225px;    height: 64px;    text-align: center !important;    color: #1C5BA8;    font-size: 18px;}.btn_blueS{    background-image: url(../images/btn_blueS.jpg);    width: 225px;    height: 44px;    color: #1C5BA8;    font-size: 18px;    text-align: left;}.btn_compleanni{    background: url(../images/btn_compleanni.jpg) no-repeat;    width: 225px;    height: 44px;    color: #1C5BA8;    font-size: 18px;    text-align: left;    padding-left:32px;}.btn_invita{    background: url(../images/btn_invita.jpg) no-repeat;    width: 225px;    height: 44px;    color: #1C5BA8;    font-size: 18px;    text-align: left;    padding-left:32px;}.btn_logout{    background-image: url(../images/btn_logout.jpg);    background-repeat: no-repeat;    width: 225px;    height: 44px;    color: #1C5BA8;    font-size: 18px;}.btn_txt{    padding-top: 10px;}.btn_logout a{    margin-left: 40px;    color: #1C5BA8;    padding-top: 10px;    text-decoration: none;}.btn_txtS, .btn_txtlogout{    padding-top: 10px;    padding-left: 20px;}.btn_txtlogout{    margin-top:-22px;    margin-left:5px; }* html .btn_txtlogout{    margin-top:0;    margin-left:0; }.btn_blueL a, .btn_blueS a, .btn_contatta a,.btn_compleanni a,.btn_invita a{    color: #1C5BA8;    text-decoration: none;}.btn_blueS a:hover, .btn_logout a:hover, .btn_blueL a:hover ,.btn_contatta a:hover,.btn_compleanni a:hover,.btn_invita a:hover{    color: #fff;}/* oooooooooooooooooo HEADINGS oooooooooooooooooo */.headings{    background-color: #DBF6FD;    border: 1px solid #BCE3ED;    color: #114A9B;    padding: 5px;    font-size: 14px;    font-weight: bold;}.right_headings{    background-color: #DBF6FD;    color: #114A9B;    padding: 5px;    font-size: 14px;    font-weight: bold;}.content_links a{    color: grey;    text-decoration: none;    font-weight: bold;    padding-right: 40px;}/* oooooooooooooooo FORUM POSTS oooooooooooooooo */.forum ul{    list-style-type: none;    padding: 0px;    margin-left: 1em;}.forum li{    background-image: url(../images/spot.png);    background-repeat: no-repeat;    background-position: 0 .4em;    padding-left: 16px;    font-size: 12px;}.forum li a{    text-decoration: none;}/* oooooooooooooooooo COMMENTS oooooooooooooooooo */#comments_wrap{    margin-left: 20px;    margin-right: 20px;}#comments{    /*	padding-left: 20px;	padding-right: 20px;*/}#comment{    padding-top: 10px;    padding-bottom: 10px;}.user_comments{    float: left;    width: 140px;}.messages{    float: right;    width: 620px;    text-align: left;	padding-bottom: 10px;}input.btn{    background-image: url(../images/btn_comment.png);    color: #fff;    border: 0px solid #fff;    font-size: 13px;    font-weight: bold;    width: 133px;    height: 29px;}.listings{    #border-bottom: 1px solid #CFCFCF;    padding-bottom: 5px;    padding-top: 5px;}.line{    border-bottom: 1px solid #CFCFCF;}/* oooooooooooooooooo FOOTER oooooooooooooooooo */.content_links a:hover{    color: #219ADB;}#mainMenu2 a { float: none; } ul#mainMenu2, ul#mainMenu2 ul {    padding: 0;    margin: 0;    list-style-type: none;}ul#mainMenu2 li{    float: left;     padding: 0 0 0 0px;    /*background-color: #e5e5e5;*/    /* for right mouseover effect in ie */    border-left: 0px solid gray;    margin-bottom:20px;}ul#mainMenu2 li a{    font:inherit;    /*display: block; */    /*padding-right: 9px;*/    text-decoration: none;        /*border-right: 1px solid #BEBFBF;  */    /*color: black;*/    /*font-family:"Courier New", Courier, mono;*/}ul#mainMenu2 li a:hover { color: #000000; }ul#mainMenu2 ul{    position: absolute;    visibility: hidden;    /*margin-left: -10px;*/    background-color: #dcead3;        /* for right mouseover effect in ie */    border: 1px solid #BEBFBF;    border-bottom:none;    padding: 0px;    width:120px;    margin-top:15px;    margin-left:2px;}* html ul#mainMenu2 ul{    border-bottom:1px solid #BEBFBF;    margin-left:-127px;     }ul#mainMenu2 ul li{    margin: 0px;    margin-bottom:1px;    padding: 4px;    background-color: #529722;    width:112px;    /* for right mouseover effect in ie */    line-height: 100%;    float: none;    display:block;    overflow:hidden;     #width:118px;         #margin-bottom:1px;    #padding:0;    #height:25px;    #min-height: 25px;;    #vertical-align: middle;    }* html ul#mainMenu2 ul li {         }ul#mainMenu2 ul li:hover { background: #dcead3; }ul#mainMenu2 ul li a{    border-right: 0px solid #BEBFBF;    border-bottom: 0px dotted #BEBFBF;    margin: 0px;    padding: 2px;    float:none;    display:block;    }* html ul#mainMenu2 ul li a    {    width:120px;    height:26px;    min-height: 26px;;    }ul#mainMenu2 ul li a:hover{    color: white;    background: #dcead3;    color: #529722;    padding: 2px;    #width:100%;        /*font-family:"Courier New", Courier, mono;*/}ul#mainMenu2 ul a{    border-bottom: none;    border-left: 0px solid gray;    padding: 0px;    /*font-family:"Courier New", Courier, mono; */}ul#mainMenu2 li:hover ul, ul#mainMenu2 li.hover ul{    z-index: 100;    visibility: visible;}ul#mainMenu2 li { behavior:    url("./hover.htc"); }#menulist2{    background: #e5e5e5;    border-color: #BEBFBF;    border-style: solid;    border-top-width: 0px;    border-right-width: 1px;    border-bottom-width: 0px;    border-left-width: 1px;}#titleblu{    color:#219adb;clear:all;}
