@charset "utf-8"; /* globals */ html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 11px; font: inherit; vertical-align: baseline; font-family:"lucida grande", tahoma, verdana, arial, sans-serif; } input, select { vertical-align: middle; } /* common classes & ids. Other attributes can be applied to these afterwards */ #footer { color:#808080; border-top:1px solid #ccc; margin:18px auto 41px auto; padding:10px; width:72%; font-size:11px; } .loginWords { padding-bottom:4px; color:#FFF; font-weight:400; font-size:11px; width:150px; height:15px; padding:0 0 0 10px; } .loginText { border:1px solid #1d2a5b; height:15px; vertical-align:middle; padding:2px 4px 3px 3px; margin-left:8px; font-size:11px; width:140px; } a.loginLink:link, a.loginLink:visited, a.loginLink:active { margin-left:10px; color:#89a9c2; font-size:11px; text-decoration:none; } a.loginLink:hover { text-decoration:underline; } .indexBold { color:#0e385f; line-height:29px; font-size:20px; word-spacing:-1px; font-weight:bold; padding-left:10px; } .indexLabel { font-size:12px; text-align:right; padding-right:5px; color:#1d2a5b; height:33px; line-height:33px; vertical-align:middle; width:105px; } .indexReg { height:28px; border:1px solid #96a6c5; font-size:16px; line-height:16px; vertical-align:middle; width:99%; margin-bottom:4px; padding:0 4px 0 4px; } .indexSelect { height:31px; border:1px solid #bdc7d8; padding:5px; margin:0 0 4px 0; } #indexLogo { margin:31px 0 0 18px; } #indexRight { float:right; width:391px; height:58px; margin-top:13px; } #indexRightArea { float:right; width:383px; } #signUpText { border-bottom:1px solid #9aafca; padding:0 10px 10px 10px; } #regForm { margin:13px 0; border-bottom:1px solid #9aafca; } #indexBlueTopContents { margin:0 auto 0 auto; width:72%; min-width:900px; height:82px; } #indexLogin { width:44px; height:20px; outline:1px solid #29447e; border:0; padding:2px; border-top:1px solid #8a9cc2; color:#FFF; font-size:11px; background-color:#6079ab; font-weight:bold; margin-left:9px; cursor:pointer; } #indexPersist { height:14px; color:#89a9c2; font-size:10px; cursor:pointer; padding:0 0 0 5px; } #indexContents { background-color:#f9fafc; background-image:url(../images/index/gradient_bg.png); background-repeat:repeat-x; height:480px; width:100%; } #indexContentsW { background-color:#fff; height:400px; width:100%; } #indexGuts { margin:0 auto 0 auto; width:72%; min-width:900px; height:480px; } #blueTop { background-color:#3b5998; height:82px; width:100%; } a.smallLinkA:link, a.smallLinkA:visited, a.smallLinkA:active { font-size:11px; color:#5b73c5; text-decoration:none; } a.smallLinkA:hover { text-decoration:underline; } #signup { width:105px; padding:auto 6px auto 6px; text-align:center; color:#FFF; font-weight:bold; cursor:pointer; background-color:#6faa55; outline:1px solid #3b6e22; border:0; border-top:1px solid #98c286; height:27px; vertical-align:middle; font-size:14px; margin:5px 0 9px 0; font-family:"lucida grande", tahoma, verdana, arial, sans-serif; } #reg_error { border:1px solid #dd3c10; background-color:#ffffff; font-size:11px; color:#333; text-align:center; padding:10px; display:none; } #underBlueTop { height:54px; line-height:54px; font-size:12px; color:#203360; border-bottom:1px solid #d8dfea; background-color:#edeff4; text-align:left; vertical-align:middle; font-weight:bold; margin:0 0 26px 0; } a.signupSmall:link, a.signupSmall:visited, a.signupSmall:hover, a.signupSmall:active { width:auto; padding:4px 7px; text-align:center; color:#FFF; font-weight:bold; cursor:pointer; background-color:#6faa55; outline:1px solid #3b6e22; border:0; border-top:1px solid #98c286; vertical-align:middle; font-size:12px; line-height:23px; vertical-align:middle; margin:5px 0 9px 0; font-family:"lucida grande", tahoma, verdana, arial, sans-serif; } #underBlueTopContents { width:72%; min-width:900px; margin:0 auto 0 auto; padding-left:38px; } #login_frame { border:1px solid #ccc; width:616px; height:auto; margin:0 auto 0 auto; padding:20px 21px 32px 21px; border-radius:6px; } #login_title { color:#1c2a47; font-weight:bold; border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:24px; } #login_error { border:1px solid #dd3c10; background-color:#ffebe8; padding:8px 11px 8px 11px; font-size:11px; margin:0 0 14px 0; line-height:27px; } #login_error_title { font-weight:bold; color:#333333; font-size:12px; display:block; } a.redLink:link, a.redLink:visited, a.redLink:active { color:#dd3c10; text-decoration:none; font-size:11px; } a.redLink:hover { text-decoration:underline; } #login_form_container { margin:0 auto 0 auto; width:372px; } .login_form_label { color:#666; font-size:11px; float:left; font-weight:bold; padding:4px 0 0 10px; width:100px; text-align:left; } .login_form_input { font-size:11px; color:#000; border:1px solid #bdc7d8; width:176px; padding:4px 3px 4px 3px; height:11px; margin:0 30px 3px 0; } #login_form_stay { margin:0 3px 0 0; padding:0; } .login_form_spacer { float:left; min-width:100px; max-width:100px; width:100px; padding-left:10px; } #login_button { background-color:#617aac; cursor:pointer; border:0; border-top:1px solid #8a9cc2; outline:1px solid #29447e; font-size:13px; color:#FFF; font-weight:bold; margin:5px 0; } a.boldBlue:link, a.boldBlue:visited, a.boldBlue:active { font-weight:bold; font-size:11px; color:#3b5998; text-decoration:none; } a.boldBlue:hover { text-decoration:underline; } a.lightBlue:link, a.lightBlue:visited, a.lightBlue:active { color:#3b5998; text-decoration:none; } a.lightBlue:hover { text-decoration:underline; } #login_page_footer { width:657px; height:auto; margin:0 auto 0 auto; padding:8px 0; font-size:12px; } label { cursor:pointer; } /* added from recover.php step */ #recover_frame { border:1px solid #ccc; width:515px; height:auto; margin:26px auto 0 auto; padding:20px 21px 32px 21px; border-radius:6px; border-bottom-left-radius:0; border-bottom-right-radius:0; } #recover_form_email { width:70%; } #recover_page_footer { height:auto; margin:0 auto 0 auto; font-size:12px; line-height:16px; border:1px solid #ccc; border-top:0; width:535px; padding:5px 11px 5px 11px; background-color:#f2f2f2; border-bottom-left-radius:6px; border-bottom-right-radius:6px; } #recover_form_container { margin:0 auto 0 auto; width:372px; padding:27px 0 15px 0; width:60%; border-bottom:1px solid #808080; font-size:11px; } .buttonConfirm { height:20px; outline:1px solid #29447e; border:0; border-top:1px solid #8a9cc2; font-weight:bold; color:#FFF; background-color:#5973a8; font-family:"lucida grande", tahoma, verdana, arial, sans-serif; font-size:11px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .1); padding:2px 6px; margin:2px; line-height:15px; cursor:pointer; } .buttonConfirm:active { background-color:#4e679c; border-top:1px solid #4e679c; } .buttonCancel { font-family:"lucida grande", tahoma, verdana, arial, sans-serif; background-image: url('../images/icons.png'); background-repeat: no-repeat; background-position: 0 -49px; color:#000; background-color: #EEE; outline: 1px solid #999; border:0; border-top:1px solid #fff; border-bottom-color: #888; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .1); cursor: pointer; font-size: 11px; line-height:15px; font-weight: bold; padding: 2px 6px; text-align: center; height:20px; margin:2px; } /* added in minor tweaks class */ #popupWindow { z-index:5; position:fixed; margin:125px 33% 0 33%; color:black; border:10px; background-image:url(../images/popup_border.png); border-radius:7px; width:34%; max-width:34%; min-width:400px; padding:10px; display:none; } #popupTitle { border:1px solid #3b5998; border-bottom:0; background-color:#6d84b4; margin:0; font-weight:bold; color:#FFF; font-size:14px; height:27px; line-height:27px; text-align:left; text-indent:9px; } #popupContent { background-color:#FFF; color:#000; padding:4px 7px 4px 7px; border:1px solid #555555; border-top:0; border-bottom:1px solid #ccc; font-size:11px; max-height:350px; min-height:50px; overflow:auto; } #popupFooter { background-color:#f2f2f2; border:1px solid #555555; border-top:0; padding:8px; text-align:right; } /* added in header.inc.php class */ #header { background-color:#3b5998; height:37px; border-bottom:1px solid #133783; -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .52); width:100%; color:#d8dfea; font-weight:bold; font-size:12px; } #headerContainer { width:1020px; height:100%; margin:0 auto 0 auto } #searchBar { display:inline-block; position:relative; top:-13px; margin-top:-10px; background:#FFF; border:1px solid #294a8f; border-top:1px solid #123682; } #pageLogo { background-image: url(../images/sprite_a.png); background-repeat: no-repeat; background-position: 0 -214px; height: 31px; margin-top: 6px; margin-left:0; float:left; width:104px; cursor:pointer; } #pageLogo:hover { background-color:#4b67a1; } .fbJewel { padding:0; padding-top:5px; position:relative; height:25px; margin-top:6px; background-image: url(../images/sprite_a.png); display:inline-block; width:24px; cursor:pointer; border:1px solid #3b5998; border-bottom:1px solid #133783; } .fbJewel:hover { background-color:#4b67a1; } #fbRequestsJewel { background-repeat: no-repeat; background-position: -31px -2px; } .fbReqsJewelActive { background-repeat: no-repeat; background-position: -56px -2px !important; background-color:#fff; border:1px solid #333; border-bottom:1px solid white; } .fbReqsJewelActive:hover { background-color:#fff; } #fbRequestsJewelActive { background-repeat: no-repeat; background-position: -31px -38px; } #fbMessagesJewel { background-repeat: no-repeat; background-position: 0 -247px; } #fbMessagesJewelActive { background-repeat: no-repeat; background-position: -31px -108px; } .fbMsgsJewelActive { background-repeat: no-repeat; background-position:-56px -108px !important; background-color:#fff; border:1px solid #333; border-bottom:1px solid white; } .fbMsgsJewelActive:hover { background-color:#fff; } #fbNotifsJewel { background-repeat: no-repeat; background-position: -31px -72px; } #fbNotifsJewelActive { background-repeat: no-repeat; background-position: -50px -247px; } .fbNotifJewelActive { background-repeat: no-repeat; background-position:-75px -247px !important; background-color:#fff; border:1px solid #333; border-bottom:1px solid white; } .fbNotifJewelActive:hover { background-color:#fff; } .jewelPopup { width:330px; border:1px solid #333; background-color:#fff; position:absolute; top:30px; left:-1px; cursor:default; display:none; } .fbJRPcover { background-color:#fff; height:1px; border:1px solid white; position:absolute; top:-1px; left:0; width:22px; } .fbJewelTitle { border-bottom:1px solid #ddd; height:29px; line-height:29px; color:#333; padding:0 8px 0 8px; vertical-align:middle; font-size:11px; } /* Friend request title */ .fbJewelBody { padding:15px 8px 15px 8px; color:#757575; border-bottom:1px solid #ddd; font-weight:normal; font-size:11px; } /* friend request body */ .fbJewelNotif { height:13px; background-color:#f03d25; border-radius:2px; border:1px solid #d83722; -webkit-box-shadow: 0 0 1px 0 rgba(0, 0, 0, 1); line-height:13px; color:#fff; font-size:9px; position:absolute; top:-2px; left:15px; text-align:center; padding:0 2px 0 2px; z-index:1; display:none; } .dropDownMenuLink { text-decoration:none; background-color:#f7f7f7; height:30px; border-top:1px solid white; line-height:30px; vertical-align:middle; border-bottom:1px solid #293e6a; text-align:center; color:#3b5998; font-weight:bold; display:block; } .dropDownMenuLink:hover { background-color:#6d84b4; color:#fff; border-top:1px solid #3b5998; } #Search { width:335px; color:#000; font-family:Tahoma, Geneva, sans-serif; border:0; height:20px; background-color:transparent; padding-right:6px; padding-left:4px; font-size:11px; } #Search_Submit { background-image: url(../images/sprite_a.png); background-repeat: no-repeat; background-position: -81px 2px; background-color: #fff; border: 0; cursor: pointer; display: block; height: 20px; padding: 0; position: absolute; right: 0; top: 0; width: 22px; } #searchDropDown { border:1px solid #333; background-color:#fff; width:345px; border-bottom:2px solid #293e6a; position:absolute; left:-1px; display:none; } .searchOption { display:block; height:50px; background-color:#fff; font-weight:normal; border-top:1px solid #fff; border-bottom:1px solid #fff; font-size:11px; color:#666; padding:2px 6px 2px 6px; cursor:pointer; z-index:3; } .searchOption:hover { background-color:#6d84b4; border-top:1px solid #3b5998; border-bottom:1px solid #3b5998; color:#fff; } .navTopMiddle { border:0; border-left:1px solid #526DA4; border-right:1px solid #526DA4; } .navTopRight { padding:0px 6px 0px 6px; display:inline-block; margin:0 -4px 0 0; cursor:pointer !important; } .navTopRight:hover { background-color:#526DA4; cursor:default; color:#FFF; } a.navTopRight:link, a.navTopRight:visited, a.navTopRight:active { color:#d8dfea; font-size:11px; text-decoration:none; padding:0; margin:0; width:100%; height:100 %; } a.navTopRight:hover { color:#FFF; } #dropDownNav { background-image: url(../images/sprite_a.png); background-repeat: no-repeat; background-position: -56px -297px; height: 29px !important; width: 15px; } #dropDownNav:hover { background-image: url(../images/sprite_a.png); background-repeat: no-repeat; background-position: -2px -297px; width: 15px } .navTopRightActive { background-color:#FFF; color:#000; border:1px solid #333; border-bottom:1px solid #fff; background-image: url(../images/sprite_a.png); background-repeat: no-repeat; background-position: -28px -297px !important; height: 29px !important; width: 16px; } .navTopRightActive:hover { background-color:#FFF; } #navAccountPopup { background-color:#FFF; border:1px solid #333; border-bottom:2px solid #333; border-top:0; font-weight:normal; width:204px; min-width:204px; max-width:204px; color:#000; font-size:11px; position:absolute; top:30px; left:-13px; margin:0; line-height:18px; padding:4px 0 4px 0; display:none; } #navFloatRight { float:right; width:auto; margin:8px 13px 0; height:28px; background:#3b5998; line-height:29px; vertical-align:top; } a.navAccountSelect:link, a.navAccountSelect:visited, a.navAccountSelect:active { text-indent:21px; color:#222; border-top:1px solid white; border-bottom:1px solid white; cursor:pointer; display:block; text-decoration:none; } a.navAccountSelect:hover { background-color:#6d84b4; border-top:1px solid #3b5998; border-bottom:1px solid #3b5998; color:#fff; display:block; } #navTopRightProfPic { float:left; width:23px; height:23px; border:1px solid #123682; margin:2px 5px 3px 0; } /* added in home body class */ #lContainer { width:1000px; margin:0 auto 0 auto; font-size:12px; } #leftCol { width:184px; float:left; display:inline-block; clear:both; padding-top:20px; } #centerCol { width:810px; float:left; border:1px solid #ccc; border-top:0; padding-top:20px; } #fbContent { width:525px; padding-bottom:40px; min-height:400px; } #loggedInFooter { width:795px; padding:10px 8px 40px 8px; color:#666; font-size:12px; outline:1px solid white; border-top:1px solid #ccc; background-color:#fff; margin-top:50px; } #rightCol { width:270px; float:right; } #loggedInFooter a:link, a:visited, a:active { color:#3b5998; text-decoration:none; } #loggedInFooter a:hover { text-decoration:underline; } /* added in leftCol class */ a.profileLink:link, a.profileLink:visited, a.profileLink:active { color:#3b5998; font-weight:bold; font-size:11px; text-decoration:none; } a.profileLink:hover { text-decoration:underline; } ul.navList { list-style-type:none; list-style-position:outside; margin-bottom:16px; } .navTitle { color:#ab9999; font-weight:bold; text-transform:uppercase; font-size:10px; line-height:10px; display:block; margin-bottom:4px; } li.navList { cursor:pointer; padding:3px 3px 3px 7px; margin:0; margin-bottom:1px; height:12px; line-height:12px; vertical-align:middle; text-transform:capitalize; font-size:11px; } li.navList:hover { background-color:#eff2f7; } .navListActive { background-color:#d8dfea; font-weight:bold; } .navListActive:hover { background-color:#d8dfea; } .navListIcon { width:15px; height:15px; display:inline-block; background-repeat:no-repeat; margin-right:6px; } #NavWelcome { background-image:url(../images/icons.png); background-position:-102px -181px; } #NavFeed { background-image:url(../images/sprite_c.png); background-position:-18px -337px; } #NavMessages { background-image:url(../images/icons.png); background-position:-17px -182px; width:16px; margin-right:5px; } #NavEvents { background-image:url(../images/sprite_d.png); background-position:-35px -108px; width:16px; margin-right:5px; } #NavFF { background-image:url(../images/icons.png); background-position:-51px -182px; } #NavCreateGroup { background-image:url(../images/sprite_c.png); background-position:-17px -355px; width:16px; margin-right:5px; } /* essentials that need to be applied after common classes of id's */ .noBold { font-weight:normal; } .p10 { padding:10px; } .fs18 { font-size:18px; } .fs16 { font-size:16px; } .w450 { width:450px; } .mt40 { margin-top:40px; } .fs11 { font-size:11px; } .dInline { display:inline; } .dInlineB { display:inline-block; } .mr14 { margin-right:14px; } .noUnderline { text-decoration:none; } .mt4 { margin:4px 0 0 0; } .fleft { float: left; } .fright { float:right; } .pad5 { padding:5px; } .bold { font-weight:bold; } .disBlock { display:block; } .grey { color:#666; } .textRight { text-align:right; } .width150 { width:150px; } .rel { position:relative; }