/*----------------------------------------------------------
TEMPLATE 'MAIN' STYLES
----------------------------------------------------------*/
#web-page{
    margin: 0 auto 10px;
    width: 1000px;
}
#web-page-header{
    width: 1000px;
    height: 212px;
    margin:0 auto;
    position: relative;
    top:0;
    left:0;
}
   #web-page-header .logo
    {
        position: absolute;
        top: 10px;
        right: 20px;
        z-index: 0;
        width:320px;
        height:41px;
        background: transparent url('\images/logo.gif') no-repeat scroll 0 0;
    }
    #web-page-header .img-buddha
    {
        width:256px;
        height:176px;
        background: transparent url('\images/buda-logo.png') no-repeat scroll 0 0;
        position: absolute;
        bottom: -6px;
        left: 0px;
        z-index: 20;
    }
    #HolderTop
    {
        position: relative;
        z-index: 1;
        top: 62px;
        left: 0;
        width:1000px;
        height: 140px;
    }

#web-page-content{
    position: relative;
    top:0px;
    left:0px;
    width: 1000px;
    margin: 0 auto;
    xbackground-color: #FFF;
    min-height: 400px;
    xpadding: 20px;
    margin-top:10px;
}
    #HolderLobby{
        min-height: 400px;
        width: 620px;
        float: right;
        xbackground:#ffa;
    }
    #HolderSide 
    {
        min-height: 400px;
        width: 346px;
        float: left;
        xbackground:#afa;
        padding-top:22px;
    }

/* --------------------------------------------------------
FOOTER
----------------------------------------------------------*/
#web-page-footer{
    background: #8c0b16;
    position:relative;
    width:1000px;
    margin-top:20px;
}

    #web-page-footer #copy
    {
        position:absolute;
        left: 11px;
        top:12px;
    }
    #web-page-footer #copy span
    {
        color:#f0ae73;
    }
/*
----------------------------------------------------------
GENERIC FORM STYLES
----------------------------------------------------------
*/
.form{
}
    .form .drop,
    .form .txtarea,
    .form .txt{
        border: 1px solid #8c0b16;
        color:#8c0b16;
        padding:2px;
        width:300px;
        background-color: #f2e3d5;
        font-family:Arial;
        font-size:12px;
    }
    .form .drop {
        width:176px;
    }
    .form .button.submit{
         border:1px solid #b27a6b;
         background:#8c0b16;
         color:#f2884b;
         cursor:pointer;
         padding:1px 10px;
         font-family:Arial;
    }
    .form ul li{
         xdisplay:inline-block;
         padding-bottom:5px;
    }
    .form .lbl {
         display:inline-block;
         font-size:12px;
         color:#8c0b16;
         width:100px;
         font-weight:bold;
         vertical-align:top;
    }
    .form .field-validation-error{
        color: red;
        font-size:10px;   
        display:inline-block;
        xbackground:red;
        color:red;
        xpadding:1px 10px;
    }
    .form .asterisk{
        color:Red;
    }
    .form fieldset{
        padding:5px 0;
        
    }
    .form .required{
        xbackground:yellow;
    }
    .form .timeEntry_control{
        position:relative;
        top:3px;
    }
    .form .server-error{
        background:#E8B6AD; 
    }
    .form .server-error span{
        color:Yellow;
        padding:5px 10px;
        display:inline-block;
    }
/*
----------------------------------------------------------
NEWLETTER SUBSCRIPTION FORM
----------------------------------------------------------
*/
#_FormSubscribe{
    width: 320px;
    margin: 0 auto;
    margin-bottom:22px;
}
    #_FormSubscribe .form .button.submit{
         margin-right:40px;
    }
    #_FormSubscribe .form .txt{
         width:160px;
    }
    #_FormSubscribe .form .lbl{
         width:40px;
    }
    #_FormSubscribe .form .field-validation-error{
         margin-right:45px;
    }
    #_FormSubscribe .form .server-error{
        margin-bottom:5px;
        background:transparent; 
    }
    #_FormSubscribe .form .server-error span{
         xpadding:1px 10px;
         color:Red;
    }
    #_FormSubscribe .form .server-error span{
         xpadding:1px 10px;
         color:Red;
         padding:0px;
    }

