]> git.mxchange.org Git - quix0rs-gnu-social.git/blob - theme/neo-quitter/css/display.css
e52bb2d3271dc0cf5e949fc65f26c923be9170bb
[quix0rs-gnu-social.git] / theme / neo-quitter / css / display.css
1 /** theme: neo
2  *
3  * @package   StatusNet
4  * @author    Samantha Doherty <sammy@status.net>
5  * @copyright 2011 StatusNet, Inc.
6  * @license   http://creativecommons.org/licenses/by/3.0/ Creative Commons Attribution 3.0 Unported
7  * @link      http://status.net/
8  */
9  
10 /* genericons */
11 @font-face {
12     font-family: 'Genericons';
13     src: url('Genericons.eot');
14 }
15
16 @font-face {
17     font-family: 'Genericons';
18     src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAADgYAA0AAAAAWDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAA3/AAAABoAAAAcbOWpBk9TLzIAAAGUAAAARQAAAGBVb3cYY21hcAAAAngAAACUAAABqq7WqvhjdnQgAAADDAAAAAQAAAAEAEQFEWdhc3AAADf0AAAACAAAAAj//wADZ2x5ZgAABEAAADAqAABJ0A3bTddoZWFkAAABMAAAACkAAAA2B8ZTM2hoZWEAAAFcAAAAGAAAACQQuQgFaG10eAAAAdwAAACZAAABNGKqU2Vsb2NhAAADEAAAAS4AAAEuB9f1Nm1heHAAAAF0AAAAIAAAACAA6AEZbmFtZQAANGwAAAFRAAAChXCWuFJwb3N0AAA1wAAAAjEAAAXmlxz2knjaY2BkYGAA4rplZ/Tj+W2+MnBzMIDAhRBmaWSag4EDQjGBKADj7gZyAAAAeNpjYGRg4GAAgh1gEsRmZEAFLAAWNADXAAEAAACWAOgAEAAAAAAAAgAAAAEAAQAAAEAALgAAAAB42mNg4WBg/MLAysDAasw6k4GBUQ5CM19nSGMSYmBgYmDjZIADAQSTISDNNYXhwEeGr+IcIO4ODogwI5ISBQZGAOtvCU0AAAB42kVPuxXCQAyTL+GRmmVoKdgA6FNRMoObdAyRnj3o6NkGLOl4+N75I381AUeUTPoNASSyoWVUBMYUYkmt/KOQVdG79IceFtwj8QpN4JxI+vL4LrYUTlL294GNerLNcGfiRMu6gfhOGMbSzTOz30lv9SbvMoe+TRfHFld08b4wQ/Mhk6ocD8rtKzrHrV/49A34cy/9BURAKJ4AAAB42t2NPw8BQRTEZ+/E2Xi7NlHIJsI1hGgodVqdVqfVqZRqH8QXvL25eq0/USh8AL/kzWReJhkAOV43hMKDW0rqmVu4Jh/BpY+tdNDBh2ndoabnnGtuueeR52YQI1AhILhQ1iDoWHLJDXc88NQgxl5ujS2sMjNZyUImMhYvfTFSdC/v3R+oNj4llSXJvgv4e+6zoCcQAEQFEQAAACwALAAsAFoAhADMAPIBAAEcAUYBlAHOAggCsgNMA6QD4AQSBMIFXAWoBgQGdgcIByoHageOB8gIJgkeCn4LOgvIDH4Myg2YDeoOLA5oDtIO9A8QDy4PeA+aD+AQNhCgEN4RFBFSEZwR9hJgEoISpBLuEwwTKBNEE3ITihPOFAYUWBSYFMgU3BT4FT4VTBViFaAVzhY6FmYWlhaoFsIW2hbuFwQXEhcgFzYXlBfEGAIYNhh4GLIY2hj8GSoZhBnAGfAaBhoUGioaQBpOGn4awBr4GyobgBuWG6wb3hwCHCwccByqHOgdFh02HWodmh3MHgQeHh5GHowfpB/OH9wf6B/2IAQgWCCOIOYhdiGuIfAiciKOIrQi6CL2IyojRCN2I5QjviQIJJAkxCToAAB42oV8CWBU1dX/PW+dyT57Mkkms2RmAkkmyazZCEPYE3ZCWALKJkhYI7IorT4XFERwQdEiAtaK1l0roMUln3WtSktBPltrP7CLyx9b21o/hczlf+59MyGA+jF579333n3vbuf+zu+cex5EICMIERbK04hIVBJ6BkhN87OqRL4IP6PIf2x+VhQwSZ4R2WWZXX5WVaCv+Vlg1yMmj8nvMXlGCG5aDvfSy+Vppx8bIb1HCFEEIhCFyBp/bzbJJxbiIAQ8No9s88TkmMcGuPkxbcKjQCTSRwQtpYkESErDFDmLj8pa+t9Zwg8UNyIA5lHxh++1YFluyVwgSO5yocBMwvFowKtYxRr4Kcw7fJjuoZfQPYcPw1vHduw4tkMl567MYzn6Du9gNwgWr4GmaoqGr3WQYjIY6yqz5lk8JNwiREOCN0+wukC0yTESdoHNmif4vCGIxmVNIN9iY/FAHzqwb/3o0ev36YezZ4nw8ye3d0amrRs2fXtnJzamTxM1DcgZrT8TO4jfzk3upb2d26cPWzct0rn9ye2sPgIxDOw/7DuTB7BKbGM/Cd/Vp/UREXsFMAWajHuBAJ5Tvmcb9g+wawprm0CIUcC+1s7gWQp/eI8/h32ZixmtimqSTSGIReNuu6zd1nOW9Nx2ElpOytqG1ytSn2rCvRWvb9hz8iQfA3xKYWPAxhXrY80Dnykcj8G5pAdwTDef2tK9Q8gkKNaajfOWU5uB7OgekCQCqyevSxGJsnG120xYo1g8ZmKDiicOG9bNFHVg/+MddwDTLZCwsVv2MMsWFA9B1qHuzmTP7p5kZ3dvZ/ch+vWhus4GfkElhzZSbd7uwD2NHaBN7OmZSLWOxnsCu+eBtvEEHqi28dChjaAl10wvwjyU5wHMw3qO9KqsbgXEh+0N87pVggk8CQ9rtH7BhyPk87J6xSOK1r1jR7dGk3S/Blv2nKT8HE+TPKFgk9klmoRe7eQeQTt3uqMbMEVEyIybjKW6mASw8sDFxikYj0WDmCzAZIsQiwaCLDcfe03Kjzc1xWe1t0PBjAULZnTVtPonjpbx9hnchIL4rbtujc1q7+7G+zM/p32fz+yq6blx1OWHRmMR2M6oASWPrOMzyyWYbVZBkVQlgELBimlRsOAWIRAMQZ6gBoKKGhLzIQ9wcjgUm9UlOxQ1TwhBMCQFB+N1u8MlOVxKwmq32qxKMFAewNqaWwRxDdgh68RLN7YteYHSe30+CLpiMxeMH1tbskQxGvMtUl64eUHiqptvvioxf2goK6sg32CUlpTUjpkwf2YsmmsPjR46yikYS73xUimnyGhyisZSpzcXFIc7MWp+M/h899DUC0vabnzphIGwPf16y8P0rTOvhFV3ofSrKcPnOhVLeXjC/E1T916RXzHm0joQZXOd3wvg9deZFEGomNSQKMlevWfK5vkTwn6zEurKypMLYtVSrq+4UFCznWZQCl31Hil3kGtwXpapfGJdVqFbibx8Bhoe3sIbh53IgIoQ3qcGYiKliC1hkiSTCPGHE4KoENXuj5sT5bILzIgrZkecJALBHGDd6xIccckhAMtUnhAsXsVnt7RIiUAVuCWCsEcQ9wgDPonsP+R56k90U/cH4phd7xbSU/RYXmPX6fuvXPZjePyTgiT9G+2Rl4w+8L/N9tKg8iiMu9p5pvFV+s+aV+GrW7Y+4dbci36t7B2/Zcmga+hBehXsgg1g+dnP6Bd0I12I2xc/+xlYtElQBTe20SNv9u5dBh29oVDxvfTXwubkw/Q369+D+PharTMMHzRc2u0qjXTkeJRiKIV/T6OHjtvHhMAJ8YJ9dJ/Q6G5pLb/mTu2Cl2OBvFDWXYB4XIV4/BFpwBNFtSPgSpLP7bdHwjjlUbwwgYchKF8MrxJ2yYES2iJEwnZHPJEHalzV2pcL1bO0p39L6TZ6mJ6tqpr24B1D173k87vraq99ZMKM9hnhW+CWj7MaF2xqn7Al8uNl1o6GFUrtqgnFtiXH3jt0/+phD8mBUXXitpVqbtE7N8qVYvinlyzofPSd7EGVbZsWNA5JFCWTS7y5en0J6g9VI8F+dPAhSls8Q1BHRByJgA8VSCnCIirN8wCC/g3ycujfKlv3yeOXXHLnjCpKU1XshoqIcIYgdL4JUm9OcwL+lRW/dM2IU7Qv1bCjW8Y7HNuxXPkTLNfN8EFkioGVEW2RsCfKQPTyckVpN4zNp2/Q3j/9yVE95pJr2hLdTqc6Z2FF1GmUvqFH+g6KY6EGhOjc6WPipYoo0r+Z/NVeUTASRJ9M2yyIzB6ykKzg2GA3s0HxeXFGF5jjgJILCoRRdrPBbgFLPNEixqIMCAwIHZGwI1Du80qKGo6E40MhbldURQWLiDgSd9jPXfPjUKti3ByLim2wDMZ9uW3Y6n2vfXr1Afrcl9u2fUn/ePo9eu0oMXDL9ZLwzb9W/Rl8kwSpIM+iOgqt4JDNcp6kChMawbiCfnbfLfTs4THFRf5lPq/NkmetqgX/09d0WPOt1o0TA0t9PrxoqxR88pCvD/5B1fDtzx24+tPX9q0etu1LGMdLT+WdohsWSqX399WEZEV4ODXMI+3t2w05Sk5d3ahIYWhmzCv4De7skvxCW3ZDJyxc1fXgClkQocwrykLfPYIJZqiC1w1ZmYtqReXNO1MN3bD6w8NM1lHXk2t5/+YjykfIUhxJnOhe1cRknGEqWLAbAy3gcIkOuwKsh1CIgngB0VUBNuRIrJhocbFDnA4JQW9IxX5PcNCOJDxehZ1GPCibQrN5rOXgPde86/S4nWWeH79ty6u/enJzz/Qh2TYNclRIPTftpqLGD7Qp4yyjfPFSj1XsRQJ2ls9KprZk2RLtaoNgTqDAnW821LT/YubUvTenHrj2r5N0yRQaYSr89VqxpcHTXA5TpN/uXvLUPFFIdt8+aW9vKubxCPZFk6ZdLkBhbm1hRWkwKBcASRfRh8+X2Mcuumx2fWlWaUGJtdBmjI5uuvX5Vc/Xbps/dRibG1w3IrAqLyE/MpM6nR0FmeplooaqCCkIXoqyaQcqEgSPOeixtSh4T7AJc+gBaHtImHzZ4qmJjiqo6pQL6MHJnZWjB+dm04OSBGOzbW5PTaS1fMrmxQ1AxP+5ef7YtnnV4+tqx4fO7BTMS9b5I+7ieOq/xevnbDWV+IqLLdmJpU+s5GOppcfSgnOyeQAapKc940oWpAwh8CGpsdrxAq+moMY89gKbirVOcByzmXSEYCCAlMBBv71hxGSY1Dp8yuRhUtPDm8KT670F9BsAMBiyvA3ekcMykKEPwmkiFvV9Im6c2Ng8fkJT48S+DfDmUweKKoOFqzx09f4DcKjS5hxUemkHnYGd+RgqqsmooyaxGrskfWoHggLO0mAgYQkJvGcZDmN/svlqZlKG9casSMjUPPYXZNlaZKlu7e+f3DY3Wj31qh0HFi54yju2wDvnbrX0p1KefeuiqTMCzXmOqxeueWH+yBve+vGcx25eMTY41ayqolVQffZpaxPl45bd84s/G0hi/qa9++ds+PiVXcub5yTpR/UbtscfuVp42uhZEr310NIpke3/1bDg9ueh7sDlz1zXFpq86qZ7J9093+YszJmYVWgy+u56cdX43fdtXT89rOuUjB5ekOE2BUKegM0MxhMWFzDNwhol6o2yO+wIYZCIB4JpzYKiw5gt0v4Ep1xMtjBfGWAnOQLkQl6T5hx3bWsvGVOydfJVv7l9ctMVu95bvfbI7msmDupebC6RBZMgy3kjRmu9PZc92F0/acclsQ5/Tnada/Tw+KxYgcHYY3HI++mpXQNZDP2cfs3eP3j9AnDG2pceAvHurifuWplMXPKj2+9uu+XoYEOexZDMstpME6+a9+zNk5uX3DZt+zd3x7piNbvWDW6dPuLq9srJFgv1T52/eSI4YO3hfrIikL3CXHWuvBcnVz7n4AXIswvK00fZCjO++oo+8lXqynRC3sv2X6XP8KjrbsK5shdPJBFtBR9qkiAKC9LWBP4sZocZoQ1TeMmsbABrQQ4aZnem7l+2wjt5tvWqjo3XPT3zSF3U2jy2vmeVoWBTcuSNKjHQh2iKDqGDoAxuuwbKOpZdufpeg5X+lj4/kf7z6adn31sKT7A2ZGy5fMSGi+afUVAImjB7+vgeuNWpIAOn/FzAfR9n0gTgA6IpFTiXvbqFg+iKgMtA2YSKCsWGkeCYyRfjjUpIw+HndLqpoLp53KabV8+Zs2zDpZcMb42+0d3eHqo2qRptop/Q6K6qKmf5DPq3uN1eVtbQeN0GYU3Kl0zOmrklowsy+OEg1WTIxfUnbqXA7o4XYI34bHRz/oN1syO4x00ol5WoPkrBam+CcHwghIhl9NWTzJxDM+Hv5s2n6OenNpvp39tjMom1t8e09O58FKHkpP5U30mRjGpEYw3tuKaRKfaItD/zTDufWmcBVFDOkm3kTrKD/ITcTx4gD5FHmGWJTbDVKuzPqtSh/aLUKaqV7RQbAxTsTiUfQPEGobYGAsHaQCygd28gGA3yGRiI4cUodkGsNh6L10VZn8fCCX7Uf0OhNgHxsANq7XW19ojd0f+zsa2W/Vkd1jo7mOSEERx+2ZYAk1/1J4KqEYKyP6aqOOr8n4B/QnqPh1SrqcKUagURUJxFdlWA8/4J0J8Z1bzwMmYXXgYB+t+RfhHgq8D1SWpd6swn4Eq98RDcTT/+RBj92WefQaUgf0I/Fhofkv4lS7RaUAWQ2DOsUIEVmX4Dvh9odXYOHGWvT9dU5PfxAPgQPijBUUkWQAYBT9nGHuMvYPuj2dm0Ot1CUX8jK4NlwydgIn3vlZ0wgz6y85W9f1yRehmir9w3YdeuXZiasfOVB/644nxZtaCee5l8wmQVWWEB2otubua1IClH01FA/eCwSwmcMlw/IKYisA4FhqmYA21CC2eDCiP1iKy10TrGd8rZJf5onIFwCBT9gnAOmJHmBLji4dmYWYBvYzfZOVNKIhquQY7XyJ3wlD2RPhUgXJ7QqRJ7JWK4hGUGA+ZEHK8nFElBuDfbJYkcYCyUkUN6FyOhnI8e3U2PL1++0Gra96P14N4wtn3lu3dNL0+GsEeNIgz72WuLHwTXPLf/cvrh7eLgwZ1brlzbMWvuU9e0Z3d3LKJfLb9ySEuWYefyFf/T1OJoD23cFOu02CIFVbHSqlmBQNRgMBcVVIaLndFqc7FDVirLKmpCY3LRJjTa7CMDgVFWm2w2Fnsr7JVdHq9fFDo3tkam1eTYzJMWra0vHxYxFRvNjg2PdEy/fRrdcAo2LWqavuPt1eNvmOeMj1m9ih58+GH62ei23OkzoPpZk/k++tnba6/7EEI6B9abyShwmg3fY1izcin9/d13nR07Jq/BNmP7u6tGbVoTxrZmCdC+rOnWDZHqa+5OZQ2/qX71YF+Jt/2ap+YKS19pGW9talmy9Efrf+XyTJnT9XF7pNoaHDJ33rTiyjI1O8/hGD1ocIfH4bEIQo7TXNzm97eYkN7WVwpQNrbU5RGg0ufrCFo9TotkLCpzz6wdtjRkyhl5ycpYtKPaYM+rGVKe2NA88apYfs7yB/tu/ubdm25cc+S+pVb38q2T76FPrt+wqtT5P3t2wfKf3Pc7lyTk3PIB/dPuffR3H17fL78G1FQkm3SRK8mtun+SkekYkmlQfZwGodgwz18ZuGR2hjIsMslG6ybBU0osLdcopR6IhlCKOOnkHAJ5khhPcwrGQ60utMviiDIZtqtR+z13FroSbmehu7nK77AUOiyWaZ7yeKk7N7z4jnfWLHx47ZSgoaA0mPBGNtzaNsSSV5yFU1xQwNBomnXP3Nj4sfeDAew5ZeXDWiIWn2XY2urC8mGV3j8f+tmBl5oc4REL6l0tcUu0oCw8tLO2aoakZZi8QKZZSpJDLomEZ7a0Bkrt9praSkt+a4k7UT1kZHD4dT2dYf/QznkxeygSCddY3ZV2VSqyhKqcan52npovIXlJLrlhVMfDyetOz3NFwoMToXJRNucb8wfXTq65du9WcVFTT/TK1bMbLD5HcsWgWZdOG1Hhx7I3Im7E1evIIuxxF07qPDmExqcpz4AzmadcQjyB6tYlYj/HQ4ov6A3kYTZwiWWghiSc/C0i2kLybrVo7MgZI5qceWWVy1auW3X59KTZjGrEYLK6/dHS6IqOkWaLZ8Tw+gKoV6zJoTPGTxlalyWUt0zpmj11mMUiFUSi7aOmjh5TUlwkmpxFRuNJ1dE4qDR7zPCRjzz89E/v3TDbqQ4ScwaHp825YdvB+TM3T01Y5NxcVaH/T1DtDrfL5yrNNgtFrpxcKPRW5pVXi8+m/ibI2ZJsqR6+dOS467vaqrz5BoRYJb+wItJeXT138rjGqpzst43uJSseeuCN2ROuaHILeSVFWYTzr1uxb65EmRxErsPesavc0RxkIiahmmdMVERbmhk5KI7AvICBgT/Mw2xte5qo9N9HosV0rXWATrSmOUz/fVuG3sTVYREYf8P+hVctnzjuig+fR/ptGl7Xtf7uSVvXtY2a//JD21dPraKLmry+IU0dU5Z0utzlbktBNNE1v3Kwp8RRVBP1eYuc9fVTp63atmRZfUMi1jVj4+yWeq+npfXyCdWhQqfDVlJWFff64tHp6w78ZMUqsXXxFQv33zC+MW/Isl0v/GF1x7QrNk66e31XXXtO1dTV2x96ef4c+uuOy2cMaa4IFjsdFqPRnI/vCHnL3e6WkM1eXl4dCtcitXIGB41tm7toRGswUGI1mzyu8NDBVXabxxOrLSxCm659/LiaoaEQtweQ5RGF8dQoYyg4P3XrBvdKJbIuzrlCQiWYuFbiHc88/0hU0IpWNHuwyM629liSsSCaHHbl6FmDtd66FfOSoCKieWaOKjAYYG+sXSLFdeUGT1DfY+7u9oraCkG75IFvNsumak9Jx84p0/b6A+26ifIebFUj6mruLQySWjKUjEG7bDPWMo7V0octikQHxwqwlmmr117OzDOFnfnj3DxR7ajjWJJ7Xqx2CayOOHNFKcSrMJd51GLVfWuAGpvzyIydh/ksCGgOuQXtItYVaPUE/aLdwc5dIL2VP9iV3/nCoc581+D8+tvuoP9oDYWGDQuFWmHE7NbW2a2Cp7JhUHXZ1NSWx8D36KP0o8cepx89+ij4Uh9X1EwrrRrUKFfjQAyt3lcfyrvydfolPU6/fH1NQWll0dqpdVNLDv51tmw226ChcEpd25IlbTUT60R6evyfniqZFo7PjouGfFdlfmdnfqUrvx6UUCsW39qq70OhIWW1gxqCQ1KLu/cvXXagu/vA8QPdwn01JeOGlDcIHaGWUHUy9XSiqzhcd9kLGydO3Pj8ZWjPRob5pq6tDswzwtv27Bx5zKC6JXctqR4faqbX5MytCMVns/nJUFNFqSE+ksDxYA4uZsaLfDlIGIIKRF+K4N3msKmyJ2MzBmOOhH5Tmmz32701ALPvnzNSmx0HtWZEjfzmli1vSfcjLVJn754zZ/dsWHI/XpaOzLb7bSEvLZv1k5mxrh+POHLYU1PjgU82vfTKpqXV1x7p2jVr5s6u39WGjrHrRK8jW5tBuc4n5Rn7gS+Q6f4HtkSGfJetkzkg4UIjIeFQkOln1sbQUPhDoL3bT/9A/+Dvbg/AEtnUMKLBJKt8yeKIvnx2hK1RpPaxDPRD8PMHdkilPl+pRHSf4cvIDVv7168chBhFkzEnYTNCzCHcBj2pL+h2WC5YKKYFCyxP/VPIp9tTX0APvR2u2J36MvXlbrWVvksPQnnqBfDR5+m7EIUx9CP6sLiX/hHGQvTMt/S9xavpq9CyejFvu0DIWWUktt1FRvK2q6KAqpiZRCrkgW6xMWue8Uec32ztKGFGxsiMJZ1VMkuLe2094RaQ35jRaI3OlGXFWlTjOm2QVboub7A721qWX9ZcIZz0yk5LaoWtVP6301pa9pG1WBRcouSy0H8W+3zFMDTbXqCS+fMppS1Wq63CZhYMtKEgV5TVygrZ5qiqKqErf2Evc5v7DIqMclKY58wz7Mq1+rzFwWJPjoXjFFt7YmttA63ZAQtN5HsXltIrSRzrBJRavl7H1pHQmHUg1xEjQi/z7TGLF7OnNE2T0BxGZoQcISNLWLLC2FIO97IZIbPIKuFUSBFKxHe6GaApmEwRtobXzs5JZv2Ky2EZ8ad9xhnrgLmM9ZVVxCY8kywmNB5NYh24QH5x1aoX6Rn6MT3z0sqVL8Fda96/r6vrvvfX7KJf79wJWX+EwV30GZWsfEnPxLKj3YIPvnRmZdfO458f39m1k35N38LsEqGz6H93wST4gy4fWCfC13lNeO5lOGq3iqxXPawzpW6+UqwxL8DJPZLG14fp5yf3MM605yTrk3PtyibFpEr3PSJnjNhwszBnni5W3B5PjxcbKh8rLCKj0jmNmyZgZ7fH+rgFLeI+1etE5h9I4t6paGfYFNK0M5iNZUixvbA/4KSE3YdezHl+XVxkMGnEutSi5a+KjEclLHqJniaoDUfQICqBuh+qqoRlKaFIibrsSV4GYdahw81drd9ZY+lXIBhUrFFxTqgInsEqCW4H2qeHvqvyhOT013VgTEAxykYlaUIdN5zhacQmprdM2pNOR3Az/VBPZ549FyrAasyP39MASvQ87B7faPqY2Qvku5oCMT0ggc+PaTBNvVq9GtvjRoQDB6DB0CJAAtSAN5+vf6qQsIeHIuzCn4SyWamT5U2NQW+OtV745jmhbL+/O7C/0GwufC51Yn8A036hnufy15TmGUORKdKL+1MnnvP79xe1thbuF8owecDf3T83Oc4XkBLsOxVQS7MoiHK3ZEZ2R9BqQQRDDYXYh4aG6d4X0vMH6iFr58q+lesPf3V4PdsBNvgfKzN3cOrseuFeeCd9c/16kvG3p8viLb2gOJIuKg+sdkvMY5NN8I+LykyN6n+nQdDEldR0Ubn023O1MvA+FgfEe5SQCu6L6zfTfrAeotZvZwn/R3UUcm6FI/V/1IvrNwKVBqK8T3KxTqWIbtUstoJBW9AIcayKaATe8UZgnuU4mhpx7kQVOO9C/JThDJUX0q+Q93x1GVXg9GWQA4Mhxw9r6Nbxr3/w2jh6K1wx/vVly16fmCLMbXeSvjqPY6uMT1J50erVi+E0nF68enVfJVwJqydMnTKB3kq34hFe3aM/cFKIcXQ+r84sxsXHZx0Bb5CtJyms7kgrE8xiTUDQ4oBggjUEbYkM3vs5c8QGJXS+KZEiDzynnBQA5vKW3P3zXdsv6Vj2ejus+X3oujPkOo028mbd/b9vp7bwasB73bc9sow3raVn6Mk9yxBy4DlP0Z6Twgm6l7Vp4nbvlAlw5QfwMX8DvMEauDf1Lm/4191LeBNf7Zm7nIMxCAy09DgU7H/mxsP6GQGVUS8kNdpLezVI8h0k5QvONZYnvXbL1wXOf4eB9PWKSa2vt69XE5N8JybVC841lofJqJbWKxbEsxiLHrJVGmJ+fcVNZT3IsAqRSo70O3Mj534y0QFH07GnPQYINEwhOM+mAV/TwUfPofDMCEX7EXTxrzfFTRABj5mN8wYoRd6wgxjZfLXgH8jFoBJafpD6qf8gLRfGPfecdC09kPoMxtHnBAe0geBIfcawRecLGnZtFp/tCLxB5gRHra9pfUQTccIoDDApc7ineqGXJs/xY8YXjNyfYgT8M3kYi0jhT8TfaUzz8KRetmNVJRLvv16lF58zkDzGdIwCm90OHIoaQfWjPGIf9fZpNClqqSfmClNTe7W5ybkajMf0XAVL79OgF1vO7vXN5fdy2a00f8K3syE2ZkKoVOQ5jPYgDCVT/ElWFegdiDc5OLc5g+ZxMJ6oUO4zhVGNOQFPsiBQBT4zM45QzQLR11DazpLDdPdvj8A2mAwlb6w4S2Y/9AX9hO5/ctXeVfgnZ0JRfgvzD4tkxRv0L/QpesWRJ6Edir54aHafxvNx3U5krMdZ9RXsDSeP/3GhPuE2KU7RFmQW/VOzGDwW9d3KvOiVU7891bq42eHwCd9UrrpiVSX9Xz7vfh+lf4sIs0ZpcxK+5LTueun9UWPHjjp9hM8qiLE1ECwvs25iQ2yI6LyGoQLaLglub3IkQ1BD9PUwaLA7WOODakgQOI1SvCwajv66nf7q1ekPbW0EtAoCsS3jWfATbmi+tsOQV6//dCa7Dr6pC77ijZVQlB4/FupoArQm/PEhJ4UytjDz+LGFM9kFKA+X0lree3osG48Rq8xEiOWBl3F6nFZ2Nw8V83n7A8L4XOM0mQeGcQTXWKpn4qRVOG80dmRhYSntaobtVzNsYDFggjaxZ9WkNNl6jTazM4FsZPMC7lCYbOSRQj32EMFTZVgfi5rRhChgxRfYxXKuOWZOokvokkkzd8K+G1988UZ8s0qYNllzFG/APZOOrtkFWSnni2B4kQWqMTyby/BMPsGmEJIJHyQcMucl9IR2Qj4xN0Vgr9aLY4UyaiD9XIoU4WCx8WJHA/mG6BtwRyPTbSmuCgdwBgsZhO8I4qzOY35uhwkHkTWBeUAcHlMZChiP3jCh6MOf/yxon9aM8P/+4ZtPPTZ/vbyp/rJRf05plvfHTFr45Ap2TSnF809DqzaOfIb+o4qetm9+A8Rbd4GdTrj8jUdG4/OW90f98vI1h7eVgoI3aYrZJCK2VdJ4a9i01FhMY7qeDH9YJ7D2cUn0p3OcQfOkD5/rIzyQkCHNVCFpYH2mcjuzjM1yzg/SB3BI6fVLc3q+CPX0P7BdoxZYIz2UTqzqG46CwYbhn7t7enb3yA/QMsq8pHtSJ/Vjyzx2F8WHHuphWc7jJirnswxfeJjewJkp87g8NJXwCO3n5iMicfqqyIPzBk5Gwl7FdUr63RmmnNCZMknjjvmCoz8dWaszZV39yFzxeLgSQrMRybPPxPII+7jyGPgH6cBRFqOaUUM0qZsDfJ/EyrH7OAj8CdAfpPphn06MJU6bmUbS33qGW5QswJcROkbEicps0RJuz+rqMBpvgrQfi/uYuH9ywOKlqh7a2Lq2KvTiFXtOFkqE22U7yjwbD0WqL9twck9LK5+bmgqqnI41tlsZ/w6yiREMRIeylUERablyoL39s7Yj7bSBnoA3oa3ts/ZjbTP2niV75V3tR/EWjKEN4Ga3juFZW2rHXiAMkIHpLpnRKPVc/4t6RWS9Qtyn+Dv57/KTXNcIWHjMAxKBL6hlOkxn4b/05/IT1EItnTBdg+ncD4kT7HeKpj+Dcx7JLZJaiUynP2cRvjB9OrXIT3TSn+OznfAFt+WTCqsHY3RMQQJCRKo3haymV2a6WEBqk+T5GJYkWT6sixGzcS+BkMSfxhQ2JlO9/bERIlaPRbqiBIs8VLmPyyHgDMWq6fdQttkkzdxL8wRZ4+HexCiyymuMlDEJOEMEPaib8/gCdiJrysX2n48EUbJrUOckuCVIMvYe2xIRm2/geWSAPfh950I/mUplUn3ahYn+4PJMdPn3pHjXCNwPwn0ZrM4XrcpnkIXhmKw7ZPhe940wRwnznvXxaxILztHSs13EW2kc4e9n+BW44P0RpnBtvtiAcsQYM4ThXFEae5GWKZCzMuYFzJSJFh4zjM8VvJ+ZuGd1H0LGD85wpljHYqbP5fQRPFZBYQQwBIKIz/AG8UMfDvJNn91xltzx2U0KBw7uCdePqXfupf/5RSn9N+SW/gKyGU0k+rxX0lYcw+c0ADC0GggCLuhHAQmrx8KaAeWGtxYbpwdTK8qhjVUdo0t1UBCwajp2AXPbMD2CB7d74yFHpSuNEeewp7wfe/R6fF/p6ShNkqmDPqznl8zhSIfO7yhT4N9CMF5l5B48E1va8qhcXyMQI0bgpGWR+8z+ZO6I1B9mCQE6S2AjRHHecY8cKvB9/MZ5Pqx8piZKeXAK7nwx/l0AMKjFPGcZy2bDcpWaYrORvZvF1+nzNj3mJj7iTEM0IatNSzOrWyCa4BaLwk2LZEZ0+4gYDof7DjN/FBMlTZfnM1ha4s4EszQFRMs96lx1LqniKyuqX1EtapARxaAlEJSDzH5MBBNyPCEmHIjKCYdod/gdqh3Hmgu3PazObaS/qWm2b3l7qLPl7S22plr6m8ZPDYZPG6Gutsm25e1h1mFv32pvqoU6dplu4vArnLrV3lxzLqf+gtzsJL6huUbP+qn+4lvfwheXcewmF/gYrGjPn/dVCXAnvwpxv5Ux4AQoF35fIoU3n9qyaYNwaEwf4anUyDEXfWySOrzl1OYxqZEbNrGjcGjDRfyh+JxeKc/YFQiobPaz6S7r3CGlHxgLQhgmTGgklB79qj6532E6mM3uc7Ki8yiTzhLZ1Yyql4kO1Yxb93MunpN9laN/mdP/vUcG5/VwKBFvnmbFkwzeD1h/yORFMmRh4ql/Y6OXmOIKov/bFDLg2xQsLf1tigg8eN7wvZhLBmCu7gRPY10adLFzDAiAp/UZi/tvMqDLqypyPGLvV9C6YpjLMdV4XjGe9G9AcUIaXIX+IoFXG6d+pmj+lQ/2v6hliseHsN2s9f3VuFDuLBfKnZRZpIux+N4IMrcL5U5YrKP9Xtqr7b1I4MK8mL52Bi00rcfOK8/x3V9PMc560RdUqYG89YKCzhw+z448r4zId5ehr1zjrHLw5WoGtOxXCpEYj+j6nvLhFX9Hx13P/Wz2TQsripyFRdERxc53TeaRU76vTkJD4+RVyWGXPDe6oKDEV1LsHVxdNazBW2q1VUfT3xnoNq8u1eynotwwRwXH3BPUjcPmhhMX5GUZjSxvCkdeIsxhz/Iy5kPdzJ+R8YMwpmMmdnwigoZBxIJb0Oe3oGUXKWZJhVGNFHt5J3TQ/3e8Ukt93sl9kVrnUDyTeV24H5NnTKf5mo6Kc+db5Sq2ksEs0BbBXgaJFnChtsbKrx/bFLzxhZfHPvDA2Jef31jRPBZF9rKRv3rzvpbBI++9d+TglvveenUk9zMsghPqTsWNM1j/0oz5v0RQLaKDObSDwtLj9AjUHD8iHTl+5MhxqDnT/Q2Qb+SGbcihG7ZBA7y5jb5J39wGb9KyFom0MJuM26dpP1ARW/0xCjFUtGjFXRQQHTsXwK47iRREFZGHgqvnvO4xpt91F63MYYR583CHVPZcDu7T73f6XlyP0h+uh+2Hy0/9XyVr5DvKLPuBMi2o/oPqD5XaB6/Nojv2d/1QySg+r3WxTAxF0zIqox7Dck1GgQUtmIKowpg/zSRwrycDYJGgHtrR9uLCsxyP5STzjtJeLsLsYz16bEfbOKrp5+l4CR3X83iM+MC3yhe8i3zH8+d8DyLrk4wu8vLgKNFnCvMAC44eEhfyUSvb21eOGr2sJdLg8zVEWpaN5leA95SMM49ZpGwT+1MDMI7zo2zmpYE0iPMSWby2J8iX6oF7RhhwSxqbWA31q1JklT9SxMy8FFePUvqThPatiZ6e8lmXhrWB3In7Gi4cUhbg6MbOkT0x/tmiwg3hPr7ffArspzazVVLkHdJ5Y6jpkbWapn/fwHSxPB3bUECcPP7Yw1FSUW08BMXnYa44BqGVUKQnfaiTFn+1cuW8Scvn/eVXdDKQ6xfOrKu7fM32y+a+q2ijRv5k8Y15atFNK+9/Rnh+yOjW0lLaQo+Nn3QbSfvRiZxZH/aJEdWTiFh8CY88Q/tSq6DJCnZA85IbVFxzpn3eGucW2QyDWD9nAkvAFGSBpZxdwP60PkbB7T3LsVLS6UrfO0KyNzUX3ExAjP1x44w3GEkOj9+24Qii7reYPBb24QSTtkEAumdY9RsBTXpNN25A+5aPme5uAd3FrH2rcSKM53KaGFMsPeN4YSMMGmdRGjczmLNNO19Pmsl/na/DHEFFHcrDR4OJGiEfaoShqmMolEGgBvKl4FBwJIJDhUBQdeBfvsgy4SnqugTCM8+YyBfK8BomyiAfEmoZqIl8Q7ASTxwJfKHkUGtkhYWfOmrkoQIS56ECPi2pmFXENzryUeouVJF5opglm1wCeQ2SbUq+r6iwPloRBJBlR64l1x8oHu4szHXIeaUOZ6RQzK0xFNoq8setlqweyWZoHt+sFOSE7O6RrqXz338qUOv21biUkuza9vJEbrDYa/F4jKXZ1vb4YDkvO1TgLMvzObPcTkNhKFinlDbmDwpWocFoAIOcJYPT9aMPNklZ2cPdWWqewZBvzW0OCvmWEXVeo8FjqKktExwl4Ypyk+CRBl+kuP8jKRZk2H0Tfv90VqTIYLGJpXF3QjX78qxOH2Sp/qzmuKwKdl+2scIp2p1Ge/b6dsEkZwnGLF9ps8dmNRlM4L8ZcgwGRTWLDrnINjjfXOINOEzmrITVYs8xFagWi5xvslgLnc3O2opKt6vSaTRPrC1oNWWZchzloQVT76Bnny3PuWVoa31JQaxFzjaquebiItXutch1xoJsydI4bERZl+wwORWuQ/eKbnWulPFBXsTj+/m875c33PDLG0Rx4EE6cQM/DvhLf1PI/C69DNVR5g3kG03sFfv9NXhiYHOFxEwg9iLq9yXZM1KSr2XhdeQa/KqB9CW5HyeZXucSOH9hl/V3DvQBVJBaUq9/C65HLiEn8+jfhKe//jEhY4sPgfSl8vSEl9LEDpGmkX/pfZY0jmK2cGPg6pu6d/B0n74WKbSnA0ZGrfE+yPRGtyb5vGtHMuQLdbY6qH30ju4HvWtG4QU7z7s/Q5iVftvi/P9XIK1LMos7mW/kgejapI8wA15EBU75FZGBBLOccKMkkwLOw/Q0x7cExwCN5OrrIUYRbWIItkh8xdTnDUIsGFDyQWGxXA7d3VgG51w0BD7DAv/t94MfeJSf+Os4tiNODySdXf5x/m5/vqDl+zGV70xqT8cCgZhf1agDaWeuvzsA5aJsGz1l42kaG9feHYc2LenMx8z6U92Y6nImU//Bh/wxQgZ+pzmCjCMdZDZZyNeM0jGBLZBgQYEeU/8VFmPLhnfABf6J4LnRZl4fPGZAvT/y54Kj2j/U7bH0sI9qPIsaL51kqznpJAuiSeli0Jc2084/zNHHnQvCg0iqPkqfj1zrBV977MG0nODpg3tOQkZsUJLoRyf3pNXK6fYBxnB7RnYE7JOTalLp5etpRF+XjxgFEdmugy2PZuas/Kivp1XMFuiqszqTpMf+OppHBuBPX4iSV8dahL4TApceNAenr97GXGLsXPhpegVPgBU4p+7EOeXhay0OHh2QcIHD5ItFYgM62Rax+UwtkOlmmd61mD5IF9IHF9816vXVmpbuO01b/Tr9sd5Nh2c+9ut3Hp3ZtsgC/9EePNcLD2o023KZmEo3WkjLBCETUB50j1cl+57aXAqsrUMgGmRLfOVBpf+COREI+nRvWDQRMPFa4k2X4G4RWFwcOytQ7TY//wSVO8vyBJUvEryX6501PxANXD+Lfr3zJ/Q/M2/AkwUzPXnvsbu9pffj6WWPfwHSF49fhsldJSltZ2rIrH9t6nrijqaKLb/kiwrD2hbTs1v5+5LHH1t3y+Z1jx/Tz7YCLB7bilkmzT0Mgn7tenwVvvJ6/YyePdzVqf1887zlka7krFsmZHxd2oC1bMGTRgtZ0116bN4zniJxxsDGkDIEgH4OwLiNPWLyVgHJQivB6lDtxCG/df99R+gV9Cn6lzdWCKT7pUUQPiRGIpSseANKYDJsO/LF8Zeeof+YwuvwBspCI/9/Nkp53BnnipxEWxMRRWDu1YAQjLjAHZcm7enpmRidGXmh1/rVM2fJM19Zex3vQ/ExUeuZKJCJPZGZUUomFRykXw6iX0LBICg4uPngwXRMs4gtHbimJpP0mtq5b9QdGQ8Od3yaBqbVdJ8M2HMCldkz6vRd1yH9XMZO4P2dnfluTv+xcAGGt8yXzoi1nmL9zb/ZI7xuRraKBqJHFv345xFRifHIBY9E1tKtULUW7ejoOqiiW9ceFZ5Ivf9+6njq+Pup94Un5E/oT35H93z4Icz7nYhmCP1R6ka4ha4VfgQ3Zv5PgUwZmXgITzGgCT/gJUePork/4MH0YtzA+uUPfFrklbzwHUczVbz4ZbSC1Q8Wp2P3uK1mR4ZfyfxPRpQutprNcdrDo82Z3KmBIMIyuwvhhN3BfNYKH9Oz3OzqZoPBE7PGDJp+wx591beP6GeUcWMOZFwtA0n/hyxN18zv0q9TnoYLvz8MoCE/47uiNvkn5QEP/2KAfy4QcTvsCd0cKfcNuByWHHZLmC0k6zf457L9dzLf9w/85EhcYfeYzB/T3//0ydqyImHwjo1gfNN2RemgQRvp/qeferZ+UKnRt/Wen0Kgp0RzBApr7qRXH/77oeLyunJDYM+bv4S564ou/IiJl3JmsbuwsCj75gpj1OExlK3L+2JQaa1j0rS6/CbXoGz/+OEFaBkGChPO6Z0JQ6W3PJxVOXFM3oD+EHnEaBGTaB//Txb4grvoy7ANWwIldJdQsqvvUmUIraYPfP4XSpSFp8/ApZ/B4/LjtBqOsg2OnXmJDmckQ3orNVyceWbH0aMca9L+ovQa8kCLkqlg3ag5L/qSmzNs9vErfP//ATHKtuMAAHjajZA9TgMxEIWfyY9EhBBFDuAKhSKON0m10EUKUgRt+vx4ky3wRruOktByFlpKuAT0nICOO/DWsUBICFhrPd+8Gc+MDeAYDxDYfxe4DSzQwEvgA9TxFriCU3EeuIqG2Aau4UTcB65Tf2amqB7S2/pTJQs08RT4AEd4DVzBFd4DV9EU08A1SHEXuE79EQPkMJjAcZ9DYood9xEy+pa0QcrYkjSkZsmlzbFgXKILBU3bYobjWiFGhysJuclnrkJBT1E11M+AQW4mzszldCdHmbFyk7qlHGbWDbN8YWRXadlaOreKO52EalKqqkiUNY6nL/14hsVTzHyzgqKxJk9nmSVf+/ukWOOGjpmna9rfrhDz/6nqPtJDGxHz2szXpD6LfZs1ll/d6fTakW53ddT/x6hjHywYzvyTa99BeVtOhrHJizSzUutIaa3l3zU/ABw5cLgAAAB42l3SZ5MVVRSF4fuOBEmCiZyDiInb5+zTPYOkgWEIEpUgQUkShpyVoCA5Jy3/LlBz3/ED/WVVdVU/1XvVanW1Bp83rdbRd0Hr/ee/wbdddPEBwxjOCEbyIaMYzRjGMo6PGM8EPuYTPuUzPmcik5jMFKYyjenMYCazmM0c5jKP+SzgCxbyJYv4iq/5hm/5jsW0qUhkgkJNQzc9LOF7lrKM5axgJb2sYjV9rKGftaxjPRv4gY1sYjNb2Mo2fuQntrODneziZ3azh73s4xd+ZT8HOMghDvMbRzjKMY4zwAlOcorTnOEs5zjPBS5yictc4Xf+4CrXuM4N/uQvbnKLv7nNHe5yj/s84CGPeMwTnvKM57zgJa94zT/8O/LymYH+qt02KzOZ2QyzmLXZmN1mz2AmvaSX9JJe0kt6SS/pJb005FV6lV6lV+lVepVepVfpVXqVXtJLekkv6SW9pJc6Xvau7F3Zu7J3Ze/K3pXbQ981Zuc/Qid0Qid0Qid0Qid04n+nc0/YT9hP2E/YT9hP2E/YT9hP2E/YT9hP2E/YT9hP2E/YT9hPJL2kl/SyXtbLelkv62W9rJf1sl7WC73QC73QC73QC73QC73QK3pFr+gVvaJX9Ipe0St6Ra/Wq/VqvVqv1qv1ar1ar9ar9Rq9Rq/Ra/QavUav6XjFnRV3VtxZcWfFnRV3VtpD3zVmt9lj9pqrzNVmn7nG7O+kuyzusrjL4i6LuyzusrjLUjVvAQpVcTgAAAAAAAAB//8AAnjaY2BgYGQAgjO2i86D6AshzNIwGgBAmQUAAAA=) format('woff'),
19          url('Genericons.ttf') format('truetype'),
20          url('Genericons.svg#genericonsregular') format('svg');
21     font-weight: normal;
22     font-style: normal;
23 }
24
25 @media screen and (-webkit-min-device-pixel-ratio:0) {
26   @font-face {
27     font-family: "Genericons";
28     src: url("./Genericons.svg#Genericons") format("svg");
29   }
30 }
31  
32 /* font awesome */
33 @font-face {
34   font-family: 'fa';
35   src: url('../fonts/fontawesome-webfont.eot?v=4.2.0');
36   src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
37   font-weight: normal;
38   font-style: normal;
39 }
40
41  
42
43 @font-face {
44     font-family: 'Lato';
45     src: url('../fonts/Lato-Regular.eot?') format('eot'), url('../fonts/Lato-Regular.woff') format('woff'), url('../fonts/Lato-Regular.ttf') format('truetype');
46     font-weight: normal;
47     font-style: normal;
48 }
49
50 @font-face {
51     font-family: 'Lato';
52     src: url('../fonts/Lato-Bold.eot?') format('eot'), url('../fonts/Lato-Bold.woff') format('woff'), url('../fonts/Lato-Bold.ttf') format('truetype');
53     font-weight: bold;
54     font-style: normal;
55 }
56
57 @font-face {
58     font-family: 'Lato';
59     src: url('../fonts/Lato-Italic.eot?') format('eot'), url('../fonts/Lato-Italic.woff') format('woff'), url('../fonts/Lato-Italic.ttf') format('truetype');
60     font-weight: normal;
61     font-style: italic;
62 }
63
64 @media screen, projection, tv {
65
66 /* general styles and layout */
67
68 html, body {
69         height:100%;
70         }
71
72 body {
73         background-color: #E9EAED;
74     color: #222;
75     font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif; 
76 }
77
78 input, textarea, select, option {
79     font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif; 
80 }
81
82 a {color: #006c9b;}
83 a:hover {color: #006c9b;text-decoration:underline;}
84
85 #aside_primary a {color: rgba(0,0,0,0.8);}
86
87 abbr {border-bottom: none;}
88
89 h1 {font-size: 1.6em;}
90 h2 {font-size: 1.6em;}
91 h3 {font-size: 1.4em;}
92 h4 {font-size: 1.4em;}
93 h5 {font-size: 1.2em;}
94 h6 {font-size: 1em;}
95
96 #wrap {
97  padding-top: 46px;
98  border:0 none;
99  background-color: transparent;
100  width:960px;
101 }
102
103 #header,
104 #header-search input[type="submit"],
105 .form_notice_placeholder,
106 #site_nav_local_views li.current a,
107 #site_nav_local_views li a:hover,
108 #site_nav_object li.current a,
109 #site_nav_object li a:hover,
110 #showstream .entry-metadata .repeat,
111 body#outbox #core ul.messages .notice:before,
112 .form_user_subscribe input[type="submit"],
113 #header:before,
114 address {
115     background-image: url("../icons-hires.png?v=2");
116     background-size: 150px 2786px;
117     background-repeat:no-repeat;
118         }
119
120 address {
121         background-position: -10px -600px;
122     cursor: pointer;
123     display: block;
124     height: 34px;
125     left: 50%;
126     margin-left: -466px;
127     position: fixed;
128     top: 6px;
129     width: 89px;
130     z-index: 1001;
131     background-color:#0084B4;
132         }
133 address:hover {
134         background-position: -10px -635px;      
135         }
136 address a {
137     height: 34px;
138     width: 89px;        
139     display:block;
140         }       
141
142 .logo {
143         display: none;
144         }
145
146 #header {
147         background-color: #fff;
148     display: block;
149     height: 30px;
150     left: 0;
151     padding-top: 16px;
152     position: fixed;
153     top: 0;
154     width: 100%;
155     z-index: 100;
156         box-shadow:0 1px 2px rgba(0, 0, 0, 0.25)    
157 }
158
159 #core {
160     border-top: 0 none;
161     border-left: 0 none;
162     border-right: 0 none;
163     min-height:calc(100vh - 46px);
164 }
165
166 #content_inner {
167         width:544px;
168         overflow-x:hidden;
169         }
170
171 #aside_primary_wrapper {
172     background-color: transparent;  
173 }    
174
175 #content_wrapper  {  
176     background-color:transparent;
177     border:0 none;  
178 }  
179
180
181 #site_nav_local_views_wrapper  {  
182     background-color: transparent;
183     border:0 none;  
184 }  
185
186 #site_nav_local_views {
187     padding: 13px 10px 40px;
188     }
189
190 #footer {
191         display:none;
192 }
193
194 /* header elements */
195
196 #site_nav_global_primary {
197         top: 10px;
198         left: 50%;
199         margin-left:-320px;
200         position:fixed;
201         }
202
203 #site_nav_global_primary li {
204     margin-right: 0px;
205 }
206
207 #site_nav_global_primary li:last-child {
208     margin-right: 10px;
209 }
210
211 #site_nav_global_primary a {
212     padding: 2px 10px 2px 10px;
213     height: 46px;
214     line-height: 46px;    
215     box-sizing:border-box;
216     display: block;
217     float: left;
218     color: #777777;
219     border-bottom:0 none;
220     transition:all 0.2s;
221 }
222
223 #site_nav_global_primary a:hover {
224     color: #ED7EFF;
225     border-bottom:3px solid #ED7EFF;
226     text-decoration: none;
227 }
228
229 #site_nav_global_primary #nav_logout a:before,
230 #site_nav_global_primary #nav_admin a:before,
231 #site_nav_global_primary #nav_account a:before,
232 #site_nav_global_primary #toggleqvitter a:before,
233 #site_nav_global_primary #top_nav_doc_faq a:before {
234         content: "\f085";
235     display: inline-block;
236     font: 18px/1 "fa";
237     padding-right:10px;
238     vertical-align:middle;
239     padding-bottom:3px;
240         -webkit-font-smoothing: antialiased;
241         -moz-osx-font-smoothing: grayscale;     
242         }
243 #site_nav_global_primary #nav_admin a:before {
244         content: "\f12e";       
245         }
246 #site_nav_global_primary #nav_logout a:before {
247         content: "\f206";       
248         }
249 #site_nav_global_primary #toggleqvitter a:before {
250         content: "\f0c3";       
251         }       
252 #site_nav_global_primary #top_nav_doc_faq a:before {
253         content: "\f1cd";       
254         }       
255         
256         
257
258 #header-search {
259     top: 1px;
260     margin-left: 6px;
261 }
262
263 #header-search #search-q {
264     position: relative;
265     width: 131px;
266     height: 12px;
267     margin-right: 10px;
268     padding: 2px 22px 2px 6px;
269     border-radius: 4px;
270     border: none;
271     font-size: 0.88em;
272 }
273
274 #header-search input[type="submit"] {
275     background-color: transparent;
276     border: 0 none;
277     cursor: pointer;
278     height: 18px;
279     position: absolute;
280         right: 25px;
281     text-indent: -9999px;
282     top: 4px;
283     width: 20px;
284     z-index: 2;
285         background-position: 0px -293px;    
286     }
287
288 /* hide site notice after 5 s */
289 #site_notice {
290     background-color: pink;
291     border-radius: 0;
292     bottom: 0;
293     box-sizing: border-box;
294     font-size: 20px;
295     margin: 0;
296     padding: 10px 20px 10px 40px;
297     position: fixed;
298     text-align: left;
299     width: 100%;    
300     -moz-animation: hideSiteNotice 2s ease-in 5s forwards;
301     -webkit-animation: hideSiteNotice 2s ease-in 5s forwards;
302     -o-animation: hideSiteNotice 2s ease-in 5s forwards;
303     animation: hideSiteNotice 2s ease-in 5s forwards;
304     -webkit-animation-fill-mode: forwards;
305     animation-fill-mode: forwards;    
306 }
307 #site_notice:before {
308         width:30px;
309         height:30px;
310         position:absolute;
311         display:block;
312         left:10px;
313         top:10px;
314         content: "\f071";
315         font-family:fa;
316         }       
317 @keyframes hideSiteNotice {
318     to {
319                 bottom:-1000px;
320         overflow:hidden;
321     }
322 }
323 @-webkit-keyframes hideSiteNotice {
324     to {
325                 bottom:-1000px;
326                 visibility:hidden;
327     }
328 }       
329
330 #header-search #search-q {
331     background-color: rgba(0,0,0,0.03);
332     border: 1px solid rgba(0,0,0,0.1);
333     border-radius: 21px;
334     box-sizing: border-box;
335     color: rgba(0,0,0,0.8);
336     display: block;
337     font-size: 12px;
338     height: 32px;
339     line-height: 1;
340     padding: 5px 27px 6px 12px;
341     transition: all 0.2s ease-in-out 0s;
342     width:100%;
343     outline:none;
344     margin-top:-4px;
345     right:10px;
346     width:163px;
347         }
348 #header-search #search-q:focus {
349         box-shadow:none;
350         text-shadow:none;
351         background-color:#fff;
352         color:#666;
353         } 
354
355
356 #site_nav_global_primary ul {
357         height:40px;
358         position:absolute;
359         top:-10px;
360         right:190px;
361         }
362         
363
364 #content {
365     background-color: transparent;
366     padding: 12px 40px 40px 0;
367     }
368
369 /* faq */
370
371 body#doc #content_inner {
372         background-color:#fff;
373         padding:10px;
374         border-radius:5px;
375         }
376
377 body#doc #content_inner h1 {
378         padding-top:10px;
379         font-size:25px;
380         color:#333;
381         text-transform:none;
382         }
383 body#doc #content_inner h2 {
384         padding-top:50px;
385         line-height: 27px;      
386         }
387         
388 body#doc #content_inner h2 a {
389         font-size:0;
390         }
391 body#doc #content_inner h2 a:before {
392         content:"\f0aa";
393         font-family:"fa";
394         font-size:20px;
395         }               
396 body#doc #content_inner h2 a:hover {
397         text-decoration:none;
398         }                       
399 body#doc #content_inner h2#faq-table-of-contents {
400         padding-top:20px;
401         }
402 body#doc #content_inner li {
403         padding-left:20px;
404         font-weight:bold;
405         }       
406 body#doc #content_inner p.indent {
407     background-color: rgba(0, 0, 0, 0.1);
408     border-left: 3px solid #ccc;
409     margin-left: 50px;
410     padding: 5px 5px 5px 10px;
411         }       
412 body#doc #content_inner p.faq-credits {
413         margin-top:40px;
414         }       
415         
416         
417
418 /* input forms */
419
420
421 .input_forms {
422    background: none repeat scroll 0 0 #fff;
423     border-color: #e5e6e9 #dfe0e4 #d0d1d5;
424     border-image: none;
425     border-radius: 3px;
426     border-style: solid;
427     border-width: 1px;
428     float: left;
429     left: 0;
430     margin-bottom: 10px;
431     padding: 0;
432     top: 0;
433     width: 542px;
434 }
435
436 #input_form_nav {
437     display:none;
438 }
439
440 #input_form_nav li a {
441     display: block;
442     float: left;
443     padding: 0px 10px 1px 10px;
444     border-radius: 4px;
445     border: 1px solid #ECECF2;
446     font-weight: bold;
447     line-height: 1.4em;
448     color: #3e3e8c;
449     text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.9);
450     background: #ececf2;
451     background: -moz-linear-gradient(top, #ffffff 0%, #ececf2 100%);
452     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ececf2));
453     background: -webkit-linear-gradient(top, #ffffff 0%,#ececf2 100%);
454     background: -o-linear-gradient(top, #ffffff 0%,#ececf2 100%);
455     background: -ms-linear-gradient(top, #ffffff 0%,#ececf2 100%);
456     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececf2',GradientType=0 );
457     background: linear-gradient(top, #ffffff 0%,#ececf2 100%);
458 }
459
460 #input_form_nav li:hover a, #input_form_nav li.current a {
461     color: #fff;
462     text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5);
463     border: 1px solid #ececf2;
464     background: #364a84;
465     background: -moz-linear-gradient(top, #7b8dbb 0%, #364a84 100%);
466     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7b8dbb), color-stop(100%,#364a84));
467     background: -webkit-linear-gradient(top, #7b8dbb 0%,#364a84 100%);
468     background: -o-linear-gradient(top, #7b8dbb 0%,#364a84 100%);
469     background: -ms-linear-gradient(top, #7b8dbb 0%,#364a84 100%);
470     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b8dbb', endColorstr='#364a84',GradientType=0 );
471     background: linear-gradient(top, #7b8dbb 0%,#364a84 100%);
472 }
473
474 .input_form_nav_tab a, .input_form_nav_tab.current a {
475     text-decoration: none;
476 }
477
478 .form_notice .error, .form_notice .success, .form_notice .notice-status {
479     background-color: #33bcef;
480     border: 0 none;
481     border-radius: 0;
482     color: rgba(255, 255, 255, 0.9);
483     line-height: 1.2em;
484     margin: 0;
485     overflow: auto;
486     padding: 5px 5px 5px 10px;
487     position: relative;
488     width: 527px;
489     overflow:hidden;
490     animation: rolldown 0.3s linear 1;    
491 }
492
493 @keyframes rolldown {
494    0% {height: 0;}
495    100% {height: 17px;}
496 }
497
498 body #aside_primary .account_profile_block .user_profile_tags {
499         display:none;
500         }
501
502 /* filter people by tags doesn't work anyway, and is confusing as peopletags and lists have been merged, it seems */
503 #filter_tags {  
504         display:none;
505         }
506
507 /* already present in right margin */
508 #content_inner > .entity_actions > #entity_remote_subscribe {   
509         display:none;
510         }
511         
512
513 /* settings */
514 #content_inner > .form_settings {
515         background-color: #fff;
516     border-color: #e5e6e9 #dfe0e4 #d0d1d5;
517     border-image: none;
518     border-radius: 3px;
519     border-style: solid;
520     border-width: 1px;
521     padding: 12px 12px 0;
522     width: 518px;
523         padding:20px;
524         margin-bottom:20px;
525         }
526 #aside_primary #account_actions {
527         background-color: rgba(255,192,203,0.5);
528     border-color: #e5e6e9 #dfe0e4 #d0d1d5;
529     border-image: none;
530     border-radius: 3px;
531     border-style: solid;
532     border-width: 1px;
533     padding: 12px 12px 0;
534     width: 150px;
535         padding:20px;
536         margin-bottom:20px;     
537         }
538         
539 /*  profile lists */
540 ul.profile_list > li {
541         background-color: #fff;
542     border-color: #e5e6e9 #dfe0e4 #d0d1d5;
543     border-image: none;
544     border-radius: 3px;
545     border-style: solid;
546     border-width: 1px;
547     padding: 12px 12px 0;
548     width: 518px;
549     padding-bottom:8px;
550         }
551
552 ul.profile_list li {
553     margin-bottom: 8px;
554         }
555         
556 .profile_list .h-card .p-nickname:before {
557         content:"@";
558         }
559 #groupdirectory .profile_list .h-card .p-nickname:before {
560         content:"!";
561         }
562 .profile_list .h-card .p-nickname {
563     font-size:14px;
564     font-weight:bold;
565         }       
566
567 .profile_list .h-card .u-photo {
568     margin-right: 10px;
569 }
570
571 .profile .entity_profile .p-name,
572 .profile .entity_profile .p-locality,
573 .profile .entity_profile .role,
574 .profile .entity_profile > span,
575 .profile .entity_profile .u-url[rel~="contact"] {
576     display: inline;
577     margin-left: 0;
578     font-size:0.88em;
579     color:#9197a3;
580 }
581 .entity_profile .p-name:before,
582 .entity_profile .p-name:after {
583     content: "";
584 }
585
586 .profile .entity_profile .u-url {
587     font-size:0.88em;   
588         }
589
590 .entity_profile .role:before {
591     content: "(";       
592         }
593 .entity_profile .role:after {
594     content: ")";
595 }
596         
597 .profile .entity_profile .p-locality:before {
598         content:" Â· ";
599         }
600
601 /* profiles' profile blocks */
602 #aside_primary .account_profile_block .profile_block_description {
603         font-style:italic;
604         padding:10px 0;
605         }
606
607 #aside_primary .account_profile_block .entity_actions .entity_edit {
608         position:absolute;
609         height:25px;
610         width:auto;     
611         top:-5px;
612         display:block;
613         float:none;
614         margin:0;
615         padding:0;
616         min-width:0;
617         left: 100px;
618         }
619 #aside_primary .account_profile_block .entity_actions .entity_edit:hover {
620         opacity:1;
621         }       
622 #aside_primary .account_profile_block .entity_actions ul li a {
623         background-color:transparent !important;
624         }
625         
626 #aside_primary .account_profile_block .entity_send-a-message { /* not working anyway */
627         display:none;
628         }       
629
630 #aside_primary .section .entity_actions > p {
631     background-color: transparent !important;
632     display: block;
633     float: none;
634     height: 25px;
635     margin: 0;
636     min-width: 0;
637 /*     opacity: 0.5; */
638     padding: 0;
639     position: absolute;
640     right: 0;
641     top: -3px;
642     width: auto;
643         }
644 #aside_primary .section .entity_actions > p:hover {
645 /*      opacity:1; */
646         }       
647 #aside_primary .section a.entity_remote_subscribe {
648         background-color:transparent !important;
649         padding-right:2px;
650         }
651
652 .entity_subscribe .dialogbox,
653 .entity_tag .dialogbox {
654     width: 200px;
655         }
656
657 .form_settings fieldset {
658     border: medium none;
659     margin-bottom: 0;
660     margin-top: 0;
661 }
662
663 #aside_primary .account_profile_block .entity_actions {
664         opacity:1;
665         }
666
667 #aside_primary .account_profile_block .entity_actions li {
668         margin-bottom:3px;
669         }
670
671 #aside_primary .account_profile_block .entity_actions input[type="submit"],
672 #aside_primary .account_profile_block .entity_actions p {
673         width:114px;
674         text-align:center;
675         }
676
677 #aside_primary .account_profile_block .entity_actions input[type="submit"],
678 #aside_primary .account_profile_block .entity_actions p,
679 .form_user_subscribe input[type="submit"],
680 .form_user_unsubscribe input[type="submit"],
681 .form_user_block input[type="submit"] {
682         background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(221,221,221,1) 100%);
683         background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(221,221,221,1)));
684         background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%);
685         background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%);
686         background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%);
687         background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%);
688     background-repeat: repeat-x;
689     border: 1px solid #cccccc;
690     border-radius: 4px;
691     box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
692     color: rgba(0,0,0,0.8);
693     cursor: pointer;
694     display: inline-block;
695     font-family: "Helvetica Neue",Arial,sans-serif;
696     font-size: 13px;
697     font-weight: bold;
698     line-height: 18px;
699     margin: 0;
700     padding: 0;
701     position: relative;
702     text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
703     padding:5px 10px;
704     margin-bottom:4px;
705         box-sizing: border-box;
706         margin-left:-4px;
707         text-align:center;
708         }
709 #aside_primary .account_profile_block .entity_actions input[type="submit"]:hover,
710 #aside_primary .account_profile_block .entity_actions p:hover,
711 .form_user_subscribe input[type="submit"]:hover {       
712     background-color: #D8D8D8;
713         background: -moz-linear-gradient(top, rgba(248,248,248,1) 0%, rgba(216,216,216,1) 100%);
714         background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,248,248,1)), color-stop(100%,rgba(216,216,216,1)));
715         background: -webkit-linear-gradient(top, rgba(248,248,248,1) 0%,rgba(216,216,216,1) 100%);
716         background: -o-linear-gradient(top, rgba(248,248,248,1) 0%,rgba(216,216,216,1) 100%);
717         background: -ms-linear-gradient(top, rgba(248,248,248,1) 0%,rgba(216,216,216,1) 100%);
718         background: linear-gradient(to bottom, rgba(248,248,248,1) 0%,rgba(216,216,216,1) 100%);
719     border-color: #BBBBBB;
720     text-decoration: none;              
721         }
722 .form_user_subscribe input[type="submit"] {
723         background: url("../icons-hires.png?v=1") no-repeat scroll 2px -219px / 150px 2786px, linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(221, 221, 221, 1) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
724     padding: 5px 0 5px 30px !important;
725     padding:5px 0 5px 30px !important;  
726         }       
727 .form_user_subscribe input[type="submit"]:hover {
728     background: url("../icons-hires.png?v=1") 2px -219px / 150px 2786px no-repeat, linear-gradient(to bottom, rgba(248,248,248,1) 0%,rgba(216,216,216,1) 100%) !important;
729     padding:5px 0 5px 30px !important;  
730         }               
731 .form_user_unsubscribe input[type="submit"] {
732     background-color: #019AD2 !important;
733         background: -moz-linear-gradient(top, rgba(51,188,239,1) 0%, rgba(1,154,210,1) 100%) !important;
734         background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,188,239,1)), color-stop(100%,rgba(1,154,210,1))) !important;
735         background: -webkit-linear-gradient(top, rgba(51,188,239,1) 0%,rgba(1,154,210,1) 100%) !important;
736         background: -o-linear-gradient(top, rgba(51,188,239,1) 0%,rgba(1,154,210,1) 100%) !important;
737         background: -ms-linear-gradient(top, rgba(51,188,239,1) 0%,rgba(1,154,210,1) 100%) !important;
738         background: linear-gradient(to bottom, rgba(51,188,239,1) 0%,rgba(1,154,210,1) 100%) !important;
739     background-repeat: repeat-x;
740     border-color: #057ED0 !important;
741     box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset !important;
742     color: #FFFFFF !important;
743     text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25) !important;     
744         }
745 .form_user_unsubscribe input[type="submit"]:hover,
746 .form_user_block input[type="submit"]:hover {   
747     background-color: #c43c35 !important;
748         background: -moz-linear-gradient(top, rgba(238,95,91,1) 0%, rgba(196,60,53,1) 100%) !important;
749         background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,95,91,1)), color-stop(100%,rgba(196,60,53,1))) !important;
750         background: -webkit-linear-gradient(top, rgba(238,95,91,1) 0%,rgba(196,60,53,1) 100%) !important;
751         background: -o-linear-gradient(top, rgba(238,95,91,1) 0%,rgba(196,60,53,1) 100%) !important;
752         background: -ms-linear-gradient(top, rgba(238,95,91,1) 0%,rgba(196,60,53,1) 100%) !important;
753         background: linear-gradient(to bottom, rgba(238,95,91,1) 0%,rgba(196,60,53,1) 100%) !important;
754     background-repeat: repeat-x;
755     border-color: #a93730 #a93730 #952f2a !important;
756     color:#ffffff !important;
757     text-shadow: none !important;    
758         }
759
760 /*  smaller button in userdirectory */
761 #userdirectory .form_user_subscribe input[type="submit"], 
762 #userdirectory .form_user_unsubscribe input[type="submit"] {
763         font-size:11px;
764         width:110px;
765         }
766
767
768
769
770 .form_notice_placeholder .placeholder,
771 .form_notice textarea ,
772 .input_form .form_settings li input,
773 .input_form .form_settings li textarea,
774 .threaded-replies .placeholder { /* TODO combine all these declarations */
775     border-radius: 4px;
776     box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
777 }
778
779 .input_form .form_settings .submit {
780     font-size: 1.1em;
781 }
782
783 /* site nav local views */
784
785 #site_nav_local_views h3,
786 #aside_primary h2 {
787     color: rgba(0,0,0,0.4);
788     font-size: 13px;
789     font-weight: bold;
790     letter-spacing: 0;
791     margin-bottom: 5px;
792     text-shadow: none;
793     text-transform: uppercase;
794     padding:0 10px;
795 }
796
797 #site_nav_local_views li,
798 #site_nav_object li {
799     display: block;
800     margin: 0 0 3px;
801 }
802
803 #site_nav_local_views a,
804 #site_nav_object a {
805     display: block;
806     width: 105px;
807     padding: 0 10px;
808     border-radius: 4px;
809     word-wrap: break-word;
810     color:rgba(0,0,0,0.7);
811     border-radius:3px;
812     white-space: nowrap;
813     overflow: hidden;
814     text-overflow: ellipsis;    
815 }
816
817 #site_nav_object a {
818         font-size:15px;
819         }
820
821 #site_nav_local_views li.current a {
822         background-position:-3px -54px;
823     color:rgba(0,0,0,0.8);
824         }
825 #site_nav_object li.current a {
826         background-position:-3px -53px;
827     color:rgba(0,0,0,0.8);
828         }       
829
830 #site_nav_local_views li a:hover{
831         background-position:-3px -79px;
832         text-decoration:none;
833         }
834 #site_nav_object li a:hover {
835         background-position:-3px -78px;
836         text-decoration:none;
837         }
838
839 #site_nav_local_views .current a,
840 #site_nav_object .current a {
841         font-weight:bold;
842         text-decoration:none;
843         }
844
845 /* aside primary */
846
847 #aside_primary {
848         width:205px;
849     float: left;
850     left: 802px;
851     margin: 0 0 20px;
852     overflow: hidden;
853     padding: 13px 10px 40px;
854     }
855
856 #aside_primary .section {
857     font-size: 0.88em;
858 }
859
860 #aside_primary h2 {
861         padding:0;
862         }
863
864 .profile_block .entity_actions {
865     float: right;
866     width: 100px;
867 }
868
869 .profile_block .entity_moderation:hover ul,
870 .profile_block .entity_role:hover ul {
871     right: 20px;
872 }
873
874 .profile_block_name {
875     font-size: 14px;
876     font-weight: bold;
877 }
878
879 .profile_block_location {
880     font-weight: bold;
881 }
882
883 .profile_block_description {
884     line-height: 1.2em;
885 }
886
887
888 .section ul.entities {
889     width: 240px;
890 }
891
892 .section .entities li {
893     margin-right: 3.6px;
894     margin-bottom: 5px;
895     width: 24px;
896 }
897
898 #popular_notices .avatar {
899     position: relative;
900     top: 4px;
901     margin-bottom: 6px;
902     height:24px;
903     width:24px;    
904 }
905 #popular_notices .p-author {
906         position:relative;
907         }
908
909 #aside_primary td {
910     padding-right: 20px;
911     padding-bottom: 14px;
912 }
913
914 #aside_primary td .nickname {
915     line-height: 1.6em;
916 }
917
918 .section .avatar {
919     box-shadow: none;
920         border-radius: 5px; 
921         }
922 .account_profile_block {
923         position:relative;
924         }
925 .account_profile_block:before {
926     border: 1px solid rgba(0, 0, 0, 0.2);
927     border-radius: 5px;
928     box-sizing: border-box;
929     content: "";
930     display: block;
931     height: 96px;
932     left: 0;
933     position: absolute;
934     top: 0;
935     width: 96px;   
936         }       
937
938 .invite_button {
939         background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(221, 221, 221, 1) 100%) repeat-x scroll 0 0 rgba(0, 0, 0, 0);
940     border: 1px solid #cccccc;
941     border-radius: 4px;
942     color: rgba(0,0,0,0.8);
943     cursor: pointer;
944     display: inline-block;
945     font-family: "Helvetica Neue",Arial,sans-serif;
946     font-size: 13px;
947     font-weight: bold;
948     line-height: 18px;
949     margin-bottom: 0;
950     margin-right: 0;
951     margin-top: 0;
952     padding: 5px 20px;
953     position: relative;
954     text-align: center;
955     text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
956     width: 150px;
957     
958 }
959
960 .invite_button:hover {
961     background-color: #D8D8D8;
962         background: -moz-linear-gradient(top, rgba(248,248,248,1) 0%, rgba(216,216,216,1) 100%);
963         background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,248,248,1)), color-stop(100%,rgba(216,216,216,1)));
964         background: -webkit-linear-gradient(top, rgba(248,248,248,1) 0%,rgba(216,216,216,1) 100%);
965         background: -o-linear-gradient(top, rgba(248,248,248,1) 0%,rgba(216,216,216,1) 100%);
966         background: -ms-linear-gradient(top, rgba(248,248,248,1) 0%,rgba(216,216,216,1) 100%);
967         background: linear-gradient(to bottom, rgba(248,248,248,1) 0%,rgba(216,216,216,1) 100%);
968     border-color: #BBBBBB;
969     text-decoration: none;      
970     color: rgba(0,0,0,0.8);
971 }
972
973
974 /* notice form */
975
976 .input_form {
977     display: none;
978     float: left;
979     padding-bottom: 0;
980     position: relative;
981     width: 520px;
982         }
983         
984 .form_notice_placeholder {
985 /*     background-position: 12px 12px; */
986 background:none;
987     height: 40px;
988     opacity: 0.5;
989     padding: 12px;
990         }
991 .form_notice_placeholder:after {
992         content: "\f040";
993     display: block;
994     font: 25px/1 "fa";
995     height: 50px;
996     left: 18px;
997     position: absolute;
998     top: 19px;
999     width: 50px;
1000         -webkit-font-smoothing: antialiased;
1001         -moz-osx-font-smoothing: grayscale;     
1002         }
1003 .form_notice_placeholder:hover {
1004         opacity:0.7;
1005         }
1006         
1007 .form_notice_placeholder .placeholder {
1008     border: 0 none;
1009     color: #000;
1010     font-size: 1em;
1011     padding: 12px 4px 16px 40px;
1012     width: 508px;
1013     z-index: 97;
1014     font-size:15px;
1015     background:transparent;
1016         }       
1017 .form_notice_placeholder .placeholder, 
1018 .form_notice textarea, 
1019 .input_form .form_settings li input, 
1020 .input_form .form_settings li textarea, 
1021 .threaded-replies .placeholder {
1022     border-radius: 0;
1023     box-shadow: none;
1024 }       
1025
1026 .form_notice textarea {
1027         outline:none;
1028         border:0 none;
1029         border-bottom:1px solid #e9eaed;
1030     box-shadow: none;
1031     display: block;
1032     float: none;
1033     resize: none; 
1034     width:518px;
1035     padding:12px;
1036     height: 60px;
1037 }
1038
1039 .form_notice label.notice_data-attach {
1040     background-image:none;
1041     display: block;
1042     left: 5px;
1043     position: absolute;
1044     top: 90px;
1045 }
1046 .form_notice label.notice_data-attach:before {
1047         content: "\f416";
1048     display: block;
1049     font: 35px/1 "Genericons";
1050     height: 35px;
1051     left: 0px;
1052     position: absolute;
1053     top: 0px;
1054     width: 35px;
1055         -webkit-font-smoothing: antialiased;
1056         -moz-osx-font-smoothing: grayscale;     
1057         color:rgba(0,0,0,0.6);  
1058         text-indent:0;
1059         text-align:left;
1060         }
1061         
1062 .checkbox-wrapper.checked label.checkbox,
1063 .checkbox-wrapper.unchecked label.checkbox {
1064         background-image:none;
1065     opacity: 0.6;
1066     padding-left: 30px;
1067     font-size:0;
1068     color:transparent;
1069         }       
1070 .checkbox-wrapper.checked label.checkbox:before,
1071 .checkbox-wrapper.unchecked label.checkbox:before {
1072         content: "\f023";
1073     display: block;
1074     font: 20px/1 "fa";
1075     height: 35px;
1076     left: 0px;
1077     position: absolute;
1078     top: 0px;
1079     width: 35px;
1080         -webkit-font-smoothing: antialiased;
1081         -moz-osx-font-smoothing: grayscale;     
1082         color:rgba(0,0,0,0.6);  
1083         text-indent:0;
1084         text-align:left;
1085         }       
1086 .checkbox-wrapper.unchecked label.checkbox:before {
1087         content: "\f09c";       
1088         }       
1089
1090 .form_notice .count {
1091     right: -18px;
1092     top:65px;
1093 }
1094
1095 .form_notice fieldset {
1096     background-color: #F6F7F8;
1097         height:130px;
1098     }
1099     
1100 .form_notice {
1101     margin-bottom: 0;
1102 }    
1103
1104 .form_notice .checkbox-wrapper {
1105     display: block;
1106     left: 35px;
1107     margin-left: 10px;
1108     overflow: hidden;
1109     position: absolute;
1110     top: 97px;
1111     width: 17px;
1112 }
1113 .form_notice .to-selector > label {
1114         display:none;
1115         }
1116         
1117 .to-selector select {
1118         display:block;
1119         position:absolute;
1120         top:99px;
1121         left:75px;
1122         }
1123
1124 #notice_action-submit {
1125     display: block;
1126     margin-top: 0;
1127     position: absolute;
1128     right: -15px;
1129     top: 92px;
1130         }
1131
1132 /*  reply form */
1133
1134 .threaded-replies .form_notice label.notice_data-attach {
1135     left: 11px;
1136     right: auto;
1137     top: 101px;
1138         }
1139 .threaded-replies .form_notice .count {
1140     right: 14px;
1141     top: 77px;
1142         }
1143 .threaded-replies .form_notice textarea {
1144     width: 495px;
1145     border:1px solid #dcdee3;
1146         }
1147 .threaded-replies .form_notice .submit {
1148         height:30px;
1149     right: 10px !important;
1150     top: 103px !important;      
1151         }
1152 .threaded-replies .notice-reply {
1153     clear: left;
1154     padding: 10px 10px 3px;
1155     position: relative;
1156         }       
1157
1158
1159
1160 /* DM's */
1161 body#inbox,
1162 body#outbox {
1163         
1164         }
1165
1166 body#inbox .form_notice select[id="to"],
1167 body#outbox .form_notice select[id="to"] {
1168     float: none;
1169     margin: -4px 0 10px 10px;
1170     max-width: 450px;
1171     position: absolute;
1172     top: 98px;
1173     left:0px;
1174         }
1175 body#inbox .form_notice label[for="to"],
1176 body#outbox .form_notice label[for="to"] {
1177         display:none;
1178         }
1179
1180 body#inbox #form_notice-direct.form_notice textarea,
1181 body#outbox #form_notice-direct.form_notice textarea {
1182     width: 518px;
1183         }
1184 body#inbox #form_notice-direct.form_notice .count,
1185 body#outbox #form_notice-direct.form_notice .count {
1186     right: -17px;
1187     top: 67px;
1188         }
1189
1190 ul.messages > .notice {
1191         padding-bottom:20px !important;
1192         }
1193
1194 body#outbox #core ul.messages .notice:before {
1195         background-position: -8px -150px;
1196     content: " ";
1197     display: block;
1198     height: 40px;
1199     left: 0;
1200     position: absolute;
1201     top: 17px;
1202     width: 40px;
1203     z-index: 10;
1204     }
1205
1206 /* pagniation */
1207
1208 #pagination {
1209     border-radius: 0;
1210     height: 1.2em;
1211     padding-bottom: 12px;
1212     width: 533px;
1213     background:transparent;
1214 }
1215
1216 #pagination .nav_next {
1217     border-radius: 25px;
1218     display: block;
1219     float: none;
1220     font-size: 25px;
1221     height: 50px;
1222     line-height: 50px;
1223     text-align: center;
1224     width: 533px;
1225 }
1226 #pagination .nav_prev {
1227         display:none;
1228         }
1229 #pagination .nav_next a {
1230     border-radius: 50px;
1231     display: block;
1232     float: none;
1233     font-size: 25px;
1234     height: 50px;
1235     line-height: 50px;
1236     text-align: center;
1237     width: 533px;
1238     border:2px solid rgba(0,0,0,0.2);
1239     padding:0;
1240     color:rgba(0,0,0,0.2);
1241 }
1242 #pagination .nav_next a:hover {
1243     border:2px solid rgba(0,0,0,0.5);   
1244     color:rgba(0,0,0,0.5);
1245     text-decoration:none;
1246         }       
1247
1248 /* notices etc */
1249
1250 .notice .h-entry {
1251     overflow:visible;
1252         }
1253         
1254 .notice.h-entry .attachments {
1255     clear: both;
1256     margin-top: -16px;
1257     position: relative;
1258     top: 0;
1259     z-index: 1;
1260 }
1261
1262 .notice .attachments .inline-attachment {
1263     color: transparent;
1264     font-size: 0;
1265     line-height: 0;
1266     list-style: none outside none;
1267     margin-bottom: 0;
1268         }       
1269 .notice .attachments .inline-attachment img {
1270     color: transparent;
1271     font-size: 0;
1272     line-height: 0;
1273     list-style: none outside none;
1274     margin-bottom: 0;
1275     padding-top:20px;
1276         }               
1277
1278
1279 #content h1 {
1280     color: rgba(0,0,0,0.4);
1281     font-size: 13px;
1282     font-weight: bold;
1283     letter-spacing: 0;
1284     margin-bottom: 5px;
1285     padding: 0;
1286     text-shadow: none;
1287     text-transform: uppercase;
1288     }
1289
1290 #page_notice {
1291     clear: both;
1292     margin-bottom: 18px;
1293     color:rgba(0,0,0,0.4);
1294     font-size:13px;    
1295     letter-spacing: 0.3px;    
1296 }
1297
1298
1299 #content #content_inner > .threaded-notices > .notice,
1300 #content #content_inner > .threaded-notices > .infscr-pages > .notice,
1301 #content #content_inner > .notices > .infscr-pages > .notice,
1302 #content #content_inner > .notices > .notice,
1303 #content #notices_primary > .threaded-notices > .notice,
1304 #content #notices_primary > .threaded-notices > .infscr-pages > .notice,
1305 #content #notices_primary > .notices > .infscr-pages > .notice,
1306 #content #notices_primary > .notices > .notice {
1307     border-color: #e5e6e9 #dfe0e4 #d0d1d5;
1308     border-image: none;
1309     border-radius: 3px;
1310     border-style: solid;
1311     border-width: 1px;    
1312     width:518px;
1313     background-color:#fff;
1314     padding:12px;
1315     padding-bottom:0;
1316 }
1317
1318 #content #content_inner > .threaded-notices > .notice:hover,
1319 #content #content_inner > .threaded-notices > .infscr-pages > .notice:hover,
1320 #content #content_inner > .notices > .infscr-pages > .notice:hover,
1321 #content #content_inner > .notices > .notice:hover,
1322 #content #notices_primary > .threaded-notices > .notice:hover,
1323 #content #notices_primary > .threaded-notices > .infscr-pages > .notice:hover,
1324 #content #notices_primary > .notices > .infscr-pages > .notice:hover,
1325 #content #notices_primary > .notices > .notice:hover {
1326     border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.15) rgba(0,0,0,0.25);
1327         }       
1328
1329 .notice .p-author {
1330     display: inline-block;
1331     font-weight: bold;
1332     height: 56px;
1333     margin-right: 0;
1334     white-space: nowrap;
1335     padding-right:5px;
1336         }
1337 ul.messages .notice .p-author {
1338         
1339         }
1340
1341 #content .notices > .notice > .threaded-replies .addressees {
1342         display:none;
1343         }
1344
1345 .notice .addressees:before {
1346     content: "\f105\00a0";
1347     color:#aaa;
1348     font-family:fa;
1349     font-weight:normal;
1350         }
1351
1352 .notice .addressees {
1353         
1354         }
1355
1356 .notice .addressees {
1357     display: inline-block;
1358     font-weight: bold;
1359     margin-bottom: 4px;
1360     white-space: nowrap;
1361         }
1362
1363 .notice .addressees .group {
1364         font-style:normal;
1365         font-weight:bold;
1366         }
1367
1368 .notice .addressees .addressee.group:before {
1369     content: "!";
1370         }
1371         
1372 #popular_notices .notice .p-author {
1373     display: inline;
1374         }       
1375
1376 #core .p-author .u-photo {
1377     float: left;
1378     margin-right: 8px;
1379         border-radius: 5px;     
1380 }
1381 #core #content .p-author:before {
1382     border: 1px solid rgba(0, 0, 0, 0.2);
1383     box-sizing: border-box;
1384     content: "";
1385     display: block;
1386     height: 48px;
1387     left: 12px;
1388     position: absolute;
1389     top: 12px;
1390     width: 48px;
1391         border-radius: 5px;        
1392 }
1393
1394 #core #content .peopletag-profile .p-author:before {
1395     width:96px; 
1396     height:96px;
1397     left: 0;
1398     top: 0;
1399         }
1400
1401 #content .notice .e-content,
1402 .user_in #content .notice .e-content {
1403     font-size: 15px;
1404     margin-left: 0;
1405     margin-top: 0;
1406     position: relative;
1407     white-space: normal;
1408     z-index: 10; 
1409 }
1410
1411 .notice .attachment:not(.more) {
1412     background: none;
1413     padding-left:0;
1414 }
1415
1416 #content #content_inner > .threaded-notices > .notice > .entry-metadata,
1417 #content #content_inner > .notices > .notice > .entry-metadata,
1418 #content #notices_primary > .threaded-notices > .notice > .entry-metadata,
1419 #content #notices_primary > .notices > .notice > .entry-metadata {
1420     color: #9197a3;
1421     margin-bottom: 7px;
1422     margin-left: 56px;
1423     margin-top: 12px;
1424     position: absolute;
1425     top: 24px;
1426     width: 468px;
1427     z-index: 10;
1428 }
1429 #content #content_inner > .threaded-notices > .notice.notice-source-activity > .entry-metadata,
1430 #content #content_inner > .notices > .notice.notice-source-activity > .entry-metadata,
1431 #content #notices_primary > .threaded-notices > .notice.notice-source-activity > .entry-metadata,
1432 #content #notices_primary > .notices > .notice.notice-source-activity > .entry-metadata {
1433     margin-left: 0;     
1434         }
1435
1436 #content .threaded-notices > .notice > .entry-metadata a,
1437 #content .notices > .notice > .entry-metadata a {
1438         color:#9197a3;
1439         }
1440 #content .notices > .notice > .entry-metadata .conversation {
1441         color:#006c9b;
1442         font-style:italic;
1443         }
1444         
1445 #content .notices > .notice > .threaded-replies .entry-metadata .conversation,
1446 #content .notices > .notice > .threaded-replies .entry-metadata .source {
1447         display:none;
1448         }
1449                 
1450         
1451 .entry-metadata span.source:before {
1452         content:"\00a0·\00a0";
1453         }
1454
1455 .e-content a.conversation:before {
1456         content: " (";
1457 }
1458
1459 .e-content a.conversation:after {
1460         content: ")";
1461 }
1462
1463 .notice-options .form_repeat.dialogbox {
1464     margin-right: 0px;
1465     border: 1px solid #aaa;
1466     border-radius: 4px;
1467     box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
1468     z-index: 90;
1469     min-width:160px;
1470 }
1471
1472 .notice-options .form_repeat.dialogbox legend {
1473     padding-top: 10px;
1474 }
1475
1476 .notice-options .form_repeat.dialogbox input.submit_dialogbox {
1477     min-width: 80px;
1478 }
1479
1480 .user_in.realtime-popup .notice div.e-content {
1481     max-width: 320px;
1482 }
1483
1484
1485 .realtime-popup .threaded-replies {
1486     margin-left: 15px;
1487 }
1488
1489 .realtime-popup .threaded-replies .form_notice textarea {
1490     width: 385px !important;
1491 }
1492
1493 .realtime-popup .threaded-replies .form_notice label.notice_data-attach {
1494     top: 10px !important;
1495     right: 10px !important;
1496 }
1497
1498
1499 .pagination {
1500     height: 1.2em;
1501 }
1502
1503 .entity_profile {
1504     float: left;
1505     width: 360px;
1506     margin-top: 4px;
1507 }
1508
1509 .entity_profile .entity_depiction {
1510     margin-top: 4px;
1511 }
1512
1513 .entity_actions {
1514     width: 140px;
1515     margin-top: 0;
1516     margin-bottom: 0;
1517 }
1518
1519 .entity_moderation:hover ul,
1520 .entity_role:hover ul {
1521     border-radius: 4px;
1522 }
1523
1524 .entity_send-a-message .form_notice legend {
1525         text-shadow:0 1px 0 rgba(255,255,255,0.4);
1526 }
1527
1528 .entity_send-a-message .form_notice {
1529     border: 1px solid #7B4E82;
1530 }
1531
1532 .entity_send-a-message .form_notice #notice_action-submit {
1533     color: #fff !important;
1534     top: 46px;
1535 }
1536
1537 .entity_subscribe .dialogbox, .entity_tag .dialogbox {
1538     border: 1px solid #aaa;
1539     border-radius: 4px;
1540     box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
1541 }
1542
1543 .entity_subscribe .dialogbox input.submit_dialogbox, .entity_tag .dialogbox input.submit_dialogbox {
1544     color: #fff !important;
1545 }
1546
1547 #filter_tags_item .submit {
1548   left: 6px;
1549   top: -3px;
1550 }
1551
1552 #pagination {
1553     height: 1.2em;
1554     padding-bottom: 120px;
1555     border-radius: 6px;
1556 }
1557
1558 #pagination a {
1559     color: #3e3e8c;
1560 }
1561
1562
1563 #footer a {
1564     color: #3e3e8c;
1565 }
1566
1567 #site_nav_global_secondary {
1568     margin-bottom: 10px;
1569 }
1570
1571 .error, .success, .notice-status {
1572     border-radius: 6px;
1573 }
1574
1575 #aside_primary a.timestamp {
1576     color: rgba(0, 0, 0, 0.3);
1577 }
1578
1579
1580 /* replies */
1581
1582 .notice-reply-placeholder {
1583         display:none !important;
1584         }
1585
1586 .threaded-replies {
1587     color: #222;
1588     font-size: 13px;
1589 }
1590 .threaded-replies .notice-repeats, .threaded-replies .notice-faves {
1591         font-size: 13px;
1592         }
1593
1594 .threaded-replies {
1595     background: none repeat scroll 0 0 #F6F7F8;
1596     border-left: 0 none;
1597     border-top: 1px solid #e1e2e3;
1598     clear: both;
1599     color: #222;
1600     float: left;
1601     margin-bottom: 0px;
1602     margin-left: -12px;
1603     padding-right: 2px;
1604     padding-top: 0;
1605     width: 540px;
1606         }
1607         
1608 #conversation .notices .notices {
1609     background-color: rgba(200, 200, 200, 0.05);
1610     float: left;
1611     margin-left: -12px;
1612         width: 540px;
1613 }       
1614
1615 .threaded-replies:empty {
1616     display:none;
1617         } 
1618
1619 .threaded-replies .notice-faves:before,
1620 .threaded-replies .notice-repeats:before,
1621 .notice-reply-comments > a:before {
1622     color: #006c9b;
1623         content: "\f005";
1624     display: inline-block;
1625     font: 14px/1 "fa";
1626     margin-right: 5px;
1627     margin-top: -4px;
1628     vertical-align: middle;
1629         -webkit-font-smoothing: antialiased;
1630         -moz-osx-font-smoothing: grayscale;
1631         }
1632 .threaded-replies .notice-repeats:before {
1633     content: "\f079";
1634         }
1635 .notice-reply-comments > a:before {     
1636     font: 14px/1 "Genericons";
1637     content: "\f431";
1638         }
1639         
1640         
1641 #content .notice .threaded-replies .notice, 
1642 #content .notice .threaded-replies .notice-data,
1643 #content .notice .threaded-replies .notice-reply-comments {
1644     background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
1645     border-bottom: 1px solid #e1e2e3;
1646     line-height: 1.36em;
1647     margin-bottom: 0;
1648     margin-left: 10px;
1649     margin-top: 0;
1650     padding-bottom: 1ex;
1651     padding-top: 1ex;
1652     width: 522px;
1653         }       
1654 #content .notice .threaded-replies .notice:nth-last-child(2),
1655 #content .notice .threaded-replies .notice-data:nth-last-child(2),
1656 #content .notice .threaded-replies .notice-reply-comments:nth-last-child(2) {
1657     border-bottom: 0 none;      
1658         }
1659         
1660 .threaded-replies .notice .p-author {
1661     float: left;
1662     font-size: 13px;
1663     height: auto;
1664     margin-left: 40px;
1665     padding-right: 5px;
1666     position: relative;
1667     z-index: 20;
1668     }   
1669 #core #content .threaded-replies .p-author:before {
1670     height: 32px;
1671     left: -40px;
1672     top: 3px;
1673     width: 32px;
1674     z-index: 10;
1675         }       
1676         
1677 .threaded-replies .notice.h-entry .attachments,
1678 .threaded-replies .notice .notice-faves,
1679 .threaded-replies .notice .notice-repeats {
1680     padding-left: 40px;
1681         }       
1682         
1683 .threaded-replies .notice .addressees,
1684 .threaded-replies .notice .addressees li {
1685     display: inline;
1686         }       
1687 #content .threaded-replies .notice .p-author .u-photo {
1688     float: none;
1689     height: 32px;
1690     margin-left: -40px;
1691     position: absolute;
1692     top: 10px;
1693     width: 32px;
1694         top: 3px;
1695         }               
1696         
1697 #content .notice .threaded-replies .notice div.e-content {
1698     margin: 0;
1699     font-size:13px;
1700         padding-left: 40px;   
1701         padding-top:0; 
1702         }       
1703         
1704 .notice-options {
1705         margin-bottom: 8px;
1706     margin-top: 8px;
1707     margin-right: 0px;    
1708     height:20px;
1709         }
1710
1711 #content .threaded-replies .entry-metadata,
1712 #content .threaded-replies .notice-options {
1713     margin-bottom: 2px;
1714     margin-top: 2px;
1715     margin-left:40px;
1716         }       
1717
1718 #content .threaded-replies .notice-options {
1719         position:absolute;
1720         bottom:0;
1721         right:0px;
1722         height:25px;
1723         }       
1724
1725 #content .threaded-replies .notice-faves,
1726 #content .threaded-replies .notice-repeats {
1727         color:#9197a3;
1728         font-size:12px;
1729         }
1730
1731 #content .threaded-notices .notice-options input.submit, 
1732 #content .threaded-notices .notice-options a,
1733 #content .notices .notice-options input.submit, 
1734 #content .notices .notice-options a {
1735     opacity: 1;
1736     background-image:none;
1737 }
1738 #content .threaded-notices .notice-options input.submit:hover, 
1739 #content .threaded-notices .notice-options a:hover,
1740 #content .notices .notice-options input.submit:hover, 
1741 #content .notices .notice-options a:hover {
1742     opacity: 1;
1743 }
1744
1745 #content .threaded-replies .notice-options input.submit, 
1746 #content .threaded-replies .notice-options a {
1747     opacity: 1;
1748 }
1749 #content .threaded-replies .notice-options input.submit:hover, 
1750 #content .threaded-replies .notice-options a:hover {
1751     opacity: 1;
1752 }
1753
1754 .notice-options form:not(.dialogbox),
1755 .notice-options a,
1756 .notice-options .repeated {
1757     float: left;
1758     margin-left: 10px;
1759     margin-right:0;
1760     background-image:none;
1761         position:relative;      
1762 }
1763
1764 #content .threaded-notices .notice-options form:not(.dialogbox), 
1765 #content .threaded-notices .notice-options a, 
1766 #content .notices .notice-options form:not(.dialogbox),
1767 #content .notices .notice-options a {
1768         position:relative;
1769         }
1770
1771 #content .threaded-notices .notice-options form:not(.dialogbox) input, 
1772 #content .threaded-notices .notice-options a, 
1773 #content .notices .notice-options form:not(.dialogbox) input,
1774 #content .notices .notice-options a,
1775 #content .threaded-notices .notice-options span, 
1776 #content .notices .notice-options span {
1777         position:relative;
1778         height:25px;
1779         width:25px;
1780         opacity:1;
1781         }
1782
1783 .notice-options .notice_delete:before,
1784 .notice-options .notice_reply:before,
1785 .notice-options .form_favor:before,
1786 .notice-options .form_disfavor:before,
1787 .notice-options .form_repeat:not(.dialogbox):before,
1788 .notice-options .repeated:before {
1789         content: "\f005";
1790     display: block;
1791     font: 20px/1 "fa";
1792     height: 20px;
1793     left: 0px;
1794     position: absolute;
1795     top: 0px;
1796     width: 20px;
1797         -webkit-font-smoothing: antialiased;
1798         -moz-osx-font-smoothing: grayscale;     
1799         color:#ccc;     
1800         text-indent:0;
1801         text-align:left;
1802         }
1803 .notice-options .form_disfavor:before {
1804         color:#ff9b00;          
1805         }
1806 .notice-options .notice_reply:before {
1807         content: "\f112";       
1808         margin-top:1px;
1809         }       
1810 .notice-options .repeated:before,
1811 .notice-options .form_repeat:not(.dialogbox):before {
1812         content: "\f079";       
1813         }
1814 .notice-options .repeated:before {
1815         color:#609928;
1816         }
1817 .notice-options .notice_delete:before {
1818     font: 25px/1 "Genericons";  
1819         content: "\f407";    
1820         margin-top:-3px;
1821         }       
1822         
1823 .threaded-replies .notice-options .notice_delete,
1824 .threaded-replies .notice-options .notice_reply,
1825 .threaded-replies .notice-options .form_favor,
1826 .threaded-replies .notice-options .form_disfavor,
1827 .threaded-replies .notice-options .form_repeat,
1828 .threaded-replies .notice-options .repeated {
1829         margin-left:5px;
1830         }       
1831 .threaded-replies .notice-options .notice_reply:before,
1832 .threaded-replies .notice-options .form_favor:before,
1833 .threaded-replies .notice-options .form_disfavor:before,
1834 .threaded-replies .notice-options .form_repeat:not(.dialogbox):before,
1835 .threaded-replies .notice-options .repeated:before {
1836     font: 17px/1 "fa";  
1837         }       
1838 .threaded-replies .notice-options .notice_delete:before {
1839     font: 22px/1 "Genericons";
1840         margin-top:-2px;                
1841         margin-left:-2px;
1842         }
1843 #content .threaded-notices .threaded-replies .notice-options form:not(.dialogbox) input, 
1844 #content .threaded-notices .threaded-replies .notice-options a, 
1845 #content .notices .threaded-replies .notice-options form:not(.dialogbox) input,
1846 #content .notices .threaded-replies .notice-options a,
1847 #content .notices .threaded-replies .notice-options span {
1848         height:20px;
1849         width:20px;
1850         }       
1851         
1852 .notice-options .notice_delete:before,
1853 .notice-options .notice_reply:before,
1854 .notice-options .form_favor:before,
1855 .notice-options .form_disfavor:before,
1856 .notice-options .form_repeat:before,
1857 .notice-options .repeated:before {
1858         opacity:0.3;
1859         transition:opacity 0.3s;
1860         }
1861 .notice:hover > .notice-options .notice_delete:before,
1862 .notice:hover > .notice-options .notice_reply:before,
1863 .notice:hover > .notice-options .form_favor:before,
1864 .notice:hover > .notice-options .form_disfavor:before,
1865 .notice:hover > .notice-options .form_repeat:before,
1866 .notice:hover > .notice-options .repeated:before {
1867         opacity:1;
1868         }
1869
1870         
1871         
1872
1873 #showstream .entry-metadata .repeat {
1874         background-image:none;
1875 /*     background-position: -1px -1642px; */
1876     color: transparent;
1877     display: block;
1878     font-size: 0;
1879     height: 30px;
1880     left: -65px;
1881 /*     overflow: hidden; */
1882     position: absolute;
1883     top: -35px;
1884     width: 30px;
1885         }
1886 #showstream .entry-metadata .repeat:before {    
1887         content: "\f079";
1888     background-color: #609928;
1889     border-radius: 25px;
1890     box-sizing: border-box;
1891     color: #fff;
1892     display: block;
1893     font-family: "fa";
1894     font-size: 14px;
1895     height: 25px;
1896     left: 0px;
1897     line-height: 25px;
1898     position: absolute;
1899     text-align: center;
1900     text-indent: 0;
1901     top: 2px;
1902     width: 25px;
1903     -webkit-font-smoothing: antialiased;
1904         -moz-osx-font-smoothing: grayscale;     
1905         box-shadow:1px 1px 5px rgba(255,255,255,0.5);
1906         }
1907         
1908
1909 #notices_primary .notices:not(.threaded-notices) .repeat.h-entry {
1910         display:none;
1911         }
1912
1913
1914
1915 /* loading */
1916 #infscr-loading {
1917         font-size:20px;
1918     color: rgba(0,0,0,0.4);
1919         }
1920 #infscr-loading img {
1921         display:none;
1922         }
1923
1924 /* menu icons */
1925 #nav_local_default li a {
1926         line-height:22px;
1927         }
1928 #nav_local_default a {
1929         padding-left:32px;
1930         }       
1931 #nav_profile a:before,
1932 #nav_timeline_replies a:before,
1933 #nav_timeline_personal a:before,
1934 #nav_local_default li:first-child ul.nav li:nth-child(4) a:before, /* messages... */
1935 #nav_timeline_favorites a:before,
1936 #nav_timeline_public a:before,
1937 #nav_groups a:before,
1938 #nav_recent-tags a:before,
1939 #nav_timeline_favorited a:before,
1940 #nav_directory a:before,
1941 #nav_lists a:before {
1942         content: "\f409";
1943     display: inline;
1944     font-family:'Genericons';
1945     font-size:20px;
1946         line-height:22px;    
1947         position:absolute;
1948     display:block;
1949     box-sizing:border-box;
1950     height:22px;
1951     width:22px;
1952     margin-left:-22px;
1953         -webkit-font-smoothing: antialiased;
1954         -moz-osx-font-smoothing: grayscale;             
1955         color:rgba(0,0,0,0.4);
1956         }
1957 .nav li.current a:before {
1958         color:rgba(0,0,0,0.6) !important;       
1959         font-weight:normal !important;  
1960         }       
1961 #nav_profile a:before {
1962         content: "\f304";
1963         margin-top:-1px;        
1964         }
1965 #nav_timeline_replies a:before {
1966         content: "\f086";
1967     font-family:'fa';
1968     font-size:14px;     
1969     margin-left:-19px;
1970         }
1971 #nav_local_default li:first-child ul.nav li:nth-child(4) a:before {
1972         content: "\f0e0";               
1973     font-family:'fa';
1974     font-size:12px;     
1975     margin-left:-18px;
1976         }       
1977 #nav_timeline_favorites a:before {
1978         content: "\f005";
1979     font-family:'fa';
1980     font-size:14px;     
1981     margin-left:-18px;
1982         }
1983 #nav_timeline_public a:before {
1984         content: "\f475";       
1985         } 
1986 #nav_groups a:before {
1987         content: "\f0c0";               
1988     font-family:'fa';
1989     font-size:12px;     
1990     margin-left:-18px;
1991         }       
1992 #nav_recent-tags a:before {
1993         content: "\f02c";               
1994     font-family:'fa';
1995     font-size:12px;     
1996     margin-left:-18px;
1997     }
1998 #nav_timeline_favorited a:before {
1999         content: "\f140";               
2000     font-family:'fa';
2001     font-size:14px;     
2002     margin-left:-17px;
2003         }
2004 #nav_directory a:before {
2005         content: "\f1ae";               
2006     font-family: "fa";
2007     font-size: 15px;
2008     margin-left: -16px;
2009     margin-top: -1px;
2010         }
2011 #nav_lists a:before {
2012         content: "\f0c9";               
2013     font-family: "fa";
2014     font-size: 15px;
2015     margin-left: -18px;
2016         }
2017     
2018 .form_group_join,
2019 .form_group_leave,
2020 .form_group_delete {
2021         position:relative;
2022         }
2023 .entity_edit a,
2024 .entity_remote_subscribe,
2025 #export_data a,
2026 .peopletags_edit_button,
2027 .form_group_join input.submit,
2028 .form_group_leave input.submit,
2029 .form_group_delete input.submit {
2030         background-image:none !important;
2031         }
2032 .entity_edit a:before,
2033 .entity_remote_subscribe:before,
2034 #export_data a:before,
2035 .peopletags_edit_button:before,
2036 .form_group_join:before,
2037 .form_group_leave:before,
2038 .form_group_delete:before {     
2039         content: "\f14b";
2040     display: inline;
2041     font-family:'fa';
2042     font-size:18px;
2043         line-height:20px;    
2044         position:absolute;
2045     display:block;
2046     box-sizing:border-box;
2047     height:20px;
2048     width:20px;
2049     margin-left:-22px;
2050         -webkit-font-smoothing: antialiased;
2051         -moz-osx-font-smoothing: grayscale;             
2052         color:rgba(0,0,0,0.6);
2053         }    
2054 .entity_edit a:hover:before,
2055 .entity_remote_subscribe:hover:before,
2056 .peopletags_edit_button:hover:before,
2057 .form_group_join:hover:before,
2058 .form_group_leave:hover:before,
2059 .form_group_delete:hover:before {           
2060         color:rgba(0,0,0,0.8);
2061         }
2062 .entity_remote_subscribe:before {
2063         content: "\f0fe";       
2064         }       
2065 #export_data a:before {
2066         content: "\f143";       
2067     margin-left: -25px;
2068     margin-top: -2px;
2069     }   
2070 #export_data a {
2071         padding-left:25px !important;
2072         }    
2073 #export_data a:hover:before {
2074         color:#ff6600;
2075         }    
2076
2077 .peopletags_edit_button {
2078         position:relative;
2079         }
2080
2081 .peopletags_edit_button:before {
2082     margin-left: -2px;
2083     top: -2px;  
2084         }
2085
2086 .form_group_join:before,
2087 .form_group_leave:before,
2088 .form_group_delete:before {
2089         content: "\f0fe"; 
2090         margin-left:4px;
2091         top:4px;
2092         }
2093 .form_group_leave:before {
2094         content: "\f146"; 
2095         }
2096 .form_group_delete:before {
2097         content: "\f071"; 
2098         }       
2099         
2100         
2101
2102 #export_data li a.foaf,
2103 #export_data li a.json,
2104 #export_data li:nth-child(2) {
2105         display:none;
2106         }
2107  
2108
2109 .group_profile_block .entity_actions li a,
2110 .group_profile_block .entity_actions input.submit {
2111         background-color:transparent !important;
2112         }
2113
2114
2115
2116 #gnusocial-version {
2117 border: 1px solid rgba(0, 0, 0, 0.3);
2118     border-radius: 15px;
2119     box-sizing: border-box;
2120     float: left;
2121     font-size: 11px;
2122     padding: 15px;
2123     width: 100%;
2124     }
2125 #gnusocial-version a,
2126 #gnusocial-version p {
2127         margin:0;
2128         color:rgba(0,0,0,0.5);  
2129         }
2130     
2131
2132 .form_notice input.submit, .form_settings input.submit, .form_settings input.cancel, #form_invite input.submit,
2133 .entity_subscribe .dialogbox input.submit_dialogbox,
2134 .entity_tag .dialogbox input.submit_dialogbox,
2135 .form_repeat.dialogbox input.submit_dialogbox
2136 { /* TODO combine all these declarations */
2137         font-family: "Helvetica Neue",Arial,sans-serif;
2138         font-size: 13px;
2139         font-weight: 700;
2140         color: #FFFFFF;
2141         line-height: 16px;
2142
2143         background: -moz-linear-gradient(top,  #33bcef 0%, #019ad2 100%); /* FF3.6+ */
2144
2145         background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33bcef), color-stop(100%,#019ad2)); /* Chrome,Safari4+ */
2146
2147         background: -webkit-linear-gradient(top,  #33bcef 0%,#019ad2 100%); /* Chrome10+,Safari5.1+ */
2148
2149         background: -o-linear-gradient(top,  #33bcef 0%,#019ad2 100%); /* Opera 11.10+ */
2150
2151         background: -ms-linear-gradient(top,  #33bcef 0%,#019ad2 100%); /* IE10+ */
2152
2153         background: linear-gradient(to bottom,  #33bcef 0%,#019ad2 100%); /* W3C */
2154         background-repeat: repeat-x;
2155         padding-top: 5px;
2156         padding-right: 10px;
2157         padding-bottom: 5px;
2158         padding-left: 10px;
2159         border-top-width: 1px;
2160         border-right-width: 1px;
2161         border-bottom-width: 1px;
2162         border-left-width: 1px;
2163         border-top-color: #057ED0;
2164         border-right-color: #057ED0;
2165         border-bottom-color: #057ED0;
2166         border-left-color: #057ED0;
2167         border-top-style: solid;
2168         border-right-style: solid;
2169         border-bottom-style: solid;
2170         border-left-style: solid;
2171         border-top-left-radius: 4px;
2172         border-top-right-radius: 4px;
2173         border-bottom-left-radius: 4px;
2174         border-bottom-right-radius: 4px;
2175         box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 0px 0px inset;
2176         border-image-outset: 0 0 0 0;
2177         border-image-repeat: stretch stretch;
2178         border-image-slice: 100% 100% 100% 100%;
2179         border-image-source: none;
2180         border-image-width: 1 1 1 1;
2181         cursor: pointer;
2182         text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 1px;
2183 }
2184
2185 .form_notice input.submit:hover, .form_settings input.submit:hover, .form_settings input.cancel:hover, #form_invite input.submit:hover,
2186 .entity_subscribe .dialogbox input.submit_dialogbox:hover,
2187 .entity_tag .dialogbox input.submit_dialogbox:hover,
2188 .form_repeat.dialogbox input.submit_dialogbox:hover
2189 {
2190
2191         background: -moz-linear-gradient(top,  #2daddc 0%, #0271bf 100%); /* FF3.6+ */
2192
2193         background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2daddc), color-stop(100%,#0271bf)); /* Chrome,Safari4+ */
2194
2195         background: -webkit-linear-gradient(top,  #2daddc 0%,#0271bf 100%); /* Chrome10+,Safari5.1+ */
2196
2197         background: -o-linear-gradient(top,  #2daddc 0%,#0271bf 100%); /* Opera 11.10+ */
2198
2199         background: -ms-linear-gradient(top,  #2daddc 0%,#0271bf 100%); /* IE10+ */
2200
2201         background: linear-gradient(to bottom,  #2daddc 0%,#0271bf 100%); /* W3C */
2202         background-repeat: repeat-x;
2203         border-color:#096eb3;
2204         color:#fff;
2205 }
2206
2207 .form_settings input#cancel, #form_action-no {
2208     background: #f2f2f2;
2209     color: #d7621c;
2210     text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
2211 }
2212
2213 .form_settings input#cancel:hover, #form_action-no:hover {
2214     background: #fff;
2215     color: #d7621c;
2216     text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
2217 }
2218
2219 .form_settings fieldset fieldset {
2220     margin-bottom: 30px;
2221     padding-top: 25px;
2222 }
2223
2224 #invite #content p {
2225     margin-bottom: 15px;
2226 }
2227
2228 #invite #content ul {
2229     list-style-type: none;
2230     margin-bottom: 25px;
2231     margin-left: 25px;
2232 }
2233
2234 #invite #content li {
2235     background: url(../images/resultset_next.png) no-repeat 0px 3px;
2236     padding-left: 20px;
2237     margin-bottom: 10px;
2238 }
2239
2240 #invite #content #form_invite ul, #invite #content #form_invite li {
2241     margin-left: 0px;
2242     padding-left: 0px;
2243     background: none;
2244 }
2245
2246 #form_invite input[type=text], #form_invite textarea {
2247     width: 250px;
2248     padding: 5px;
2249     border: 1px solid #a6a6a6;
2250     border-radius: 4px;
2251     box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
2252 }
2253
2254 #form_invite textarea {
2255     clear: left;
2256     width: 508px;
2257     height: 48px;
2258 }
2259
2260 #form_invite a.add_row, #form_invite a.remove_row {
2261     display: block;
2262     height: 16px;
2263     width: 16px;
2264     overflow: hidden;
2265     background-image: url('../../base/images/icons/icons-01.gif');
2266     background-repeat: no-repeat;
2267 }
2268
2269 #form_invite a.remove_row {
2270     background-position: 0px -1252px;
2271     display: inline-block;
2272     position: relative;
2273     top: 4px;
2274     left: 10px;
2275     line-height: 4em;
2276 }
2277
2278 #form_invite a.add_row {
2279     clear: both;
2280     position: relative;
2281     top: 10px;
2282     background-position: 0px -1186px;
2283     width: 120px;
2284     padding-left: 20px;
2285     line-height: 1.2em;
2286 }
2287
2288 #form_invite label[for=personal] {
2289     display: block;
2290     margin-top: 25px;
2291 }
2292
2293 #content thead th {
2294 text-align:left;
2295 }
2296 #content tbody th {
2297 vertical-align:top;
2298 text-align:left;
2299 font-weight:normal;
2300 padding-top:11px;
2301 padding-right:18px;
2302 }
2303 #content tbody tr {
2304     border-top: 1px dotted #bbb;
2305 }
2306 #content td {
2307 padding:11px 18px 11px 0;
2308 vertical-align:top;
2309 }
2310 #content td:last-child {
2311 padding-right:0;
2312 }
2313
2314 /* Search */
2315
2316 #form_search {
2317     padding-bottom: 10px;
2318     margin-bottom: 20px;
2319     background: url('../images/brdr_black_dot.png') repeat-x bottom left;
2320 }
2321
2322 #form_search fieldset {
2323     margin-bottom: 0px;
2324 }
2325
2326 #form_search ul.form_data #q {
2327     margin-left: 10px;
2328     width: 210px;
2329 }
2330
2331 #form_search input.submit {
2332     height: 30px;
2333     margin-left: 5px;
2334 }
2335
2336 #noticesearch .entity_actions {
2337     margin: 0px;
2338 }
2339
2340 #noticesearch p.error {
2341     margin-top: 60px;
2342 }
2343
2344 /* Limited-scope */
2345
2346 .limited-scope .e-content .timestamp {
2347     padding-left: 20px;
2348     position: relative;
2349 }
2350
2351 .limited-scope .e-content .timestamp:before {
2352     content: url(../images/lock.png);
2353     position: absolute;
2354     top: -2px;
2355     left: 0px;
2356 }
2357
2358 .limited-scope li .e-content .timestamp {
2359     padding-left: 0px;
2360 }
2361
2362 .limited-scope li .e-content .timestamp:before {
2363     content: none;
2364 }
2365
2366 .limited-scope li.limited-scope .e-content .timestamp {
2367     padding-left: 20px;
2368 }
2369
2370 .limited-scope li.limited-scope .e-content .timestamp:before {
2371     content: url(../images/lock.png);
2372     position: absolute;
2373     top: -2px;
2374     left: 0px;
2375 }
2376
2377 /* Blog */
2378
2379 label[for=blog-entry-content] {
2380     display: none !important;
2381 }
2382
2383 #input_form_blog td {
2384     padding-top: 0px;
2385     padding-bottom: 0px;
2386 }
2387
2388 #input_form_blog td.mceToolbar {
2389     padding-top: 4px;
2390 }
2391
2392 h4.blog-entry-title {
2393     margin-bottom: 8px;
2394     line-height: 1.2em;
2395 }
2396
2397 /* Onboard specific styles */
2398 /* TODO move to plugin */
2399
2400 #cboxOverlay{
2401     background: url(../images/lightbox_bg.png) repeat 0 0 !important;
2402 }
2403
2404 #cboxContent{
2405     background: #fff url(../logo.png) no-repeat 10px bottom !important;
2406 }
2407
2408 .onboard_iframe {
2409     background: none;
2410     padding: 10px;
2411 }
2412
2413 .onboard_iframe #wrap {
2414     width: auto;
2415     background: none;
2416 }
2417
2418 .onboard_welcome p {
2419     margin-bottom: 10px;
2420 }
2421
2422 .onboard_welcome ul {
2423     list-style-type: none;
2424     margin-bottom: 10px;
2425 }
2426
2427 .onboard_welcome ul li {
2428     background: url(../images/resultset_next.png) no-repeat 0px 3px;
2429     padding-left: 20px;
2430     margin-left: 10px;
2431 }
2432
2433 #aside_primary #onboard_section {
2434     background: #f2f2f2;
2435     width: 196px;
2436     padding: 10px;
2437     border-radius: 4px;
2438     border: 1px solid #516499;
2439     background: #fafafa;
2440 }
2441
2442 #onboard_section H2 {
2443     border-top-left-radius: 4px;
2444     border-top-right-radius: 4px;
2445     position: relative;
2446     top: -11px;
2447     left: -11px;
2448     padding: 2px 0px 2px 10px;
2449     margin-right: -22px;
2450     margin-bottom: 5px;
2451     color: #fff;
2452     text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
2453     background: #364A84;
2454     background: -moz-linear-gradient(top, #516499 0%, #364a84 100%);
2455     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#516499), color-stop(100%,#364a84));
2456     background: -webkit-linear-gradient(top, #516499 0%,#364a84 100%);
2457     background: -o-linear-gradient(top, #516499 0%,#364a84 100%);
2458     background: -ms-linear-gradient(top, #516499 0%,#364a84 100%);
2459     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#516499', endColorstr='#364a84',GradientType=0 );
2460     background: linear-gradient(top, #516499 0%,#364a84 100%);
2461 }
2462
2463 #onboard_section ul {
2464     list-style-type: none;
2465 }
2466
2467 #onboard_section .onboard-step-incomplete {
2468     background: url(../images/resultset_next.png) no-repeat 0px 1px;
2469     padding-left: 20px;
2470     margin-bottom: 10px;
2471 }
2472
2473 #onboard_section .onboard-step-complete {
2474     background: url(../images/tick.png) no-repeat 0px 1px;
2475     padding-left: 20px;
2476     margin-bottom: 10px;
2477     text-decoration: line-through;
2478     color:rgba(0,0,0,0.5);
2479 }
2480
2481 /* Billing specific styles */
2482 /* TODO move to plugin */
2483
2484 #content table.billing_info {
2485     margin-top: 10px;
2486     background:rgba(240, 240, 240, 0.4);
2487 }
2488
2489 #content table.billing_info th {
2490     text-align: right;
2491     width: 50%;
2492 }
2493
2494 .invalid {
2495     border: solid 2px red !important;
2496 }
2497
2498 #payment_history table {
2499     width: 100%;
2500 }
2501
2502 #billingadminpanel .form_settings input {
2503     margin-right: 0px;
2504 }
2505
2506 /* Directory specific styles */
2507 /* TODO separate base styles and move to plugin */
2508
2509 div#profile_directory div.alpha_nav > a {
2510     border-left: 1px solid #ccc !important;
2511     padding-left: 3.5px !important;
2512     padding-right: 4px !important;
2513     margin-right: 0px;
2514     float: left;
2515     line-height: 1.4em;
2516 }
2517
2518 div#profile_directory div.alpha_nav > a.first {
2519     border-left: none !important;
2520 }
2521
2522 div#profile_directory div.alpha_nav a.current {
2523     background-color: #ECECF2 !important;
2524 }
2525
2526 table.profile_list {
2527     margin-top: 25px;
2528 }
2529
2530 .profile_list th {
2531     font-size: 0.8em;
2532 }
2533
2534 .profile_list th#created {
2535     width: 100px;
2536 }
2537
2538 .profile_list th#subscriptions {
2539     width: 90px;
2540 }
2541
2542 .profile_list th.current {
2543         background: none !important;
2544 }
2545
2546 .profile_list th.current.reverse {
2547         background: none !important;
2548 }
2549
2550 .profile_list th.current a {
2551         padding-right: 25px;
2552         background: url(../images/bluearrow_down.png) no-repeat top right;
2553 }
2554
2555 .profile_list th.current.reverse a {
2556         background: url(../images/bluearrow_up.png) no-repeat top right;
2557 }
2558
2559 table.profile_list tr.alt {
2560     background-color: #fafafa !important;
2561     border: none !important;
2562 }
2563
2564 td.entity_profile {
2565     width: auto;
2566     min-width: 250px;
2567 }
2568
2569
2570 /* SNOD CompanyLogo styling */
2571 /* TODO move to plugin */
2572
2573 #site_nav_local_views a.company_logo {
2574     width: 138px;
2575     padding: 0px;
2576     font-weight: bold;
2577     text-transform: none;
2578     line-height: 1em;
2579     margin-bottom: 20px;
2580     position: relative;
2581     top: -4px;
2582 }
2583
2584 #site_nav_local_views a.company_logo:hover {
2585     background: none;
2586     color: blue;
2587     text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
2588 }
2589
2590 .company_logo img {
2591     max-width: 138px;
2592     margin-bottom: 4px;
2593 }
2594
2595 .company_logo span {
2596     display: block;
2597 }
2598
2599 a.company_logo:hover span {
2600     text-decoration: underline;
2601 }
2602
2603 }/*end of @media screen, projection, tv*/