/* general */
body{
        /*background-color : #999999; */
        /*background-color : #DFE2E8;*/
        /*background-color : #F64B00;  */
        background: #196EBF url(bg.gif) repeat-x top left;
        /*background-attachment: fixed;*/
        /*background-color : #FFFFFF;*/
        font : 9pt Verdana, Arial, Helvetica, sans-serif;
        color : #000000;
        text-align : center;
        margin:0; padding:0;
}
div{
        padding:0;
        margin:0;
}
a{
        /*color: #000000; */
        color: #0000A0;
        text-decoration: none;
}
a:hover{
        /* color: #6888CA;*/
        color: #0000A0;
        text-decoration: underline;
        /*font-weight: bold;*/
}

.footer{
        /* background-color: #6888CA; */
        /*background-color: #F64B00;*/
        background-color: #FFFF99;
        font : 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #FFFFFF;
        padding:10px;
        text-align:center;
}
.footer a{
        color: #0000FF;
}
.footer a:hover{
        color: #0000FF;
        text-decoration: none;
        font-weight: bold;;
}
.body{
        font : 9pt Verdana, Arial, Helvetica, sans-serif;
        color : #000000;
        text-align:left;
}
.handler{
        width:950px;
        margin:0 auto;
        padding:0;
}
.page{

        background-color: #FFFFFF;

        text-align:left;

        float:left;

        width:950px;

        /*border-right: 1px solid #C4C7CC;*/

        border-right: 1px solid #196EBF;

        /*border-left: 1px solid #C4C7CC;*/

        border-left: 1px solid #196EBF;



}

.top{

        /*border-top: 4px solid #F64B00;*/
        background: #F64B00 url(header.jpg);
       /* background-color:#F64B00;*/
       height: 95px;

}

.logo{

        float: left;

        padding: 10px;

        vertical-align: top;

}

.topmenu{

        text-align:right;

        padding:5px;

}

ul.list-blue-menu{

        list-style-type: none;

        list-style-position: outside;

         font : 8pt Verdana, Arial, Helvetica, sans-serif;

        font-size: 8pt;

        margin:0;

        padding:0;

}

li.list-blue-menu-item{

        padding-left:15px;

        background: url('bullet.gif') 5px no-repeat ;

        color: #0000A0;

}

li.list-blue-menu-item a{

        color: #0000A0;

}

li.list-blue-menu-item a:hover{

        color: #0000A0;

        text-decoration:underline;

}

ul.list-orange-menu{

        list-style-type: none;

        list-style-position: outside;

         font : 8pt Verdana, Arial, Helvetica, sans-serif;

        font-size: 8pt;

        margin:0;

        padding:0;

}

li.list-orange-menu-item{

        padding-left:15px;

        background: url('bullet.gif') 5px no-repeat ;

        color: #0000A0;

}

li.list-orange-menu-item a{

        color: #0000A0;

}

li.list-orange-menu-item a:hover{

        color: #0000A0;

        text-decoration:underline;

}



ul.sidemenu{

        list-style-type: none;

        list-style-position: outside;

        border-top:1px solid #CCCCCC;

         font : 8pt Verdana, Arial, Helvetica, sans-serif;

        font-size: 8pt;

        margin:0;

        padding:0;

}

ul.sidemenu a{

        color: #0000FF;

        text-decoration: none;

}

ul.sidemenu a:hover{

        /*color: #999999;*/

        color: #0000FF;

        text-decoration: underline;

}

li.sidemenu-1{

        border: 1px solid #CCCCCC;

        border-top: none;

        padding:5px;

        padding-left:25px;

        background: url('bullet.gif') 10px no-repeat ;

        background-color: #E5E5E5;

}

li.sidemenu-2{

        border: 1px solid #CCCCCC;

        border-top: none;

        padding:5px;

        padding-left:25px;

        background: url('bullet.gif') 10px no-repeat ;

        background-color: #F2F2F2;

}



.menubar{

        background-color: #FFFF99;

        padding:5px;

        border-top:1px solid #196EBF;

        border-bottom:1px solid #196EBF;

        text-align:center;

}

