/* *************************************** RESET BASE STYLES *************************************** */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } /* remember to define focus styles! */ :focus { outline: 0; } ol, ul { list-style: none; } /* tables still need cellspacing="0" (for ie6) */ table { border-collapse: separate; border-spacing: 0; } caption, th, td { text-align: left; font-weight: normal; vertical-align: top; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; } .clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; } /* *************************************** DEFAULTS *************************************** */ /* elgg open source blue #4690d6 */ /* elgg open source dark blue #0054a7 */ /* elgg open source light yellow #FDFFC3 */ body { text-align:left; margin:0 auto; padding:0; background: #4690d6; font: 80%/1.4 "Lucida Grande", Verdana, sans-serif; color: #333333; background: url(_graphics/page_back_linen.gif) repeat left 1px; } a { color: #4690d6; text-decoration: none; -moz-outline-style: none; outline: none; } a:visited { /* color: #0054a7; */ } a:hover { color: #0054a7; text-decoration: underline; } p { margin: 0px 0px 15px 0; } img { border: none; } ul { margin: 5px 0px 15px; padding-left: 20px; } ul li { margin: 0px; } ol { margin: 5px 0px 15px; padding-left: 20px; } ul li { margin: 0px; } form { margin: 0px; padding: 0px; } small { font-size: 90%; } h1, h2, h3, h4, h5, h6 { font-weight: bold; line-height: normal; } h1 { font-size: 1.8em; } h2 { font-size: 1.5em; } h3 { font-size: 1.2em; } h4 { font-size: 1.0em; } h5 { font-size: 0.9em; } h6 { font-size: 0.8em; } /* *************************************** PAGE LAYOUT - MAIN STRUCTURE *************************************** */ #page_container { margin:0; padding:0; background: url(_graphics/page_back_linen_shadow.gif) repeat-y center top; } #page_wrapper { width:998px; margin:0 auto; padding:0; min-height: 300px; background: #f4f4f4; border-right: 1px solid #333333; border-bottom: 1px solid #333333; } #layout_header { text-align:left; width:100%; height:67px; border-bottom:1px solid #4690d6; background:white; } #wrapper_header { margin:0; padding:10px 20px 20px 20px; } #layout_canvas { margin:0; padding:0; min-height: 360px; } /* canvas layout: 1 column, no sidebar */ #one_column { width:918px; margin:20px; min-height: 360px; background: white; padding:20px; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; } /* canvas layout: 2 column left sidebar */ #two_column_left_sidebar { width:210px; margin:20px 0 20px 20px; min-height:360px; float:left; background: white; padding:0px; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; } #two_column_left_sidebar_maincontent { width:685px; margin:20px; min-height: 360px; float:left; background: white; padding:20px; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; } /* canvas layout: 2 column right sidebar */ #two_column_right_sidebar_maincontent { width:685px; margin:20px; min-height:360px; float:left; background: white; padding:20px; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; } #two_column_right_sidebar { width:170px; margin:20px 20px 20px 0; min-height: 360px; float:left; background: white; padding:20px; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; } /* canvas layout: widgets (profile and dashboard) */ #widgets_left { width:306px; margin:20px; min-height:360px; /* background: white; */ padding:0; } #widgets_middle { width:306px; margin:20px 0 20px 0; /* min-height:360px; */ /* background: white; */ padding:0; } #widgets_right { width:306px; margin:20px 20px 20px 20px; /* min-height:360px; */ float:left; /* background: white; */ padding:0; } #widget_table td { border:0; padding:0; margin:0; text-align: left; vertical-align: top; } /* IE 6 fixes */ * html #widgets_left { height:360px; } * html #widgets_middle { height:360px; } * html #widgets_right { height:360px; float:none; } /* IE6 layout fixes */ * html #profile_info_column_left { margin:0 10px 0 0; width:200px; } * html #two_column_left_sidebar { width:210px; margin:20px 10px 20px 10px; } * html #two_column_left_sidebar_maincontent { width:685px; margin:20px 10px 20px 10px; } * html a.toggle_customise_edit_panel { float:none; clear:none; color: #4690d6; background: white; border:1px solid #cccccc; padding: 5px 10px 5px 10px; margin:20px 20px 0px 20px; width:284px; display:block; text-align: left; } * html #dashboard_info { width:585px; } #layout_spotlight { padding:0; margin:0; } #wrapper_spotlight { margin:0; padding:0; height:auto; } /* *************************************** SPOTLIGHT *************************************** */ /* IE7 */ *:first-child+html #wrapper_spotlight .collapsable_box_content { width:958px; } #wrapper_spotlight #spotlight_table h2 { color:#4690d6; font-size:1.25em; line-height:1.2em; } #wrapper_spotlight #spotlight_table li { list-style: square; line-height: 1.2em; margin:5px 20px 5px 0; color:#4690d6; } #wrapper_spotlight .collapsable_box_content { margin:0; padding:20px 20px 10px 20px; background: #ffffff url(_graphics/spotlight_back.gif) repeat-x left top; min-height:60px; border:none; } #layout_spotlight .collapsable_box_content p { padding:0; } #wrapper_spotlight .collapsable_box_header { border-left: none; border-right: none; } /* *************************************** FOOTER *************************************** */ #layout_footer { background: url(_graphics/footer_back.gif) repeat-x left top; height:80px; } #layout_footer table { margin:0 0 0 20px; } #layout_footer a, #layout_footer p { color:white; margin:0; } #layout_footer .footer_toolbar_links { text-align:right; padding:15px 0 0 0; font-size:1.2em; } #layout_footer .footer_legal_links { text-align:right; } /* *************************************** HORIZONTAL ELGG TOPBAR *************************************** */ #elgg_topbar { background:#333333 url(_graphics/toptoolbar_background.gif) repeat-x top left; color:#eeeeee; border-bottom:1px solid #000000; min-width:998px; position:relative; width:100%; height:24px; } #elgg_topbar_container_left { float:left; height:24px; left:0px; top:0px; position:absolute; text-align:left; width:60%; } #elgg_topbar_container_right { float:right; height:24px; position:absolute; right:0px; top:0px; /* width:120px;*/ text-align:right; } #elgg_topbar_container_search { float:right; height:21px; /*width:280px;*/ position:relative; right:120px; text-align:right; margin:3px 0 0 0; } #elgg_topbar_container_left .toolbarimages { float:left; margin-right:20px; } #elgg_topbar_container_left .toolbarlinks { margin:0 0 10px 0; float:left; } #elgg_topbar_container_left .toolbarlinks2 { margin:3px 0 0 0; float:left; } #elgg_topbar_container_left a.loggedinuser { color:#eeeeee; font-weight:bold; margin:0 0 0 5px; } #elgg_topbar_container_left a.pagelinks { color:white; margin:0 15px 0 5px; display:block; padding:3px; } #elgg_topbar_container_left a.pagelinks:hover { background: #4690d6; text-decoration: none; } #elgg_topbar_container_left a.privatemessages { background:transparent url(_graphics/toolbar_messages_icon.gif) no-repeat left 2px; padding:0 0 4px 16px; margin:0 15px 0 5px; cursor:pointer; } #elgg_topbar_container_left a.privatemessages:hover { text-decoration: none; background:transparent url(_graphics/toolbar_messages_icon.gif) no-repeat left -36px; } #elgg_topbar_container_left a.privatemessages_new { background:transparent url(_graphics/toolbar_messages_icon.gif) no-repeat left -17px; padding:0 0 0 18px; margin:0 15px 0 5px; color:white; } /* IE6 */ * html #elgg_topbar_container_left a.privatemessages_new { background-position: left -18px; } /* IE7 */ *+html #elgg_topbar_container_left a.privatemessages_new { background-position: left -18px; } #elgg_topbar_container_left a.privatemessages_new:hover { text-decoration: none; } #elgg_topbar_container_left a.usersettings { margin:0 0 0 20px; color:#999999; padding:3px; } #elgg_topbar_container_left a.usersettings:hover { color:#eeeeee; } #elgg_topbar_container_left img { margin:2px 0 0 5px; } #elgg_topbar_container_left .user_mini_avatar { border:1px solid #eeeeee; margin:0 0 0 20px; } #elgg_topbar_container_right { padding:3px 0 0 0; } #elgg_topbar_container_right a { color:#eeeeee; margin:0 5px 0 0; background:transparent url(_graphics/elgg_toolbar_logout.gif) no-repeat top right; padding:0 21px 0 0; display:block; height:20px; } /* IE6 fix */ * html #elgg_topbar_container_right a { width: 120px; } #elgg_topbar_container_right a:hover { background-position: right -21px; } #elgg_topbar_panel { background:#333333; color:#eeeeee; height:200px; width:100%; padding:10px 20px 10px 20px; display:none; position:relative; } #searchform input.search_input { -webkit-border-radius: 4px; -moz-border-radius: 4px; background-color:#FFFFFF; border:1px solid #BBBBBB; color:#999999; font-size:12px; font-weight:bold; margin:0pt; padding:2px; width:180px; height:12px; } #searchform input.search_submit_button { -webkit-border-radius: 4px; -moz-border-radius: 4px; color:#333333; background: #cccccc; border:none; font-size:12px; font-weight:bold; margin:0px; padding:2px; width:auto; height:18px; cursor:pointer; } #searchform input.search_submit_button:hover { color:#ffffff; background: #0054a7; } /* *************************************** TOP BAR - VERTICAL TOOLS MENU *************************************** */ #topbardropdownmenu, #topbardropdownmenu ul { margin:0; padding:0; display:inline; float:left; list-style-type: none; z-index: 99999999; } #topbardropdownmenu { margin:0pt 15px 0pt 5px; } #topbardropdownmenu ul { /* width:134px; */ } /* Tools link in top menu */ #topbardropdownmenu a, #topbardropdownmenu a:visited { display:block; padding:3px 13px 3px 3px; text-decoration:none; color:white; } #topbardropdownmenu li ul a { width:120px; height:auto; float:left; } /* menu list items */ #topbardropdownmenu li {float:left; position:relative; background:#cccccc;} #topbardropdownmenu ul a { border-left:1px solid #f5f5f5; border-right:1px solid #333333; color:#4690d6 !important; padding:2px 6px 2px 6px !important; background: #DEDEDE !important; border-top:1px solid #f5f5f5; border-bottom:1px solid #999999; } /* IE7 */ #topbardropdownmenu li:hover {position:relative;} /* Make the Tools nav color persist */ #topbardropdownmenu li:hover > a {background: #4690d6 url(_graphics/toolbar_arrow.png) no-repeat right -18px;} #topbardropdownmenu li ul {display:none;width:134px !important;} #topbardropdownmenu li:hover > ul { display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent url(_graphics/spacer.gif); /* width:134px; */ } /* Position the first sub level beneath the top level links */ #topbardropdownmenu > li:hover > ul { left:-30px; top:16px; } #topbardropdownmenu li a:active, #topbardropdownmenu li a:focus { background:#4690d6; color:white; } #topbardropdownmenu li.drop { background: url(_graphics/toolbar_arrow.png) no-repeat right 9px; } /* dropdown list links hover */ #topbardropdownmenu li.drop ul li a:hover { color:white !important; background: #4690d6 !important; border-left:1px solid #99ccff; border-top:1px solid #99ccff; } /* IE6 ONLY - make the sublevels appear */ * html #topbardropdownmenu li ul {visibility:hidden; display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent url(_graphics/spacer.gif);} #topbardropdownmenu li a:hover ul {visibility:visible; left:-30px; top:14px; lef\t:-31px; to\p:15px;} #topbardropdownmenu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:99999; font-size:1em;} * html #topbardropdownmenu li.drop {background: url(_graphics/toolbar_arrow_ie.gif) no-repeat right 9px;} * html #topbardropdownmenu li a:hover {position:relative; background:#4690d6 url(_graphics/toolbar_arrow_ie.gif) no-repeat right -18px;} /* *************************************** SYSTEM MESSSAGES *************************************** */ .messages { background:#ccffcc; color:#000000; padding:3px 10px 3px 10px; z-index: 9999; margin:0; position:fixed; top:30px; width:969px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border:4px solid #00CC00; cursor: pointer; } .messages_error { border:4px solid #D3322A; background:#F7DAD8; color:#000000; padding:3px 10px 3px 10px; z-index: 9999; margin:0; position:fixed; top:30px; width:969px; -webkit-border-radius: 4px; -moz-border-radius: 4px; cursor: pointer; } .closeMessages { float:right; margin-top:17px; } .closeMessages a { color:#666666; cursor: pointer; text-decoration: none; font-size: 80%; } .closeMessages a:hover { color:black; } /* *************************************** COLLAPSABLE BOXES *************************************** */ .collapsable_box { margin: 0 0 20px 0; /* background: white; */ height:auto; } /* IE6 fix */ * html .collapsable_box { height:10px; } .collapsable_box_header { color: #4690d6; background: #f5f5f5; border-top:2px solid #4690d6; padding: 5px 10px 5px 10px; margin:0; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; } .collapsable_box_content { padding: 10px; margin:0; height:auto; background: white; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; } .collapsable_box_editpanel { display: none; background: #dedede; padding:5px 10px 5px 10px; /* font-size: 9px;*/ } .collapsable_box_header a.toggle_box_contents { color: #4690d6; cursor:pointer; font-family: Arial, Helvetica, sans-serif; font-size:20px; font-weight: bold; text-decoration:none; float:right; margin: 0; margin-top: -7px; } .collapsable_box_header a.toggle_box_edit_panel { color: #4690d6; cursor:pointer; font-size:9px; text-transform: uppercase; text-decoration:none; font-weight: normal; float:right; margin: 3px 10px 0 0; } .collapsable_box_editpanel label { font-weight: normal; font-size: 100%; } /* used for collapsing a content box */ .display_none { display:none; } /* used on spotlight box - to cancel default box margin */ .no_space_after { margin: 0 0 0 0; } /* *************************************** GENERAL FORM ELEMENTS *************************************** */ label { font-weight: bold; color:#333333; font-size: 140%; } input { font: 120% Arial, Helvetica, sans-serif; padding: 5px; border: 1px solid #cccccc; color:#666666; } textarea { font: 120% Arial, Helvetica, sans-serif; border: solid 1px #cccccc; padding: 5px; color:#666666; } textarea:focus, input[type="text"]:focus { border: solid 1px #4690d6; background: #e4ecf5; color:#333333; } .submit_button { font: 12px/100% Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff; background:#4690d6; border: 1px solid #4690d6; -webkit-border-radius: 4px; -moz-border-radius: 4px; width: auto; height: 25px; padding: 2px 6px 2px 6px; margin:10px 0 10px 0; cursor: pointer; } .submit_button:hover, input[type="submit"]:hover { background: #0054a7; } input[type="submit"] { font: 12px/100% Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff; background:#4690d6; border: 1px solid #4690d6; -webkit-border-radius: 4px; -moz-border-radius: 4px; width: auto; height: 25px; padding: 2px 6px 2px 6px; margin:10px 0 10px 0; cursor: pointer; } .cancel_button { font: 12px/100% Arial, Helvetica, sans-serif; font-weight: bold; color: #999999; background:#dddddd; border: 1px solid #999999; -webkit-border-radius: 4px; -moz-border-radius: 4px; width: auto; height: 25px; padding: 2px 6px 2px 6px; margin:10px 0 10px 10px; cursor: pointer; } .cancel_button:hover { background: #cccccc; } .input-text, .input-tags, .input-url, .input-textarea { width:98%; } .input-textarea { height: 200px; } /* *************************************** LOGIN / REGISTER *************************************** */ #login-box { margin: 10px; text-align:left; padding:10px; background: #ffffff; } #login-box .login-textarea { width:155px; } #login-box label, #register-box label { font-size: 1.2em; color:gray; } #login-box input[type="text"], #login-box input[type="password"], #register-box input[type="text"], #register-box input[type="password"] { margin:0 0 10px 0; } #login-box-openid { margin: 10px; text-align:left; padding:10px; background: #ffffff; } #login-box h2, #login-box-openid h2, #register-box h2, #add-box h2 { background:#F5F5F5; border-top:2px solid #4690D6; color:#0054A7; font-size:1.35em; line-height:1.2em; margin:0pt 0pt 5px; padding:5px; } #register-box { text-align:left; border:1px solid #ddd; width:400px; padding:20px; background: #ffffff; margin:20px; } /* *************************************** MAIN CONTENT ELEMENTS *************************************** */ #wrapper_header h1 { margin:10px 0 0 0; letter-spacing: -0.03em; } /* title within main content area */ .page_title { padding:0px 10px 20px 0px; } .elggtoolbar .elggtoolbar_header h1, .collapsable_box_header h1 { /*color: #4690d6;*/ color: #0054a7; font-size:1.25em; line-height: 1.2em; } /* *************************************** PROFILE *************************************** */ #profile_info { margin:20px 0px 0 20px; padding:20px; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; background: white; } #profile_info_column_left { float:left; padding: 0; margin:0 20px 0 0; } #profile_info_column_middle { float:left; width:368px; padding: 0; } #profile_info_column_right { width:590px; margin:0 0 0 0; padding: 0; } #dashboard_info { margin:20px 0px 0 20px; padding:20px; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; background: white; } #profile_menu_wrapper { margin:10px 0 10px 0; width:200px; } #profile_menu_wrapper p { border-bottom:1px solid #cccccc; } #profile_menu_wrapper p:first-child { border-top:1px solid #cccccc; } #profile_menu_wrapper a { display:block; /* width:200px; */ padding:0 0 0 3px; } #profile_menu_wrapper a:hover { color:#ffffff; background:#4690d6; text-decoration:none; } p.user_menu_friends, p.user_menu_profile, p.user_menu_removefriend, p.user_menu_friends_of { margin:0; } #profile_menu_wrapper .user_menu_admin { border-top:none; } #profile_info_column_middle p { margin:7px 0 7px 0; padding:2px 4px 2px 4px; } /* profile owner name */ #profile_info_column_middle h2 { padding:0 0 14px 0; margin:0; } #profile_info_column_middle .odd { background:#f5f5f5; } #profile_info_column_right p { margin:0 0 7px 0; } #profile_info_column_right .profile_aboutme_title { margin:0; padding:0; line-height:1em; } /* edit profile button */ .profile_info_edit_buttons { float:right; margin:0 !important; padding:0 !important; font-size: 90%; } /* *************************************** RIVER *************************************** */ .activity_item p { margin:0; padding:2px 0 0 0; line-height:1.1em; min-height:17px; } .activity_item .activity_item_time { font-size:90%; color:#666666; } #river { border-top:1px solid #dddddd; } .river_item p { margin:0; padding:2px 0 0 20px; line-height:1.1em; min-height:17px; } .river_item { border-bottom:1px solid #dddddd; padding:2px 0 2px 0; } .river_item_time { font-size:90%; color:#666666; } /* IE6 fix */ * html .river_item p { padding:3px 0 3px 20px; } /* IE7 */ *:first-child+html .river_item p { min-height:17px; } .river_user_update { background: url(_graphics/river_icons/river_icon_profile.gif) no-repeat left -1px; } .river_user_profileupdate { background: url(_graphics/river_icons/river_icon_profile.gif) no-repeat left -1px; } .river_user_profileiconupdate { background: url(_graphics/river_icons/river_icon_profile.gif) no-repeat left -1px; } .river_annotate { background: url(_graphics/river_icons/river_icon_comment.gif) no-repeat left -1px; } .river_create { background: url(_graphics/river_icons/dummy_river_icon.gif) no-repeat left -1px; } .river_bookmarks_create { background: url(_graphics/river_icons/river_icon_bookmarks.gif) no-repeat left -1px; } .river_status_create { background: url(_graphics/river_icons/river_icon_status.gif) no-repeat left -1px; } .river_file_create { background: url(_graphics/river_icons/river_icon_files.gif) no-repeat left -1px; } .river_widget_create { background: url(_graphics/river_icons/river_icon_plugin.gif) no-repeat left -1px; } .river_forums_create { background: url(_graphics/river_icons/river_icon_forum.gif) no-repeat left -1px; } .river_forums_update { background: url(_graphics/river_icons/river_icon_forum.gif) no-repeat left -1px; } .river_widget_update { background: url(_graphics/river_icons/river_icon_plugin.gif) no-repeat left -1px; } .river_blog_create { background: url(_graphics/river_icons/river_icon_blog.gif) no-repeat left -1px; } .river_blog_update { background: url(_graphics/river_icons/river_icon_blog.gif) no-repeat left -1px; } .river_forumtopic_create { background: url(_graphics/river_icons/river_icon_forum.gif) no-repeat left -1px; } .river_relationship_friend_create { background: url(_graphics/river_icons/river_icon_friends.gif) no-repeat left -1px; } .river_relationship_member_create { background: url(_graphics/river_icons/river_icon_forum.gif) no-repeat left -1px; } /* *************************************** SEARCH LISTINGS *************************************** */ .search_listing { display: block; background-color: #eee; padding: 5px; margin-bottom: 10px; } .search_listing_icon { float:left; } .search_listing_icon img { width: 40px; } .search_listing_icon .avatar_menu_button img { width: 15px; } .search_listing_info { margin-left: 50px; min-height: 40px; } /* IE 6 fix */ * html .search_listing_info { height:40px; } .search_listing_info p { margin:0 0 3px 0; line-height:1.2em; } .search_listing_info p.owner_timestamp { margin:0; padding:0; color:#666666; font-size: 90%; } table.search_gallery { border-spacing: 5px; margin:0 0 20px 0; background: #f5f5f5; } .search_gallery td { padding: 5px; } .search_gallery_item { border:1px dotted silver; background-color: white; } .search_gallery_item:hover { border:1px dotted black; } .search_gallery_item .search_listing { background: none; text-align: center; } .search_gallery_item .search_listing_header { text-align: center; } .search_gallery_item .search_listing_icon { position: relative; text-align: center; } .search_gallery_item .search_listing_info { margin: 5px; } .search_gallery_item .search_listing_info p { margin: 5px; margin-bottom: 10px; } .search_gallery_item .search_listing { background: none; text-align: center; } .search_gallery_item .search_listing_icon { position: absolute; margin-bottom: 20px; } .search_gallery_item .search_listing_info { margin: 5px; } .search_gallery_item .search_listing_info p { margin: 5px; margin-bottom: 10px; } /* *************************************** FRIENDS *************************************** */ /* friends widget */ #widget_friends_list { display:table; width:100%; } .widget_friends_singlefriend { float:left; margin:0 5px 5px 0; } /* *************************************** ADMIN AREA - PLUGIN SETTINGS *************************************** */ .plugin_details { margin:0 0 10px 0; padding:5px 10px 5px 10px; } .admin_plugin_reorder { float:right; width:200px; text-align: right; } .admin_plugin_reorder a { padding-left:10px; } .active { border:1px solid #00cc00; background:#ccffcc; } .not-active { border:1px solid #D3322A; background:#F7DAD8; } .plugin_details p { margin:0; padding:4px 0 0 0; } .plugin_details a.manifest_details { cursor:pointer; font-size:80%; } .not-active .admin_plugin_enable_disable a { float:right; font: 12px/100% Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff; background:#4690d6; border: 1px solid #4690d6; -webkit-border-radius: 4px; -moz-border-radius: 4px; width: auto; padding: 4px; margin:5px 0 0 0; cursor: pointer; } .not-active .admin_plugin_enable_disable a:hover { background: #0054a7; } .active .admin_plugin_enable_disable a { float:right; font: 12px/100% Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff; background:#999999; border: 1px solid #999999; -webkit-border-radius: 4px; -moz-border-radius: 4px; width: auto; padding: 4px; margin:5px 0 0 0; cursor: pointer; } .active .admin_plugin_enable_disable a:hover { background: #333333; } .pluginsettings { margin:20px 0 0 0; } .pluginsettings h3 { padding:0 0 5px 0; margin:0 0 5px 0; border-bottom:1px solid #999999; } #updateclient_settings h3 { padding:0; margin:0; border:none; } .input-access { margin:5px 0 0 0; } /* *************************************** GENERIC COMMENTS *************************************** */ .generic_comment_owner { font-size: 90%; color:#666666; } .generic_comment { margin-bottom: 10px; padding-bottom: 10px; } .generic_comment_icon { float:left; } .generic_comment_details { margin-left: 60px; border-bottom: 1px solid #aaaaaa; } .generic_comment_owner { color:#666666; margin: 0px; font-size:90%; } /* *************************************** PAGE-OWNER BLOCK *************************************** */ #owner_block { background: url(_graphics/owner_block_back.jpg) no-repeat left top; padding:10px; border-bottom:1px dashed #cccccc; } #owner_block_icon { float:left; margin:0 10px 0 0; } #owner_block_rss_feed, #owner_block_odd_feed, #owner_block_bookmark_this, #owner_block_report_this { padding:2px 0 3px 0; } #owner_block_report_this { border-bottom:1px solid #cccccc; } #owner_block_rss_feed a { font-size: 90%; color:#999999; padding:0 0 4px 20px; background: url(_graphics/icon_rss.gif) no-repeat left top; } #owner_block_odd_feed a { font-size: 90%; color:#999999; padding:0 0 4px 20px; background: url(_graphics/icon_odd.gif) no-repeat left top; } #owner_block_bookmark_this a { font-size: 90%; color:#999999; padding:0 0 4px 20px; background: url(_graphics/icon_bookmarkthis.gif) no-repeat left top; } #owner_block_report_this a { font-size: 90%; color:#999999; padding:0 0 4px 20px; background: url(_graphics/icon_reportthis.gif) no-repeat left top; } #owner_block_rss_feed a:hover, #owner_block_odd_feed a:hover, #owner_block_bookmark_this a:hover, #owner_block_report_this a:hover { color: #0054a7; } #owner_block_desc { padding:4px 0 4px 0; margin:0 0 0 0; line-height: 1.2em; border-bottom:1px solid #cccccc; color:#666666; } #owner_block_content { margin:0 0 4px 0; padding:3px 0 0 0; min-height:35px; font-weight: bold; } .ownerblockline { padding:0; margin:0; border-bottom:1px solid #cccccc; height:1px; } #owner_block_submenu { margin:20px 0 20px 0; padding: 0; /* border-bottom: 1px solid #cccccc; */ width:100%; } #owner_block_submenu ul { list-style: none; padding: 0; margin: 0; } #owner_block_submenu ul li.selected a { background: url(_graphics/owner_block_menu_arrow.gif) no-repeat left 6px; padding-left:10px; } #owner_block_submenu ul li a { text-decoration: none; display: block; padding: 0; margin: 0; color:#4690d6; padding:4px 6px 4px 10px; border-top: 1px solid #cccccc; font-weight: bold; line-height: 1.1em; } #owner_block_submenu ul li a:hover { color:white; background: #4690d6; } /* IE 6 + 7 menu arrow position fix */ * html #owner_block_submenu ul li.selected a { background-position: left 10px; } *:first-child+html #owner_block_submenu ul li.selected a { background-position: left 8px; } #owner_block_submenu .submenu_group { border-bottom: 1px solid #cccccc; margin:22px 0 0 0; } /* filetypes filter menu */ #owner_block_submenu .submenu_group .submenu_group_filetypes ul li a { color:#666666; } #owner_block_submenu .submenu_group .submenu_group_filetypes ul li.selected a { background: url(_graphics/owner_block_menu_dot.gif) no-repeat left 7px; } #owner_block_submenu .submenu_group .submenu_group_filetypes ul li a:hover { color:white; background: #999999; } /* pages actions menu */ #owner_block_submenu .submenu_group .submenu_group_pagesactions ul li a { color:#666666; } #owner_block_submenu .submenu_group .submenu_group_pagesactions ul li.selected a { background: url(_graphics/owner_block_menu_dot.gif) no-repeat left 7px; } #owner_block_submenu .submenu_group .submenu_group_pagesactions ul li a:hover { color:white; background: #999999; } /* *************************************** PAGINATION *************************************** */ .pagination { margin:10px 0 20px 0; /* display: table; */ } .pagination .pagination_number { display:block; float:left; background:#ffffff; border:1px solid #4690d6; text-align: center; color:#4690d6; font-size: 12px; font-weight: normal; margin:0 6px 0 0; padding:0px 4px; cursor: pointer; } .pagination .pagination_number:hover { background:#4690d6; color:white; text-decoration: none; } .pagination .pagination_more { display:block; float:left; background:#ffffff; border:1px solid #ffffff; text-align: center; color:#4690d6; font-size: 12px; font-weight: normal; margin:0 6px 0 0; padding:0px 4px; } .pagination .pagination_previous, .pagination .pagination_next { display:block; float:left; border:1px solid #4690d6; color:#4690d6; text-align: center; font-size: 12px; font-weight: normal; margin:0 6px 0 0; padding:0px 4px; cursor: pointer; } .pagination .pagination_previous:hover, .pagination .pagination_next:hover { background:#4690d6; color:white; text-decoration: none; } .pagination .pagination_currentpage { display:block; float:left; background:#4690d6; border:1px solid #4690d6; text-align: center; color:white; font-size: 12px; font-weight: bold; margin:0 6px 0 0; padding:0px 4px; cursor: pointer; } /* *************************************** FRIENDS COLLECTIONS ACCORDIAN *************************************** */ ul#friends_collections_accordian { margin: 0 0 0 0; padding: 0; border-bottom:1px solid #cccccc; } #friends_collections_accordian li { margin: 0 0 0 0; padding: 0; list-style-type: none; color: #666666; } #friends_collections_accordian li h2 { background:#efefef; color: #999999; padding:4px 2px 4px 6px; margin:0; border-top:1px solid #cccccc; font-size:1.2em; cursor:pointer; } #friends_collections_accordian li h2:hover { background:#4690D6; color:white; } #friends_collections_accordian .friends_picker { background:white; padding:0; display:none; } #friends_collections_accordian .friends_collections_controls { font-size:70%; float:right; } #friends_collections_accordian .friends_collections_controls a { color:#999999; font-weight:normal; } div.expandall { margin: 20px 0 0 0; padding:0; } div.expandall p { cursor:pointer; color:#999999; text-align:right; margin: 0; padding:0; } /* *************************************** FRIENDS PICKER SLIDER *************************************** */ .friendsPicker_container h3 { font-size:3em; text-align: left; margin:0 0 20px 0; color:#999999; } .friendsPicker .friendsPicker_container .panel ul { text-align: left; margin: 0; padding:0; } .friendsPicker_wrapper { margin: 0; padding:0; position: relative; width: 100%; } .friendsPicker { position: relative; overflow: hidden; margin: 0; padding:0; width: 685px; height: 300px; /*clear: right;*/ background: white; } .friendsPicker .friendsPicker_container { /* long container used to house end-to-end panels. Width is calculated in JS */ position: relative; left: 0; top: 0; width: 100%; list-style-type: none; /* -moz-user-select: none; */ } .friendsPicker .friendsPicker_container .panel { float:left; height: 100%; position: relative; width: 685px; margin: 0; padding:0; } .friendsPicker .friendsPicker_container .panel .wrapper { margin: 0; padding: 10px; background: #efefef; min-height: 230px; } .friendsPickerNavigation { margin: 0 0 10px 0; padding:0; } .friendsPickerNavigation ul { list-style: none; padding-left: 0; } .friendsPickerNavigation ul li { float: left; margin:0; background:white; } .friendsPickerNavigation a { font-weight: bold; text-align: center; background: white; color: #999999; text-decoration: none; display: block; padding: 0; width:20px; } .tabHasContent { background: white; color:#333333 !important; } .friendsPickerNavigation li a:hover { background: #333333; color:white !important; } .friendsPickerNavigation li a.current { background: #4690D6; color:white !important; } .friendsPickerNavigationAll { margin:0px 0 0 20px; float:left; } .friendsPickerNavigationAll a { font-weight: bold; text-align: left; font-size:0.8em; background: white; color: #999999; text-decoration: none; display: block; padding: 0 4px 0 4px; width:auto; } .friendsPickerNavigationAll a:hover { background: #4690D6; color:white; } .friendsPickerNavigationL, .friendsPickerNavigationR { position: absolute; top: 46px; text-indent: -9000em; } .friendsPickerNavigationL a, .friendsPickerNavigationR a { display: block; height: 43px; width: 43px; } .friendsPickerNavigationL { right: 58px; z-index:1; } .friendsPickerNavigationR { right: 10px; z-index:1; } .friendsPickerNavigationL { background: url("_graphics/friends_picker_arrows.gif") no-repeat left top; } .friendsPickerNavigationR { background: url("_graphics/friends_picker_arrows.gif") no-repeat -60px top; } .friendsPickerNavigationL:hover { background: url("_graphics/friends_picker_arrows.gif") no-repeat left -44px; } .friendsPickerNavigationR:hover { background: url("_graphics/friends_picker_arrows.gif") no-repeat -60px -44px; } .friends_collections_controls a.delete_collection { display:block; cursor: pointer; width:14px; height:14px; margin:0 3px 0 0; background: url("_graphics/icon_customise_remove.png") no-repeat 0 0; } .friends_collections_controls a.delete_collection:hover { background-position: 0 -16px; } /* picker tabbed navigation */ #friendsPickerNavigationTabs { margin:10px 0 10px 0; padding: 0; border-bottom: 1px solid #cccccc; display:table; width:100%; } #friendsPickerNavigationTabs ul { list-style: none; padding: 0; margin: 0; } #friendsPickerNavigationTabs li { float: left; border: 1px solid #ffffff; border-bottom-width: 0; margin: 0; } #friendsPickerNavigationTabs a { text-decoration: none; display: block; padding: 0.22em 1em; color: #666666; text-align: center; } #friendsPickerNavigationTabs a:hover { color: #4690d6; } #friendsPickerNavigationTabs .selected { border-color: #cccccc; } #friendsPickerNavigationTabs .selected a { position: relative; top: 1px; background: white; color: #4690d6; } /* *************************************** WIDGET PICKER (PROFILE & DASHBOARD) *************************************** */ /* 'edit page' button */ a.toggle_customise_edit_panel { float:right; clear:right; color: #4690d6; background: white; border:1px solid #cccccc; padding: 5px 10px 5px 10px; margin:20px 20px 0px 20px; width:284px; text-align: left; } a.toggle_customise_edit_panel:hover { color: #ffffff; background: #0054a7; text-decoration:none; } #customise_editpanel { display:none; margin: 0; padding:20px; background: #dedede; } /* Top area - instructions */ .customise_editpanel_instructions { width:690px; padding:0 0 10px 0; } .customise_editpanel_instructions h2 { padding:0 0 10px 0; } .customise_editpanel_instructions p { margin:0 0 5px 0; line-height: 1.4em; } /* RHS (widget gallery area) */ #customise_editpanel_rhs { float:right; width:230px; background:white; } #customise_editpanel #customise_editpanel_rhs h2 { color:#333333; font-size: 1.4em; margin:0; padding:6px; } #widget_picker_gallery { border-top:1px solid #cccccc; background:white; width:210px; height:340px; padding:10px; overflow:scroll; overflow-x:hidden; } /* main page widget area */ #customise_page_view { width:656px; padding:10px; margin:0 0 10px 0; background:white; } #customise_page_view h2 { border-top:1px solid #cccccc; border-right:1px solid #cccccc; border-left:1px solid #cccccc; margin:0; padding:5px; width:200px; color: #0054a7; background: #f5f5f5; font-size:1.25em; line-height: 1.2em; } #profile_box_widgets { width:422px; margin:0 10px 10px 0; padding:5px 5px 0px 5px; min-height: 50px; border:1px solid #cccccc; background: #f5f5f5; } #customise_page_view h2.profile_box { width:422px; color: #999999; } #profile_box_widgets p { color:#999999; } #leftcolumn_widgets { width:200px; margin:0 10px 0 0; padding:5px 5px 40px 5px; min-height: 190px; border:1px solid #cccccc; } #middlecolumn_widgets { width:200px; margin:0 10px 0 0; padding:5px 5px 40px 5px; min-height: 190px; border:1px solid #cccccc; } #rightcolumn_widgets { width:200px; margin:0; padding:5px 5px 40px 5px; min-height: 190px; border:1px solid #cccccc; } #rightcolumn_widgets.long { min-height: 288px; } /* IE6 fix */ * html #leftcolumn_widgets { height: 190px; } * html #middlecolumn_widgets { height: 190px; } * html #rightcolumn_widgets { height: 190px; } * html #rightcolumn_widgets.long { height: 338px; } #customise_editpanel table.draggable_widget { width:200px; background: #cccccc; margin: 10px 0 0 0; vertical-align:text-top; border:1px solid #cccccc; } #widget_picker_gallery table.draggable_widget { width:200px; background: #cccccc; margin: 10px 0 0 0; } /* take care of long widget names */ #customise_editpanel table.draggable_widget h3 { word-wrap:break-word;/* safari, webkit, ie */ width:140px; line-height: 1.1em; overflow: hidden;/* ff */ padding:4px; } #widget_picker_gallery table.draggable_widget h3 { word-wrap:break-word; width:145px; line-height: 1.1em; overflow: hidden; padding:4px; } #customise_editpanel img.more_info { background: url(_graphics/icon_customise_info.gif) no-repeat top left; cursor:pointer; } #customise_editpanel img.drag_handle { background: url(_graphics/icon_customise_drag.gif) no-repeat top left; cursor:move; } #customise_editpanel img { margin-top:4px; } #widget_moreinfo { position:absolute; border:1px solid #333333; background:#e4ecf5; color:#333333; padding:5px; display:none; width: 200px; line-height: 1.2em; } /* droppable area hover class */ .droppable-hover { background:#fdffc3; } /* target drop area class */ .placeholder { border:2px dashed #AAA; width:196px !important; margin: 10px 0 10px 0; } /* class of widget while dragging */ .ui-sortable-helper { background: #4690d6; color:white; padding: 4px; margin: 10px 0 0 0; width:200px; } /* IE6 fix */ * html .placeholder { margin: 0; } /* IE7 */ *:first-child+html .placeholder { margin: 0; } /* IE6 fix */ * html .ui-sortable-helper h3 { padding: 4px; } * html .ui-sortable-helper img.drag_handle, * html .ui-sortable-helper img.remove_me, * html .ui-sortable-helper img.more_info { padding-top: 4px; } /* IE7 */ *:first-child+html .ui-sortable-helper h3 { padding: 4px; } *:first-child+html .ui-sortable-helper img.drag_handle, *:first-child+html .ui-sortable-helper img.remove_me, *:first-child+html .ui-sortable-helper img.more_info { padding-top: 4px; } /* *************************************** BREADCRUMBS *************************************** */ #pages_breadcrumbs { font-size: 80%; color:#999999; padding:0; margin:0 0 10px 0; } #pages_breadcrumbs a { color:#999999; text-decoration: none; } #pages_breadcrumbs a:hover { color: #0054a7; text-decoration: underline; } /* *************************************** MISC. *************************************** */ /* general page titles in main content area */ #content_area_user_title h2 { background:#F5F5F5; border-top:2px solid #4690D6; margin:0 0 5px 0; padding:5px; color:#0054A7; font-size:1.35em; line-height:1.2em; } #sidebar_page_tree { margin:10px; } #sidebar_page_tree h3 { background:#F5F5F5; border-top:2px solid #4690D6; margin:0 0 5px 0; padding:5px; color:#0054A7; font-size:1.25em; line-height:1.2em; } /* tag icon */ .object_tag_string { background: url(_graphics/icon_tag.gif) no-repeat left 2px; padding:0 0 0 14px; margin:0; } /* profile picture upload n crop page */ #profile_picture_form { height:145px; } #current_user_avatar { float:left; width:160px; height:130px; border-right:1px solid #cccccc; margin:0 20px 0 0; } #profile_picture_croppingtool { border-top: 1px solid #cccccc; margin:20px 0 0 0; padding:10px 0 0 0; } #profile_picture_croppingtool #user_avatar { float: left; margin-right: 20px; } #profile_picture_croppingtool #applycropping { } #profile_picture_croppingtool #user_avatar_preview { float: left; position: relative; overflow: hidden; width: 100px; height: 100px; } /* *************************************** SETTINGS & ADMIN *************************************** */ .settings_form h3, .usersettings_statistics h3, .admin_statistics h3, .admin_users_online h3 { background:#e4e4e4; border-bottom:1px solid #d0d0d0; color:#666666; font-size:1.1em; line-height:1em; margin:30px 0 10px 0; padding:5px; } .settings_form label, .admin_debug label, .admin_usage label { color:#333333; font-size:100%; font-weight:normal; } .settings_form { border-bottom:1px solid #cccccc; padding:0 0 20px 0; } .admin_usage { border-bottom:1px solid #cccccc; padding:0 0 20px 0; } .usersettings_statistics .odd, .admin_statistics .odd { background:#f5f5f5; } .usersettings_statistics .even, .admin_statistics .even { background:#ffffff; } .usersettings_statistics td, .admin_statistics td { padding:2px 4px 2px 4px; } .usersettings_statistics td.column_one, .admin_statistics td.column_one { width:200px; } /* add user pane on user admin */ #add_user_showhide #add-box { padding:20px; background: #dedede; } .admin_adduser_link { margin:0 0 20px 0; } #search-box { margin:0 0 20px 0; } .manifest_file { display:none; } /* force tinyMCE editor initial width for safari */ .mceLayout { width:683px; } div.ajax_loader { background: url(_graphics/ajax_loader.gif) no-repeat top center; width:100%; height:33px; }