body {
    font-family: Tahoma, Helvetica, Arial;
    font-size: 11px;

    margin: 0px;
    height: 100%;
    padding: 0px;
    width: 100%;
}

html {
    height: 100%;
}
img {
    padding:0px;
    border: 0px;
}
a img{
    border: 0px;
    padding: 0px;
    margin-bottom:-2px
}

a {
    text-decoration: none;
    font-weight: bold;
    color: #326217;
}

a:hover {
    text-decoration: underline;
}

ul.row {
    margin-left: 0;
    padding-left: 0;
    display: inline;
}

.row li {
    list-style: none;
    display: inline;
    margin-left: 0px;
    margin-right: 0px;
}

#topContainer {
    height:  83px;
    background-image: url('../_img/BgTop.png');
    background-position: top right;
    background-repeat: repeat-x;
    
    position: relative;
    left: 50%;
    width: 996px;
    margin-left: -498px;
}

#logoContainer {
    width: 260px;
    float: left;
}
#menuTopContainer {
    background-image: url('../_img/BgRight.png');
    background-position: top right;
    background-repeat: no-repeat;
    height: 83px;
    width: 736px;
    float: right;
    
/*    padding-top: 45px;
    margin-bottom: -45px; */
}

#pageContainer {
    position: relative;
    left: 50%;
    width: 996px;
    margin-left: -498px;
}

#rightBlock {
    float: right;
    width: 250px;
}

#leftBlock {
    float: left;
    width: 180px;
}

#centerBlock {
    float: left;
    width: 556px;
    margin-left: 5px;
}

#centerBlockB {
    float: left;
    width: 736px;
    margin-left: 5px;
}

.nodbContainer {
    background-image: url('../_img/NewsOfDayBlockBg.png');
    background-repeat: repeat-x;
    height: 168px;
    margin-bottom: 5px;
}

.nodbPhoto {
    float: left;
    background-image: url('../_img/NewsOfDayBlockLeft.png');
    background-repeat: no-repeat;
    background-position: left top;
    height: 168px;
}

.nodbPhoto img{
    border: 3px solid #FFFFFF;
    margin-top: 7px;
}

.nodbPhoto .rights {
    position: relative;
    margin-top: -20px;
    -moz-opacity: 0.8;
    background-color: #FFF;
    height: 15px;
    padding-top: 5px;
    padding-left: 10px;
    font-size: 9px;
    filter: alpha(opacity=80);
}

.nodbItems {
    float: right;
    background-image: url('../_img/NewsOfDayBlockRight.png');
    background-repeat: no-repeat;
    background-position: right top;
    height: 168px;
    width: 250px;
}



ul.nodbLinks{
    margin-left: 0;
    padding-left: 0;
    margin-top: 11px;
}

ul.nodbLinks li{
    background-color: #000000;
    margin-bottom: 2px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
    -moz-opacity: 0.5;
    list-style: none;
}

ul.nodbLinks .nodbSelected {
    background-color: #FFFFFF;
    -moz-opacity: 1;
}

ul.nodbLinks .nodbSelected a{
   color: #000000;
}

ul.nodbLinks li a{
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}

.MenuList {
    padding: 0px;
    margin: 0px;
}

ul.MenuList {
    margin-left: 0;
    padding-left: 0;
    padding: 0px;
    margin: 0px;

}

ul.MenuList li{
    background-color: #478C21;
    margin-bottom: 2px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
    margin-left: 3px;
    list-style: none;
    border-bottom: 2px solid #26540D;
}

ul.MenuList li a{
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}
/*
.PS a {
    background-color: #478C21;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    padding: 3px;
    padding-left: 3px;
    padding-right: 3px;
   border-bottom: 2px solid #26540D; 
    margin-bottom: 2px;
    padding-bottom: 5px;
}


.PS a span {
    background-color: #26540D;
    border-bottom: 2px solid #26540D;
}

.PS a:hover {
    text-decoration: none;   
}

.PS {
    margin-top: 10px;
    
}

.PS {
    padding: 0px;
    margin: 0px;
}
*/

ul.PS {
    padding: 0px;
    margin: 0px;
    padding-top: 10px;
}

ul.PS li{
    background-color: #478C21;
    margin-bottom: 2px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    margin-left: 3px;
    list-style: none;
    border-bottom: 2px solid #26540D;
    height: 20px;
    display: inline;
    color: #FFFFFF;
    font-weight: bold;
}