.submenu{

        background-color: #CCCCCC;

        border-bottom: 1px solid #CCCCCC;

        padding:5px;

        text-align:center;

        vertical-align:middle;

}

.submenu a{

        border:1px solid #CCCCCC;

        background-color: #CCCCCC;

        padding:3px;

        text-decoration:none;

        color: #0000A0;

}

.submenu a:hover{

        border:1px solid #0000A0;

        background-color: #FFFF99;

        color: #0000A0;

}

#error{

        background-color: #FFFF00;

        border-bottom:1px dashed #BAA13D;

        padding:8px;

        text-align:center;

}

.columnWide{

        float:left;

        width:698px;

}

.columnSmall{

        float:left;

        width:235px;

}



.padded{

        padding:5px;

}



.dividerV{

        float:left;

        width:5px;

}

.dividerH{

        float:none;

        height:5px;

}



.dotted{

        height:2px;

        border-top: 1px dotted #999999;

}



.dotted-bottom{

        padding:3px;

        border-bottom: 1px dotted #999999;

}



.pages{

        text-align:center;

}



.centered{

        text-align:center;

}

.bold{

        font-weight:bold;

}



/* text styles */

.topmenu a{

        color: #FFFFFF;

        text-decoration:none;

}

.topmenu a:hover{

        color: #FFFFFF;

        text-decoration:underline;

}



.menubar a{

        color: #0000A0;

        text-decoration:none;

}

.menubar a:hover{

        color: #0000A0;

        text-decoration:underline;

}



.menubarON{

        display:inline;

        color: #0000A0;

        font-weight: bold;

        text-decoration:underline;

}



.blue{

        color: #0000A0;

        font-weight:bold;

        font-size:8pt;

}

h1{

        font-family: "Trebuchet MS","Lucida Grande";

        font-weight:bold;

        font-size:12pt;

        padding:0px;

        margin:0;

}



.error{

        color:#000000;

        font-weight:bolder;

}

..highlight{

}

/* blocks */

.brown-header{

        background: #5090CE url(gradient_tcat.gif) repeat-x top left;

        border: 1px solid #CCCCCC;

        font-family: "Trebuchet MS","Lucida Grande";

        font-size: 10pt;

        font-weight:bold;

        padding:3px;

        padding-left: 10px;

        text-align:left;

        color: #FFFFFF;

}

.brown-body{

        padding:5px;

        background-color: #FFFFFF;

        border-bottom: 1px solid #CCCCCC;

        border-right: 1px solid #CCCCCC;

        border-left: 1px solid #CCCCCC;

}

.green-header{

        background: #5090CE url(gradient_tcat.gif) repeat-x top left;

        border: 1px solid #CCCCCC;

        font-family: "Trebuchet MS","Lucida Grande";

        font-size: 10pt;

        font-weight:bold;

        padding:3px;

        padding-left: 10px;

        text-align:left;

        color: #FFFFFF;

}

.green-body{

        padding:5px;

        background-color: #FFFFFF;

        border-bottom: 1px solid #CCCCCC;

        border-right: 1px solid #CCCCCC;

        border-left: 1px solid #CCCCCC;

}



.blue-header{

        background: #5090CE url(gradient_tcat.gif) repeat-x top left;

        border: 1px solid #CCCCCC;

        font-family: "Trebuchet MS","Lucida Grande";

        font-size: 10pt;

        font-weight:bold;

        padding:3px;

        padding-left: 10px;

        text-align:left;

        color: #FFFFFF;

}

.blue-body{

        padding:5px;

        background-color: #FFFFFF;

        border-bottom: 1px solid #CCCCCC;

        border-right: 1px solid #CCCCCC;

        border-left: 1px solid #CCCCCC;

}



.orange-header{

        background: #5090CE url(gradient_tcat.gif) repeat-x top left;

        border: 1px solid #CCCCCC;

        font-family: "Trebuchet MS","Lucida Grande";

        font-size: 10pt;

        font-weight:bold;

        padding:3px;

        padding-left: 10px;

        text-align:left;

        color: #FFFFFF;

}