/*
----------------------------------------------------------
PUBLISH YOU OWN EVENT FORM
----------------------------------------------------------
*/
#_FormPublishEvent{
    margin: 20px 0 20px 0;
}
    #_FormPublishEvent fieldset.date-time .datepicker{
        width:80px;
    }
    #_FormPublishEvent fieldset.date-time .timepicker{
        width:40px;
    }
    #_FormPublishEvent .form .lbl{
        width:110px;
    }
    #_FormPublishEvent .form .button.submit{
         margin-right:114px;
    }
    #_FormPublishEvent #HTMLContent{
          height:150px;
          xwidth:499px;
    }

/*
----------------------------------------------------------
REGISTER TO AN EVENT FORM
----------------------------------------------------------
*/

#_FormActivityRegistration{
}
    #_FormActivityRegistration .form .txt{
        width:200px;
        font-family:Arial;
        font-size:12px;
    }
    #_FormActivityRegistration .form .drop{
        width:206px
    }
    #_FormActivityRegistration .form .lbl{
        width:90px;
    }
    #_FormActivityRegistration .form .field.agreed .lbl{
        Xwidth:218px;
    }
    #_FormActivityRegistration .form .button.submit{
         margin-right:236px;
    }
    #_FormActivityRegistration .form .field-validation-error{
         display:block;
         margin-right:96px;
    }
    #_FormActivityRegistration .form .agreed-to-sign-up .lbl{
        width:auto;
    }
/*
----------------------------------------------------------
CONTACT USFORM
----------------------------------------------------------
*/
#_FormContactUs{
}
    #_FormContactUs .form .button.submit{
         margin-right:355px;
    }
    
#_FormLogin,
#_FormRegistration{
    border:1px solid #E6C4B7;
    width:600px;
    padding:8px;
    margin-bottom:10px;
}
    #_FormLogin form,
    #_FormRegistration form{
        margin: 0 auto;
        width:600px;
    }

    #_FormLogin .form .button.submit{
        margin-right:349px;
    }
    #_FormRegistration .form .button.submit{
        margin-right:345px;
    }
    #_FormLogin .caption,
    #_FormRegistration .caption{
        background:none repeat scroll 0 0 #F2884B;
        color:#8C0B16;
        font-size:12px;
        padding:4px 10px 4px 0;
        margin-bottom:10px;
    }
    
    
#_FormInviteTeacher{
}
    #_FormInviteTeacher .form .button.submit{
         margin-right:355px;
    }


/* --------------------------------------------------------
BREAD-CRUMBS
----------------------------------------------------------*/
#BreadCrumbs{
}

/* --------------------------------------------------------
SEARCH
----------------------------------------------------------*/
#SearchSite
{
}

/* --------------------------------------------------------
GENERICS FOR SIDE CONTROL
----------------------------------------------------------*/
.side-control{
    width:342px;
    border:1px solid #e6c4b7;
    margin-bottom:10px;
}
    .side-control .caption{
        width:310px;
        margin:12px auto;
        background:#f2884b;
        color:#8c0b16;
        font-size:12px;
        padding:4px 0; 
        padding-right:10px;
    }

