1 body, td { font-family: Helvetica, sans-serif; }
2 body { background: #fff; margin: 0; padding: 0; }
4 body, td, p { color: #444; }
5 li { padding: 0.2em 0; }
6 table, td, tr { margin: 0; padding: 0; }
7 ul a { font-weight: normal; color: #00a; }
14 font-family: Georgia, Helvetica;
25 .fleft { float: left; }
26 .fright { float: right; }
27 .clear { clear: both; }
37 margin: 0 5% 0.1em 5%;
44 text-shadow: #888 0 0 0.4em;
56 background: -webkit-gradient(linear, left top, left bottom, from(#222), to(#333));
57 background: -moz-linear-gradient(#222, #333)
59 ztext-shadow: black 0 0 0.2em;
60 zborder-bottom: solid 1px #888;
73 margin: 0 5% 0.1em 5%;
77 zborder-left: solid 1px #ccc;
78 zborder-right: solid 1px #ccc;
79 zbackground-image: -webkit-gradient(linear, left top, right bottom, from(#fff), to(#eef));
80 zbackground-image: -moz-linear-gradient(#fff, #eef)
84 margin: 0 5% 0.1em 5%;
87 background: url("/images/home.jpg") no-repeat;
93 .contenthome .tagline {
94 margin: 5em 4em 0 25em;
98 .contenthome .tagline p {
129 vertical-align: middle;
140 padding: 0.5em 2em 0 2em;
147 text-decoration: none;
148 text-shadow: #888 0 0 0.8em;
150 -webkit-border-radius: .2em;
151 -moz-border-radius: .2em;
159 text-decoration: none;
160 text-shadow: #888 0 0 0.8em;
162 -webkit-border-radius: .2em;
163 -moz-border-radius: .2em;
175 padding: 1.5em 5% 1.5em 5%;
176 margin: 1em 5% 1em 5%;
182 padding: 0.5em 0.5em 0 0.5em;
185 text-decoration: underline;
195 border-right: solid 1px #abc;
205 text-decoration: underline;
208 .footerer a, .footerer p {
219 background-image: -webkit-gradient(linear, left top, left bottom, from(#444), to(#222));
220 background-image: -moz-linear-gradient(#444, #222)
221 text-shadow: black 0 0 0.2em;
222 border-bottom: solid 1px #888;
231 div#wrapper div#header {
233 background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(68, 68, 68)), to(rgb(34, 34, 34)));
238 div#wrapper div#header div.buttons {
242 div#wrapper div#header {
246 div#wrapper div#header .rcol {
247 padding: 10px 1em 0 0;
249 div#wrapper div#header .rcol a {
250 text-decoration: underline;
254 -moz-border-radius: 0.20em;
255 -webkit-border-radius: 0.20em;
256 border: solid 1px #888;
265 font-family: Georgia, Helvetica;
275 #sidebar div.container {
276 -moz-border-radius: 0.3em;
277 -webkit-border-radius: 0.3em;
278 -webkit-box-shadow: 0 0.2em 0.3em rgba(0, 0, 0, .3);
279 -moz-box-shadow: 0 0.2em 0.3em rgba(0, 0, 0, .3);
281 border-right: solid 1px #888;
308 /*========================*/
315 border: 2px solid #ddd;
320 border: 2px solid #ddd;
330 zpadding: 0.5em 0.8em;
331 background-color: #DDD;
332 border-bottom: 2px solid #aaa;
334 #backchatHeader input { font-size: 0.7em; }
335 #backchatHeaderInstructions {
338 background-color: #EEE;
341 #backchatHeaderInstructions p {
346 #sidebar div.container .userBox {
347 position: relative; /* allow position absolute for charsLeftMsg and submit btn */
349 border-bottom: 1px solid #aaa;
350 background-color: #caccd0;
353 zmargin: 0 0 0.5em 0;
357 border-bottom: 1px solid #aaa;
359 background-image: -webkit-gradient(linear, left top, left bottom, from(#ddf), to(#cce));
360 background-image: -moz-linear-gradient(#ddf, #cce)
362 #userHeader .userName {
367 #userHeader .userAffil {
375 zpadding: 0.3em 0.4em;
384 /*position: absolute;
388 #enterUser { display: none; }
389 #enterAdmin { display: none; }
396 padding-bottom: 0.5em;
402 /* this doesn't work in Firefox; may be impossible on OS X */
405 #postsHeaderInstructions {
406 background-color: #ffc3c3;
412 #posts .postContainer {
415 -moz-border-radius: 0.3em;
416 -webkit-border-radius: 0.3em;
418 -webkit-box-shadow: 0 0.2em 0.3em rgba(0, 0, 0, .3);
419 -moz-box-shadow: 0 0.2em 0.3em rgba(0, 0, 0, .3);
425 #posts .postVoteContainer {
429 background-color: #afa;
431 #posts .postVoteContainer .vote-tally-rect {
434 border: 1px solid #aaa;
435 -moz-border-radius: 0.2em;
436 -webkit-border-radius: 0.2em;
438 background-color: #fff;
440 cursor: pointer; cursor: hand;
444 -webkit-box-shadow: 0 0.1em 0.1em rgba(0, 0, 0, .3);
445 -moz-box-shadow: 0 0.1em 0.1em rgba(0, 0, 0, .3);
447 .postVoteContainer .vote-up {
448 background: transparent url(/images/arrow_up.png) no-repeat scroll 10% 50%;
450 .postVoteContainer .voteFlag {
451 cursor: pointer; cursor: hand;
457 -moz-border-radius: 0.3em;
458 -webkit-border-radius: 0.3em;
459 -webkit-box-shadow: 0 0.1em 0.1em rgba(0, 0, 0, .3);
460 -moz-box-shadow: 0 0.1em 0.1em rgba(0, 0, 0, .3);
462 #posts .postDisplayContainer {
463 margin: 0.3em 0.3em 0.3em 4em;
470 border-top: solid 1px #ccc;
477 #posts .commentFooter {
478 border-top: solid 1px #ccc;
484 #posts .postFooter .postid {
495 cursor: pointer; cursor: hand;
517 #posts .flagged .commentForm {
529 text-decoration: none;
533 border-top: solid 1px #a98;
534 border-bottom: solid 1px #000;
535 background-color:#567;
536 -moz-border-radius: 0.3em;
537 -webkit-border-radius: 0.3em;
538 padding: 0.1em 0.5em;
541 -webkit-box-shadow: 0 0.1em 0.1em rgba(0, 0, 0, .3);
542 -moz-box-shadow: 0 0.1em 0.1em rgba(0, 0, 0, .3);
546 text-decoration:none;
549 span.sub_menu a:hover {
551 text-decoration:underline;
560 -moz-border-radius: 0.3em;
561 -webkit-border-radius: 0.3em;
562 -webkit-box-shadow: 0 0.2em 0.3em rgba(0, 0, 0, .3);
563 -moz-box-shadow: 0 0.2em 0.3em rgba(0, 0, 0, .3);
585 padding: 0.8em 3% 0.8em 0%;
609 border: solid 1px #888;
610 -moz-border-radius: 0.20em;
611 -webkit-border-radius: 0.20em;
612 -webkit-box-shadow: 0 0.2em 0.3em rgba(0, 0, 0, .1);
613 -moz-box-shadow: 0 0.2em 0.3em rgba(0, 0, 0, .1);
623 .content .container1 h1 {
626 padding: 0.5em 1em 0.5em 8em;
629 letter-spacing: 0.1em;
631 -webkit-border-top-right-radius: 0.3em;
632 -webkit-border-bottom-right-radius: 0.3em;
633 -moz-border-radius-topright: 0.3em;
634 -moz-border-radius-bottomright: 0.3em;
635 border-top-right-radius: 0.3em;
636 border-bottom-right-radius: 0.3em;
638 -moz-border-radius: 0.3em;
639 -webkit-border-radius: 0.3em;
640 -webkit-box-shadow: 0 0.1em 0.1em rgba(0, 0, 0, .3);
641 -moz-box-shadow: 0 0.1em 0.1em rgba(0, 0, 0, .3);
644 .content .container1 h1 {
645 border-bottom: 2px solid #5c6572;
646 background: transparent url("/images/bg_main-heading.gif") 0 100% repeat-x;
647 font-family: Georgia, helvetica;
666 padding: 0.5em 1em 0.5em 3em;
671 text-decoration: underline;
693 div#editor div.readonly {
699 div#reportedContainer h1 {
706 background-color:#caccd0;
707 -moz-border-radius: 0.3em;
708 -webkit-border-radius: 0.3em;
709 -webkit-box-shadow: 0 0.1em 0.1em rgba(0, 0, 0, .3);
710 -moz-box-shadow: 0 0.1em 0.1em rgba(0, 0, 0, .3);
711 letter-spacing: 0.1em;
712 cursor: pointer; cursor: hand;
718 font-family: helvetica;
723 background-color:#caccd0;
724 -moz-border-radius: 0.3em;
725 -webkit-border-radius: 0.3em;
726 -webkit-box-shadow: 0 0.1em 0.1em rgba(0, 0, 0, .3);
727 -moz-box-shadow: 0 0.1em 0.1em rgba(0, 0, 0, .3);
728 letter-spacing: 0.1em;
735 div.postContainer div.privacy {
748 table.contact td:first-child {
759 display: inline-block;
763 text-decoration: none;
764 font: 14px/100% Arial, Helvetica, sans-serif;
765 padding: .5em 2em .55em;
766 text-shadow: 0 1px 1px rgba(0,0,0,.3);
767 -webkit-border-radius: .2em;
768 -moz-border-radius: .2em;
770 -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
771 -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
772 box-shadow: 0 1px 2px rgba(0,0,0,.2);
776 text-decoration: none;
785 border: solid 1px #da7c0c;
787 background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
788 background: -moz-linear-gradient(top, #faa51a, #f47a20);
789 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
793 background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
794 background: -moz-linear-gradient(top, #f88e11, #f06015);
795 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
799 background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
800 background: -moz-linear-gradient(top, #f47a20, #faa51a);
801 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
805 border: solid 1px #aca;
807 background: -webkit-gradient(linear, left top, left bottom, from(#090), to(#070));
808 background: -moz-linear-gradient(top, #090, #070);
809 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00bb00', endColorstr='#007700');
813 background: -webkit-gradient(linear, left top, left bottom, from(#009), to(#007));
814 background: -moz-linear-gradient(top, #009, #007);
815 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000bb', endColorstr='#000077');
824 zborder: solid 1px #aaa;
833 div.press p.readmore {
838 div.press p.readmore a {
842 div.conduct { text-align: center; }
843 div.conduct p.academic {
848 border: solid 1px #888;
849 background: -webkit-gradient(linear, left top, left bottom, from(#fcfcff), to(#f4f4ff));
850 background: -moz-linear-gradient(top, #fcfcff, #f4f4ff);
851 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcff', endColorstr='#f4f4ff');
852 -webkit-border-radius: .2em;
853 -moz-border-radius: .2em;
855 -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.5);
856 -moz-box-shadow: 0 1px 2px rgba(0,0,0,.5);
857 box-shadow: 0 1px 2px rgba(0,0,0,.5);
859 div.conduct p.vague {