.orange-body{

        padding:5px;

        background-color: #FFFFFF;

        border-bottom: 1px solid #CCCCCC;

        border-right: 1px solid #CCCCCC;

        border-left: 1px solid #CCCCCC;

}



.grey-header{

        background: #5090CE url(gradient_tcat.gif) repeat-x top left;

        border: 1px dashed #CCCCCC;

        font-family: "Trebuchet MS","Lucida Grande";

        font-size: 10pt;

        font-weight:bold;

        padding:3px;

        padding-left: 10px;

        text-align:left;

        color: #FFFFFF;

}

.grey-body{

        padding:5px;

        background-color: #FFFFFF;

        border-bottom: 1px dashed #CCCCCC;

        border-right: 1px dashed #CCCCCC;

        border-left: 1px dashed #CCCCCC;

}

.tip{

        border: 1px dashed #CCCCCC;

        padding:5px;

        color: #666666;

}

.tip-body{



}

.cardlabel{

        float:left;

        width:80px;

        color: #666666;

}

.cardbody{

}

.card-headline{

        border:1px dashed #689BCA;

        background-color: #F5FAFF;

        float:left;

}

.card-headline-body{

        font-family: "Trebuchet MS","Lucida Grande";

        font-size: 10pt;

        font-weight:bold;

        float:left;

        margin:5px;

}

.card-member{

        border-top:2px solid #689BCA;

        border-bottom:1px solid #689BCA;

}

.card-online{

        border:1px solid #CCCCCC;

        background-color: #FFFFFF;

        color: #FF9000;

        font-size:7pt;

        padding:2px;

        margin:2px;

        height:10px;

        line-height:10px;

        cursor:default;

        font-weight:bold;

}

.card-featured{

        border:1px solid #CCCCCC;

        background-color: #FFFFFF;

        color: #C96767;

        font-size:7pt;

        padding:2px;

        margin:2px;

        height:10px;

        line-height:10px;

        cursor:default;

        font-weight:bold;

}

.card-new{

        border:1px solid #CCCCCC;

        background-color: #FFFFFF;

        color: #24A72D;

        font-size:7pt;

        padding:2px;

        margin:2px;

        height:10px;

        line-height:10px;

        cursor:default;

        font-weight:bold;

}

.card-updated{

        border:1px solid #CCCCCC;

        background-color: #FFFFFF;

        color: #3588AE;

        font-size:7pt;

        padding:2px;

        margin:2px;

        height:10px;

        line-height:10px;

        cursor:default;

        font-weight:bold;

}

.card-member-top,.card-member-top a{

        background-color: #D6E4F0;

        padding:3px;

        text-align:left;

        border-bottom: 1px solid #FFFFFF;

        color: #32608A;

        text-decoration:none;

}

.card-member-top a:hover{

        color: #689BCA;

}

.card-member-body{

        background-color: #EBF3FA;

        padding:5px;

        text-align:left;

}

.card-member-header,.card-member-header a{

        font-family: "Trebuchet MS","Lucida Grande";

        font-size: 12pt;

        font-weight:bold;

        color: #507EA9;

        text-decoration:none;

}

.card-member-header a:hover{

        color: #689BCA;

}

.card-member-options,.card-member-options a{

        background-color: #D6E4F0;

        padding:3px;

        text-align:center;

        border-top: 1px solid #FFFFFF;

        color: #32608A;

        text-decoration:none;

        font-size:7pt;

}

.card-member-options a:hover{

        color: #689BCA;

}

ul.card-member-list{

        padding:0;

        margin:0;

        white-space:nowrap;

        list-style-type:none;

        list-style-position: outside;

}

li.card-member-item{

        display:inline;

        background: url('arrow.gif') 5px no-repeat ;

        padding-left:10px;

}



.card-blog{

        border-top:2px solid #67C968;

        border-bottom:1px solid #67C968;

}