ul.PS li a{
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    padding: 3px;
}

/*
#bgBody {
    background-image: url('../_img/bgBody.png');
    background-position: top center;
    background-repeat: repeat-y;
}

#bgBodyFire {
    background-image: url('../_img/bgBodyFire.png');
    background-position: top center;
    background-repeat: no-repeat;
    min-height: 400px;
}

#bodyContainer {
    position: relative;
    left: 50%;
    margin-left: -381px;
    width: 763px;
    padding-top: 3px;
}

#bgMenu {
    background-image: url('../_img/bgBodyDarkMenu.png');
    background-repeat: repeat-x;
    height: 26px;
}

#bgMenuLeft {
    background-image: url('../_img/bgLeftDarkMenu.png');
    background-repeat: no-repeat;
    width: 17px;
    height: 26px;
    float: left;
}

#bgMenuCenter {
    width: 600px;
    padding-top: 6px;
    
}
*/
.menu a {
    font-weight: bold;
    text-decoration: none;
    color: #000000;
}

.menu a:hover {
}

ul.menu {
    margin-left: 0;
    padding-left: 0;
    display: inline;
    height: 29px;
    margin-top: -8px;
    margin-bottom: -8px;
}

.menu li {
    list-style: none;
    display: inline;
    margin-left: 0px;
    margin-right: 0px;
    height: 26px;
    padding-top: 8px;
    padding-bottom: 8px;
}

ul.menu span {
    padding-top: 7px;
    padding-bottom: 8px;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 12px;
}

ul.menu .selectedItem span{
    background-color: #000000;
    
}
ul.menu .selectedItem a {
    color: #FFFFFF;
    text-decoration: none;
}

ul.menu a {
    text-decoration: none;
}

