F6yl2P!
zH&ay65=u;1@8`Vcty!a7>+Ee({Wn*j+PIlwHs^$GHf`6|7%%lz&{basEA~%+t|3u*
zzHrNU*FwcxW-a+Y+mEm{34VsMM}Oex2x~0YuN=
zwO!6$yRF(#*Xn{RqM=D$=0*WOtb0y5>@v}~mO4C4L6J*NKb%WkO`@rG8g|~&!>FsI(54Y*{Y`^^SKEv`NC{`icP!;tcb$p=G=y)JP71{n@
zsxmt|A6q09u4z_^YS~qJf{N}*^tzO`e08CY-Ler5LTFZmi+E^9=O#J3*EKcb%lE9I
z&^v|34-h?5ez-V>%QjQc^-KHeK4o@%>I|zHpKAY*pc3|?V>LGIpWWvmbkEyX+{bdZ
zs<;)3@n@R^AK}+#IrY>AAXIifENcrVcNb&(R3_piGFjC!gO1+=on60~6uVn`1x6=?>ocY0evi3QuIEtM8!!4O01AO`;i|$AvG-xY+&6J&yyoLQ)
zLK?N|_3F;s!vl~kKWdOhtfEuc!mG(nwK0>(f?}XPZDuRNTiqHlW5ibq%;H{s{MDz|(gyO;Dc?$+JRx)yC@WMk7V(xclXBYQvRwz}kyo@+J4nuBK
ze!CC|eQckPmQ3&2G%GY|ys_vbX`$!39b!!N@?bYbaZNf^8p%lV&vdlb@~v-C5ZYE|
z_PTrJ`&Lg4hYShM5n}jC4SmUpn_b6{a73ViFvi
zp3QB1AP0+FG*_WC92uk2=yO9E>W1}Vr3OvccTPiyILmd`Ti&c^d`DWGFh5SN_2X)4
zbpbogDVZJxGNqna*yl1lw`7icy&{AZZ>~=yszJeb#GJ?`lR3lW7B1NA!UgT<;1A_4
zgJr_>o+qri$pu}FcksgbuTNW~Q*0AfQDRKFtPf)3@)0mxS!$StST7q`i%9abhJb+*e!ViQ2h
ziZuV877PBZ+v_dS@wn8YE>;%{AV*YiRij#RrBSUI|G?OQrdJ^*mPs3<6l~6UNm26^
zqfa7_2t;}F#*lj_PD<_SmKi8HnP1b}6TpDg--r>qH@zZ=3TcEFLe@(ui#^5Y?aKx0
zA{V0%^RwdQH)IaZKurs>PDDrG}<$XJkUWdQ8-d%
z4n1qH$wbwG%T>EHG_6B>Nh{3M>1o&IC&NjJi@9QXvQf0E)j;^%=@0YR;)WwxcWCq-
zg9c5zYX<-s#Gkg`TVEG1YMqOcH<88z1>jJpRSs$&(}{33bZ`_)IOV~W&_m)oo^C+K
z(pbg|cLG#WXRf_0PAo9rUQ)8D3hzB$oP8=8Ggs|iN||)ZHriq>>6Wqwx?9%-h|vQU
z(balP_McUrU{H3^c3aE_iuh*abNFs`Zvhqbj*v6W({bw7pmcm2C7oMqv9bEq3Z*##
zDLvv=$HmZ9tbgmSZVg)5kT5-V!I|FP>VZk1L8#ySsFrjplcXxm8P5*HHnW-vDK)#j
zPqgy;Li7iZT!oFobm~erOf<+(LU;PG2WSbEl9T~`iif3Ol)_1Bf95jG^ys@}EVNNIJZvTtFv;y*m~?s?injag8>
z%8&cP8wiNlK=r7W&*s4ch8s~q%L<^P(>7|87CuxZ^Vk4C?i+9DA|mtVmU_BPZ}fXJ
z17(e4E!Qh2gsCj2#4IpZ*Y_V{ec^$iR?|dZmrJvsi1*@I@iBI9m%{j*}kRKB}77H!+M!njkFj%dwc%$=Td#z;1Ld^*bI16xAn
zdB6s?`9|b7gbn&UDO%-E${ocIr4VTu$OHw?c4Nx1tq3v)X~=g?7>-tT^c=_c-on&beyCK
zg6NfXPwSUvS@ils&mrs`+Oqz7!-NeecEN|}dOr5xQm?6{eL0&$!p=fc=w)oht|m6r
z>W}2-(dgRG1La^b`mr8^vOgN3;yzCTqatS?koITE6ZKdGbO9t>R`&V5v0Y15_N_bJ3*3`j*g)$qq7#
zq_T(bP|W?H7#jXbIlGrh4<{C_Svgll;qR8OEJQTV(uggfg|W6Lw0D%4lU>`JM;XyIB_Wl@0QJ-xyY|J784vEOsd(0C(%8Jl4{1(f%{Bo
zd0lN!nmasT9moENgD2$aN{!UI0bzO>|2fWVN-hB}zmD5eIWq|$jxjN68(Q=gpH~W`oQQMIj@B>*<#-&lV?NazzmYmWbU_v7v<9<4SZ-^|y_(IYT(BFaMuI5gg
zFmpyT=VsMiF(nw-Mz^HFJ|K~R&qV!;T7RrnrqNqR8PHOF;2=RfN(1qT`bS#1YS4w~
zFdZ`O%4{0@t6+-P*NXbX0!uDt&&6X_K{j806;sexygi|g>;>#bay1VM7L&Hups_0xFk-xVYIlQ3
zI(SCCd;o?wVse^q8UG=+1Y1H{sZ~@q_yx8T+Qv@9is@{?t!ExPqgbv~rziculD>P%
zWLr#v7J67yI9N)g8a2wK5ffqxEM`TukwF@E^YGy5^P<>qQ{cDwRX`k`5l{TYaI}Q(
zK(xk~ow?I@=w<3Pa|(tZ3nW;~DaO0Zqc)1uRFdCA@*AV0qZRGM5YZ>$A96XHs^m3p
zf`mrnOh)1YNp3XBRb-H3jbtXQ>GaKY9AKh(CoL_F9Q)i8GR)!)IgR*W6F?k)VFL
z76q|Y=dgww0v%tzd^ukCDc79=|Hz_+6f|qac^nW7?ih<4BaI9U0t17C$4_9s*TA~$
zHFF~NFb*C1&Up3eRl{Zw_H>;ywy`KNjk{Wp?+inyK79D_*v`(*eeT@3#`l&$zVpv-
zq%se`M6=GS)SxDAU0Yilsk3aEw_9M~SOTzCnlTh20hu5N5Bn87crdsQs%cIA^D;=M
zQiwe(Xqn{HsH-*eoLpSmf4qLZ`BOifSH9O9Dmo5+Fn0pJ)$*PSx}w~`1AmVHrRSg*
zT-u(>;K$iG__w|Ct}+@nsuV}niM{T3xdn{<6uN_TG0%0&@9b?QDBm!7Qb
zY&BSPY1xo0Xz50yTO=Du#@O1~x#8|tRYOZDhcfW*8w?E%gZAEl2}_Z~
z18pSD4zEEsz>pgI_U$`-$lbkh3phh&;IC{NVFb8~mB^rM*|1?lv@`|kiopWNz|t?%
zYS3p>HhAv))vH$@E)+sH*TCopdwp2g-k!HNAYk-)Lqo$ZQ&3=t%3cU_KAeMPMn*=)
z06ENSDdj_b{;B7L--#1{6ih4iT&7~O!S-lIBB#KkR)yc~%X&QUW`oA~L08u*KekP#%^wI
zhp_YysZ7{4ug5^&qf+8GPt%c(xjeRPChDK9?
zbm`I%EhD4gJ?`#3SpbX+cg|-oM&AGpDk50%s;WjC;51`9>n4PH%JOP$y6?2=!@0Uq
zIIhGurM|>`pbKW9WIh0^1i-4=r)vC&pU1eDW;C^pT1*0
zIx)Cbq4cFVFNGl&)pNWhetcemGN?HW6oF&Sx!H#P2UYz=|9W^;hk
zy0jU;Z0G*1r>8MD395if;(m`NSW@Js7Nz>obpZKT4~s0!Z44QUf&fsuU)`uf0W-h>
zI@#x5_cMk=(FOe(eE9@XB(nT%GSxy|Lxb_>
zM6ADSYHFGfu{imrLHj4z4)5u{Z9o|b2?=u-Q4w)l6_Sj$);V_wK!WSHPG{({MU0^O1A%_8zzkZnFXnjgu{ectrz8(@oiYK0kQF
zWMsb$6}Xy1Vx3ab$Iy?yxb75zQ{30DUqOoN4{bCSBiDB#NO@i|;s(bzY13T~9m>p{
zgoyRGc5MT9$DJF&?!J?gGxSAZfyt=$D%NUtInet1kDR)A@uJ%FUjtF{Qy
zZzvpRoZn@Tjn>_kMB+sKrLK5X72PEt#2;xl@ozh4)2&K{Q+_e4vblz_4)!?BdxaDW
z4ARt;l%l)2xxT|49oG+)Q<#PTODn_qpX50Q{{vSqY$p`=XaB!)VZ}DI!2GWP6Qr7Q
z)>7!;;lsvodqek3{xaSzM$js$C|o0MR|q3GXz{qD1iyJv(6YY&o!j)PD5nkM7aY
zN8ki;NJ^+p3y9x-{Ag&$&$@8&
zVt!6xVekf^A6bg(X>dPx;NXAESSI63L4^41uL4)xzwbQ;Dt?zn?5BCK^=zx&0ik#5
z)Tz{smX?k0KYe<93;b6OnVdd!Iv7A>V#08okc9W#7)$ct)AutiEiI)MLI{9MyiP0w
zXC6L$c#pHQ=>+9zWi81&`S~L|pxvT@93Cnls{=C_dyBvjgz3^yLazC0v5^=K5M9yhPsx}|si~}Nu!}@(
z4SCX%j2C_6J}YQ`UZAO~VO&7+#~K62zUTJXKR)_h#X<_DNs)`dl;Y_50vlg(y`is;
zIeArgc5+k$PB`XewaL^+|Ft;~(|35t(~;8~FWB%W
zOv;=L8q*zGk7A8~ZI8)Iv0qSF<eO%p0O
z-{9a~KQ(chlnO)$2$@WkH*1Y|Fqfd+4Q{I0sNGNU$SzY|Q&e`fuw
z;1bNc9s_R9$;o**53Vc(BCPmVZn+_h1@Xu)#&PrS+=6A{xP~YHt`3;6aL1<0{|+c=
z%$EI3+~|J`E68QUDVdPpDP@9TDozR?zyEmN*VnfvLk6$UzP}#FTw>y<9XoeIsf|_4
zTeB#gvRqeJ5%xNa4f`x@fwA#Ul`-@8EDu}Z7f_$?a&&~M1JBblJCOdXI>IXwr_SvY
z1lPxp0Rz3gy=QAAm_Wv{OT%@~KelWr&jnm-)`OQO{EThbd;5*RO9lo8xzSNkA1#&%
z*v?1;FZ~zZ1@ljC0b5RN(pYfA%y=yLuPXc7Hn^~cLNMzAcqTtT|IE2_GNyvyBck3|
z{Mt=033vMqfvv~K$Hy#m@uJMG^#+pvqw(VGx4)e{A%P%7ejQA_D&Q&??vkxXVV~*m
z@0VS+Y+3HZ++24kMFa!e@xYrmZ|47$gW0wC&wmzx219sTA{O6#3c=~=*%#N@*(o0w
z80ZU;^>g3_48R$q=%)p(oX=epf%+!pKGcEXo)C7c^c+sF=l=ETzs@Qd@>pD}Bc0mp
z-FihcqD*9Xl#XzGzKpyf9Vi6Ji8aDkB)O$zUps@}&QRkCoyJF8;xDyUZMqzf(Ho{%
z?+-gYt4A7cy)im>{}7qV6R0~`Bew>Hny_0xK>5YA_sY>_3kp5PST1Ai6N^{Ls-MoM
zC|81v^c9<+T9V|uv&MfUyVYflKfNJ{I!)WpfkO81fP$?QZ-?_o$6h&($?0Z!-e87F
za8pBJpl=ZzJozuY1Wvt>M9M}n#LU$7^S9FXJt5usU))1}{5~gCPG$llCB-RM+=oSG
z`N`3HMKQo)7($jplla({C^94a08wQ^@>H@5`YV##Qv$mK6Q*D@(eK)?kW}Id)=`ai
zNv8-iaOk17K@cgG97(mwa%AxvCwdpgFEF2PSRfm9qE?^^Ok@HvtSI0GuQ^7B^%A9<
zZc(h}Y)t?I=|3@1P&}c_f@}AirPwC4P==3I7t2*gfRT6&Zrzo*&5S3Ccu~4}7@6!*
zFeB=c32-T%EzgPh_wLe#gQV`MDzUpTr;P*lPv?5NGk8LWqfy9@n0b8=4e}&2Y>|nwL3>
z$)`uNZ6yT)heCA*v&E%(ZcR-VdJSS`FX3zkJphjhk@3<>QcWh3{2npBfVyHf&&J>h
z>#&Z%X5f;4Oo)l#G)|HlF23uegH$6I0ZOX_d!)8?l_$i0hVPid
zCHb$*uQN(q1vv<~V&hveIgUNTBz}E_WwC!?*$IyjhQg$+3b*mDoWML_vzqFO7t9GF
zYIUqaw20rQh#0xe(`t1?*z3%eR-D!XG*
zuTJ_cD&6=35NQ3sM3n-+c-FWgdJzuxS*qNK`Jd~102(Or31GR}M&K74Fp>0zVPSSw
z8ytux@pH0lc<@-DnxNv(3Z!z_mk@FZWBBFGi1IDoe19IYS|{oP1v6G<{d#ck1RfSk
z^KGui*^L5btX3TsnuJ10SG_kc$1%E@1z=Koco@USYXj>MyeDE?7Qs8L{_G)H9)-E;
zkp|^`4%Eh7049u`Qn;qyRuNawXhiAF(V-AtB4o$jx2)Ydh#6aCj86^VNvkd31Xai0
zY%>*uQ3*a`>*A1CD?)033LJc~XBGMzO&H*K-tN!mk+wQGZyvX5aJfh~4$_0Ks>SW;PmU&A3&z&+qeX3`VNm5?4&TcR)wnzSkqh&5>H?Wk^=@2vyQ`>I=36F#=f>OdBnRi
z7SYrH5fNM!Ocx>B1Yry%rnW8IGdb>*M|oQC9tYSJZ@zU3B;Yi2SaQksEsnWzi2fQ>o4~aa
z7i>zOEkW$sKqWY-+QlV>9!qve!lh|Z`N&omV-Kf8=(^YMSVyWS-Mxw+{-^RR9r`TI
z1o5t_2A;N_!tcDr8^$t-!wn)`CX8W(ld8!KK81)iAg2?0QNAT6e=mVLT>xeBCP3t-
z(#w%{xW>eGijRYXy_V>&_`)jwGrl-HDs%RSsbUzC%#KTNz4LR{X_$2-f~@Um)h99P
zz)_gnwvTUD^o+f|hho|}icuORiHi80?R>!E#zgRk>J!!Hn&!sh@@O&C_1wg-w>4*)UKM9AL=)N}wJf$a!!
zS(NGVR$WTK?T;Kl#p#mh;=a2uF@^+-obW7#?9f^nzYwrWbj?Jmw)mk#^|oc8I{Zb%
zbN~u?H(Y{9NCQ+8#jcA49q=0x=4(?L``FL^0Oh(;+2DQCci^`$)f7FwF=Mzpf~ho|
z!Vt5WMz86|?Ivw_lYoCjEKXE#%?Mzrgj9pV?|*W~kqf_x;*m#I5HgQ_TU=7K5QvFY`7=xVR#wsI8N%ys%L9S5*(9=kU+{z+_SPs5
zVjH?kyO}h?0INXvRQPo@KXES~eN2PG{rC|E>AQoBCa&Ju)*$_KL7z6<%)>uoI^H?q
zo`vAvv|LBUr4OP_8hK)>=neZ5e&*1i(JS$0O7EWY(*nGs5kIGfeoaH~bMS@{6S&$E
z1s#$EGNs|7xexJ7B%XC1Fme%oDGgsL0W<@TC;5^}@Hf8XiL>JAz!7nCr#W~ItC@2z
zdgAh*SqHOj0FhGe(ff?R^5!j91_d$3n
zG#4w~H$t`onn*kJv@j%X!JQQ7k1_G|sBO=~8luI_R9Gb+eku6|RD4y&eM~A`lO0u;
zg`ce!YG0`wH#a~Z${(Oai?V-;8JU?;aCinC#;+53sg@Sh4I=P+h4>G6
zj&c!rd@-|;$~J~h6r*U=J_uL*zPO*@b*#u3wnGnYV6CGtauG^Gj%{H;^bGg)Cr*vw4N6fHOQ&oc09<-u*}y(1#`b}JER-MT$1Y@(^l7k
z_Qs8k`9alGwlf~oT#@N1gSrKF`}L@}(+$tMP^2=@vXT{d24NAjMn5A>9i6Ac_XY1u
zryJ@1K^MTvFJX|$qY*!;c*b*lC*F=`v5xio8NTq{7`xZR@a=85xJRc;mE=)+`Uzf9
zI$qi-=u#N}89ZHCW(r1MvR4Gbz2|}Nc)f!nDNhxTN)dyjWbjwKW+7}Pzu5{t
zpmBG_kH2VE;pdelWHpU$Rhusn#+MzK<~cW`J`{%nkfpK6%VkD-m_@
zG#~$b`QE2{syFojrMge*l_U_gYPh)ULhmPGe0yEE-*TIAZ-M!nVC4D=F4xfHHu(I`
zZD;V^8`F4%z;H?~BLUJh;u8gApug%LQe8^%FrWkJtcIN1;OdGXDs!MjCmDNx*89T=
zO^gLJdW3+S%?UX-BzxMdZ>zHT7AYx5eMg|tjQQ%Rkb938I{zXF8T0rRHppP+xg%V~
zos{a=KCht3beCG&XKJ<+@hVo}+!xf^=@)O}8M~m<7#(THZ-4=@QKX~dGuafmJ}Evs
z9}|_gcWjnLOR;qbh1L$gwSLx#%8?Is?`0|)Hj?R{s
zrG0q}gGB5bHg`E`pz}iv{cepZM_V@MKA5cplrqB~^|HYVe@PKFFHzzvUEKFp!Izu5
z1GuTR!^1xzeres@D3uX;74z7`B0GG$VZrNvZ&xU-Q|UXCq0Bq=cp>Iwt#wzyuoFHU
z5(Z;17e5dA$~rtF85DXWfXnqzDPfT;+^2g5(;$+ci>ZQTCC}S&i4`>!J~P{dsxYkAbHWP1
z$`=jXZ|%XEn3!HxdyBkrqaf4D#j|0^9#mzr8(wbZGGcQF9&LeFg01LC6^4s=x=b-S
zR4{I}b%n#7TtgS=Qf1nI`B0Bb58aXyp(?zsinp#*srsVf((YdyyWmDdMAbZbD)=OZ
z(WygbKl7}wXpuVKz5!i%btPY23Fu9GS2~oCai@13m)RJ*Aep+O7r(eGWgK12WvEw~
zaJH?S`Q`)xgk_n|8VHaeDa9HL!XyzPAIdXFUcEE5-FzO}C}vr{;<$;9^_}n|f-=O*
z^@9ZQYTdKPDLB|#*^f&hYwS!Xli^E|{zA4{
z)9#X=AK<<3Xs!NhUx!u_B@rvH`B(U-!R*^K`lCgh5|1T*7SI=S*Qb>{bLG&eO$C*X
zQy$Ulc=rGLi@BA$#AiKmseK7h1?zVlCqHYAZ}Hq&l^_tRiL~45Y_umi?ue28>`$1{
ztp^oy{M6Rgd#Of&*f7;$Z*~nh=Ko|)uPtG?-V}Ga=RLh~l3C3FRCL76a1uU*%vea*
zdo!Igzseovgo;{=k>?hpN0CHsafyae72sm=_p32d4EuAvj^$JkiZ{;?KJPu&ZV1`1
zjdyRL*(2wk$GIv$h~0ETG2&|X2*B1Vpz{>F=R_~LS%xu^*X6?UjvyWg@8`N>oV{%_
zDQsZm-jvX^9&(}AeIexefv~n}n)aY$wink18SWA;ke?f(@ByQnx$(_QzQe6I`xvrc
z9IC=I@)zJv>BYf?r2j^g^!kW7VMhafrMK#Lktcc?%00HBr;c<_@7*mpmLvKf*DjO0
z=95)g6pxcWVSf+Wo-NY`7W9U+V`S+cC4~!ljxnCQ2>vN+jDl`+lgYdq>S
zrW}F8DcZJ1O@TEX2(8tHOD03j@;akw~MfmB9}_?
zSmIAu2Np@ABuC+-hLv=jDWo@zx-#^?kZ1p7(9rmK%9$)Jwli?2H^4{xO8Wjej5;q>
zRF*z<$KOTCQ+C{$2i7>Q;1kYIZ?i(0AGJ6>`kbLxS62b6S!vr_&xO!XzMAk%eRo)M
z@_b2NYI^h^gSks0s01&8dd6aQuWS43cp&z;xKE{5_skD9q-wdS*UM&+llMx<+$r0A
z?zxffG+nSJ0-s~*Vn^z!16QJ4AS;z-YKN|MDSZT+5r!U31_a1fyLuQl>2?+5)gtu+fm0y=!s@>ajg2{052f52*nVuFaokBs7
zS5iMRJ%WyW2^Ky47^J*%UI^~gQja}Q@LMr@w2C4>16~{UX1?<5s*x~Oet#7aS+UH=
zlRH8lKi1UT42vhEoPL|?-|_5#15q~S#%{iyHqnAD=4Tepm>rVKNo#MX0}*R-uAX}EA!GGj$p
zr2--f^gbUc`qX)-Jz&IsI8~H}H2=;rP)|Ct^FVcB#3~bp6e?qVS@>l9t9L_VWJ>VR
zE-Rq1I^wc?pP^+-q(93(0YpP}vY+G(2WpfcMb
zDnL!4>+D}t=HE*tUN;`^?BLlv4;+_sSOjFq`fW-4n%sc5j(2+lQcWyaj*3jj_V0Ni
zJ7f5ZOR_tyJrL}MVO^fZ&4ytOw3aI`HO$6?cW-(1NjlR8{~rb=>GvEk(bK=
diff --git a/app/src/main/assets/style.css b/app/src/main/assets/style.css
index 4a9fc801..501e1320 100644
--- a/app/src/main/assets/style.css
+++ b/app/src/main/assets/style.css
@@ -1,24 +1,26 @@
/* TP specific classes */
-.sitemap{
+
+.sitemap {
margin: 0;
padding: 0;
list-style: none;
}
-.sitemap_topheader{
+
+.sitemap_topheader {
background: #ECEDF3;
border-bottom: solid 1px #ffffff;
padding: 4px;
}
-.sitemap_header{
+.sitemap_header {
background: #ECEDF3;
border-bottom: solid 1px #ffffff;
padding: 4px;
display: block;
font-weight: bold;
- }
+}
-.sitemap_header_active{
+.sitemap_header_active {
background: #C8D6E1;
border-bottom: solid 1px #ffffff;
padding: 4px;
@@ -26,7 +28,8 @@
font-weight: bold;
}
-.sitemap_header:hover , .sitemap_header_active:hover{
+.sitemap_header:hover,
+.sitemap_header_active:hover {
background: #DBE4ED;
border-bottom: solid 1px #ffffff;
padding: 4px;
@@ -34,129 +37,149 @@
text-decoration: none;
}
+
/* TP other styles */
-ul#articlelist
-{
+
+ul#articlelist {
margin: 0;
padding: 0.5ex 0;
list-style: none;
}
-ul#catlist
-{
+
+ul#catlist {
margin: 0;
padding: 0;
list-style: none;
border-top: solid 1px #d0d0d0;
}
-ul#articlelist li
-{
+ul#articlelist li {
margin: 0;
display: block;
padding: 0 0 0 3ex;
background: url(images/divider.gif) no-repeat 5px 3px;
}
-ul#catlist li
-{
+
+ul#catlist li {
display: block;
padding: 0 0 0 3ex;
margin: 0;
}
+
/* Normal, standard links. */
-a:link, a:visited
-{
+
+a:link,
+a:visited {
color: #26A69A;
text-decoration: none;
}
-a:hover
-{
+
+a:hover {
text-decoration: underline;
}
+
/* Navigation links - for the link tree. */
-.nav, .nav:link, .nav:visited
-{
+
+.nav,
+.nav:link,
+.nav:visited {
color: #000000;
text-decoration: none;
}
-a.nav:hover
-{
+
+a.nav:hover {
color: #cc3333;
}
+
/* Tables should show empty cells. */
-table
-{
+
+table {
empty-cells: show;
}
+
+
/* The main body of the entire forum. */
-body
-{
+
+body {
background: #3C3F41;
margin: 0;
padding: 0;
}
+
+
/* By default (td, body..) use verdana in black. */
-body, td, th , tr
-{
+
+body,
+td,
+th,
+tr {
color: #FFFFFF;
font-size: small;
font-family: Trebuchet, sans-serif;
}
-
/* Input boxes - just a bit smaller than normal so they align well. */
-input, textarea, button
-{
+
+input,
+textarea,
+button {
color: #FFFFFF;
font-family: Trebuchet, sans-serif;
border: 1px solid #aaa;
}
-input, button
-{
+
+input,
+button {
font-size: 90%;
}
-textarea
-{
+textarea {
font-size: 100%;
color: #FFFFFF;
font-family: Trebuchet, sans-serif;
}
+
/* All input elements that are checkboxes or radio buttons. */
-input.check
-{
-}
+
+input.check {}
+
/* Selects are a bit smaller, because it makes them look even better 8). */
-select
-{
+
+select {
font-size: 90%;
font-weight: normal;
color: #FFFFFF;
font-family: Trebuchet, sans-serif;
}
+
/* Standard horizontal rule.. ([hr], etc.) */
-hr, .hrcolor
-{
+
+hr,
+.hrcolor {
height: 1px;
border: 0;
color: #666666;
background-color: #666666;
}
+
/* No image should have a border when linked */
-a img
-{
+
+a img {
border: 0;
}
+
+
/* A quote, perhaps from another post. */
-.quote
-{
+
+.quote {
font-family: tahoma, sans-serif;
color: #FFFFFF;
background-color: #404D50;
@@ -167,9 +190,10 @@ a img
line-height: 1.4em;
}
+
/* A code block - maybe even PHP ;). */
-.code
-{
+
+.code {
color: #FFFFFF;
background-color: #626566;
font-family: "Comic Sans MS", "times new roman", monospace;
@@ -187,9 +211,11 @@ a img
max-height: 24em;
}
+
/* The "Quote:" and "Code:" header parts... */
-.quoteheader, .codeheader
-{
+
+.quoteheader,
+.codeheader {
font-family: tahoma, sans-serif;
color: #26A69A;
text-decoration: none;
@@ -199,156 +225,185 @@ a img
line-height: 1.2em;
}
+
/* Generally, those [?] icons. This makes your cursor a help icon. */
-.help
-{
+
+.help {
cursor: help;
}
+
/* /me uses this a lot. (emote, try typing /me in a post.) */
-.meaction
-{
+
+.meaction {
color: red;
}
+
/* The main post box - this makes it as wide as possible. */
-.editor
-{
+
+.editor {
width: 96%;
}
+
/* Highlighted text - such as search results. */
-.highlight
-{
+
+.highlight {
background-color: yellow;
font-weight: bold;
color: black;
}
+
/* Alternating backgrounds for posts, and several other sections of the forum. */
-.windowbg
-{
+
+.windowbg {
color: #FFFFFF;
background-color: #E3E6E1;
}
-.windowbg2
-{
+
+.windowbg2 {
color: #FFFFFF;
background-color: #F2F5F0;
}
-.windowbg3
-{
+
+.windowbg3 {
color: #FFFFFF;
background-color: #E1E8E0;
}
+
+
/* the today container in calendar */
-.calendar_today
-{
+
+.calendar_today {
background-color: #FFFFFF;
}
+
/* These are used primarily for titles, but also for headers (the row that says what everything in the table is.) */
-.titlebg, tr.titlebg th, tr.titlebg td, .titlebg2, tr.titlebg2 th, tr.titlebg2 td
-{
+
+.titlebg,
+tr.titlebg th,
+tr.titlebg td,
+.titlebg2,
+tr.titlebg2 th,
+tr.titlebg2 td {
background-color: #A3A392;
padding-top: 10px;
}
-.titlebg, tr.titlebg th, tr.titlebg td, .titlebg a:link, .titlebg a:visited, .titlebg2, tr.titlebg2 th, tr.titlebg2 td, .titlebg2 a:link, .titlebg2 a:visited
-{
+
+.titlebg,
+tr.titlebg th,
+tr.titlebg td,
+.titlebg a:link,
+.titlebg a:visited,
+.titlebg2,
+tr.titlebg2 th,
+tr.titlebg2 td,
+.titlebg2 a:link,
+.titlebg2 a:visited {
color: white;
font-style: normal;
}
-.titlebg a:hover
-{
+
+.titlebg a:hover {
color: #dfdfdf;
}
-.catbg, .catbg2, .catbg3
-{
+.catbg,
+.catbg2,
+.catbg3 {
font-weight: bold;
background-color: #e4e2e0;
color: #FFFFFF;
}
+
+
/* This is used for tables that have a grid/border background color (such as the topic listing.) */
-.bordercolor
-{
+
+.bordercolor {
background-color: white;
}
+
/* This is used on tables that should just have a border around them. */
-.tborder
-{
+
+.tborder {
background-color: #FFFFFF;
}
+
/* Default font sizes: small (8pt), normal (10pt), and large (14pt). */
-.smalltext
-{
+
+.smalltext {
font-size: x-small;
font-family: tahoma, sans-serif;
}
-.middletext
-{
+
+.middletext {
font-size: 90%;
}
-.normaltext
-{
+
+.normaltext {
font-size: small;
}
-.largetext
-{
+
+.largetext {
font-size: large;
}
/* Posts and personal messages displayed throughout the forum. */
-.post, .personalmessage
-{
+
+.post,
+.personalmessage {
width: 100%;
overflow: auto;
line-height: 1.3em;
color: white;
- background: #3C3F41 !important;
+ background: #3C3F41 !important;
}
+
/* All the signatures used in the forum. If your forum users use Mozilla, Opera, or Safari, you might add max-height here ;). */
-.signature
-{
+
+.signature {
width: 100%;
overflow: auto;
padding-bottom: 3px;
line-height: 1.3em;
}
-#left
-{
+#left {
background: url(images/img2/leftbg.jpg) repeat-y white;
margin: auto;
}
-#right
-{
+
+#right {
background: url(images/img2/rightbg.gif) repeat-y top right;
}
-#top
-{
+
+#top {
background: url(images/img2/top.jpg) repeat-x;
}
-#topleft
-{
+
+#topleft {
background: url(images/img2/lefttop.jpg) no-repeat;
}
-#topright
-{
+
+#topright {
background: url(images/img2/logo.jpg) no-repeat top right;
}
-#main
-{
+
+#main {
padding: 100px 81px 20px 81px;
}
+
+
/* #################### */
-ul#menubox
-{
+ul#menubox {
padding: 0 0 44px 0;
margin: 0;
list-style: none;
@@ -358,16 +413,15 @@ ul#menubox
background: url(images/img2/leftbot.gif) no-repeat bottom left;
}
-ul#menubox li
-{
+ul#menubox li {
padding: 0 0 0 8px;
width: 65px;
height: 44px;
margin: 0;
background: url(images/img2/left.gif) repeat-y;
}
-ul#menubox li a
-{
+
+ul#menubox li a {
font-family: "Comic Sans MS", serif;
display: block;
color: black;
@@ -375,74 +429,75 @@ ul#menubox li a
height: 42px;
padding: 0 0 0 6px;
}
-ul#menubox li a span
-{
+
+ul#menubox li a span {
display: none;
}
-ul#menubox li.m1
-{
+ul#menubox li.m1 {
padding-left: 2px;
}
-ul#menubox li.m2
-{
+
+ul#menubox li.m2 {
padding-left: 6px;
}
-ul#menubox li.m3
-{
+
+ul#menubox li.m3 {
padding-left: 10px;
}
-ul#menubox li.m4
-{
+
+ul#menubox li.m4 {
padding-left: 14px;
}
-ul#menubox li.m5
-{
+
+ul#menubox li.m5 {
padding-left: 18px;
}
-
-#myuser
-{
+#myuser {
font-size: small;
padding-bottom: 1em;
}
-#ava
-{
+
+#ava {
float: right;
margin-right: 10px;
text-align: right;
font-family: "Comic Sans MS", sans-serif;
}
-#bodyarea
-{
+
+#bodyarea {
border-bottom: solid 1px #ddd;
margin-bottom: 1em;
padding-bottom: 1em;
}
-.clearfix:after
-{
- content: ".";
- display: block;
- height: 0;
- clear: both;
- visibility: hidden;
+
+.clearfix:after {
+ content: ".";
+ display: block;
+ height: 0;
+ clear: both;
+ visibility: hidden;
}
-.clearfix
-{
+.clearfix {
display: inline-block;
}
+
/* Hides from IE-mac \*/
-* html .clearfix , * html .catbg, * html .catbg2, * html .catbg3
-{
+
+* html .clearfix,
+* html .catbg,
+* html .catbg2,
+* html .catbg3 {
height: 1%;
}
+
+
/* End hide from IE-mac */
-ul#topmenu
-{
+ul#topmenu {
position: absolute;
top: 45px;
margin: 0 195px 0 40px;
@@ -452,12 +507,12 @@ ul#topmenu
font-size: 11px;
border-bottom: groove 2px #EDF4ED;
}
-ul#topmenu li
-{
+
+ul#topmenu li {
float: left;
}
-ul#topmenu li a
-{
+
+ul#topmenu li a {
display: block;
padding: 2px 5px 2px 5px;
border-style: solid solid;
@@ -466,31 +521,31 @@ ul#topmenu li a
font-size: 11px;
color: #004080;
}
-ul#topmenu li a:hover
-{
+
+ul#topmenu li a:hover {
background: #E3E6E1;
text-decoration: none;
color: #E78E13;
}
-#pages
-{
+
+#pages {
padding-top: 1em;
}
-#uppersection
-{
+
+#uppersection {
padding: 1em;
background: url(images/img/upper.jpg) repeat-x;
}
-.errorbar
-{
+
+.errorbar {
color: white;
font-size: xx-small;
text-align: center;
padding: 3px;
border-bottom: solid 1px black;
}
-#errorpanel
-{
+
+#errorpanel {
position: absolute;
top: 0;
left: 0;
@@ -498,51 +553,46 @@ ul#topmenu li a:hover
width: 100%;
}
+
/* Additions */
-img
-{
- max-width:100% !important;
- height:auto !important;
+
+img {
+ max-width: 100% !important;
+ height: auto !important;
}
.yt {
- position: relative;
+ -webkit-tap-highlight-color: transparent;
}
.embedded-video-play {
- position: absolute;
- top: 22%;
- left: 10%;
- width: 20%;
- opacity: 0.7;
- z-index: 2;
+ width: 25%;
+ padding: 15%;
+ background-repeat: no-repeat;
+ background-position: center;
+ background-size: 100% auto;
}
-.customSignature{
- background: #3C3F41;
+.customSignature {
+ background: #3C3F41;
}
-[style="color: blue;"]
-{
- color: #3452fe !important;
+[style="color: blue;"] {
+ color: #3452fe !important;
}
-[style="color: purple;"]
-{
- color: #a511a5 !important;
+[style="color: purple;"] {
+ color: #a511a5 !important;
}
-[style="color: maroon;"]
-{
- color: #a51111 !important;
+[style="color: maroon;"] {
+ color: #a51111 !important;
}
-span[style="background-color: yellow;"]
-{
- color: black !important;
+span[style="background-color: yellow;"] {
+ color: black !important;
}
-[style="color: white;"] > span[style="background-color: yellow;"]
-{
- color: white !important;
+[style="color: white;"]>span[style="background-color: yellow;"] {
+ color: white !important;
}
diff --git a/app/src/main/java/gr/thmmy/mthmmy/activities/shoutbox/ShoutboxFragment.java b/app/src/main/java/gr/thmmy/mthmmy/activities/shoutbox/ShoutboxFragment.java
index fd7bb28e..0b52b9d7 100644
--- a/app/src/main/java/gr/thmmy/mthmmy/activities/shoutbox/ShoutboxFragment.java
+++ b/app/src/main/java/gr/thmmy/mthmmy/activities/shoutbox/ShoutboxFragment.java
@@ -60,7 +60,8 @@ public class ShoutboxFragment extends Fragment {
recyclerView.setOnTouchListener((view, motionEvent) -> {
editorView.hideMarkdown();
InputMethodManager imm = (InputMethodManager) getContext().getSystemService(Activity.INPUT_METHOD_SERVICE);
- imm.hideSoftInputFromWindow(editorView.getWindowToken(), 0);
+ if (imm != null)
+ imm.hideSoftInputFromWindow(editorView.getWindowToken(), 0);
return false;
});
diff --git a/app/src/main/java/gr/thmmy/mthmmy/utils/parsing/ParseHelpers.java b/app/src/main/java/gr/thmmy/mthmmy/utils/parsing/ParseHelpers.java
index 50ca9870..f602dfb2 100644
--- a/app/src/main/java/gr/thmmy/mthmmy/utils/parsing/ParseHelpers.java
+++ b/app/src/main/java/gr/thmmy/mthmmy/utils/parsing/ParseHelpers.java
@@ -154,14 +154,15 @@ public class ParseHelpers {
fixed.substring(fixed.indexOf("