/* --------------------------------------------------------
MAIN MENU / FOOTER MENU
----------------------------------------------------------*/
#MainMenu{
    width: 1000px;
    height: 43px;
    background: #8b2d1a;
    position:relative;
    z-index:10;
}
    #MainMenu li.home a,
    #FooterMenu li.home a
    {
        border:0px !important;
    }
    
    #MainMenu li.home a,
    #FooterMenu li.home a
    {
        background: url('\images/home-page-ico.gif') no-repeat 20px 14px;
        padding:0;
        width: 50px;
        height: 50px;
        border:0px !important;
    }
    #MainMenu li.home:hover > a,
    #FooterMenu li.home:hover > a
    {
        background: url('\images/home-page-ico.gif') no-repeat 20px 14px !important;
    }

    #MainMenu ul,
    #FooterMenu ul
    {
        padding: 0 15px;
        overflow:visible;
    }
    #FooterMenu ul{
         width:700px;
    }
    #MainMenu ul li,
    #FooterMenu ul li
    {
        float: right;
        overflow:visible;
    }
    #MainMenu ul li a,
    #FooterMenu ul li a
    {
        display: inline-block;
        padding: 13px 10px 13px 10px;
        font-size: 14px;
        font-weight: normal;
        text-decoration: none;
        color: #FFF;
        font-family:Arial;
        background-color: #8b2d1a;
        color:#f2994b;
        width:120px;
        text-align:right;
    }
    #FooterMenu ul li a
    {
        background-color: #8c0b16;
        width:auto;
    }
    
    #MainMenu ul li a:hover
    {
        background-color: #a04324;
    }
    
    #FooterMenu ul li a:hover
    {
        text-decoration: underline;
    }
    
    #MainMenu ul.level-1 
    {
        height:44px;
        position:absolute;
        top:0px;
        z-index:100;
        *width:750px;
        xbackground:#ffa;
    }

    #MainMenu ul.level-1 > li.selected > a
    {
        background: #f2994b;
        color:#8B2D1A;
        font-weight:bold;
    }

    #MainMenu ul.level-1 li > a
    {
        xbackground: url('\images/main-menu-pipe.gif') no-repeat 0 0;
    }
    #MainMenu ul.level-1 li:hover > a
    {
        background-color: #f2994b;
        color:#8b2d1a;
        xfont-weight:bold;
    }
    
    #MainMenu ul.level-2
    {
        background:#f2994b;
        padding: 1px;
    }
    #MainMenu ul.level-2 > li
    {
        text-align:center;
        float:none;
    }
    #MainMenu ul.level-2 > li a
    {
        float:none;
        color:#f2994b;
        text-align:right;
        width:118px;
    }
    
    #MainMenu ul.level-2 > li a:hover
    {
        background:#a04324;
        color:#f2994b;
        border:0;
    }

/* --------------------------------------------------------
Quotes 
----------------------------------------------------------*/
#Quotes{
    width:342px;
    height:auto;
    border:1px solid #8c0b16;
    margin-bottom:10px;
    position:relative;
}
    #Quotes .frame
{
    background-position: left bottom;
    width: 320px;
    margin: 10px auto;
    height: auto;
    padding: 1px 1px 3px 1px;
    border: 1px solid #8c0b16;
    background-image: url('\images/bush.gif');
    background-repeat: no-repeat;
}


      /*  #Quotes .viewport
        {
            height:auto;
            xoverflow:auto;
            direction:ltr;
            width:291px;
            xposition:absolute;
            top:13px;
            right:40px;
        }*/
        #Quotes .quote-ico
        {
            
            height: 23px;
            width:23px;
        }
        #Quotes .quote-ico.top
        {
        background-position: right bottom;
        height:23px;
        width: 210px;
        right: 12px;
        background-image: url('\images/quote-ico.png');
        background-repeat: no-repeat;
         }
        #Quotes .quote-ico.bottom
        {
        background-position: left bottom;
        height:22px;
        width: 210px;
        right: 12px;
        background-image: url('\images/quote-ico.png');
        background-repeat: no-repeat;
       
        }
        
        #Quotes .text
        {
            min-height: 100px;
            width:210px;
            direction:rtl;
            padding-right:16px;
        }
        #Quotes .text p
        {
            color:#8c0b16;
            font-size:12px;
            font-family:David;
        }
        #Quotes .text p.number
        {
            font-family:David;
            height:12px;
            font-size:10px;
            color:#8c0b16;
            font-size:10px;
        }
            
/* --------------------------------------------------------
New Items
----------------------------------------------------------*/
#NewsItem{
    width:342px;
    height:130px;
    border:1px solid #8c0b16;
    margin-bottom:10px;
    position:relative;
}
    #NewsItem .frame{
        width:320px;
        margin: 10px auto;
        height:107px;
        padding:1px;
        border:1px solid #8c0b16;
    }
        #NewsItem .viewport
        {
            height:100px;
            overflow:auto;
            direction:ltr;
            width:311px;
            margin: 5px 0;
        }

        #NewsItem .news-item
        {
            xbackground: #ffa;
            padding-right:3px;
        }
        #NewsItem .news-item .caption
        {
            color:#8c0b16;
            font-size:13px;
            padding:0 7px;
        }
        #NewsItem .news-item p
        {
            color:#8c0b16;
            font-size:13px;
            padding:0 7px;
        }