/* #START - tabBlock */
    .tabBlockContainer {
        background-image: url('../_img/TabBlockLeft.png');
        background-repeat: repeat-y;
        background-position: left;
    }
    
    .tabBlockContent {
        background-image: url('../_img/TabBlockRight.png');
        background-repeat: repeat-y;
        background-position: right;
        padding-left: 6px;
        padding-right: 6px;
        display: block;
    }
    
    .tabBlockContentVisible {
        display: block;
    }
    
    .tabBlockContentUnvisible {
        display: none;
    }
    
    .tabBlockTop {
        background-image: url('../_img/TabBlockTopBgDark.png');
        background-repeat: repeat-x;
    }
    
    .tabBlockTopLeft {
        background-image: url('../_img/TabBlockTopLeft.png');
        background-repeat: no-repeat;
        background-position: top left;
    }
    
    .tabBlockTopRight {
        background-image: url('../_img/TabBlockTopRight.png');
        background-repeat: no-repeat;
        background-position: top right;
        height: 28px;
        padding-left: 6px;
        padding-right: 6px;
        padding-top: 7px;
        margin-bottom: -7px;
    }
    
    .tabBlockBottom {
        background-image: url('../_img/TabBlockBottomBg.png');
        background-repeat: repeat-x;
    }
    
    .tabBlockBottomLeft {
        background-image: url('../_img/TabBlockBottomLeft.png');
        background-repeat: no-repeat;
        background-position: top left;
    }
    
    .tabBlockBottomRight {
        background-image: url('../_img/TabBlockBottomRight.png');
        background-repeat: no-repeat;
        background-position: top right;
        height: 11px;
        font-size: 1px;
    }
    
    ul.tabMenu {
        margin-left: 7px;
        padding-left: 0;
        display: inline;
        height: 29px;
        margin-top: -8px;
        margin-bottom: 7px;
    }
    
    .tabMenu li {
        list-style: none;
        display: inline;
        margin-left: 0px;
        margin-right: 0px;
        height: 28px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
    
    ul.tabMenu span {
        padding-top: 7px;
        padding-bottom: 8px;
        padding-right: 10px;
        padding-left: 10px;
        font-size: 11px;
    }
    
    ul.tabMenu .selectedTab span{
        background-image: url('../_img/TabBlockTopBgWhite.png');
        background-repeat: repeat-x;
    }
    
    ul.tabMenu .selectedTab a {
        text-decoration: none;    
    }

    ul.tabMenu li a {
        color: #000000;
        font-weight: bold;
        text-decoration: none;
    }
    

    .blockList {
        padding: 0px;
        margin: 0px;
    }
    
    ul.blockList {
        margin-left: 0;
        padding-left: 0;
        padding: 0px;
        margin: 0px;
        padding-top: 5px;
    }
    
    ul.blockList li{
        padding-top: 3px;
        padding-bottom: 5px;
        padding-left: 3px;
        list-style: none;
        border-bottom: 1px solid #A3C690;
    }
    
    ul.blockList li a{
        color: #26540D;
        text-decoration: none;
        font-weight: bold;
    }
    
    .blockListInline {
        padding: 0px;
        margin: 0px;
    }
    
    ul.blockListInline {
        margin-left: 0;
        padding-left: 0;
        padding: 0px;
        margin: 0px;
        padding-top: 5px;
    }
    
    ul.blockListInline li{
        padding-top: 3px;
        padding-bottom: 5px;
        padding-left: 5px;
        padding-right: 5px;
        list-style: none;
        border-bottom: 1px solid #A3C690;
        border-right: 1px solid #A3C690;
        float: left;
    }

    ul.blockListInline li.selected{
        background-color: #A3C690;
    }

    ul.blockListInline li.selected a{
        color: #FFF;
    }
    
    ul.blockListInline li a{
        color: #26540D;
        text-decoration: none;
        font-weight: bold;
    }
    
    .nbItemsRight h1 {
        margin: 0px;
        padding: 5px;
        color: #26540D;
        font-size: 16px;
    }
/* #END - tabBlock */

/* #START - table */
    .tableTitleRow {
           
    }
    
    .tableTitleRow td{
        background-color: #A3C690;
        color: #FFFFFF;
        border-bottom: solid #E1E1E1 0px ;
    }
    
    .table {
        width: 100px;
        font-size: 11px;
    }
    
    .table td {
        border-bottom: solid #E1E1E1 1px ;
        padding: 2px;
        padding-left: 4px;
    }

/* #END - table */

/* #START - newsBox */

.nbTitleBg {
    background-image: url('../_img/NewsBoxBg.png');
    background-repeat: repeat-x;
}

.nbTitleLeft {
    background-image: url('../_img/NewsBoxLeft.png');
    background-repeat: no-repeat;
    background-position: left top;
}

.nbTitleRight {
    background-image: url('../_img/NewsBoxRight.png');
    background-repeat: no-repeat;
    background-position: right top;
    height: 23px;
    text-align: right;
    padding-right: 10px;
    padding-top: 5px;
    margin-bottom: -5px;
    font-weight: bold;
    color: #326217;
    
}

.nbTitleRight a {
    font-weight: bold;
    color: #326217;
    text-decoration: none;
}

.nbTitleRight a:hover {
    font-weight: bold;
    color: #326217;
    text-decoration: underline;
}

.nbItemsLeft {
    background-image: url('../_img/NewsBoxItemsLeft.png');
    background-repeat: no-repeat;
    background-position: left top;
}

.nbItemsRight {
    background-image: url('../_img/NewsBoxItemsRight.png');
    background-repeat: no-repeat;
    background-position: right top;
    padding-left: 10px;
    padding-right: 10px;
}

.nbMainItemTitle {
    padding-top: 3px;
    padding-bottom: 3px;
}

.nbItemsRight a{
    font-weight: bold;
    color: #326217;
    text-decoration: none;
}
.nbItemsRight a:hover{
    text-decoration: underline;
}


.nbMainItemPhoto {
    float: left;
}

.nbMainItemPhoto img{
    border: 3px solid #D3DFCC;
}

.nbMainItemTitle p {
    margin: 0px;   
}

.nbMainItemTitle a {
    font-size: 12px;   
}

/* ShowNews big Image */
.sNbI {
    text-align: center;
    width: 530px;
    height: 265px;
    border: 3px solid #D3DFCC;
    margin-bottom:3px;
}


/* ShowNews only text */
.sNoT {
    width: 530px;
    border: 3px solid #D3DFCC;
    margin-bottom:10px;
    text-align: center;
}

.sNTI {
    background-color: #000000;
    height: 40px;
    vertical-align: middle;
    -moz-opacity: 0.8;
    filter: alpha(opacity=80);
}

.sNTIm {
    margin-top: 225px;
}

.sNTI h1{
    padding-top: 5px;
    color: #FFFFFF;
    margin: 0px;
    font-size: 20px;
}

.sNTc {
    padding-bottom: 5px;
    text-align: right;
}

.sNTcs {
    padding-bottom: 5px;
    font-size: 9px;
}

.gSc {
    text-align: center;   
}

.gSd {
    border-top: 1px solid #A3C690;
    padding-top: 4px;
    font-size: 12px;
}

.gSm {
    float: left;
    width: 220px;
    text-align: center;
    padding: 5px;
}

.gSm img {
    border: 3px solid #D3DFCC;
}

.pL {
    border-top: 1px solid #A3C690;
    padding-top: 4px;
    margin-top: 10px;
}
/* For old version */

.nbMainItemCont {
    float: right;
    width: 320px;
}

.nbMainItem {
    font-size: 12px;
    line-height: 1.4em;
    text-align: justify;
}


ul.nbItems {
    padding: 0px;
    margin: 0px;
}

ul.nbItems li{
    list-style: none;
    border-top: 1px #D3DFCC solid;
    height: 15px;
}

.nbItemsRight span {
    font-size: 9px;
    margin-right: 5px;
    color: #326217;
}


#textContainer {
    padding-left: 17px;
    padding-right: 17px;
    /*text-indent: 3em;*/
    
}