.card-blog-top,.card-blog-top a{

        background-color: #D5F0D6;

        padding:3px;

        text-align:left;

        border-bottom: 1px solid #FFFFFF;

        color: #328A33;

        text-decoration:none;

}

.card-blog-top a:hover{

        color: #67C968;

}

.card-blog-body{

        background-color: #EBFAEB;

        padding:5px;

        text-align:left;

}

.card-blog-header,.card-blog-header a{

        font-family: "Trebuchet MS","Lucida Grande";

        font-size: 12pt;

        font-weight:bold;

        color: #4FA851;

        text-decoration:none;

}

.card-blog-header a:hover{

        color: #67C968;

}

.card-blog-options,.card-blog-options a{

        background-color: #D5F0D6;

        padding:3px;

        text-align:center;

        border-top: 1px solid #FFFFFF;

        color: #328A33;

        text-decoration:none;

        font-size:7pt;

}

.card-blog-options a:hover{

        color: #67C968;

}

ul.card-blog-list{

        padding:0;

        margin:0;

        white-space:nowrap;

        list-style-type:none;

        list-style-position: outside;

}

li.card-blog-item{

        display:inline;

        background: url('arrow.gif') 5px no-repeat ;

        padding-left:10px;

}



.member{

        width: 80px;

        height: 121px;

}

.member-online-photo{

        background-color: #F64B00;

        border: 1px solid #F64B00;

        padding: 8px;

}

.member-online-name{

        background-color: #F64B00;

        border-left: 1px solid #F64B00;

        border-right: 1px solid #F64B00;

        padding: 2px;

        height:32px;

        text-align:center;

}

.member-online-name a{

        font: 8pt Tahoma, sans-serif;

        color: #FFFFFF;

}

.member-online-name a:hover{

        text-decoration: none;

}

.member-online-indicator{

        border: 1px solid #F64B00;

        font: 7pt Arial, sans-serif;

        color: #FFFFFF;

        background-color: #0BCD0B;

}

.member-online-indicator a{

        font: 7pt Arial, sans-serif;

        color: #FFFFFF;

}



.member-offline-photo{

        background-color: #F64B00;

        border: 1px solid #F64B00;

        padding: 8px;

}

.member-offline-name{

        background-color: #F64B00;

        border-left: 1px solid #F64B00;

        border-right: 1px solid #F64B00;

        padding: 2px;

        height:32px;

        text-align:center;

}

.member-offline-name a{

        font: 8pt Tahoma, sans-serif;

        color: #FFFFFF;

}

.member-offline-name a:hover{

        text-decoration: none;

}

.member-offline-indicator{

        border: 1px solid #F64B00;

        font: 7pt Arial, sans-serif;

        color: #000000;

        background-color: #BFBFBF;

}

.member-offline-indicator a{

        font: 7pt Arial, sans-serif;

        color: #FFFFFF;

}

.ecard{

}

.ecard-thumbnail{

        background-color: #F2F2F2;

        border: 1px dashed #999999;

        padding: 15px;

}

.ecard-name{

        background-color: #E5E5E5;

        border-left: 1px dashed #999999;

        border-right: 1px dashed #999999;

        border-bottom: 1px dashed #999999;

        padding:15px;

}

.photo{

        width:80px;

        height:118px;

}

.photo_edit{

        width:80px;

        height:132px;

}

.photo_big{

        width:344px;

}



.photo-photo{

        background-color: #F2F2F2;

        border: 1px solid #999999;

        padding: 8px;

}

.photo-caption{

        background-color: #E5E5E5;

        border-left: 1px solid #999999;

        border-right: 1px solid #999999;

        border-bottom: 1px solid #999999;

        padding: 2px;

        height:42px;

}

.photo-text{

        background-color: #E5E5E5;

        font: 7pt Tahoma, sans-serif;

        color: #808080;

}

.photo-text a{

        background-color: #E5E5E5;

        font: 7pt Tahoma, sans-serif;

        color: #808080;

}