/* --------------------------------------------------------
SHARE 
----------------------------------------------------------*/
.Share
{
    font-size: 14px;
    height: 30px;
    width: 160px;
    float:left;
    position:relative;
    margin-top:-25px;
    margin-left:-20px;
}
    .Share strong
    {
        float: right;
        font-weight: normal;
        padding: 7px 10px;
    }
    .Share ul li
    {
        float: right;
        margin: 0 1px;
    }
    .Share li a
    {
        display: inline-block;
        width: 26px;
        height: 26px;
        margin: 2px 1px;
        text-indent: -999em;
        text-decoration: none;
    }
    .Share li.facebook a
    {
        background: transparent url('\images/shareFacebook.png') no-repeat scroll right top;
    }
    .Share li.facebook:hover a
    {
        background: transparent url('\images/shareFacebookColor.png') no-repeat scroll right top;
    }
   
/* --------------------------------------------------------
ABOUT-US 
----------------------------------------------------------*/
#AboutUs{
}
    #AboutUs ul li
    {
        clear: both;
        padding-top: 20px;
        border-bottom: 1px solid #CCC;
    }
    #AboutUs ul li div.img
    {
        float: right;
        width: 120px;
    }
    #AboutUs ul li div.img img
    {
        width: 120px;
    }
    #AboutUs ul li div.info
    {
        float: left;
        width: 480px;
    }
    #AboutUs ul li div.info h3
    {
        font-size: 22px;
        font-weight: normal;
        color: #666;
    }
    
/* --------------------------------------------------------
MAIN PAGE CAPTION
----------------------------------------------------------*/
#ContentCaption
{
    position: relative;
    border-bottom: 1px solid #852B19;
    width:620px;
    margin-bottom:20px;
}

    #ContentCaption h1
    {
        font-size: 20px;
        font-weight: normal;
        color: #852B19;
    }
    #ContentCaption ul
    {
        position: absolute;
        top: 7px;
        left: 0;
    }
    #ContentCaption ul li
    {
        display: inline;
        margin: 0 3px 0 0;
    }
    #ContentCaption ul li a
    {
        font-size: 12px;
        text-decoration: none;
        padding: 2px 5px 3px;
        color: #FFF;
   }
   
/* 
--------------------------------------------------------
HOME PAGE GALLERY  
----------------------------------------------------------
*/
#HPGallery
{
    margin-top:22px;
    height:400px;
}

/* --------------------------------------------------------
LOGIN INDICATOR
----------------------------------------------------------*/
#LogonIndicator{
     position:absolute;
     top:10px;
     left:75px;
}
    #LogonIndicator span{
        color: #F79A4A;
        padding-right:10px;
        display:inline-block;
    }
    #LogonIndicator a.button-out{
        color:#f2994b;
        padding:3px 10px;
        border:1px solid #b5442b;
        display:inline-block;
        text-decoration:none;
        cursor:pointer;
        margin-right:15px;
    }
    #LogonIndicator .login-link{
        padding:2px 10px;
        text-decoration:none;
        color:#f2994b;
        border:1px solid #b5442b;
        display:inline-block;
    }
/*
----------------------------------------------------------
ACTIVITY ITEM
----------------------------------------------------------
*/
#ActivityItem{
}
    #ActivityItem .subtitle{
         margin-bottom:10px;
    }
    #ActivityItem .panel{
        float:right;
    }
    #ActivityItem .panel.summary{
        width:247px;
        xbackground:#ffa;
        padding-left:20px;
    }
        #ActivityItem .panel.summary ul.block{
            margin-bottom:7px;
        }
        #ActivityItem .panel.summary ul.block li{
             display:inline-block;
             width:247px;
        }
        #ActivityItem .panel.summary strong{
           font-size:12px;
           float:right;
           display:inline-block;
        }
        #ActivityItem .panel.summary li span{
           display:inline-block;
           float:left;
        }
        #ActivityItem .panel.registration{
            padding:15px;
            border:1px solid #e6c4b7;
            width:320px;
            xheight:200px;
        }
        
    #ActivityItem .text{
        margin-top:20px;
    }

    #ActivityItem .no-free-places-msg{
         font-weight:bold;
    }