#footerContainer {
    height:  24px;
    background-image: url('../_img/FooterBg.png');
    background-repeat: repeat-x;
    
    margin-top: 5px;
    width: 996px;
    color: #FFFFFF;
    font-size: 10px;
}

#footerLogo {
    float: left;
    width: 54px;
}
#footerLinks {
    float: right;
    width: 400px;
    text-align: right;
    background-image: url('../_img/FooterRight.png');
    background-repeat: no-repeat;
    background-position: top right;
    height:  24px;
    padding-top: 5px;
    padding-right: 8px;
}

#footerCopyright {
    float: left;
    width: 400px;
    padding-top: 5px;
    padding-left: 4px;
}

#footerContainer a{
    color: #FFFFFF;
    text-decoration: none;
}

#footerContainer a:hover{
    text-decoration: underline;
}

.regForm {
    padding-left: 0px;
    margin-left: 0px;
}

.regForm li{
    list-style: none;
    margin-left: 20px;
}

.regForm label {
    vertical-align: top;
    padding-right: 2px;
    padding-left: 5px;
    padding: 2px;
    font-weight: bold;
    display: block;
    color: #326217;
    font-size: 12px;
}
.regForm input {
    border: 2px solid #326217;
    padding: 2px;
    font-weight: bold;
}

.regForm textarea {
    border: 2px solid #326217;
    padding: 2px;
    font-weight: bold;
}

.regForm select {
    border: 2px solid #326217;
    padding: 2px;
    font-weight: bold;
}

.button {
    background-color: #326217;
    border: 2px solid #326217;
    padding: 2px;
    font-weight: bold;
    color: #FFFFFF;
}

h2 {
    margin: 0px;
}

.infoTitle {
     color: #E15102;
     font-size: 14px;
}

.infoContent {
    font-size: 12px;
    
}

/* Forms */

label.fError {
    color: #E15102;
    font-size: 14px;
    width: 320px;
    font-weight: bold;
    clear: right;
    height: 10px;
    text-align: left;
    display: block;
    float: right;
}

span.fCheckboxText {
    font-size: 12px;

}

span.fError {
    display: block;
    width: 480px;
    color: #E15102;
    font-size: 12px;
    font-weight: bold;
}

/* Top Login Form */

#tClb {
    color: #FFFFFF;
    font-weight: bold;
}

#tClb a{
    color: #FFFFFF;
    text-decoration: underline;
}

#tCll {
    padding-top: 10px;
    padding-bottom: 22px;
    text-align: right;
    padding-right: 20px;
}

#tCl {
    float: left;
    width: 340px;
    text-align: right;

    padding-top: 10px;
}




#tCr {
    float: right;
    width: 380px;
    text-align:right;
    padding-right: 10px;
    margin-top: -8px;
    margin-bottom: -8px;
}

#tCr ul {
    padding: 0px;
    margin-top: 10px;
}

#tCr ul li {
    list-style: none;
    margin: 0px;
    padding: 0px;
    display: inline;

}