.photo-text-big{

        font: 8pt Tahoma, sans-serif;

        color: #808080;

}

.news{

        border:1px solid #CCCCCC;

}

.news-title{

        background-color: #FFFFFF;

        border-right:1px solid #CCCCCC;

        float:left;

        padding:3px;

        width:80%;

}

.news-date{

        background-color: #FFFFFF;

        border-left:1px solid #CCCCCC;

        padding:3px;

        text-align:right;

}

.news-body{

        background-color: #FFFFFF;

        border-top:1px solid #CCCCCC;

        padding:5px;

}



/* forms */

.form{

        text-align:center;

        margin:0;

        padding:0;

        width:530px;

}

.formlabel{

        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

        font-size: 8pt;

        color: #000000;

        float:left;

        text-align:right;

        width:40%;

        margin: 0 0 5px 0;

        padding:6px 0px 0 0;

        display:block;

        clear:both;

}

.formelement{

        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

        font-size: 8pt;

        color: #4E8199;

        float:left;

        margin:3px;

        text-align:left;

}

.formbutton{

        padding-top:10px;

        text-align:center;

        display:block;

        clear:both;

}

.formset{

        margin-bottom:2px;

}

.textfield{

        background-color: #FFFFFF;

        border:1px solid #888888;

        padding:3px;

        color: #000000;

        font : 8pt Verdana, Arial, Helvetica, sans-serif;

        font-size: 8pt;

}

.dropdown{

        background-color: #FFFFFF;

        border:1px solid #888888;

        color: #000000;

        font : 8pt Verdana, Arial, Helvetica, sans-serif;

        font-size: 8pt;

}

.textarea{

        background-color: #FFFFFF;

        border:1px solid #888888;

        padding:3px;

        color: #000000;

        font : 8pt Verdana, Arial, Helvetica, sans-serif;

        font-size: 8pt;

}

.button{

        background-color: #999999;

        border:1px solid #888888;

        padding:3px;

        color: #000000;

        font : 8pt Verdana, Arial, Helvetica, sans-serif;

        font-size: 8pt;

}



/* lists */

.list-blue{

        font : 8pt Verdana, Arial, Helvetica, sans-serif;

        color : #000000;

        border-top:2px solid #CCCCCC;

        /*border-top:2px solid #689BCA;*/

}

.list-blue a{

        color: #0000A0;

}

.list-blue a:hover{

        color: #0000A0;

        text-decoration:underline;

}

.list-blue-header{

        background-color: #D6E4F0;

        padding:3px;

        border-right:1px solid #FFFFFF;

        border-bottom:1px solid #FFFFFF;

        height:20px;

}

.list-blue-item{

        text-align:left;

        background-color: #FFFFFF;

        padding:3px;

}

.list-blue-item-1{

        text-align:left;

        border-right:1px solid #FFFFFF;

        border-bottom:1px solid #FFFFFF;

        background-color: #EBF3FA;

        padding:3px;

        height:20px;

}

.list-blue-item-2{

        text-align:left;

        border-right:1px solid #FFFFFF;

        border-bottom:1px solid #FFFFFF;

        background-color: #F7FBFF;

        padding:3px;

        height:20px;

}

.list-blue-title,.list-blue-title a{

        font-family: "Trebuchet MS","Lucida Grande";

        font-size: 12pt;

        font-weight:bold;

        color: #0000A0;

        text-decoration:none;

        padding-right:5px;

}

.list-blue-category{

        padding:3px;

}

.list-blue-category a{

        color: #0000A0;

}

.list-blue-category a:hover{

        color: #0000A0;

        text-decoration:underline;

}

.list-blue-subcategory{

        padding:3px;

        padding-left:20px;

}

.list-blue-subcategory a{

        color: #0000A0;

        text-decoration:none;

}

.list-blue-subcategory a:hover{

        color: #0000A0;

        text-decoration:underline;

}



.list-orange{

        font : 8pt Verdana, Arial, Helvetica, sans-serif;

        color : #000000;

        border-top:2px solid #CCCCCC;

}