/*
----------------------------------------------------------
GENERICS FOR PROMO CONTOROLS 
----------------------------------------------------------
*/

.ak_promo{
     height:140px;
     width:400px;
     xbackground:red;
     float:right;
     margin-left:20px;
}
    #KnowledgePromo.ak_promo{
        width:320px;
        
    }
    .ak_promo .wrapper
{
    height: 24px;
    border-bottom-style: solid;
    border-bottom-width: thin;
    border-bottom-color: #800000;
}

    .ak_promo .wrapper .caption{
        display:inline-block;
        float:right;
        font-size:20px;
        margin-right:10px;
    }

    .ak_promo .tabs-promo{
        display:inline-block;
        float:left
    }
   
    .ak_promo .tabs-promo li{
         display:inline-block;
         *display:inline;
         zoom:1;
         margin-right:3px;
    }
    
        .ak_promo .tabs-promo li a{
             display:inline-block;
             *display:inline;
             zoom:1;
             background-color:#d7a59b;
             color:#8c0b16;
             padding:2px 5px 3px;
             text-decoration:none;
             font-size:11px;
        }
        
        .ak_promo .tabs-promo li.all a{
            color:#852B19;
        }    
        .ak_promo .tabs-promo li.selected a{
            background-color:#ac4e51;
            border:1px solid #852B19;
            color:#FFFFFF;
            padding:1px 4px 2px;
        }
        .ak_promo .tabs-promo li a:hover{
            text-decoration:underline;   
        }
        .ak_promo .canvas{
             overflow:auto;
             direction:ltr;
             width:390px;
             height:112px;
             xbackground:green;
             padding-right:10px;
        }
        #KnowledgePromo.ak_promo .canvas{
             width:310px;
        }
        #ActivitiesForRegisteration .content,
        .ak_promo .canvas .promo-content{
            direction:rtl;
        }
            #ActivitiesForRegisteration .content li,
            .ak_promo .canvas .promo-content li{
                padding:2px 0;
                font-size:11px;
                height:15px;
            }
            .ak_promo .canvas .promo-content li.info{
                font-size:14px;
                color:#8c0b16;
                font-weight:bold;
                text-align:right;
                padding:3px 0px;
            }
            #ActivitiesForRegisteration .content li .col,
            .ak_promo .canvas .promo-content li .col{
                 margin-left:2px;
            }
            #ActivitiesForRegisteration .content li .date,
            .ak_promo .canvas .promo-content li .date{
                display:inline-block;
                *display:inline;
                zoom:1;
                float:right;
                width:50px;
                color:#f2864b;
                text-align:center;
            }
            #ActivitiesForRegisteration .content li .time,
            .ak_promo .canvas .promo-content li .time{
                display:inline-block;
                *display:inline;
                zoom:1;
                xbackground-color:#E9A7A7;
                float:right;
                width:50px;
                color:#3f0610;
                text-align:center;
            }
            #ActivitiesForRegisteration .content li .title,
            .ak_promo .canvas .promo-content li .title{
                display:inline-block;
                *display:inline;
                zoom:1;
                color:#3f0610;
                float:right;
                width:240px;
                white-space:nowrap;
            }
            #ActivitiesForRegisteration .content li .title a,
            .ak_promo .canvas .promo-content li .title a{
                text-decoration:none;
                color:#3f0610;
            }
            #ActivitiesForRegisteration .content .title a:hover,
            .ak_promo .canvas .promo-content li .title a:hover{
                text-decoration:underline;
            }
            
            .ak_promo .canvas .promo-content li div.icon{
                background-color:#E9A7A7;
                width:13px;
                height:13px;
                color:#fff;
                float:right;
                margin-left:5px;
            }
            .ak_promo .canvas .promo-content li .icon.article {
                background:  url('\images/library-types-ico.gif') no-repeat scroll 0 0;
            }    
            .ak_promo .canvas .promo-content li .icon.video {
                background:  url('\images/library-types-ico.gif') no-repeat scroll -26px 0;
            }    
            .ak_promo .canvas .promo-content li .icon.audio {
                background:  url('\images/library-types-ico.gif') no-repeat scroll -13px 0;
            }    
        
