From b805bc7a56002db50198ddff1e8accf33843dbc5 Mon Sep 17 00:00:00 2001 From: z3d Date: Sat, 27 Nov 2010 14:55:45 +0000 Subject: [PATCH] New snark theme: "vanilla". --- .../themes/snark/vanilla/favicon.ico | Bin 0 -> 1150 bytes .../themes/snark/vanilla/images/add.png | Bin 0 -> 733 bytes .../snark/vanilla/images/arrow_refresh.png | Bin 0 -> 777 bytes .../themes/snark/vanilla/images/bling.png | Bin 0 -> 132 bytes .../themes/snark/vanilla/images/bling2.png | Bin 0 -> 131 bytes .../themes/snark/vanilla/images/complete.png | Bin 0 -> 878 bytes .../themes/snark/vanilla/images/config.png | Bin 0 -> 584 bytes .../themes/snark/vanilla/images/create.png | Bin 0 -> 570 bytes .../themes/snark/vanilla/images/delete.png | Bin 0 -> 716 bytes .../themes/snark/vanilla/images/details.png | Bin 0 -> 834 bytes .../snark/vanilla/images/downloading.png | Bin 0 -> 878 bytes .../themes/snark/vanilla/images/eta.png | Bin 0 -> 561 bytes .../themes/snark/vanilla/images/file.png | Bin 0 -> 216 bytes .../themes/snark/vanilla/images/graytile.png | Bin 0 -> 578 bytes .../themes/snark/vanilla/images/hat.png | Bin 0 -> 15546 bytes .../themes/snark/vanilla/images/hidepeers.png | Bin 0 -> 921 bytes .../themes/snark/vanilla/images/link.png | Bin 0 -> 343 bytes .../themes/snark/vanilla/images/nopeers.png | Bin 0 -> 843 bytes .../themes/snark/vanilla/images/noseeds.png | Bin 0 -> 843 bytes .../themes/snark/vanilla/images/priority.png | Bin 0 -> 408 bytes .../themes/snark/vanilla/images/remove.png | Bin 0 -> 486 bytes .../themes/snark/vanilla/images/seeding.png | Bin 0 -> 888 bytes .../themes/snark/vanilla/images/showpeers.png | Bin 0 -> 920 bytes .../themes/snark/vanilla/images/size.png | Bin 0 -> 454 bytes .../snark/vanilla/images/snark_thead.png | Bin 0 -> 182 bytes .../themes/snark/vanilla/images/stalled.png | Bin 0 -> 910 bytes .../themes/snark/vanilla/images/start.png | Bin 0 -> 499 bytes .../themes/snark/vanilla/images/start_all.png | Bin 0 -> 1061 bytes .../themes/snark/vanilla/images/status.png | Bin 0 -> 823 bytes .../themes/snark/vanilla/images/stop.png | Bin 0 -> 424 bytes .../themes/snark/vanilla/images/stop_all.png | Bin 0 -> 1008 bytes .../themes/snark/vanilla/images/stopped.png | Bin 0 -> 862 bytes .../themes/snark/vanilla/images/torrent.png | Bin 0 -> 543 bytes .../snark/vanilla/images/trackererror.png | Bin 0 -> 788 bytes .../themes/snark/vanilla/images/up.png | Bin 0 -> 634 bytes .../resources/themes/snark/vanilla/snark.css | 699 ++++++++++++++++++ 36 files changed, 699 insertions(+) create mode 100644 installer/resources/themes/snark/vanilla/favicon.ico create mode 100644 installer/resources/themes/snark/vanilla/images/add.png create mode 100644 installer/resources/themes/snark/vanilla/images/arrow_refresh.png create mode 100644 installer/resources/themes/snark/vanilla/images/bling.png create mode 100644 installer/resources/themes/snark/vanilla/images/bling2.png create mode 100644 installer/resources/themes/snark/vanilla/images/complete.png create mode 100644 installer/resources/themes/snark/vanilla/images/config.png create mode 100644 installer/resources/themes/snark/vanilla/images/create.png create mode 100644 installer/resources/themes/snark/vanilla/images/delete.png create mode 100644 installer/resources/themes/snark/vanilla/images/details.png create mode 100644 installer/resources/themes/snark/vanilla/images/downloading.png create mode 100644 installer/resources/themes/snark/vanilla/images/eta.png create mode 100644 installer/resources/themes/snark/vanilla/images/file.png create mode 100644 installer/resources/themes/snark/vanilla/images/graytile.png create mode 100644 installer/resources/themes/snark/vanilla/images/hat.png create mode 100644 installer/resources/themes/snark/vanilla/images/hidepeers.png create mode 100644 installer/resources/themes/snark/vanilla/images/link.png create mode 100644 installer/resources/themes/snark/vanilla/images/nopeers.png create mode 100644 installer/resources/themes/snark/vanilla/images/noseeds.png create mode 100644 installer/resources/themes/snark/vanilla/images/priority.png create mode 100644 installer/resources/themes/snark/vanilla/images/remove.png create mode 100644 installer/resources/themes/snark/vanilla/images/seeding.png create mode 100644 installer/resources/themes/snark/vanilla/images/showpeers.png create mode 100644 installer/resources/themes/snark/vanilla/images/size.png create mode 100644 installer/resources/themes/snark/vanilla/images/snark_thead.png create mode 100644 installer/resources/themes/snark/vanilla/images/stalled.png create mode 100644 installer/resources/themes/snark/vanilla/images/start.png create mode 100644 installer/resources/themes/snark/vanilla/images/start_all.png create mode 100644 installer/resources/themes/snark/vanilla/images/status.png create mode 100644 installer/resources/themes/snark/vanilla/images/stop.png create mode 100644 installer/resources/themes/snark/vanilla/images/stop_all.png create mode 100644 installer/resources/themes/snark/vanilla/images/stopped.png create mode 100644 installer/resources/themes/snark/vanilla/images/torrent.png create mode 100644 installer/resources/themes/snark/vanilla/images/trackererror.png create mode 100644 installer/resources/themes/snark/vanilla/images/up.png create mode 100644 installer/resources/themes/snark/vanilla/snark.css diff --git a/installer/resources/themes/snark/vanilla/favicon.ico b/installer/resources/themes/snark/vanilla/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..28658965c9486d89945244234f91d20162f1649b GIT binary patch literal 1150 zcmZ8hNlRN%6ux4iyH;F;2D>P(@&^iaUj>CCq97Z_^sRqS`ktpg$MI0BRd_Cvt6EWddD^E%2s(TF0U*xK&h#A}9e+|&Q`OSaQgwNGSv@&9QBO}#)z#HiwW_L0t*)+C zYin!O%F0T0eturLxw+9Z_Wb-@9~&F%)9G}Gh=@Q^QW7dEDnLCD3QBhHHkGNrCVgf#&4@XBw*xcNN-EK!?Vzrv0YtVXl-ppdwV2|vd zrlzK(U(9=NZx3Ft7Y>I5t0$~g2&^* z+S;1r$2l-h*3Vot9kh2(8oxbfA9-+a@O@=v<(j=79v+q)`F+;wbUM-3*C+31E?j)J zzP_Hrc&^*q+YjU8<4(@VYPCunb8T*J#?a6Z1_lP?%DHks?lC(%Ykz!v4AFXwjEtDs zTlR-Jvv2G@vD9F(SYGrqZ}vdL@+=XLf3NYBV_JH8x||Qjab<Rd`=(%8je?RW(>Pl)4z8B(e$Wy)iZwRI5=W^5PrgN^~o1*B& Ef0(t+f&c&j literal 0 HcmV?d00001 diff --git a/installer/resources/themes/snark/vanilla/images/add.png b/installer/resources/themes/snark/vanilla/images/add.png new file mode 100644 index 0000000000000000000000000000000000000000..6332fefea4be19eeadf211b0b202b272e8564898 GIT binary patch literal 733 zcmV<30wVp1P)9VHk(~TedF+gQSL8D5xnVSSWAVY>J9b+m>@{iq7_KE}go~11+5s4;8hc+i0Xa zI1j@EX5!S+Me6HNqKzU5YQwL;-W5$p%ZMKMeR<%zp69-~?<4?8|C8S?bklXr4v&Ov zb&06v2|-x?qB`90yn>Qi%Sh2^G4n)$ZdyvTPf9}1)_buUT7>`e2G&2VU@~Bb(o+Mz zi4)>IxlSY${Dj4k={-9RzU^W5g9|2V5RZ2ZulL9s2xQbZ@r6eP9Ra5u(s|C0Nj#&4>wTSkb?%#=9?@ z^oxDy-O@tyN{L@by(WWvQ3%CyEu8x{+#Jb4-h&K9Owi)2pgg+heWDyked|3R$$kL@A z#sp1v-r+=G4B8D6DqsDH0@7OztA7aT9qc1Py{()w`m``?Y0&gi2=ROcc-9+nU^I6< zT=e_Y=vSnG@?3Ue{BW5ONFttcE!R-R_W4O01|0-|K-YNXLo2`4Qv z`r1LxR6#yf3FB%T95gJnaKKivA~Z}S9A(ZxEDK}O3T04USJ P00000NkvXXu0mjf^IS-S literal 0 HcmV?d00001 diff --git a/installer/resources/themes/snark/vanilla/images/arrow_refresh.png b/installer/resources/themes/snark/vanilla/images/arrow_refresh.png new file mode 100644 index 0000000000000000000000000000000000000000..0d280de31164579cf1ed018e581db43fa209ae8e GIT binary patch literal 777 zcmV+k1NQuhP)pHyGcYrRCt_)Qe8__K^T7KoZZ>==(@Y9>ql#ThUua$SpwZqo?3bODP8GWmMACbxLW|$weGSNwC(%jnNLyhiiDY*Ul%d zfj5`Y#BrY=d3m-nXXrt93Fv$Th-x4ShJX_&W~R$-w_iLe=STx{nHltN{Q=*Qkd2wx zNpozZfSg^+?P!9D$$xW>G&`ZQ^~F_oyCdI%p$Sn!*jx;F#|U3eTK$5e9b?HMh$5hr zxyaj2H~4rx_=`gD7B}J4X&c(pw7(C595~zSD$74nCDrCc7B*sOzeD=_0&ewWWZ7IZ z>GQg(!hTuOPB|=#g;t!e!^udW$YX~}JL4-J3sjS?&m-+*u)#*Us~AfmW9b_ zh7{pUA~UlxB4S!p0~{Hga|4&Wh8#+`o<)<%d%JT~lV-d zGJ!Ehtgk9B%BApMaAEp!k(ebBH_iQ8;(5TRnDrS={y_Y0_gq@HS+ZS6o--?!rBK4` zN$}}~Eq+7%7TYbq)Pc@ICwT?Ny|N?-PLk0fX&Ek)EaApqskj?9LzhU500000NkvXX Hu0mjfCHrP- literal 0 HcmV?d00001 diff --git a/installer/resources/themes/snark/vanilla/images/bling.png b/installer/resources/themes/snark/vanilla/images/bling.png new file mode 100644 index 0000000000000000000000000000000000000000..edd2de7c4232e90f72ddf6954cbc7465693322ba GIT binary patch literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^%s{-1g9%7Zn7wE#km4-xh%9Dc;5!V$jK}j=qyPoY zJY5_^D&{2r`SZ_$S;D~ZzyXcyDW<2C+KzsDe4SsTyKuo>C+B!01EJ-4672^yx?8?D crC2dAFr~4*U3}4R2haotPgg&ebxsLQ09?c>3;+NC literal 0 HcmV?d00001 diff --git a/installer/resources/themes/snark/vanilla/images/bling2.png b/installer/resources/themes/snark/vanilla/images/bling2.png new file mode 100644 index 0000000000000000000000000000000000000000..473d05f3e062c22f7a6009fc3bfb2da70d0e0d33 GIT binary patch literal 131 zcmeAS@N?(olHy`uVBq!ia0vp^%s{-1g9%7Zn7wE#km4-xh%9Dc;5!V$jK}j=qyPm? zJzX3_D&{2r`BZ4kEMZ`H;DAQ<6w^~mZAU+SzV5HlUAW+`(J84lIxe>o5))Lsj$cR< coGs2Uc?sLSoX;gjKm!;&UHx3vIVCg!06>r`jQ{`u literal 0 HcmV?d00001 diff --git a/installer/resources/themes/snark/vanilla/images/complete.png b/installer/resources/themes/snark/vanilla/images/complete.png new file mode 100644 index 0000000000000000000000000000000000000000..069df0dd68072257233c423a43dc9c671d3bb58c GIT binary patch literal 878 zcmV-!1CjiRP)pIAW1|)RCt`FlFe&WXB5Vt`+X;qsV3%{$;=paWEvBj5n~L2q>4f( zA}Z>_QVbHLh+v^0*gru8ce+pt-LynpWZ^DY)P-XjV@sj78cp=ZB=eEX%$>Q(eB8O8 zuQ!267m1$-&gOm2`Ekzs9N+`OAKEVaBVRuFkXrhE1w7Ax71$o#s;Q-~m)M^RWLkIc zjUPPPkIudes1Jn3-q-U^u{pBim(HI3>$~^G&~cz2oG3MOoOtGwfP(ZzB-+(|`nxkf zBERT>=2&zezYN+_`?D)Id^B)Jd)LtZLj#m%ve0w_P&76KTHuq~DV`UveKgRad=ai; z7hb1L%qcqZxgzG0iaTKx4$sHd>SNaul&n&?_xp%vX{yqq26-ZhOuB%@>=VG$XV&Ut z))K5@DL$V~d|%P(sbY~JHJgJvGYnmg6I&}Tols%5K5CV>*2Z;B$MTh20t_c`QuK!4 z-NTeKaX4n$hM^p0z!1qRZBFD9_uP8fO|mMmHQaVR*xqt(OSl~wrG!5p4#P5xNwsQJ zNI7RUH-u8b*6<;U7MOxs!hB)|W={FFP%RAnAG#cpPwMSEaf%E-mdS{0kej0#xjL+p z*y&5eQ@63YtEYFo|Ll2k|L<31bjl>Z{ZSz&e;OjS^-V+&gd;1Q6_+XhmdLGW*EgWO zL8KH1xdj{Ptd26%3%y)nEwQobK>rm~xe(?G4$_K^K+8Ua+WNo>-oX_=mVrF@w)Npi zus8NCk~tF-(g{krX08XfwhNe!+8T=y~cs6Yyt6CuLlAQ-Hx+li^Sg>7h zT@JQ%JnD%J)Gg|D82M`+|2|2%t|~~o&gN(1u(aoQcu&oQ=-alF7X5hfJcZe*3`z@S z2sJgZEI?Jpk6P8r6}C3G=^R_LELkw5Dx8wZGfiTq-?^9qQkKaZI<)NH@>T3tJ-_n(EtDd07*qoM6N<$ Ef>RiwkpKVy literal 0 HcmV?d00001 diff --git a/installer/resources/themes/snark/vanilla/images/config.png b/installer/resources/themes/snark/vanilla/images/config.png new file mode 100644 index 0000000000000000000000000000000000000000..565a9330e0a156dff5bed2c9fad8c95a44344ba4 GIT binary patch literal 584 zcmV-O0=NB%P)g}f4o)2%U3C;eEDoiEh?94d(rV57VIF#8VqzW$HrDC|#U`x@QDbgi zVl)t9GGz&YY#D?gc%>hISA+_EBpnXt#pnC`p6@xw0$8TCbULjhlgVx(kuc)%xbgqq zR5+DNDFRN0!y)7Gm}oT0i39}h4h928qY?Rho^UvPGJ#kuW|-Amtrn`Pmd&+bFo@sp z$LI4IQw7BG?|#2ewOS<<3VjL$0=lMY^m;wqZujv5kx1l%Sl;V&Iy4#$ip3&@LV2!7vhhN=PCz%^9v24`qb(+m4W?!q-&~=?ssf5GfnAmJKV;3bvpDm0(NhahZ=&^sqo6Odj6>)Dq_3p~4~ zvb`d3Mydwjt&Df^hVmLtI2x=U&h9(JVYX-!y~z3zi;1>=LY;o(bL$(Yf$lf)dMf0-u^0HrpTG Wk@)HE*94aU0000%A_P)hUn2-Navsqo?5A8 zh}}V^=%7@_%C;=H{tGpIj5CMu*>5J=i;m^t2QTySd)}9aAppozC}++wDz`eOViU-dbRRoz=JsVlZk>N%^azhi%=xTCt9`LQjtqNFW~e|R=r9= z`@I3J^#z@aD5yBuq2DLQO#|4uFW6R5kzPZ+h&6Af&5}POarL&lA~3t5R1i7uh*ffDw@qEs=HBW ze?CI~MkvG6H-MF7r{Yv4kw_q&PNP^XqFgTHXlH@RpLO}3aV{T{Ez=8lo;PHV$Ads1 zfOtF(s5%5V>3qE|&{lueV1Y1j%GF zXt&#NI-LlGLPN>_18TJzN~Mxf*f6pY5Dteo^|P&3>(H{!KTr&_wGRQWb^rhX07*qo IM6N<$g7V1&P5=M^ literal 0 HcmV?d00001 diff --git a/installer/resources/themes/snark/vanilla/images/delete.png b/installer/resources/themes/snark/vanilla/images/delete.png new file mode 100644 index 0000000000000000000000000000000000000000..353e3e202d9dcd0807b43717372161d9baba81af GIT binary patch literal 716 zcmV;-0yF)IP)pHen~_@RCt_~lS@n!Q51&%nd!8SMQdq^CQ^&ig(4z}3**X-iEd0Z zF(P&0!o3@f32uBWAR-amn2=yFF5J1(7!nN_hzT(~Qm9Cah0+&P+K%l^XQuPGjwNl= zuTcLVa6}W!&HQeF^5MP1)pn~3;FW_$3g42FGSW0@H}hBoGg32*__xB<+|NKN{5v z1oZ^IEDj>Rq(VsYW}Ay;znl~Tng5E&R21=L6#;3i4DYc}5&0GxhAeUB$?Vcj42Ucs z6V8H9Td}N-qX=JJb1l=!r-*OHs)4p+7Th{#CXt-!ISNA~XmT+)+(|I|p&zlFt(v=q z?fMGZ+V^8*yc>>Y3rKVoiTMopjXZ3ej#eLwS9cTex|O;L=o-vnWYh;oVGZQRq}i|> z!gDepH^hrcPRCt_iQ(H?^Q562p#kr3<%IKhuMw%v+Bo>j-n>|HDQa)5* z81)eSh92rSgivqwl0hK#&`%I7i&Bd)HN?v}w{ynvT=%)O&dv!N+aKrU?7hDAt#7R* z;QvSHLRW_fG2_FJ3lKC9UTzbc+jQsGKbGr%^q^;07Ujuv*|XPAwhUzAenKj#Wp|~# zl8^31-&wGpZD8ZmVKU)Ryp%tZKvFqfez!#YR5Ai`mlK>OAHj zq>-LkzyjleHHL0<-?%k&^Tqv(_u`3I0-GO5;q>vJG$c<4U?^UQd zF(4rWZ;yA4r)=GZQPQCmHSE*JsuovimJL{%3CpCid<&!m0~kn>>30K54itDCMU>W(NWT7O>}g`JG$Q$mMn6U!Lo5-;sgW~eu*-uMzkG(O zDtuvzC=`k07$wu{cSj(i%OQlGw;+{?B6ei8O)7vo^MlGAsS(tZ@I%AbPfEsR$ajda zTZYu&z-82lH5=?Pl`tFla5&}&N$vEZuaT_F5Sc`z8tuzYZENe#Z}0Sl8DmGrV*mgE M07*qoM6N<$f?S(_ZU6uP literal 0 HcmV?d00001 diff --git a/installer/resources/themes/snark/vanilla/images/downloading.png b/installer/resources/themes/snark/vanilla/images/downloading.png new file mode 100644 index 0000000000000000000000000000000000000000..cc61019adfe5de9400d2de85aa717d56f3a924d0 GIT binary patch literal 878 zcmV-!1CjiRP)pIAW1|)RCt`FQC(cG7bN=TCyup&zNe`ujH1sA~?sWo}%N1$^uB>y zTVLDQwlB7!^F$Z?5&zBCdH$DdiMRaN|9QVJ-kU)DZ~{V5lmw^n)jI{cBks`Fo!v)w z9T-3kDtLiI&ksG|R&i%+I`Gzk>)JoM(lyYU%+oI3RHkmPUmqo@~=e40eIkVXDh9;DOk zaz1`J!kDl9k&$PPmV#xrz%O7rKaJca6_v|nSOsgVEs>YCH5PJ~qj1KT#-Z58@k)BLLo2pz;HTB4=p^HljN*nfky_bGV577wy zLl@~1ovodt?ceR7y47yI{nPfl$G$yIfBpA2-K0_a)m98%+fUxc4@eZnJuh-zwj78B zE^q#9Gx$ah8O%blkuftU@2EgiDgrgr>dtSvpf^{MwUMzA?hhj}5P|*TpI-E_7+8n8 z#_-4CaC~P1GgbxvOOcA<76jDfX4yH zmX|F{J&m`z4|V(Vfjn-^-@t8oe6iK(+%%NmWz@#2!%m-b)D!b=ViLood><(_g#~Q^ zt~wVC&OmNL-E9<&)65t5?TdD_{Nmf>LrP3RUr~kSvtTg`+L(styJYLjldjGj47kn z9^&rvNt`j~E(+mi`!26lBF1TqSe3!y7D#Y8P?KxQGndC&d?oq6Qvd(}07*qoM6N<$ Ef~-oZY5)KL literal 0 HcmV?d00001 diff --git a/installer/resources/themes/snark/vanilla/images/eta.png b/installer/resources/themes/snark/vanilla/images/eta.png new file mode 100644 index 0000000000000000000000000000000000000000..f4c3f99d90440da920da4cce9ad8b5a21e0bdc59 GIT binary patch literal 561 zcmV-10?z%3P)pG<4Ht8RCt_SQB7+TQ4~G%GMNeOIH8z^P)da^3>3RD3Q`cdmD06> zAZDSzK@5}-s5_VL16uzX0k8@OI(mWNs*Fv%iePheWi$}h7eU&lj`nCZ4C(jkPYD2ccr;Ds1s)(~g+MC+@$V7G0~z&6i6fFsP%aB&jfpsPz! z3Bf%VXO~5*W&Pwn=_B133_>adl0-eCP7MxTrVs{jnAmOhPGv<}Bx04c8-Hw+=J5~K zu(s;J7In0bm$qx6VC!Tdh5taDLcjIw2*;`cqa5u)yo1|2vzWayfeD>fvmPMW zio|imZw2rRHPkM?!s|l|*3$3A&0r=)QOP2kOC#NvAq7NxU3BGRe4IMK!QKFa72=G) zt(UPZCXjeY52|yR>t>K?O=9v5b$JlEIM@9Guwd7M6 z#WAE}PI5v6lU&$5Pls3bif5RDbxy0#wmG# zLS2(TXx#gdb=W*i?b=Qbb-{o?58of(x&Qy)bIA&7mJGi0SiGGW1QK=1?)*Owayx^k LtDnm{r-UW|-g;9h literal 0 HcmV?d00001 diff --git a/installer/resources/themes/snark/vanilla/images/graytile.png b/installer/resources/themes/snark/vanilla/images/graytile.png new file mode 100644 index 0000000000000000000000000000000000000000..e2c7bb725629541967260689f2cac114188f4b55 GIT binary patch literal 578 zcmV-I0=@l-P)pG^hrcPRCt`#*H3QLFc<~!_$6_ie}kYc2&!SAz#54oa09Nurfd)= zV#h7u1}xZiQ7ABo5t;&J;v|lpjPcAFkkH%w)|UL<_vsTK-n{D9U4B$hi&5)(q1Z+J zDBIeGU35#6)D^oBvTn`?cH#c${8+Jz*~84+hF$clUS2QRMU>W?^MPI1U!A&Du#4G) zEV7zi43~X&sMrnNC^sJ+yD)2$9pvnWZb55&5q-s7{cEc7oX!Y;&C*Y_m5yIZ_nT6RM>MvszR6vwHzJ-eYB zZM8_)1@gRKS$g-`D%eGSQ%;>>7g5xOY_W@^RAz124fn(;QuRM9yNLGLVi(2jbUPV#p_fy%&DjkDSGB8&T?q8$oZqu|r(@%iI;A## z{`85E*>E{gE8f3;Ick?wDYfy7XOGok;+>^doV`7DjZ5p4T6Ev1C{pbH1#=^${EgCc QEC2ui07*qoM6N<$f+ZLjP5=M^ literal 0 HcmV?d00001 diff --git a/installer/resources/themes/snark/vanilla/images/hat.png b/installer/resources/themes/snark/vanilla/images/hat.png new file mode 100644 index 0000000000000000000000000000000000000000..bed0c5b74df36bd8c8b8de53f985dff2ecf378db GIT binary patch literal 15546 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 IM6N<$f(FweEdT%j literal 0 HcmV?d00001 diff --git a/installer/resources/themes/snark/vanilla/images/hidepeers.png b/installer/resources/themes/snark/vanilla/images/hidepeers.png new file mode 100644 index 0000000000000000000000000000000000000000..18050ddf2b5b224eb66ed69e2b00725288805f4b GIT binary patch literal 921 zcmV;K17`e*P)pIOG!jQRCt_iQ*B67VH7^^-Q34@v+d?hiWW9Uf|(R0*@qRDK_5gV z6&MNG2Srl-$Y0eo2v!K$uZj?gA}XT#5fvFxKkV~|5rwIlR721OYa*lebx+ToS97y> zJnwtnd){-N^RYuTVM&s7Xu5Oypxf?Fxoj>?%~j)yU3mqSkN&fmxQHq79Oz+6-osrU z*ERDcZqhz;v(^E5ZMLlij=wJTEY;d~J>l4iKa9s5Y8>JV8!qs)+-WJENOR)YH%{&2|@_ zG)v~jEY7^lt56ML4hhQnS2|JKEswUF2lfsv}B?y*ndn2@*`_XUQQr*HZxtLkj)NzzE3~bE!-W)4KDZ5e9JIKy5 zPL1Aa*SA~~yYJRhacmBPGiA4m!Xiu&=PAhuG<_>#p8$Dk60y#L_ee;DZkz1#A^vnNa7a}5sJE_6w_j~ z^>z&jA@s7@LF6g#j zQp&a*8&7dgVY}7N3+6B2s;Vju1OiEy?9%%(BeSHjQj|3`sVus#Nqf!yRQ4Z@NS5W( z6%`ec;^JZs27~PL`M9^YmpvX2_x1I$*Xw16!x5QG#u9pW3m5_E;S8OhcY<&TbJ#wy zhvN(X)(?uJjI_12X$1uZJTNf8m6erTTU#4NKza{8k}*bEWHHR&C!CQn(lnW03xTW) zq)~3-hhwC|u%87y1?rGVV>BAw43gm#Rw9vjkD~^4aW`uBVam4lzaqt zWwct{pk-nkJO|P6b?Do1oO__t?KX`ODl|G@orZi>R{~|gdf?2Y{!sEE_Ai+4qejLK vklv>?CKoNIC$`dXYaZs9=SbAto%g@>T~?_bH&lTUn@`uo|1bXE{eSR(AO)ESb=V4`uk}mK|39Px&03WLbv~pzk+s7D@lK^ zn+aB+sp)&Y_x-B3>;6ywU--WQNUr<8>TU0P-|L#1U&;A)67w(+> pDf@fM7q9#F25QXo3rUI;002ro52U44e~JJA002ovPDHLkV1l;_q@Mr) literal 0 HcmV?d00001 diff --git a/installer/resources/themes/snark/vanilla/images/nopeers.png b/installer/resources/themes/snark/vanilla/images/nopeers.png new file mode 100644 index 0000000000000000000000000000000000000000..b718f9c3d1be6e28f3d541549894ef127560433e GIT binary patch literal 843 zcmV-R1GM~!P)pH{YgYYRCt`7Q_oM+U>JVCwkz$*$~MM+5T_xE2{9ot;1)s@F(%*z zBqoNaTnsT>PEeox{@i18gRK>(V1s6 z!1Fv11OeTby1{qGXL(7TnviW}zs$Xw165T)Q53tvKp+4v#znGD_T{MwxdP|*dcBZN zry-ZiL7`B9OeO=GqJiF|kJgJL>OIgdT3K3JqC%mNEqQZu6SCPXa6AX9t|scm)o;oX ztj2%F?}Gs#2m%G!@e*WD&ns_h)k=_VsnuapDOutl-mTR@zu3gnJG0Bi0ryflKP1ANqIgYbEGl7sl z%ryyRfth|hZG(%&BINUV=;-KxP&kCxX7eicj**cOo5cF95sAm+kVqsz zH}oRS(9W%`E!rZ}b=_{1b*xIW`Rs*qzTBaJvTaF5%`MHb$%m6fwOWOhl@*A^Vz9Tj zXLr_`K~WPwkT}`ob$i3+2HA;HsT7pUWm}QRi%^sfugYTOJ)&9qjgxdf8Mrn8J3Bk} zW*CNHS0PCfaH{!bIF=;Iiww)eB0Uk?5-Yidu@VG>L0I2dw^ZFk?d|Ow4$N^@sVOxb z(}|j1Bh2MT)~Xqpk(6>$)KpQjT literal 0 HcmV?d00001 diff --git a/installer/resources/themes/snark/vanilla/images/noseeds.png b/installer/resources/themes/snark/vanilla/images/noseeds.png new file mode 100644 index 0000000000000000000000000000000000000000..b718f9c3d1be6e28f3d541549894ef127560433e GIT binary patch literal 843 zcmV-R1GM~!P)pH{YgYYRCt`7Q_oM+U>JVCwkz$*$~MM+5T_xE2{9ot;1)s@F(%*z zBqoNaTnsT>PEeox{@i18gRK>(V1s6 z!1Fv11OeTby1{qGXL(7TnviW}zs$Xw165T)Q53tvKp+4v#znGD_T{MwxdP|*dcBZN zry-ZiL7`B9OeO=GqJiF|kJgJL>OIgdT3K3JqC%mNEqQZu6SCPXa6AX9t|scm)o;oX ztj2%F?}Gs#2m%G!@e*WD&ns_h)k=_VsnuapDOutl-mTR@zu3gnJG0Bi0ryflKP1ANqIgYbEGl7sl z%ryyRfth|hZG(%&BINUV=;-KxP&kCxX7eicj**cOo5cF95sAm+kVqsz zH}oRS(9W%`E!rZ}b=_{1b*xIW`Rs*qzTBaJvTaF5%`MHb$%m6fwOWOhl@*A^Vz9Tj zXLr_`K~WPwkT}`ob$i3+2HA;HsT7pUWm}QRi%^sfugYTOJ)&9qjgxdf8Mrn8J3Bk} zW*CNHS0PCfaH{!bIF=;Iiww)eB0Uk?5-Yidu@VG>L0I2dw^ZFk?d|Ow4$N^@sVOxb z(}|j1Bh2MT)~Xqpk(6>$)KpQjT literal 0 HcmV?d00001 diff --git a/installer/resources/themes/snark/vanilla/images/priority.png b/installer/resources/themes/snark/vanilla/images/priority.png new file mode 100644 index 0000000000000000000000000000000000000000..b450dcd85d38b6d8a2f60c8a75320b51e98392d9 GIT binary patch literal 408 zcmV;J0cZY+P){Q700009a7bBm000id z000id0mpBsWB>pGN=ZaPRCt_YU_b@6K>Q4dPXns{eFHJ1{59DtL z39>*Xd4PCob4oLVfwTd`UGcjxF*ukIXch4P<%$>o@6NyTUr|C4WI_;3(ny#``0s_T z^Z%btfAT-eH4`Lx6eh_8#B&Rs3z!7|3Nk!<{EXr9gDVW?O6FE-VyYm8>lmf^rT-sD z+t0wn$b{nJKmYzPIL&ruV0riT?T-y-H*kn^i81{B|Chl)%z%N5m5bs2$NLN*IgsK| zAbtVF|Lvvh|6dKe{QqLe`Tr)O#vm)oU?!RhvkCp$W4HVN1=sWcvsJP|k|&^U1pD`P zt8(lAGp48iFVSA|pN)y_D^N@craQ`l%i{kD)#LvUDIff=&aMX1oeYx%h2)oazuqxi zdwrE*@P)pGm`OxIRCt_~lfN$mVHn51@Aaz6MXMr8STsSRB4IKTgLJ^gAJB-^ zSQCp5CWFz^m~0XY29Y+>STsTzFcj^zReJQC>-}=AsFXVHN!~Yk-{<{)-tY7NAiInA zOR9o^_@dG<5n^7JZz6>t2~A%YQ!&A+sb=H=p@8$kfkX*Us^vGa%`U@A3pH~k&6~zs zD5G5_=3^KcST}U?D`3c%K;JkIulEGro;`B_w}-=+|3W`04t58nyVyXh>*jv|n_a@> zLKGHC1mZ`a^}Au5Dn=`b7ubonl;>EaQF%O#lmu(|7+c|zu%TwXNB~Zx z^tDakRqKa?&s=F@^U+&dXb=^^aKDCGp8~jA4F%8pQEbQCamqGT0~jF(4||1pNHhf4 z^hR+`z5fQd%rIDsbc5rxKW!%@$5#mt$*e*Mq0)tVl$x24P*ms)pIyl#ACMuL`p&vf cnScb}0g4KeNuW7%+W-In07*qoM6N<$f|Ci;%m4rY literal 0 HcmV?d00001 diff --git a/installer/resources/themes/snark/vanilla/images/seeding.png b/installer/resources/themes/snark/vanilla/images/seeding.png new file mode 100644 index 0000000000000000000000000000000000000000..1e03d42694badebfc61e8a61f8695abf4f62ccd4 GIT binary patch literal 888 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 literal 0 HcmV?d00001 diff --git a/installer/resources/themes/snark/vanilla/images/snark_thead.png b/installer/resources/themes/snark/vanilla/images/snark_thead.png new file mode 100644 index 0000000000000000000000000000000000000000..a0ecfb1a78e338cc1d0bc72f0850054809fabb59 GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^%s{-1g9%7Zn7wE#km4-xh%9Dc;5!V$jK}j=qyPmo zJY5_^D&{1=@j98xz^uk5A(7g<$u08828pvGQxtW?)Rz5U@-j8?i2iAhMSOpjC0ssz zs3DU*Y%j}|hsE-Y@kxe~CvBAOy059%{0#K&1cx literal 0 HcmV?d00001 diff --git a/installer/resources/themes/snark/vanilla/images/stalled.png b/installer/resources/themes/snark/vanilla/images/stalled.png new file mode 100644 index 0000000000000000000000000000000000000000..9204c2e8da56f7b6a146b5a6e9f9638874c1bf2e GIT binary patch literal 910 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 Bf7Jj0 literal 0 HcmV?d00001 diff --git a/installer/resources/themes/snark/vanilla/images/stop.png b/installer/resources/themes/snark/vanilla/images/stop.png new file mode 100644 index 0000000000000000000000000000000000000000..6f7c9da05512258629745a2b24c0a5a81e1d26fd GIT binary patch literal 424 zcmV;Z0ayNsP)pGT1iAfRCt_~lRZzuP!xvW3n($snM9(a34?=!vzxR3!(V`tF7iM4 z6*w`t$)GVIMv-WcFTu!1X`#Jeo?8>+t(4ezXmU>P`}94hExS7FoGXc<@2CtC$R7*w zdgGN?`J@^2?&fP+C9wl61=MF%o|=zTI;q*ncoy1CTd@z0>d5a0Kssg`cYg6_d?w)Wn{Kl3drYsbmzNN!~h_DU^)Pt5kQ-@GiyvcBM5)nYTE!~;so)% zzW}3vQ{P@#1Yi!(4rH(#Kx05@8*tsdK)dx87Kg4v!5oSM&;$Cj8Y->Ru$rHi#K?KxPK+@N$fCQGh4uc00009a7bBm000id z000id0mpBsWB>pIqDe$SRCt_~mTPDnRTRg6v)Melwy}n^X^M>yBdLkB7+i{I(nPBb z^-CoZgSMg{RII20ANT;-f=YdW6{%mUC@5H4uoVgxO>LG%OHic2wGC-8X_KwZhQ>`c z*=BZU?s#T4Wi#2?>K?do?z!il^S|dcqaA%|Y==+t?N86CGKwI5+EnLHrVhOFSJTd7 z?iC{K^KIwilSBF{WmrYtgy`IHt5U12{A99wwvgJxE9twrhD|nqDSm9MemT{Rw%8cggV)sE~M75hD~oh!g8BG^b71e#%3=)7l@|dS?cddKv{*iRU^Zt z@G!qcdpwUr;ETZeRu~G|IG0eFA7k-;3tTS(y&vXXK-ScZ(%g7TZY-0~``lJ63Bko- zl5^9t@dhFW->bcW7b6M&ZnyYGEPU;yCn4#OvnK<~=$g60fQZ`MX;B%NodVmLks6Gp`tJ4ov}Gd%8{qMeX>Gqu!xA83 z%FrcPQhUY{3z~*X3piEc2}Ex0Yp%mzvogDXv@N?XPUUo3Z^hqvJCv8^WF5D`S7Ex{ z@mJzpi8Hg%l8BjkslQ5>12O<&Q*PnfsvKXn!VMy&J9T3h(`J7-_9m0#aZJOcent^A z%>}3V5wU?J^%%!4JnM+!OtOMse+pCf`Yn_qtPKJGX1YPLD@woHJE;-h@G#hKM=Fy670E#7Wgdce-^Zr2O`LD{Yct z*J}9e5IDu?PK_ne$fOp4q}?l{V@dlu-SZzLMxW|v&Vi6%GaAqGb=C0v0}k8MOs<{X z5t&b+kBpOu8R9$Np^d>xm*&YA(>-v%)Wz#BZ_mkOh%q4P_;eQpB$L}(oPAsPG_T6> zJ9$9o_t}ElIAvrlbEsAG~{*FT`R+<63zCFp_H?lr<`|<*wi@1aFj1+I^G>Wx@Rm<5hHOpgC#9!L-cKP&3 ziw{c8%<3jRB0q8Uj@ClUjs%JQ2AQIM15A04^wEKFVxGSN;?yr~S$`ac7t7^4R4eji ezs&H(@_zw)k932r<3pI5J^NqRCt`7l;3LlxtU)`Y(-M5Cz`fA>*`x8EVAOAuRs2V94a5e)W8&ao5ce;HFxB#8fu#MML+BR z@a*Sj;Wa!cse(y;0>ioC>sgw0tLtjHKi_}D5?>!!-;r(nNG9&EL zNIWcsw29}c9kxh3E}G(#Yy*a~75XjXm%BBTN8+3&$ z+PpnBQJxr?KRJ&R`@hFbVH%_k{M%kV5Rl+zk|e8}s$Mo$sPgNngFm6CnTNG%!8IHh z#yTXIz-%?ND2nvcJAa0}PGMJVm`^Q?>0{VI-XVQT-~3Cr@_#bvoF=LAT=`oxss@Z_ z2I|#19yyP&r9RArz&Fv{W_mdwXk@mJs^4w%H?$3AS$o(!Y# z3dw8vOGE0=se^?{{A2%(>;wS3^K$q+fXU3*46VEh_5G4w`g2^~N352GD2+B5o$452 zBe)&kh1IscB%^(!4-_cxHF=n(ge%!qC1D5<>;M1& literal 0 HcmV?d00001 diff --git a/installer/resources/themes/snark/vanilla/images/torrent.png b/installer/resources/themes/snark/vanilla/images/torrent.png new file mode 100644 index 0000000000000000000000000000000000000000..5894d66cbff96a62c4c14136975c28dd6d2dcbcc GIT binary patch literal 543 zcmV+)0^t3LP)pG(Md!>RCt_Cl1*z0^$ z_K#9_RdQk2I)ir^$E$L_;BccdM?Ahn=V+Vttq*MdT*nzI6S1_M?@!>k3tXSQMD=!! z7GL;x?vS{fBehpV{s@OEx;{e#LQav+B&jakW4F*C_q2wB}>eJb4(b(LiFC|Ai zJG@<8MfyHcHO;7`07>8LD|!q&5+Ss#Va>XXQSj(}4ehw1&9Ck6L_230izTSm>)<%Y z(5YZ;rjmGFv8<@yy}-4r6G8wY@Jca3LO7ru4ZZ-owxOUBsWu^wp z6!TYDy8DRT!8Z;j+oWc4j3viaR*UxjZyr3Y|Ixs*8pt~XBkB+}g&{)Qwy;e{9DkKi h4-C)u+`n#bWP)pH#z{m$RCt`FQ%guxVHE!Ud+*Gh_c$YnnM}T>5)@0Qvy$&jK%%aY2*2ZN+JIxp|cy>m}z#s?CZN9AZl^E;HVwsWdKrsbA>L?N8}fb8XTc!d zx7p}`-!_FXA2BWh@%q{~I;6p-C&ZU0w}w2{MMvDB8k+#N%6zwxTG1aEJ* z;+FyJm#LTCu5DM>u*3iPO>Hfm;mXLo%eY0&0CmV9kLtX+?FysO`0o0-IUt>8OU)s} zGRVTAq+2)2+whjjG-HF4lfF#OvgM@C7!p8?D75Vgzv*bdAOp#qrRGQ%SbneyN+gZ0 z?GRQJxeG4qlH?65QrCo7B~%d+pfKcSo6Qyo6a>!mX7S(2>suC;MdkPQxX^jb=?2YO zF%XN;kiL}sG!nKG(vT!2+EP~b++*m99E&6D_0fo-UY|+Kbgz-DDt@Q`WSw8_zjN>~ z0@;o6aTxRSI65_jd6)*tO2(;J)F*9iC{3k+u`%=y5969mr9r|8P19bluTWGttbJ!) zUIgNCV1cK_H=J2qgxfUH{qQPJQ` zMs#`_S}24>CIkKyh+_GcM@Od(n3_nKrkv)gBfOVdNwzair%g;dExq3p*r$}(aS2PQ zU6G|(Jk@o0IKa0u+>Z>tS+rEOd}URZ1uEauvd>uQk7t2Hth`92Yi1QRiJ;RxV(40> z$xm4blY1hOGD&2E?Fwc?8X8&slI^6(igw9F4pHEJ;K`RCt_YV88^OeC&L`xmdZr1KCAbdytK>=r%G!X$d}7zB^mJHggNH3o-mhGW*e&M-2Wu1780A z_ge+X{ete)Dfv2irWPXR3=IFEj)G!77Jh~=f4=fucy|Hhy1mFYn#gg>o!sQSfr*(B z*~hdomp@;GZhg5e0A$|)`|mFV z|M~Zu_uv123^%{reE163mk zBCdbAW;FTH)PFFIF!1Z|-+y2~fq(|521-H$B@8oeGlsoy_t`U{Y21JC-64j*fB(V* z2$uZ7h5_l9-(NDk{PpTMBbr7IAa0gqlXMkg7374A{)14AjEsNp{kXsP+rMv>03J{L UAQoYalK=n!07*qoM6N<$f@+*Dg#Z8m literal 0 HcmV?d00001 diff --git a/installer/resources/themes/snark/vanilla/snark.css b/installer/resources/themes/snark/vanilla/snark.css new file mode 100644 index 000000000..5357e6987 --- /dev/null +++ b/installer/resources/themes/snark/vanilla/snark.css @@ -0,0 +1,699 @@ +/* I2PSnark theme "Vanilla" by dr|z3d */ + + +body { + background: #eeb url('images/graytile.png'); + color: #001; + font: 8pt "Lucida Sans Unicode","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,sans-serif; +} + +.snarkTitle { + font-size: 12pt; + font-weight: bold; + text-align: center; +} + +.snarkRefresh:link,.snarkRefresh:visited { + text-decoration: none !important; + text-transform: uppercase !important; + padding: 4px 16px 5px !important; + margin: -5px -8px -5px 0 !important; + letter-spacing: 0.05em; + font-weight: bold; + font-size: 11pt; + color: #f60; + text-shadow: 0px 1px #303; + background: #fff url('images/bling.png') repeat-x scroll center center; + -moz-border-radius: 0px; + -khtml-border-radius: 3px; + border-radius: 0px; + -moz-box-shadow: inset 0 0 1px 0 #330; + -khtml-box-shadow: inset 0 0 1px 0 #330; + box-shadow: 0 0 1px 0 #330; + text-shadow: 0 0 0; + +} + +.snarkRefresh:hover { + text-decoration: none !important; + text-transform: uppercase !important; + padding: 1px 16px; + letter-spacing: 0.05em; + font-weight: bold; + font-size: 11pt; + color: #f50; + background: #fff url('images/bling2.png') repeat-x scroll center center;*/ -moz-border-radius: 0; + -khtml-border-radius: 0; + border-radius: 0; + -moz-box-shadow: inset 0 0 1px 0 #330; + -khtml-box-shadow: inset 0 0 1px 0 #330; + box-shadow: 0 0 1px #330; + text-shadow: 0 0 0; +} + +.snarkRefresh:active { + text-decoration: none !important; + text-transform: uppercase !important; + padding: 0 16px; + letter-spacing: 0.05em; + font-weight: bold; + font-size: 11pt; + color: #fb0; + background: #eeb url('images/snarknav_lowlight.png') repeat-x scroll center center; +} + +.snarkRefresh:last-child { + -moz-border-radius: 0 3px 3px 0px; + -khtml-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; + -moz-box-shadow: inset 0 0 1px 0 #330; + -khtml-box-shadow: inset 0 0 1px 0 #330; + box-shadow: 0 0 1px 0 #330; +} + +.snarkRefresh:first-child { + -moz-border-radius: 3px 0 0 3px; + -khtml-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; + -moz-box-shadow: inset 0 0 1px 0 #330; + -khtml-box-shadow: inset 0 0 1px 0 #330; + box-shadow: 0 0 1px 0 #330; +} + +.snarkMessages { + font: bold 9pt "Lucida Console","DejaVu Sans Mono",Courier,mono !important; + text-align: left; + margin: 0 0 10px 0; + padding: 3px 5px; + border-spacing: 0px; + -moz-border-radius: 4px 0 0 0; + -khtml-border-radius: 4px 0 0 0; + border-radius: 4px 0 0 0; + border: 1px solid #000; + overflow: auto; + color: #26f; + height: 70px; + width: auto; + background: #eda url('/themes/snark/ubergine/images/hat.png') no-repeat scroll right center; +} + +.snarkMessages a:link { + color: #37f !important; +} + +.snarkMessages a:hover { + color: #59f !important; +} + +.logshim { + margin-top: -10px !important; +} + +pre { + width: 100%; + font: 8pt "Lucida Console","DejaVu Sans Mono",Courier,mono !important; + padding: 0; + text-align: left !important; + height: 8px; + color: #731; + font-weight: bold !important; +} + +table { + margin: 0px 0px 10px 0px; + border: 0px; + padding: 0px; + border-spacing: 0px; + border-collapse: collapse; + color: #323; + width: 100%; + opacity: 1 !important; +} + +tr { + opacity: 1; +} + +thead, tfoot { + text-shadow:0 1px 1px #b48; + background: url("images/bling.png") repeat-x scroll center center #867; +} + +thead a, tfoot a { +text-shadow:1px 1px #101; +} + +thead { + border-bottom: 1px solid #604; +} + +th { + padding: 4px 2px 4px 4px; + font-size: 9pt; + border-top: 1px outset #001; + border-bottom: 1px inset #604; + color: #b30; + whitespace: nowrap; + font-variant: small-caps !important; + letter-spacing: 0.05em; +} + +th:first-child { + text-align: left !important; + padding-left: 2px; +} + +tfoot td:first-child { + text-align: left !important; + padding-left: 0px; +} + +th:first-child img { + margin: 1px 1px 3px 1px !important; +} + +th:nth-child(2) img { + margin: 1px 7px 3px 2px !important; +} + +tfoot th { + padding-bottom: 4px !important; +} + +.headerstatus { + text-align: left; + padding-left: 15px; +} + +.headerpriority { + text-align: left; + padding-left: 10px; +} + +.ParentDir { + background: #656; + background: #fed; + font-size: 8pt; + border: 0px inset #604 !important; + border-left: 0 !important; + border-right: 0 !important; + text-align: left !important; + padding: 4px 0; +} + +.priority { + font-size: 7pt; + vertical-align: center; +} + +.SnarkTorrents { + margin: 0; + border: 1px solid #604; + background: #212; +} + +td { + padding: 1px; + color: #001 !important; + opacity: 1; + font-size: 9.5pt; +} + +.mainsection td { + color: #111; +} + +td:first-child { + text-align: right; + font-size: 9.5pt; +} + +.snarkTorrentName { +/* text-shadow:1px 1px #540;*/ + padding: 2px 0 0; +} + +.snarkTorrentAction { + text-shadow:1px 1px #540; + padding: 1px 1px 1px 1px !important; + margin: 0 !important; + text-align: center; + width: 68px; +} + +.snarkTorrentAction img { + margin: 0 2px !important; + opacity: 0.6; +} + +.snarkTorrentAction img:hover { + -moz-box-shadow: 0 0 1px 1px #f90; + opacity: 1; +} + +.snarkTorrentEven { + background: #fef; + font-size: 8pt; + background: #feb; +} + +.snarkTorrentNoneLoaded { + background: #323; + font-size: 8.5pt; + font-weight: bold; + text-align: center !important; + color: #bbb !important; +} + +.snarkTorrentStatus { + padding: 1px 0 2px; +} + +.snarkTorrentStatus:first-child { + text-align: left !important; + padding-left: 0px; + min-width: 120px; + font-weight: bold; + color: #404 !important; + font-size: 8pt; +} + +.snarkTorrentStatus:first-child img { + margin-right: 0px !important; +} + +.snarkTorrentRateUp, .snarkTorrentRateDown, .snarkTorrentDownloaded, .snarkTorrentUploaded { + font-size: 8pt; + font-weight: bold; + padding: 0 3px; +} + +.snarkTorrentDownloaded { + color: #439 !important; +} + +.snarkTorrentUploaded { + color: #626 !important; +} + +.snarkTorrentRateUp { + color: #626 !important; + +} + +.snarkTorrentRateDown { + color: #439 !important; + +} + +.snarkTorrentOdd { + background: #656; + background: #fed; + font-size: 8pt; + border: 0px inset #fff !important; + border-left: 0 !important; + border-right: 0 !important; +} +.snarkTorrentOdd td, .snarkTorrentEven td { + border-top: 1px dotted #313 !important; +} + +.snarkFileName { + padding: 4px 0px !important; + text-align: left !important; + font-size: 8pt !important; +} + +.snarkFileSize { + padding: 4px 2px; + font-weight: bold; + color: #b6b !important; +} + +.snarkFileStatus { + padding: 4px 5px 4px 15px; + text-align: center; + font-style: italic; + font-size: 8pt; + text-align: left; +} + +.snarkTorrentETA { + font-weight: bold; + font-style: italic; + color: #dd7 !important; +} + +.thumb { + max-height: 64px; + max-width: 96px; +} + +.snarkNewTorrent { + font-size: 9pt; +} + +.snarkAddInfo { + font-size: 9pt; + line-height: 130% !important; +} + +.snarkConfigTitle { + font-size: 11pt; + font-weight: bold; + padding: 0 25px 3px 25px; + margin: 5px 0 10px 0 !important; + letter-spacing: 0.25em; + border: 1px solid #111; + -moz-border-radius: 0 0 5px 5px; + -khtml-border-radius: 0 0 5px 5px; + border-radius: 0 0 5px 5px; + border-top: 0; + text-shadow: 0px 1px 1px #300; + background: #ffb url('images/bling.png') repeat-x scroll center center !important; + font-variant: small-caps !important; + color: #503; +} + +.snarkConfig { + font-size: 10pt; + width: 100%; +} + +.page { + background: #fff; /*url('/themes/snark/ubergine/images/tile2.png');*/ + color: #310; + min-width: 970px !important; + margin: 5px 0 0 0; + padding: 10px 10px 0px 10px; + -moz-border-radius: 4px; + -khtml-border-radius: 4px; + border-radius: 4px; + border: 1px solid #101; + font-size: 9pt !important; + line-height: 160% !important; + -moz-box-shadow: inset 0px 0px 1px 0px #212; + -khtml-box-shadow: inset 0px 0px 1px 0px #002; + box-shadow: inset 0px 0px 1px 0px #002; + text-align: center; + opacity: 1; +} + +form { + margin-bottom: 0; +} + +p { + line-height: 150%; +} + +hr { + color: #444; + background: #444; + height: 1px; + border: 0px solid #444; + width: 0%; + margin: 5px 0 7px 0; + text-align: center; +} + +a:link { + color: #903; + text-decoration: none; + font-weight: bold; + word-wrap: break-word; +} + +a:visited { + color: #703; + text-decoration: none; + font-weight: bold; +} + +a:hover { + color: #b06 + font-weight: bold; +} + +input { + font-size: 9pt; + font-weight: bold; + text-align: left; + padding: 3px 4px !important; + -moz-border-radius: 4px; + -khtml-border-radius: 4px; + border-radius: 4px; + border: 1px inset #000; + background: #fff /*url('/themes/snark/ubergine/images/graytile.png')*/; + color: #000; + margin: 2px 0; +} + +input.r { + text-align: right; + background: /*url('/themes/snark/ubergine/images/graytile.png')*/; +} + +input[type=submit] { + text-shadow: 0px 0px #410; + color: #000; + background: #fff; + border: 1px outset #bbb; + padding: 2px; +} + +input[type=submit]:hover { + border: 1px inset #bbb; + text-shadow: 0 0; + background: #fef; + color: #fff; + text-shadow: 0px 1px 1px #513; +} + +input[type=submit]:active { + background: #000 !important; + color: #f60 !important; + text-shadow: 0 !important; +} + +input[type=image] { + padding: 0 !important; + background: none; + -moz-border-radius: 0px; + -khtml-border-radius: 0px; + border-radius: 0px; + border: medium none; + margin: 0 2px; +} + +input[type=image]:hover { + border: 1px outset #bbb; +} + +input[type=text]:active, input[type=text]:hover, input.r:hover { + background: #fef; + color: #500; +} + +input[type=radio] { + padding: 2px; + margin: 0 3px 0 8px; + vertical-align: bottom; +} + +select { + background: #fff; +/* background: url('/themes/snark/ubergine/images/graytile.png') !important;*/ + color: #101; + font: 9pt "Lucida Sans Unicode","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,sans-serif; + font-weight: bold; + padding: 2px 2px 2px 3px; + -moz-border-radius: 4px 0 0 4px; + -khtml-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; + border: 1px solid #000; +} + +select:hover, textarea:hover { + background: #fff !important; + color: #101 !important; +} + +textarea { + background: #fff; /*/*url('/themes/snark/ubergine/images/graytile.png')*/;*/ + color: #f60; + font-weight: bold; + padding: 1px 4px 0px; + -moz-border-radius: 4px; + -khtml-border-radius: 4px; + border-radius: 4px; + border: 1px inset #000; +} + +img { + border: none; + margin: 0 3px 1px 3px; + vertical-align: middle; + opacity: 1.0; + line-height: 100%; +} + +img:hover { + border: none; + opacity: 1; + line-height: 100%; +} + +.infoz { + margin: 0 -1px 0 0 !important; + padding: 0 !important; + lineheight: 100%; + float: left; +} + +.infoz img { + border: none; + opacity: 0.8 !important; +} + +.infoz img:hover { + opacity: 1 !important; +} + + +div.section,div.mainsection { + margin: 0 0 10px 0; + padding: 10px; + border: 1px solid #001; + color: #001; + -moz-border-radius: 4px; + -khtml-border-radius: 4px; + border-radius: 4px; + -moz-box-shadow: inset 0px 0px 1px 0px #212; + word-wrap: break-word; + text-align: center; + background: #fef; + opacity: 1 !important; +} + +div.newtorrentsection { + margin: 0 0 10px 0; + padding: 0 10px 0px 10px; + border: 1px solid #001; + text-align: center; + color: #ddd; + -moz-border-radius: 4px; + -khtml-border-radius: 4px; + border-radius: 4px; + -moz-box-shadow: inset 0px 0px 1px 0px #fff; + -khtml-box-shadow: inset 0px 0px 1px 0px #fff; + box-shadow: inset 0px 0px 1px 0px #fff; + word-wrap: break-word; + background: #fef url('/themes/snark/ubergine/images/snark_create.png') no-repeat scroll right center; + opacity: 1.0; +} + +div.addtorrentsection { + margin: 0 0 10px 0; + padding: 0 10px 0px 10px; + border: 1px solid #001; + text-align: center; + color: #ddd; + -moz-border-radius: 4px; + -khtml-border-radius: 4px; + border-radius: 4px; + -moz-box-shadow: inset 0px 0px 1px 0px #fff; + -khtml-box-shadow: inset 0px 0px 1px 0px #fff; + box-shadow: inset 0px 0px 1px 0px #fff; + word-wrap: break-word; + background: #fef url('/themes/snark/ubergine/images/snark_add.png') no-repeat scroll right center; + opacity: 1.0; +} + +div.configsection { + margin: 0 0 10px 0; + padding: 0 10px 15px 10px; + border: 1px solid #000; + color: #ddd; + -moz-border-radius: 4px; + -khtml-border-radius: 4px; + border-radius: 4px; + -moz-box-shadow: inset 0px 0px 1px 0px #fff; + -khtml-box-shadow: inset 0px 0px 1px 0px #fff; + box-shadow: inset 0px 0px 1px 0px #fff; + word-wrap: break-word; + text-align: center; + background: #fef; + font-weight: bold; +} + +div.configsectionpanel { + margin: 0 0 10px 0; + padding: 0 10px; + border: 1px solid #000; + color: #ddd; + -moz-border-radius: 4px; + -khtml-border-radius: 4px; + border-radius: 4px; + -moz-box-shadow: inset 0px 0px 1px 0px #fff; + -khtml-box-shadow: inset 0px 0px 1px 0px #fff; + box-shadow: inset 0px 0px 1px 0px #fff; + word-wrap: break-word; + text-align: center; + background: #fef url('/themes/snark/ubergine/images/configuration.png') no-repeat scroll right center; + font-weight: bold; +} + +.newtorrentsection form, .configsection form, .addtorrentsection form { + color: #ddd !important; +} + +div.configsection table{ + color: #ffb; + opacity: 1; +} + +div.configsection a { + color: #f60; + text-shadow: 1px 1px #500; +} + +div.configsection a:hover { + color: #f90; + text-decoration: none; +} + +code { + font-size: 9.5pt; + color: #227; + padding: 0 2px; + font-weight: bold; + font-family: "Lucida Console", "DejaVu Sans Mono", Courier, mono; +} +.snarknavbar { + margin: -10px 0 5px 0 !important; + padding: 11px 10px 12px; + border: 1px solid #101; + -moz-border-radius: 0 0 8px 8px; + -khtml-border-radius: 0 0 8px 8px; + border-radius: 0 0 8px 8px; + -moz-box-shadow: inset 0px 0px 1px 0px #212; + -khtml-box-shadow: inset 0px 0px 1px 0px #212; + box-shadow: inset 0px 0px 1px 0px #212; + background: #fef url('images/bling2.png') repeat-x scroll center center; + text-transform: uppercase !important; + letter-spacing: 0.065em !important; + font-weight: bold; + font-size: 11.5pt; + color: #001; + min-width: 700px; + width: 70%; + text-align: center; + } + + .snarknavbar img { + border: 0; + margin: 0 -6px 0 -2px; + padding: 1px 0 0px !important; + vertical-align: top; +}