.list-orange a{

        color: #0000A0;

        text-decoration:none;

}

.list-orange a:hover{

        color: #0000A0;

        text-decoration:underline;

}

.list-orange-header{

        background-color: #CCCCCC;

        padding:3px;

        border-right:1px solid #FFFFFF;

        border-bottom:1px solid #FFFFFF;

        height:20px;

}

.list-orange-item{

        text-align:left;

        background-color: #FFFFFF;

        padding:3px;

}

.list-orange-item-1{

        text-align:left;

        border-right:1px solid #FFFFFF;

        border-bottom:1px solid #FFFFFF;

        background-color: #FAF3EB;

        padding:3px;

        height:20px;

}

.list-orange-item-2{

        text-align:left;

        border-right:1px solid #FFFFFF;

        border-bottom:1px solid #FFFFFF;

        background-color: #FFFCF7;

        padding:3px;

        height:20px;

}

.list-orange-title,.list-orange-title a{

        font-family: "Trebuchet MS","Lucida Grande";

        font-size: 12pt;

        font-weight:bold;

        color: #A8824F;

        text-decoration:none;

        padding-right:5px;

}



/* rating */

.rating{

        font-family: Arial, Helvetica, sans-serif;

        font-size: 25pt;

        color: #000000;

        font-weight: bolder;

        text-align:center;

}



.rating_0{

        color: #8093BA;

}

.rating_1{

        color: #8093BA;

}

.rating_2{

        color: #868FB3;

}

.rating_3{

        color: #8E8BAA;

}

.rating_4{

        color: #9885A0;

}

.rating_5{

        color: #A27F95;

}

.rating_6{

        color: #AD7989;

}

.rating_7{

        color: #B7737E;

}

.rating_8{

        color: #C06D75;

}

.rating_9{

        color: #C7696C;

}

.rating_10{

        color: #CE6565;

}



/* forum */

.forum-totals{

        background-color: #FFFFCC;

        border:1px solid #CCCCCC;

        padding:5px;

}

.forum-button{

        border: 1px solid #888888;

        background-color: #999999;

        color: #000000;

        font-family : Tahome, Arial, Helvetica, sans-serif;

        font-size: 8pt;

        padding:5px;

        cursor:pointer;

        float:left;

        margin:2px;

}

.forum_quote{

        border:1px dashed #689BCA;

        background-color: #FFFFFF;

        padding:5px;

}



/* calendar */

.calendar-button{

        font-family : Tahome, Arial, Helvetica, sans-serif;

        font-weight: bold;

        font-size: 8pt;

        background-color: #CCCCCC;

        border:1px solid #F64B00;

        color: #000000;

        cursor:pointer;

        width:20px;

        text-align:center;

}

.calendar-date{

        font-family: "Trebuchet MS","Lucida Grande";

        font-size: 8pt;

        font-weight:bold;

        text-align:center;

        color: #FFFFFF;

}

.calendar-week{

        font-family : Arial, Helvetica, sans-serif;

        font-size : 8pt;

        font-weight:bold;

        color: #000000;

}

.calendar-day{

        font-family : Arial, Helvetica, sans-serif;

        font-size : 8pt;

        color: #000000;

        cursor: pointer;

}

.calendar-extended{

        color: #999999;

}

/*.calendar-sunday{

        color: #1F5EAC;

}  */

.calendar-today{

        color: #F64B00;

        font-weight:bold;

}

.calendar-holiday{

        text-decoration:underline;

        font-weight:bold;

        color: #0000FF;

}

.calendar-nof-holiday{

        color: #3F981C;

}

.calendar-events{

        font-weight: bold;

}

.calendar-notes{

        font-style: italic;

}

.calendar-selected{

        border: 1px solid #F64B00;

}

/* im */

.im{

        border:1px solid #999999;

}

.im-header{

        font-size:7pt;

        color: #000000;

        background-color: #FFFFFF;

        border-bottom: 1px solid #999999;

        padding:3px;

}

.im-body{

        background-color: #FFFFFF;

        text-align:center;

}