#ActivitiesForRegisteration{
    width: 307px;
    margin:0 auto;
    overflow:auto;
    height:72px;
    margin-bottom:10px;
}
#ActivitiesForRegisteration .content{
    padding-right:3px;
}
#ActivitiesForRegisteration .content li .title{
    width:160px;
    overflow:hidden;
    white-space:nowrap;
}
/* --------------------------------------------------------
GENERICS FOR PAGER CONTROL
----------------------------------------------------------*/
.pager
{
    height: 22px;
    background:#dbbd9d;
    width:620px;
    text-align:center;
}
    .pager .pager-wrapper
    {
         xpadding-right:34px;
    }
        .pager .pager-wrapper a
        {
             display:inline-block;
             *display:inline;
             zoom:1;
        }
        .pager .pager-wrapper .button
        {
            width:17px;
            height:17px;
            vertical-align:middle;
            *position:relative;
            *top:3px;
        }
            .pager .pager-wrapper  a.item
            {
                font-size:11px;
                padding:0px 5px;
            }
            .pager .pager-wrapper .item.selected
            {
                background-color: #cf9d86;
            }
            .pager .pager-wrapper .info-1
            {
                 font-size:11px;
                 padding:0 5px;
            }
            .pager .pager-wrapper .info-1 span
            {
                 font-size:11px;
            }
            
        .pager .pager-wrapper .button.back
        {
            background: url('\images/pager-controls.gif') no-repeat -32px 0;
            margin-left: 10px;
        }
        .pager .pager-wrapper .button.next
        {
            margin-right: 10px;
            background: url('\images/pager-controls.gif') no-repeat -16px 0;
        }

/*
----------------------------------------------------------
ACTIVITY/KNOWLEDGE LOBBY
----------------------------------------------------------
*/

