From b07227b9d26995431c2d3f1eb3b2f18e3f31d34c Mon Sep 17 00:00:00 2001 From: Samantha Doherty Date: Thu, 10 Mar 2011 18:05:04 -0500 Subject: [PATCH] Big update for neo theme (and a couple wee fixes for rebase). --- theme/neo/css/display.css | 568 ++++++++++++++++++++-------- theme/neo/images/brdr_black_dot.png | Bin 0 -> 115 bytes theme/neo/images/brdr_white_dot.png | Bin 0 -> 114 bytes theme/neo/logo.png | Bin 1633 -> 11740 bytes theme/neo/theme.ini | 4 + theme/rebase/css/display.css | 22 +- 6 files changed, 423 insertions(+), 171 deletions(-) create mode 100644 theme/neo/images/brdr_black_dot.png create mode 100644 theme/neo/images/brdr_white_dot.png diff --git a/theme/neo/css/display.css b/theme/neo/css/display.css index d230fc0a42..cdc33bd308 100644 --- a/theme/neo/css/display.css +++ b/theme/neo/css/display.css @@ -13,11 +13,19 @@ body { background-color: #C6C8CC; background-image: url(../images/bg.png); - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 82%; + font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.6; + color: #222; +} + +input, textarea, select, option { + font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 1em; } a {color: #3e3e8c;} +a:hover {color: blue;} h1 {font-size: 1.6em;} h2 {font-size: 1.6em;} @@ -27,59 +35,48 @@ h5 {font-size: 1.2em;} h6 {font-size: 1em;} #wrap { - width: 930px; + width: 960px; margin: 0px auto; - padding: 0px 15px 10px 15px; - background-color: #fff; - border-left: 10px solid #E0E0E0; - border-right: 10px solid #E0E0E0; + background: #fff url('../images/brdr_black_dot.png') repeat-x 0px 10px; + border-left: 10px solid #fff; + border-right: 10px solid #fff; + padding-top: 10px; } #header { - width: 940px; + width: 960px; padding: 0px; - padding-top: 50px; + padding-top: 12px; } address { float: left; - margin-right: 20px; - margin-top: 0px; -} - -.poweredby { - background: url(../images/sn-tiny.png) no-repeat top left; - height: 40px; - font-size: 0.8em; - color: #fff; - line-height: 42px; - padding-left: 50px; - position: absolute; - top: 6px; - left: 0; + position: relative; + top: 1px; + left: 2px; + margin: 0px; + padding: 0px; + height: 24px; + width: 148px; z-index: 99; - font-style: normal; -} - -.poweredby a { - color: #fff !important; - font-weight: bold; } #site_nav_global_primary { display: block; position: absolute; - top: 0; - left: 0; - z-index: 98; - background-color: #364A84; - width: 960px; - margin-left: -15px; - margin-top: 0px; + top: 10px; + right: 0; + width: 800px; + margin: 0px; height: 24px; line-height: 20px; - border-top: 10px solid #fff; - border-bottom: 1px solid #fff; + -webkit-border-top-right-radius: 6px; + -moz-border-radius-topright: 6px; + border-top-right-radius: 6px; + background: #364A84; + background: -moz-linear-gradient(top, #516499 , #364a84); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#516499), color-stop(100%,#364a84)); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#516499', endColorstr='#364a84',GradientType=0 ); /* XXX move all to ie.css */ } #site_nav_global_primary ul { @@ -91,13 +88,13 @@ address { } #site_nav_global_primary li:last-child { - margin-right: 16px; + margin-right: 10px; } #site_nav_global_primary a { color: #fff !important; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5); - padding: 2px 12px 2px 12px; + padding: 2px 10px 2px 10px; height: 20px; display: block; float: left; @@ -137,145 +134,255 @@ address { color: #3e3e8c; } -.form_notice { +#core { + clear: both; + margin: 0px; + width: 960px; + border-top: 5px solid #FB6104; +} + +#site_nav_local_views { + display: block; float: left; + width: 138px; margin-top: 0px; - width: 510px; padding: 10px; - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; - background: #cdd1dd; + padding-top: 22px; + background-color: #ececf2; + border-left: 1px solid #d8dae6; + border-right: 1px solid #d8dae6; + min-height: 800px; /* XXX set up equal column heights! */ } -.form_notice fieldset { - width: 100%; +#site_nav_local_views H3 { + margin-bottom: 10px; + padding-bottom: 6px; + background: url('../images/brdr_black_dot.png') repeat-x bottom left; + color: #7a7c87; + font-size: 1.1em; + letter-spacing: 2px; + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5); + text-transform: uppercase; } -.form_notice textarea { - width: 378px; - height: 54px; - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; +#site_nav_local_views li { + display: block; + margin: 0px 0px 8px 0px; } -.form_notice label.notice_data-attach { - top: 27px; - right: 86px; +#site_nav_local_views li ul { + margin-bottom: 20px; } -.form_notice #notice_data-geo_wrap label, -.form_notice #notice_data-geo_wrap input { - top: 52px; - right: 86px; +#site_nav_local_views a { + display: block; + padding: 0px 0px 1px 10px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + text-transform: uppercase; + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5); } -.form_notice #notice_action-submit { - font-size: 0.9em; - top: 80px; - right: -2px; - height: 2.4em; - width: 106px; +#site_nav_local_views a:hover, #site_nav_local_views .current a { + color: #fff; + text-decoration: none; + text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5); + background: #364a84; + background: -moz-linear-gradient(top, #7b8dbb , #364a84); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7b8dbb), color-stop(100%,#364a84)); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b8dbb', endColorstr='#364a84',GradientType=0 ); } -.form_notice .error, -.form_notice .success, -.form_notice .notice-status { - width: 341px; +#content { + width: 520px; + margin-right: 0px; + padding: 20px; } -.form_notice .error { - margin-left: 0px; -} +/* Input forms */ -#core { - clear: both; - margin: 0px; - width: 930px; - margin-left: 0px; - margin-top: 8px; +.input_forms { + float: left; + position: relative; + top: -20px; + left: -20px; + padding: 18px 20px 0px 20px; + background: #fafafa url('../images/brdr_black_dot.png') repeat-x bottom left; } -#content { - width: 530px; - margin-right: 0px; - padding-left: 30px; - padding-right: 30px; +#input_form_nav { + float: left; + margin-bottom: 10px; } -#site_nav_local_views { +#input_form_nav li a { display: block; float: left; - width: 130px; - margin-top: 5px; + padding: 0px 10px 1px 10px; + margin-right: 10px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + border: 1px solid #ECECF2; + font-weight: bold; + line-height: 1.4em; + text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.9); + background: #ececf2; + background: -moz-linear-gradient(top, #fff , #ececf2); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#ececf2)); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#ececf2',GradientType=0 ); } -#site_nav_local_views H3 { - border-bottom: 3px solid #A6ADBF; - color: #A6ADBF; - font-size: 1.1em; - letter-spacing: 2px; - margin-bottom: 10px; - text-transform: uppercase; +#input_form_nav li:hover a, #input_form_nav li.current a { + color: #fff; + text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5); + border: 1px solid #ececf2; + background: #364a84; + background: -moz-linear-gradient(top, #7b8dbb , #364a84); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7b8dbb), color-stop(100%,#364a84)); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b8dbb', endColorstr='#364a84',GradientType=0 ); } -#site_nav_local_views li { - display: block; - margin: 0px 0px 6px 0px; +.input_form_nav_tab a, .input_form_nav_tab.current { + text-decoration: none !important; /* XXX cf rebase */ } -#site_nav_local_views li ul { - margin-bottom: 20px; +.input_form { + position: relative; + float: left; + width: 520px; + padding-bottom: 15px; } -#site_nav_local_views a { - padding: 2px 0px 2px 10px; - display: block; - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; +#input_form_status { + padding-bottom: 45px; } -#site_nav_local_views a:hover { - background: #8e98b4 !important; - color: #fff !important; - text-decoration: none; - text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5); +.form_notice { + padding: 0px; + background: none; } -#site_nav_local_views .current a { - text-decoration: none; - background: #8e98b4 !important; - color: #fff !important; - text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5); +.form_notice fieldset { + width: auto; + position: static; } -#aside_primary { - background: none; - width: 210px; - padding-top: 0px; +.form_notice #notice_data-text-label { + display: none; /* XXX move into input with js */ +} + +.form_notice textarea { + width: 473px; + height: 42px; + padding: 6px 10px 18px 10px; + border: 1px solid #a6a6a6; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2); + -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2); + z-index: 97; + font-size: 1.2em; +} + +.form_notice label.notice_data-attach { + top: 0px; + right: 0px; + z-index: 96; +} + +.form_notice .notice_data-geo_wrap label, +.form_notice .notice_data-geo_wrap input { + top: 26px; + right: 0px; + z-index: 99; +} + +.form_notice .count { + position: absolute; + top: 50px; + right: 35px; + font-size: 0.8em; + height: 1em; + z-index: 99; +} + +.form_notice #notice_action-submit { + position: absolute; + top: 100%; + left: 0px; + margin-top: -44px; + float: left; + width: 90px; + padding: 0px; + z-index: 99; +} + +.form_notice .error, +.form_notice .success. +.form_notice .notice-status { + width: 478px; + position: relative; + top: 0px; + float: none; + clear: none; + margin-left: 0px; margin-top: 5px; + padding: 5px 5px 5px 10px; + border: 1px solid #ccc; +} + +.form_notice .error { + border: 1px solid #d05858; +} + +.form_notice .attach-status code { + font-size: 1em; +} + +.input_form fieldset { + margin: 0px; + padding: 0px; +} + +.input_form fieldset fieldset { + margin-bottom: 10px !important; +} + +#aside_primary { + width: 218px; + padding: 10px; + padding-top: 22px; + margin-top: 0px; + background-color: #ececf2; + border-left: 1px solid #d8dae6; + border-right: 1px solid #d8dae6; + min-height: 800px; /* XXX set up equal column heights! */ } #aside_primary .section { width: 100%; margin-left: 0px; margin-right: 0px; + font-size: 0.88em; } #aside_primary h2 { - border-bottom: 3px solid #A6ADBF; - color: #A6ADBF; - font-size: 1.1em; - letter-spacing: 2px; margin-bottom: 10px; + padding-bottom: 6px; + background: url('../images/brdr_black_dot.png') repeat-x bottom left; + color: #7a7c87; + font-size: 1.25em; + letter-spacing: 2px; + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5); text-transform: uppercase; - text-align: right; } .section ul.entities { - width: 290px; + width: 220px; } .section .entities li { @@ -286,8 +393,8 @@ address { #popular_notices .avatar { position: relative; - top: 2px; - margin-bottom: 4px; + top: 4px; + margin-bottom: 6px; } #aside_primary td { @@ -310,7 +417,7 @@ address { color: #A6ADBF; font-size: 1.4em; letter-spacing: 4px; - text-transform: uppercase; + text-transform: none; } #notices_primary { @@ -323,17 +430,17 @@ address { } .notice { - line-height: 1.35em; + line-height: 1.36em; margin-bottom: 10px; } #content .notice .author .photo { left: 0px; - top: 6px; + top: 9px; } #content .notice .entry-title { - min-height: 34px; + min-height: 35px; } #showstream .notice .entry-title { @@ -345,7 +452,7 @@ address { } .notice div.entry-content { - font-size: 0.9em; + font-size: 0.88em; line-height: 1.2em; margin-top: 6px; opacity: 0.6; @@ -371,6 +478,96 @@ div.entry-content a.response:after { margin-top: 4px; } +.threaded-replies { + clear: both; + float: left; + width: 458px; + margin-left: 59px; + margin-top: 10px; + padding-right: 2px; + border-left: 3px solid #ECECF2; + background: #fafafa; + font-size: 1em; +} + +#content .notice .threaded-replies .notice { + padding-bottom: 14px; + padding-top: 5px; + border-bottom: 2px dotted #eee; + line-height: 1.36em; + margin-top: 0px; + margin-bottom: 0px; + margin-left: 10px; + background: none; +} + +#content .threaded-replies .notice .author .photo { + height: 24px; + width: 24px; + top: 14px; +} + +#content .notice .threaded-replies .notice .entry-title { + margin: 2px 7px 0px 35px; +} + +#content .notice .threaded-replies .notice div.entry-content { + clear:left; + float:left; + margin-left: 35px; + margin-top: 10px; +} + +.threaded-replies li { + list-style-type: none; +} + +.threaded-replies .notice-reply-comments { + margin: 2px 0px 4px 10px; +} + +.threaded-replies .placeholder { + margin: 10px; + width: 426px; +} + +.threaded-replies .notice-reply { + clear: left; + position: relative; + padding: 10px; + padding-bottom: 44px; +} + +.threaded-replies .form_notice textarea { + width: 385px; +} + +.threaded-replies .form_notice label.notice_data-attach { + top: 10px; + right: 10px; +} + +.threaded-replies .form_notice .notice_data-geo_wrap label, +.threaded-replies .form_notice .notice_data-geo_wrap input { + top: 36px; + right: 10px; +} + +.threaded-replies .form_notice .count { + top: 60px; + right: 50px; +} + +.threaded-replies .form_notice #notice_action-submit { + left: 10px; +} + +.threaded-replies .form_notice .error, +.threaded-replies .form_notice .success, +.threaded-replies .form_notice .notice-status { + width: 390px; +} + .pagination { height: 1.2em; } @@ -382,14 +579,10 @@ div.entry-content a.response:after { .entity_profile { float: left; - width: 435px; + width: 360px; margin-top: 4px; } -td.entity_profile { /* cf directory table */ - width: auto; -} - .entity_profile .entity_depiction { margin-top: 4px; } @@ -453,7 +646,7 @@ td.entity_profile { /* cf directory table */ top: -3px; } -.pagination { +#pagination { height: 1.2em; padding-bottom: 12px; -webkit-border-radius: 6px; @@ -493,29 +686,29 @@ td.entity_profile { /* cf directory table */ } .form_notice input.submit, .form_settings input.submit, .form_settings input.cancel { - border-radius: 3px; - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5); + height: 1.9em; + padding: 0px 10px; color:#fff; - font-weight: normal; - font-size: 1em; - height: 2.2em; - padding-left: 1em; - padding-right: 1em; - background: #7080aa; - background: -moz-linear-gradient(top, #7b8dbb , #7080aa); - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7b8dbb), color-stop(100%,#7080aa)); - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b8dbb', endColorstr='#7080aa',GradientType=0 ); - border-width: 1px; + font-weight: bold; + text-transform: uppercase; + font-size: 1.2em; + text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2); + border: 1px solid #d7621c; + border-radius: 4px; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + background: #FB6104; + background: -moz-linear-gradient(top, #ff9d63 , #FB6104); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9d63), color-stop(100%,#FB6104)); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9d63', endColorstr='#FB6104',GradientType=0 ); } .form_notice input.submit:hover, .form_settings input.submit:hover, .form_settings input.cancel:hover { - text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.8); - background: #7b8dbb; - background: -moz-linear-gradient(top, #7080aa , #7b8dbb); - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7080aa), color-stop(100%,#7b8dbb)); - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7080aa', endColorstr='#7b8dbb',GradientType=0 ); + text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.6); + background: #ff9d63; + background: -moz-linear-gradient(top, #FB6104 , #fc8035); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FB6104), color-stop(100%,#fc8035)); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FB6104', endColorstr='#fc8035',GradientType=0 ); } .form_settings input#settings_design_reset, .form_settings input.cancel { @@ -825,4 +1018,63 @@ ul.bookmark-tags a:hover { margin-right: 0px; } +/* Directory specific styles */ + +td.entity_profile { + width: auto; +} + +#user_directory { + position: relative; + top: -20px; +} + +div#user_directory div.alpha_nav > a { + border-left: 1px solid #ccc !important; + padding-left: 3.5px !important; + padding-right: 4px !important; + margin-right: 0px; + float: left; + line-height: 1.4em; +} + +div#user_directory div.alpha_nav > a.first { + border-left: none !important; +} + +div#user_directory div.alpha_nav a.current { + background-color: #ECECF2 !important; +} + +table.profile_list { + margin-top: 10px; +} + +.profile_list th#created { + width: 100px; +} + +.profile_list th#subscriptions { + width: 120px; +} + +table.profile_list tr.alt { + background-color: #fafafa !important; +} + +.profile_list .entity_actions { + width: 30px; + height: 26px; + margin-right: 5px; +} + +.profile_list .entity_actions input { + width: 26px; + height: 26px; + display: block; + overflow: hidden; + font-size: 0em; +} + + }/*end of @media screen, projection, tv*/ diff --git a/theme/neo/images/brdr_black_dot.png b/theme/neo/images/brdr_black_dot.png new file mode 100644 index 0000000000000000000000000000000000000000..8a300b1e93d35fffb2c4fb849fa59de8edf6a657 GIT binary patch literal 115 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 Y-8z@7pZU}s*GZ@vG^}!2#kkr31NNyZ3jhEB literal 1633 zcmV-n2A=teP)*bcsI2U%KL?9?)iYvMD;Al%g2t-(J+t1-@V}Qn8xhDY6kkJh9`9wg5rd!2#z-z)L zOq~Cik0Wl9oB%vSfIQ-QZ{RtPY@|59YP|D7ZHg4Hy#sCxWRY4%NA%H&Y&b0Sfy4ZzVS@B<$! zISJLopeh;H#P^{n*BFr6;YW`Zm6z0;uzY9 z_pGD}kctn|TN&`-npKIxz2hPh5<8u|=7!)8> z^McM`?wSa*Aqh?aZ-j0sjD1txKhp@@P^BoCC~!z)6SK!>sv!A}ft71ctasZ3_z+a9 z-idne}mk*sy9TuyuVag5aYwtQFZOjh&FIJFp;KoS2(`+ z+ILJ}6HMlqNObprvc94fC;~6~y(Z6)dCkDG*c_5vm_7*01#%s6y<3#E!8I=?B%coS zsbdX3_6_>dz^bNV{LdK&1-t}wyVPm$iijyQjcXhmfx&n(Q1U`BKHzn?xaLy;KLyf- zL2<%n6FG-BTaC-r3AG7PM@1K}3abi?``RgoI4FZl@_ag&@_ZsY^*qQ8^k_Mj4!~zD zKpj<+^_QBsa51sAggfR|7EKMj#Q$Uv-khut2hAK8G`F1R!O?QrWc{s>N0bDQnMq|~ zB-S1b%pBv}duDe;4;FttQOq@rs8XFB^r(miW9AiFZx~x0QcQ9O|ngGWh%27JFzBFTzrD6&^H4D=3GO#B_OlZ#m`k1h`)TaIFun`(O z{eJ2LJ+>EIO#t*zUQYUc7ZB2uiLJ$;MCgrv?1{HSHhB3sn8^e1MV(1(#N-**E;j`M z9{%lnsxdd3*m&$Y3$<>?o>pY22)>1CEsg{*zagOE@ZbR%{w64E!RWG}F9rB0JD%DS zJRhEwj6O{I)b#a;@olA0Y%W+oxc(vBm$H9^KfEQioqX$c96WUO12dzfIl;^qi!INOMpc(3EKpedj50oUpcXDJnOv;hXnerAN z>-IqCC`OF+;mkYmBL(1HvhEY#Zb$>kk$`=L!GRx9vVW4&SzdVD_Hj~*vH`(>n`(P&1xJWY5(~RYT;4G=*v(@7T@^aC1`2)+m>;MV_$PWcof0Zso0Y6A?3Z6M`@_6b z-;wY5_Kd)vTgu$^cFleF8b!zy0ILxGJwr->utCO43u|*Agsr7{mxSOZ^Vg=E)bSm1 zRRY45XJNA@0@$0ra$INq@cAxTO*I>+WS0MG!_s)!7AIN*ovOU@QYcH`u>UsI4e2VS fFs78@rvL*0?F*Xy