/* banners */

.banner-header{

        border-bottom: 1px solid #CCCCCC;

        padding:5px;

        text-align:center;

}

.banner-footer{

        border-top: 1px solid #CCCCCC;

        padding:5px;

        text-align:center;

}

.banner-side{

        padding:5px;

        text-align:center;

}



/* notification */

.noti{

        border:1px solid #6888CA;

        background-color: #FFFFFF;

        color: #666666;

}

.noti-header{

        background: #5090CE url(gradient_tcat.gif) repeat-x top left;

        padding:3px;

        color: #FFFFFF;

        font : 8pt Verdana, Arial, Helvetica, sans-serif;

        font-weight:bold;

}

.noti-header a{

        color: #FFFFFF;

        font-weight:normal;

        text-decoration:none;

}

.noti-body{

        font : 8pt Verdana, Arial, Helvetica, sans-serif;

        color: #666666;

}

.noti-body a{

        color: #666666;

}

.noti-body a:hover{

        text-decoration:none;

}



/* color selector */

.color-color{

        margin:1px;

        width:9px;

        height:9px;

        float:left;

        cursor:pointer;

        border:1px solid #000000;

}



/* albums */

.photo{

        width:80px;

        height:118px;

}

.photo_edit{

        width:80px;

        height:132px;

}

.photo_main{

        background-color: #FA8072;

        border: 1px solid #999999;

        padding: 8px;

}

.album{

        width:80px;

        height:118px;

}

.album_main{

        background-color: #FFE4E1;

        border: 1px solid Black;

        padding: 8px;

}

.album_big{

        width:344px;

}

.album_edit{

        width:80px;

        height:142px;

}

.album-photo{

        background-color: #DDDDDD;

        border: 1px solid Black;

        padding: 8px;

}

.album-caption{

        background-color: #999999;

        border-left: 1px solid Black;

        border-right: 1px solid Black;

        border-bottom: 1px solid Black;

        padding: 2px;

        height:42px;

}

.album_edit{

        width:80px;

        height:142px;

}

.album-text{

        background-color: #999999;

        font: 7pt Tahoma, sans-serif;

        color: #F9F9F9;

}

.album-text a{

        background-color: ##CCCCCC;

        font: 7pt Tahoma, sans-serif;

        color: #F9F9F9;

}

.album-text-big{

        font: 8pt Tahoma, sans-serif;

        color: #F9F9F9;

}

/* vchat */

#vchat_window{

        position: absolute;

        visibility: hidden;

        width: 370px;

        top: 0;

        left: 0;

        z-index: 1;

}

.vchat_handler{

        border: 4px solid #00209F;

        background-color: #FFFFFF;

        height:100%;

        padding:5px;

}

.vchat_icon{

        margin:auto;

        text-align:center;

        float:left;

}

.vchat_message{

        color: #000;

        text-align:left;

        font : 8pt Verdana, Arial, Helvetica, sans-serif;

}

.vchat_message_header{

        font-weight:bold;text-align:center

}

.vchat_message_content{

        padding-top:20px;

}

.vchat_buttons{

        text-align:center;

        padding-top:20px;

}

/* social bookmarking */

#sbdropdown {

border:1px solid #CCC;

background-color: #FFF;

visibility:hidden;

position:absolute;

z-index:100;

left:0px;

top:0px;

padding: 3px;

}

#sbbar {

border:1px solid #CCC;

background-color: #FFF;

padding: 3px;

}

.sbitem{

border:1px solid #FFF;

background-color: #F7F7F7;

color: #666666;

padding: 3px;

cursor: pointer;

text-align:left;

}

.sbitemhighlight{

background-color: #EBF3FA;

border:1px solid #689BCA;

padding: 3px;

cursor: pointer;

text-align:left;

}



/* tags */

.tagCloud {

        padding: 3px;

        text-align:center;

}

.tagCloud a{

       color: #4E8199;

       text-decoration:none;

}

.tagCloud a:hover {

        color: #4E8199;

        text-decoration:underline;

}