.ak_lobby{
    width:620px;
    position: relative;
    top:0;
    right:0;
}
    .ak_lobby .filter{
        margin-top:5px;
        background:#f0ae73;
        xheight:100px;
        padding:10px;
        margin-bottom:20px;
        position:relative;
        top:0;
        right:0;
    }  
    .ak_lobby .filter .button-wrapper{
        position:relative;
        top:3px;
        right:-3px;
        float:right;
        height:40px;
        width:39px;
        xbackground:green;
    }
    .ak_lobby .filter .start-button{
        position:relative;
        top:3px;
        right:-3px;
        height:40px;
        width:39px;
        background: url('\images/show.png') no-repeat 0 0;
        display:inline-block;
        cursor:pointer;
    }
    .ak_lobby .filter .start-button span{
        color:#fff;
        font-size:15px;
        text-decoration:none;
        position:absolute;
        top:12px;
        left:10px;
    }
    .ak_lobby .filter .controls{
        position:relative;
        top:0;
        right:0;
        float:right;
        width:535px;
        min-height:50px;
        xbackground:red;
        border-right:1px solid #852B19;
        padding-right:7px;
    }
    .ak_lobby .filter ul > li{
        display:inline;
        background:#ffc;
    }  
    .ak_lobby .filter ul > li.last{
        xclear:both;
    }
    .ak_lobby .filter ul li > div{
        width:128px;
        display:inline-block;
        float:right;
        margin-left:5px;
        margin-bottom:5px;
        height:17px;
        color:#852b19;
        xbackground:red;
    }  
    .ak_lobby .filter ul li label{
        color:#852b19;
        font-size:12px;
        vertical-align:top;
        display: inline-block;
        padding-top:8px;
        white-space:nowrap;
    }  
    .ak_lobby .filter ul li label:hover{
        xtext-decoration:underline;
    }  
    .ak_lobby .filter ul li input{
        margin:0;
        padding:0px;
    }  
    .ak_lobby .filter .handler{
         width:14px;
         height:20px;
         position:absolute;
         bottom:0px;
         left:10px;
         background:url('\images/filter-panel-arrow.gif') no-repeat 0px -10px;
         cursor:pointer;
    }
    .ak_lobby .filter .handler.opened{
         background:url('\images/filter-panel-arrow.gif') no-repeat 0px 10px;
         bottom:10px;
    }
     
   .ak_lobby .list > ul li
    {
        clear: both;
        padding-top: 5px;
    }
   .ak_lobby .list > ul li div.dt
    {
        float: right;
    }
   .ak_lobby .list > ul li div.txt
    {
        font-family:Arial;
        font-size:10px;
        float: left;
        width: 520px;
    }
   .ak_lobby .list > ul li span
    {
        background-color: #DFB140;
        padding: 0 2px;
        color: #852B19;
        font-size: 12px;
    }
   .ak_lobby .list > ul li h2 a
    {
        font-size: 16px;
        color: #852B19;
        text-decoration: none;
        font-weight: normal;
        padding: 0 2px;
    }
   .ak_lobby .list > ul li h2 a:hover
    {
        background-color: #852B19;
        color: #FFF;
    }
   .ak_lobby .list > ul li p
    {
        font-size: 12px;
        color: #999;
        line-height: 150%;
    }
    #ActivityLobby.ak_lobby .regular-items{
        margin-top:30px;
    }
    #ActivityLobby.ak_lobby .view-port
{
    border-color: #800000;
    padding-right: 1px;
    width: 610px;
    height: 120px;
    overflow: auto;
    border-top-style: solid;
    border-top-width: thin;
}

    .ak_lobby .list table{
        width:620px;
    }
    .ak_lobby .list thead{
         margin-bottom:10px;
    }
    .ak_lobby .list table th{
        padding:2px 10px;
        text-align: right;
        border-bottom:1px solid #852B19;
    }
    .ak_lobby .list table th a.sort{
         padding-left:10px;
         display:inline-block;
         text-decoration:none;
    }
    .ak_lobby .list table th a.sort:hover{
         background:url('\images/sorter-arrows.gif') no-repeat 0px 3px;
         text-decoration:underline;
    }
    .ak_lobby .list table th a.sorted{
         background:url('\images/desc-arrow.gif') no-repeat 0px 6px !important;
    }
    .ak_lobby .list table th a.sorted.asc{
         background:url('\images/asc-arrow.gif') no-repeat 0px 6px !important;
    }
    .ak_lobby .list table td{
        padding:3px 5px;
        color:#582b0a;
        border-bottom:1px solid #ccc;
    }
    .ak_lobby .list table td a{
        color:#582b0a;
        text-decoration:none;
    }
    .ak_lobby .list table td a:hover{
        text-decoration:underline;
    }

    .ak_lobby .radio {
	    height: 25px;
	    width: 19px;
	    clear:right;
	    float:right;
	    margin-bottom:3px;
	    padding-right: 26px;
	    background: url('\images/radio.png') no-repeat 0 0;
	    cursor: default;
    }
    .ak_lobby .checkbox {
	    height: 25px;
	    width: 19px;
	    clear:right;
	    float:right;
	    margin-bottom:3px;
	    padding-right: 5px;
	    background: url('\images/checkbox-2.gif') no-repeat 0 0;
	    cursor: default;
	    text-align:right;
    }
    .ak_lobby .checkbox input,.radio input {
	    display: none;
    }
    .ak_lobby .checkbox input.show,.radio input.show {
	    display: inline;
    }
        
    .ak_lobby .regular-items table{
       xmargin-top:30px;
    }
    .ak_lobby .regular-items table{
        width:593px;
    }
    .ak_lobby   h3{
        font-weight:bold;
        color:#852B19;
        font-size:14px;
        margin-bottom:4px;
        margin-right:10px;
    }
    
    /*  LABRARAY */
    .ak_lobby .list td .category-ico{
        width:13px;
        height:13px;
        color:#fff;
        display:inline-block;
    }
        
    .ak_lobby .list td .category-ico.article{
        background:  url('\images/library-types-ico.gif') no-repeat scroll 0 0;
    }
    .ak_lobby .list td .category-ico.video {
        background:  url('\images/library-types-ico.gif') no-repeat scroll -26px 0;
    }    
    .ak_lobby .list td .category-ico.audio {
        background:  url('\images/library-types-ico.gif') no-repeat scroll -13px 0;
    }    