#t_Blogin {
    /*background: transparent url('../_img/b_logIn.png') 0 0 no-repeat; */
 
    width: 79px;
    height: 30px;			
 /*   max-height: 37px;			
    padding-top: 60px;
    margin-top: -60px;
    overflow:hidden;
    margin-bottom: 0px; */
    
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent url('../_img/fL_submit.png') no-repeat center top;
    text-indent: -1000em;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
                    
    /*cursor: pointer;background-color:transparent;  */
    
}
/*
.tcFTli {
    width: 121px;
    background:url('../_img/fL_login.png') no-repeat top center;
  

}
.tcFT {
    background: none;
    border: none;
    width: 110px;
    padding:0px;
    margin: 0px;
    padding-bottom: 20px;
}
*/

input.tcFT {
    background:url('../_img/fL_login.png') no-repeat top right;
   
    width: 121px;
    max-width: 118px;
    border: none;
    padding-top: 7px;
    padding-bottom: 2px;
    font-size: 13px;
    
    padding-left: 10px; 
    padding-right: 2px;

    margin-top: 0px;
    height: 30px;
}

/* Profile */

.profSD span {
    width: 150px;
    margin-right: auto;
}
/* End Profile */

table.sInfo .iName{
    width: 150px;
    text-align: right;
    font-size: 9px;
    margin-right: 5px;
    color: #326217;
    border-right: 1px solid #A3C690;
}

table.sInfo td{
    padding: 4px;
    border-bottom: 1px solid #A3C690;
}

div.sInfo {
    padding-top: 10px;   
}

/* New */

.tbl {
    width: 100%;
    
}

.tbl td {
    padding: 5px;    
}

.tbl .header {
    background-color: #478C21;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
}

/* Forum: Topics */

#forum_topics {
    font-family: Arial;   
}

#forum_topics.tbl  {
    margin-top: 5px;
}

#forum_topics .topic a{
    font-size: 14px;
    font-weight: bold;
}

#forum_topics .noPosts{
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

#forum_topics .info, .forum_post .info{
    color: #A2A2A2;
}

.forum_post .content {
    margin: 5px;
    font-size: 12px;
}

.forum_post .admin {
    text-align: right;
}


/* End Forum: Topics */

/* End New */

/** main-block */

.nbItemsRight h2 {
    margin: 0px;
    padding: 5px;
    font-size: 14px;
    color: #E15102;
}

.nbItemsRight p {
    margin: 0px;
    padding: 5px;
}
/** End main-block */

/** Fixtures */

#Fixtures .title { font-size: 12px; background-color: #A3C690; border-bottom: 1px solid #478C21; font-weight:bold ; padding: 2px;}
/* #Fixtures .game { text-align: center; font-size: 12px; padding: 2px;}
#Fixtures span { font-weight: bold; font-size: 12px;}*/
#Fixtures table { width: 100%; }
#Fixtures table td { padding: 3px; border-bottom: 1px solid #A3C690;}
/** End Fixtures */

/** Football Table */
#FootballTable { font-size: 12px; }
#FootballTable table { width: 100%; }
#FootballTable table td { padding: 3px; border-bottom: 1px solid #A3C690; text-align: center;}
#FootballTable tr.header td{ background-color: #A3C690;  border-bottom: 1px solid #478C21; font-weight:bold ;}
#FootballTable #Legend { padding-top: 10px; padding: 2px;}
#FootballTable #Legend div {padding: 2px;}
#FootballTable p { margin: 0px; padding: 2px; text-align: right; }
#FixturesLink {  padding: 2px;padding-top: 10px; text-align: right;}
#FixturesLink a { font-size: 14px; }

/** End Football Table */


/** FootballStatistics */
#FootballTeamsInChallenges .Teams { width: 250px;float: left; }
#FootballTeamsInChallenges p { text-align: center; }
#FootballTeamsInChallenges p img { border: 3px solid #D3DFCC; }
/** End FootballStatistics */

blockquote {
    background-image: url('../_img/quote.png');
    background-repeat: no-repeat;
    margin: 0px;
    margin-left: 10px;
    padding-left: 40px;
    font-style: italic;
}

/** Pekin */
#Pekin a { color: #144977;} 
#Pekin .nbTitleRight a { color: #FFF; }
#Pekin .nbMainItemPhoto img{
    border: 3px solid #A8CCEC;
}
#Pekin .blockList li { border-bottom: 1px solid #3588CF; }
#Pekin span { color: #3588CF; }


#Pekin .nbTitleBg {
    background-image: url('../_img/pekin_NewsBoxBg.png');
}

