﻿/************************/
/* Default               /
/************************/
.pHolder                                { width:806px; overflow:hidden }
.pLogo                                  { width:806px; position:relative; bottom:-8px; top:12px; margin-top:4px }
.pLogoI                                 { margin-left:8px }
.pLogoT                                 { font-size:16px; font-weight:700 }
.pTab                                   { display:block; color:#888888; border:1px solid #d5d5d5; font-size:12px; width:68px; height:17px; padding-top:2px; text-align:center; margin-right:2px; position:relative; bottom:-3px }
.pTabHover, .pTabSel, .pTabSelHover     { color:#395996; background-color:#e9edf3; border:1px solid #d5d5d5; border-bottom:1px solid #f0f0f0; cursor:pointer; width:82px; height: 20px; text-align: center; font-family: Verdana, Arial, Sans-Serif; font-size:12px; padding-top:4px; float:left; margin-right:2px }
.pTabHolder                             { border-bottom:1px solid #D8D8D8; padding-top:22px }
.pTabRight                              { float:left; margin-left:5px; padding-top:4px; font-size:11px }
.pCanvas                                { padding:8px 8px 8px 8px; text-align:left }
.pHeader                                { background-image:url(http://s.dg-2.net/ImageRoot/Layout/3e3/e6f/02b/06d73c121422793ab3b91f1.jpg); background-position:top; border:1px solid #c9c9c9; text-align:left }
.pHeaderP                               { padding:0px 1px 1px 2px;  }
.pHeaderT                               { background-color:#f7f7f7; border-bottom:1px solid #D8D8D8; font-size:11px; text-align:left }
.pHeaderT a                             { font-size:11px }
.pHeaderTP                              { padding:1px 1px 1px 1px  }
.pHeaderColL                            { float:left }
.pHeaderColR                            { float:right; font-size:11px }

/************************/
/* Profile               /
/************************/
.pCanvasLeftI                           { width:170px; overflow:hidden; float:left; text-align:left; margin-right:10px }
.pCanvasLeftII                          { width:610px; overflow:hidden; float:left; text-align:left }
.pCanvasRight                           { width:308px; overflow:hidden; float:left; text-align:left }

.pbProfilePicture                       { border:1px solid #d9d9d9; }
.pbPictureDescription                   { padding:2px 2px 2px 0px; margin-bottom:5px }
.pbPictureDescriptionStars              { margin-top:3px }
.pbInfo                                 { margin-top:-3px; }

.pbStatus                               { width:630px; padding-top:10px; }
.pbStatusLeft                           { float:left; width:250px; margin-right:5px }
.pbStatusLink                           { cursor:pointer; background-color:#fffbe8; padding:2px 2px 2px 2px; margin-bottom:3px; border-bottom:1px solid #d8d8d8; color:#395996 }
.pbStatusRight                          { width:369px; float:left; border-left:1px solid #d8d8d8; padding-left:5px }
.pbStatusText                           { display:none }

.pbCrush                                { padding-top:10px; padding-bottom:2px }
.pbCrushRow                             { margin-bottom:15px }
.pbCrushPicture                         { width:80px; margin-right:10px; float:left }
.pbCrushText                            { border-left:1px solid #d8d8d8; padding-left:5px; width:200px; float:left; margin-right:10px; overflow:hidden }
.pbCrushTextI                           { border-left:1px solid #d8d8d8; padding-left:5px; width:200px; float:left; overflow:hidden }

.pbBuddies                              { padding-top:10px }
.pbBuddiesSearch                        { float:left; margin-top:4px }
.pbBuddiesFilter                        { float:left; margin-top:2px; margin-left:4px }
.pbBuddiesImage                         { width:145px; float:left; margin-bottom:6px; overflow:hidden; margin-right:5px }
.pbBuddiesHigh                          { background-color:#fffbe8; font-weight:700 }
.pbQuestions                            { padding-top:10px }
.pbQuestion                             { float:left; width:179px; margin-right:15px; overflow:hidden; padding-bottom:4px; border-left:1px solid #d8d8d8; padding-left:5px }
.pbProfileText                          { padding-top:10px; width:630px; height:200px; overflow-y:auto; overflow-x:hidden }

.pbMenu                                 { background-color:#fffbe8; border:1px solid #e0e0e0; width:168px; margin-top:0px }
.pbMenuItem                             { padding:2px 2px 2px 2px; border-bottom:1px solid #d8d8d8; }
.pbMenuItemF                            { padding:3px 2px 3px 2px; border-bottom:1px solid #d8d8d8 }
.pbMenuItemFS                           { padding:3px 2px 3px 2px; border-bottom:1px solid #d8d8d8; background-color:#fffbe8 }
.pbMenuItemFL                           { padding:3px 2px 3px 2px }
.pbMenuItemFLS                          { padding:3px 2px 3px 2px; background-color:#fffbe8 }

.pbJokers                               { padding-top:4px }
.pbJokersBox                            { border:1px solid #d8d8d8; padding:3px 3px 3px 3px; display:none; background-color:white; position:relative; top:-1px; }
.pbJokersBoxT                           { margin-bottom:3px; margin-top:4px }
.pbJokersBoxTT                          { position:relative; top:-3px }
.pbJokersBoxM                           { width:260px; height:50px }
.pbJokersBoxGetMore                     { margin-top:2px }
.pbNoJokers                             { margin-top:5px; background-color:#f9f9f9 }
.pbBase                                 { margin-left:24px; border-left:1px solid #d8d8d8 }
.pbBaseI                                { padding-left:5px }
.pbBaseMember                           { width:130px; float:left; overflow:hidden; margin-bottom:5px; margin-right:5px }

.pbStats                                { text-align:left; padding-top:10px }
.pbStatsL                               { width:25px; float:left; margin-bottom:5px }
.pbStatsR                               { border-left:1px solid #d8d8d8; padding-left:5px; float:left; width:274px; margin-bottom:9px }
.pbStatsLL                              { width:25px; float:left }
.pbStatsRL                              { border-left:1px solid #d8d8d8; padding-left:5px; float:left; width:274px }
.pbStatsH                               { background-color:#fffbe8; padding:1px }

.pbUpdates                              { padding-top:6px;}
.pbPoll                                 { padding-top:10px; padding-bottom:2px }
.pbPollQuestion                         { padding-bottom:7px; font-size }
.pbPollAnswers                          { margin-left:5px }

.pbPollAnswer                           { margin-top:8px; margin-bottom:8px }
.pbGroups                               { padding-top:10px; }
.pbGroup                                { width:90px; float:left; margin-right:12px; overflow:hidden; margin-bottom:5px }
.pbMusic                                { padding-top:5px }
.pbIntrests                             { padding-top:5px; padding-bottom:2px }

/************************/
/* Spice Up Profile      /
/************************/
.pbSpice                                { width:962px; text-align:left; border-bottom:1px solid #d2d2d2; padding:2px 2px 2px 2px; background-color:#f6f6f6 }
.pbSpiceI                               { border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; padding:2px 5px 2px 2px; text-align:right; background-color:#f1f1f1; width:350px; float:right }
.pbSpiceBgImages                        { width:200px; overflow-x:hidden; overflow-y:scroll; height:68px }
.pbSpiceColor                           { background-color:white; cursor:pointer; margin-top:3px; float:left; width:12px; height:12px; border:1px solid #c2c2c2 }
.pbSpiceColorI                          { background-color:white; cursor:pointer; margin-left:4px; float:left; width:12px; height:12px; border:1px solid #c2c2c2 }
.pbSpiceColorII                         { background-color:white; cursor:pointer; float:left; width:12px; height:12px; border:1px solid #c2c2c2 }
.pbSpiceColorIII                        { background-color:white; margin-left:8px; cursor:pointer; margin-top:3px; float:left; width:12px; height:12px; border:1px solid #c2c2c2 } 

/************************/
/* Pictures              /
/************************/
.pbPictures                             { width:790px; text-align:left }
.pbPicturesDropDown                     { margin-bottom:12px; margin-top:5px; width:790px }
.pbPicturesI                            { padding:7px 4px 8px 1px; overflow:hidden }
.pbPicturesP                            { float:left; text-align:center; margin:4px 7px 7px -2px; width:152px; overflow:hidden }

.pbPicturesLeft                         { width:440px }
.pbPicturesLeftI                        { width:440px }
.pbPicturesLeftNav                      { width:181px; padding-bottom:4px; margin-bottom:4px }
.pbPicturesLeftDesc                     { width:440px; margin-bottom:4px; margin-top:4px }
.pbPicturesLeftRating                   { margin-top:22px; margin-bottom:8px }
.pbPicturesLeftComments                 { margin-top:22px; margin-bottom:8px }
.pbPicturesLeftCommentsL                { width:95px; float:left; margin-bottom:18px}
.pbPicturesLeftCommentsR                { width:295px; overflow:hidden; float:left; border-left:1px solid #d8d8d8; padding-left:5px; margin-bottom:18px }
.pbPicturesLeftCommentsRI               { padding-bottom:5px }
.pbPicturesRight                        { margin-left:15px; width:333px; overflow:hidden }
.pbPicturesRightInfo                    { text-align:left; padding-bottom:8px }
.pbPicturesRightNav                     { width:179px; margin-bottom:4px; margin-top:4px }
.pbPicturesRightPicture                 { width:80px; overflow:hidden; float:left; padding: 2px 3px 3px 0px; text-align:left }
.pbPicturesRightPictureInfo             { text-align:left }
.pbPicturesRightPictureInfoI            { margin-top:16px; text-align:left; padding:5px 0px 5px 0px }
.pbPicturesRightAlbumInfo               { margin-top:25px }
.pbPicturesRightAlbumInfoI              { width:170px; margin-top:12px; margin-bottom:8px; float:left; margin-right:8px }
.pbPicturesRightAlbumCreated            { margin-bottom:12px }
.pbPicturesRightAlbumOthers             { margin-top:30px }

/************************/
/* Videos                /
/************************/
.pbVideosL                              { float:left; width:512px }
.pbVideosLI                             { width:510px; text-align:left } 
.pbVideosLII                            { padding:7px 4px 8px 1px; overflow:hidden }
.pbVideosCommentsL                      { width:95px; float:left; margin-bottom:18px }
.pbVideosCommentsR                      { width:390px; overflow:hidden; float:left; border-left:1px solid #d8d8d8; padding-left:5px; margin-bottom:18px }
.pbVideosCommentsRI                     { padding-bottom:5px }

.pbVideosR                              { float:left; width:268px; margin-left:10px }
.pbVideosRI                             { width:268px; text-align:left }
.pbVideosRII                            { padding:7px 4px 8px 1px; overflow:hidden }

/************************/
/* Guestbook             /
/************************/
.pbGuestBook                            { width:790px; text-align:left; overflow:hidden }
.pbGuestBookL                           { width:95px; float:left; margin-bottom:10px }
.pbGuestBookR                           { width:677px; overflow:hidden; float:left; margin-left:10px; padding-left:8px; margin-bottom:10px }

/************************/
/* Weblog                /
/************************/
.pbWeblogL                              { float:left; width:512px }
.pbWeblogLI                             { width:510px; text-align:left; margin-top:5px } 
.pbWeblogCommentsL                      { width:95px; float:left; margin-bottom:18px }
.pbWeblogCommentsR                      { width:390px; overflow:hidden; float:left; border-left:1px solid #d8d8d8; padding-left:5px; margin-bottom:18px }
.pbWeblogCommentsRI                     { padding-bottom:5px }

.pbWeblogR                              { float:left; width:268px; margin-left:10px }
.pbWeblogRI                             { width:268px; text-align:left }
.pbWeblogRII                            { padding:7px 4px 8px 1px; overflow:hidden }