#Pekin .nbTitleLeft {
    background-image: url('../_img/pekin_NewsBoxLeft.png');
}

#Pekin .nbTitleRight {
    background-image: url('../_img/pekin_NewsBoxRight.png');   
}

#Pekin .nbItemsLeft {
    background-image: url('../_img/pekin_NewsBoxItemsLeft.png');
}

#Pekin .nbItemsRight {
    background-image: url('../_img/pekin_NewsBoxItemsRight.png');
}

/* End Pekin*/


/** Tags */

.TagsList { text-align: justify; }

/** End Tags */

/** Video */

#VideoPlay #Movie { width: 425px; float: left; padding: 2px; }
#VideoPlay #Information { width: 270px; float: right; }

#VideoList .Item {}
#VideoList .Item .Image { float: left; width: 136px; }
#VideoList .Item .Image img{ border: 2px solid #8EC42A; padding: 2px; margin: 2px; }
#VideoList .Item .Content { float: right; width: 555px;}
#VideoList .Item .Content p { margin: 2px; }
#VideoList .Item .Content a { font-weight: bold; } 
#VideoList .Item .Content .Description { color: #C0C0C0; }
/** End Video */

/** Messages */
#Messages table { width: 100%; }
#Messages a { font-weight: normal;}
#Messages table td {  padding: 4px; }
#Messages table .header {  background-color: #478C21; font-weight: bold; color: #FFF; }
#Messages table .notRead {  font-weight: bold; }
#Messages table .notRead a {  font-weight: bold; }

#Message p span { color: #C0C0C0; }
#Message .topic { font-weight: bold; font-size: 14px; }
#Message .msg { font-size: 12px; }

#Messages_Friends #Chars { margin: 0px; }
#Messages_Friends #Chars li { float: left; list-style: none; padding: 3px; font-size: 14px; }
#Messages_Friends #Chars li a { font-weight: bold; }
#Messages_Friends .Contacts { margin: 0px; padding-left: 50px; }
#Messages_Friends .Contacts li { padding: 2px; }
#Messages_Friends .CharName { font-size: 14px; margin-left: 20px; margin-right: 20px;color: #C0C0C0; padding: 2px; border-bottom: 1px #C0C0C0 solid; }
#Messages_Friends .Selected { color: #000; }
/** End Messages */

#ProfileSettings .regForm label{ width: 230px;}

/** Users */
#ProfileUsersSimpleList .u .p { width: 60px; margin: 2px;   float: left; text-align: center; }
#ProfileUsersSimpleList .u .d { width: 170px; float: right; padding-top: 15px; }
#ProfileUsersSimpleList .u .d a { font-weight: bold; font-size: 14px; }

#ProfileShow { padding-top: 10px; }
#ProfileShow .p { width: 180px; float: left; text-align: center; }
#ProfileShow .p img { padding: 2px; border: 1px solid #8EC42A; }
#ProfileShow code {  display: block; padding: 4px; border: 1px #8EC42A solid; border-left: 3px #8EC42A solid; margin: 2px;}
#ProfileShow ul { list-style: none; } 
/** End Users */

/** Friends */

#Friends .f { width: 130px; float: left; text-align: center; }
#Friends p { padding: 1px; }
#Friends .p img { padding: 2px; border: 1px solid #8EC42A; }
/** End Friends */

ul.iMenu {
    margin: 0px;
    padding: 0px;
    list-style: none;
    margin-bottom: -2px;
}

ul.iMenu li {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 6px;
    margin-bottom: 2px;
    border-bottom: 2px #478C21 solid;
}

/** LogIn */

#rightBlock .LogIn ul { margin: 0px; }
#rightBlock .LogIn p { margin: 0px; padding: 2px; text-align: center; padding-top: 10px; }

/** UserGalleries */

#UserGallery .f { width: 165px; margin: 2px;   float: left; text-align: center; }
#UserGallery p { padding: 1px; }
#UserGallery .p img { padding: 2px; border: 1px solid #8EC42A; }
#UserGallery .d { color: #C0C0C0; }

#UserGalleryPhoto p { text-align: center; }
#UserGalleryPhoto .d { color: #C0C0C0; text-align: left; }
#UserGalleryPhoto .o { text-align: left; }
/** End UserGalleries*/

/** Information */

h2.Information { font-size: 11px; color: #E15102; }
/** End Information */