fc2.css 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886
  1. body, td { font-family: Helvetica, sans-serif; }
  2. body { background: #fff; margin: 0; padding: 0; }
  3. img { border: none; }
  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; }
  8. a { color: #00a; }
  9. h1 {
  10. text-align: center;
  11. color:#fff;
  12. font-size: 120%;
  13. font-family: Georgia, Helvetica;
  14. }
  15. h2 {
  16. clear:both;
  17. font-size: 110%;
  18. }
  19. h3 {
  20. font-size: 105%;
  21. }
  22. .fleft { float: left; }
  23. .fright { float: right; }
  24. .clear { clear: both; }
  25. div.logbar {
  26. background: #234;
  27. color: #eee;
  28. /*
  29. width: 960px;
  30. margin: 0 auto;
  31. */
  32. margin: 0 5% 0.1em 5%;
  33. }
  34. div.loginstatus {
  35. font-size: 75%;
  36. text-align: right;
  37. padding: 0.5em 2em;
  38. text-shadow: #888 0 0 0.4em;
  39. }
  40. span.username {
  41. font-weight: bold;
  42. padding: 0 0.5em;
  43. }
  44. div.navbar {
  45. margin: 0.1em 0;
  46. background: #333;
  47. background: -webkit-gradient(linear, left top, left bottom, from(#222), to(#333));
  48. background: -moz-linear-gradient(#222, #333)
  49. ztext-shadow: black 0 0 0.2em;
  50. zborder-bottom: solid 1px #888;
  51. font-size: 110%;
  52. color: #eee;
  53. font-weight: bold;
  54. text-align: left;
  55. vertical-align: top;
  56. }
  57. .navbar .logo {
  58. padding-left: 60px;
  59. }
  60. div.content {
  61. margin: 0 5% 0.1em 5%;
  62. padding: 1.0em 0%;
  63. zbackground: #fdd;
  64. min-height: 30em;
  65. zborder-left: solid 1px #ccc;
  66. zborder-right: solid 1px #ccc;
  67. zbackground-image: -webkit-gradient(linear, left top, right bottom, from(#fff), to(#eef));
  68. zbackground-image: -moz-linear-gradient(#fff, #eef)
  69. }
  70. div.contenthome {
  71. margin: 0 5% 0.1em 5%;
  72. min-height: 40em;
  73. overflow: hidden;
  74. background: url("/images/home.jpg") no-repeat;
  75. width: 960px;
  76. margin: 0 auto;
  77. }
  78. .contenthome .tagline {
  79. margin: 5em 4em 0 25em;
  80. color: #fff;
  81. font-weight: bold;
  82. }
  83. .contenthome .tagline p {
  84. color: #fff;
  85. }
  86. span.reglink a {
  87. color: #00a;
  88. font-size: 80%;
  89. margin-left: 2em;
  90. font-weight: normal;
  91. }
  92. span.hint {
  93. font-size: 80%;
  94. margin-left: 2em;
  95. font-weight: normal;
  96. }
  97. span.text p {
  98. }
  99. span.texterror p {
  100. color: #f00;
  101. }
  102. span.texterror p {
  103. color: #f00;
  104. }
  105. img.logo {
  106. margin: 0 2%;
  107. vertical-align: middle;
  108. }
  109. /*td.lilogo {
  110. padding-right: 2em;
  111. }*/
  112. td.menu {
  113. font-size: 90%;
  114. width: 100%;
  115. text-align: center;
  116. padding: 0.5em 2em 0 2em;
  117. font-weight: normal;
  118. }
  119. td.menu a {
  120. color: #fff;
  121. margin: 0 0em;
  122. text-decoration: none;
  123. text-shadow: #888 0 0 0.8em;
  124. padding: 2px 10px;
  125. -webkit-border-radius: .2em;
  126. -moz-border-radius: .2em;
  127. border-radius: .2em;
  128. }
  129. td.menu a.special {
  130. background: #456;
  131. color: #fff;
  132. margin: 0 1em;
  133. text-decoration: none;
  134. text-shadow: #888 0 0 0.8em;
  135. padding: 2px 10px;
  136. -webkit-border-radius: .2em;
  137. -moz-border-radius: .2em;
  138. border-radius: .2em;
  139. }
  140. td.menu a:hover {
  141. color: #000;
  142. background: #fff;
  143. }
  144. div.footer {
  145. font-size: 80%;
  146. text-align: center;
  147. padding: 1.5em 5% 1.5em 5%;
  148. margin: 1em 5% 1em 5%;
  149. background: #234;
  150. color: #def;
  151. }
  152. div.footer a {
  153. padding: 0.5em 0.5em 0 0.5em;
  154. font-weight: normal;
  155. color: #ccc;
  156. text-decoration: underline;
  157. }
  158. .footer .col1 img {
  159. margin: 0.5em 0;
  160. }
  161. .footer td.col1 {
  162. width: 20%;
  163. text-align: right;
  164. color: #eee;
  165. border-right: solid 1px #abc;
  166. padding-right: 1em;
  167. }
  168. .footerer {
  169. text-align: center;
  170. font-size: 70%;
  171. margin-bottom: 2em;
  172. }
  173. .footerer a {
  174. text-decoration: underline;
  175. font-weight: normal;
  176. }
  177. .footerer a, .footerer p {
  178. color: #888;
  179. }
  180. img.lilogo {
  181. padding: 0 1em;
  182. width: 120px;
  183. }
  184. div.header {
  185. background: #333;
  186. background-image: -webkit-gradient(linear, left top, left bottom, from(#444), to(#222));
  187. background-image: -moz-linear-gradient(#444, #222)
  188. text-shadow: black 0 0 0.2em;
  189. border-bottom: solid 1px #888;
  190. font-size: 130%;
  191. color: white;
  192. font-weight: bold;
  193. text-align: center;
  194. padding: 0.5em 1em;
  195. margin: 0;
  196. }
  197. div#wrapper div#header {
  198. color: #eee;
  199. background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(68, 68, 68)), to(rgb(34, 34, 34)));
  200. height: 42px;
  201. padding-top: 5px;
  202. font-size: 15px;
  203. }
  204. div#wrapper div#header div.buttons {
  205. float: right;
  206. }
  207. div#wrapper div#header {
  208. background: #333;
  209. }
  210. div#wrapper div#header .rcol {
  211. padding: 10px 1em 0 0;
  212. }
  213. div#wrapper div#header .rcol a {
  214. text-decoration: underline;
  215. }
  216. div.area {
  217. -moz-border-radius: 0.20em;
  218. -webkit-border-radius: 0.20em;
  219. border: solid 1px #888;
  220. margin: 2%;
  221. padding: 0.5em 2%;
  222. }
  223. div.content h1 {
  224. color: #000;
  225. text-align: left;
  226. font-weight: bold;
  227. font-family: Georgia, Helvetica;
  228. }
  229. #sidebar {
  230. float: left;
  231. width: 30%;
  232. height: 100%;
  233. background: #fff;
  234. }
  235. #sidebar div.container {
  236. -moz-border-radius: 0.3em;
  237. -webkit-border-radius: 0.3em;
  238. -webkit-box-shadow: 0 0.2em 0.3em rgba(0, 0, 0, .3);
  239. -moz-box-shadow: 0 0.2em 0.3em rgba(0, 0, 0, .3);
  240. height: 100%;
  241. border-right: solid 1px #888;
  242. }
  243. .hidden {
  244. display: none;
  245. }
  246. #editor {
  247. float: left;
  248. width: 70%;
  249. }
  250. #title {
  251. zpadding: 5px;
  252. font-size: 120%;
  253. color: #fff;
  254. background: #000;
  255. }
  256. #title .buttons {
  257. float: right;
  258. }
  259. #title .buttons a {
  260. zmargin-left: 10px;
  261. }
  262. /*========================*/
  263. #notesContainer {
  264. float: left;
  265. width: 25%;
  266. }
  267. #notesHeader {
  268. zpadding: 0.8em;
  269. border: 2px solid #ddd;
  270. }
  271. #notesComponent {
  272. zmargin-top: 4em;
  273. zpadding: 0.8em;
  274. border: 2px solid #ddd;
  275. text-align: center;
  276. }
  277. #backchat {
  278. height: 100%;
  279. background: #eef;
  280. }
  281. #backchatHeader {
  282. font-weight: bold;
  283. zpadding: 0.5em 0.8em;
  284. background-color: #DDD;
  285. border-bottom: 2px solid #aaa;
  286. }
  287. #backchatHeader input { font-size: 0.7em; }
  288. #backchatHeaderInstructions {
  289. display: none;
  290. background-color: #EEE;
  291. zpadding: 1em;
  292. }
  293. #backchatHeaderInstructions p {
  294. text-indent: 1em;
  295. zmargin-top: 0.2em;
  296. }
  297. #sidebar div.container .userBox {
  298. position: relative; /* allow position absolute for charsLeftMsg and submit btn */
  299. padding: 0.5em 1em;
  300. border-bottom: 1px solid #aaa;
  301. background-color: #caccd0;
  302. }
  303. #userHeader {
  304. zmargin: 0 0 0.5em 0;
  305. }
  306. #loginBox {
  307. zpadding: 0.5em 1em;
  308. border-bottom: 1px solid #aaa;
  309. background: #ddd;
  310. background-image: -webkit-gradient(linear, left top, left bottom, from(#ddf), to(#cce));
  311. background-image: -moz-linear-gradient(#ddf, #cce)
  312. }
  313. #userHeader .userName {
  314. font-weight: bold;
  315. font-size: 110%;
  316. width: 10em;
  317. }
  318. #userHeader .userAffil {
  319. font-style: italic;
  320. }
  321. #userButtons {
  322. float: right;
  323. }
  324. #enterPostTextarea {
  325. width: 98%;
  326. zpadding: 0.3em 0.4em;
  327. }
  328. #charsLeftMsg {
  329. position: absolute;
  330. left: 3em;
  331. bottom: 1.5em;
  332. color: red;
  333. }
  334. #submitPost {
  335. /*position: absolute;
  336. right: 1.5em;
  337. bottom: 1.5em;*/
  338. }
  339. #enterUser { display: none; }
  340. #enterAdmin { display: none; }
  341. #posts {
  342. background: #dde;
  343. padding: 1em 1.5em;
  344. overflow-y: auto;
  345. }
  346. #postsHeader {
  347. padding-bottom: 0.5em;
  348. }
  349. .postsHeaderTitle {
  350. font-weight: bold;
  351. }
  352. .showpostsButton {
  353. /* this doesn't work in Firefox; may be impossible on OS X */
  354. font-size: 70%;
  355. }
  356. #postsHeaderInstructions {
  357. background-color: #ffc3c3;
  358. }
  359. #recentPosts {
  360. min-height: 6em;
  361. padding: 1em 1.5em;
  362. }
  363. #posts .postContainer {
  364. min-height: 5.3em;
  365. -moz-border-radius: 0.3em;
  366. -webkit-border-radius: 0.3em;
  367. -webkit-box-shadow: 0 0.2em 0.3em rgba(0, 0, 0, .3);
  368. -moz-box-shadow: 0 0.2em 0.3em rgba(0, 0, 0, .3);
  369. margin: 0.8em 0;
  370. padding: 0.5em 1em;
  371. background: #fff;
  372. }
  373. #posts .postVoteContainer {
  374. float: left;
  375. }
  376. .unvoted {
  377. background-color: #afa;
  378. }
  379. #posts .postVoteContainer .vote-tally-rect {
  380. width: 1.6em;
  381. height: 1em;
  382. border: 1px solid #aaa;
  383. -moz-border-radius: 0.2em;
  384. -webkit-border-radius: 0.2em;
  385. padding: 0.2em;
  386. background-color: #fff;
  387. text-align: right;
  388. cursor: pointer; cursor: hand;
  389. font-size: 120%;
  390. font-weight: bold;
  391. margin: 0.2em;
  392. -webkit-box-shadow: 0 0.1em 0.1em rgba(0, 0, 0, .3);
  393. -moz-box-shadow: 0 0.1em 0.1em rgba(0, 0, 0, .3);
  394. }
  395. .postVoteContainer .vote-up {
  396. background: transparent url(/images/arrow_up.png) no-repeat scroll 10% 50%;
  397. }
  398. .postVoteContainer .voteFlag {
  399. cursor: pointer; cursor: hand;
  400. font-size: 80%;
  401. color: #fff;
  402. background: #f00;
  403. font-weight: bold;
  404. text-align: center;
  405. -moz-border-radius: 0.3em;
  406. -webkit-border-radius: 0.3em;
  407. -webkit-box-shadow: 0 0.1em 0.1em rgba(0, 0, 0, .3);
  408. -moz-box-shadow: 0 0.1em 0.1em rgba(0, 0, 0, .3);
  409. }
  410. #posts .postDisplayContainer {
  411. margin: 0.3em 0.3em 0.3em 4em;
  412. }
  413. #posts .postBody {
  414. min-height: 4.0em;
  415. overflow: auto;
  416. }
  417. #posts .postFooter {
  418. border-top: solid 1px #ccc;
  419. color: #888;
  420. padding: 0.2em 0em;
  421. font-style: italic;
  422. font-size: 90%;
  423. text-align:right;
  424. }
  425. #posts .commentFooter {
  426. border-top: solid 1px #ccc;
  427. color: #666;
  428. padding: 0.2em 0em;
  429. font-style: italic;
  430. font-size: 80%;
  431. }
  432. #posts .postFooter .postid {
  433. float: right;
  434. font-size: 70%;
  435. color: #ccc;
  436. }
  437. #posts .userName {
  438. }
  439. #posts .userAffil {
  440. }
  441. #posts .commentAmt {
  442. cursor: pointer; cursor: hand;
  443. }
  444. #loginForm .label {
  445. width: 50%;
  446. text-align: right;
  447. display: table-cell;
  448. font-weight: bold;
  449. }
  450. #loginForm .data {
  451. display: table-cell;
  452. }
  453. #loginBox h1 {
  454. font-size: 105%;
  455. }
  456. #commentText {
  457. width: 100%;
  458. }
  459. #posts .flagged {
  460. background: #fee;
  461. }
  462. #posts .flagged .commentForm {
  463. display: none;
  464. }
  465. #posts .instructor {
  466. background: #EDDA74;
  467. }
  468. .page a {
  469. }
  470. a {
  471. font-weight: bold;
  472. text-decoration: none;
  473. }
  474. span.sub_menu{
  475. zfloat:right;
  476. border-top: solid 1px #a98;
  477. border-bottom: solid 1px #000;
  478. background-color:#567;
  479. -moz-border-radius: 0.3em;
  480. -webkit-border-radius: 0.3em;
  481. padding: 0.1em 0.5em;
  482. color:#fff;
  483. text-align: right;
  484. -webkit-box-shadow: 0 0.1em 0.1em rgba(0, 0, 0, .3);
  485. -moz-box-shadow: 0 0.1em 0.1em rgba(0, 0, 0, .3);
  486. }
  487. span.sub_menu a{
  488. color:#fff;
  489. text-decoration:none;
  490. font-size: 90%;
  491. }
  492. span.sub_menu a:hover {
  493. color:#fff;
  494. text-decoration:underline;
  495. }
  496. #sidebar h3 {
  497. margin: 0;
  498. font-size: 105%;
  499. }
  500. .rnd {
  501. -moz-border-radius: 0.3em;
  502. -webkit-border-radius: 0.3em;
  503. -webkit-box-shadow: 0 0.2em 0.3em rgba(0, 0, 0, .3);
  504. -moz-box-shadow: 0 0.2em 0.3em rgba(0, 0, 0, .3);
  505. }
  506. .ylw{
  507. background:#F7F4CE;
  508. }
  509. .blu{
  510. background: #def;
  511. }
  512. .frm_login{
  513. width:275px;
  514. zmargin:0 auto;
  515. }
  516. .row {
  517. display: table-row;
  518. }
  519. .row .label {
  520. width: 50%;
  521. text-align: right;
  522. display: table-cell;
  523. padding: 0.8em 3% 0.8em 0%;
  524. white-space: nowrap;
  525. font-weight: bold;
  526. }
  527. .row .field {
  528. width: 300px;
  529. display: table-cell;
  530. padding: 0.2em 0;
  531. }
  532. .row .field input {
  533. width: 90%;
  534. }
  535. .commentContainer {
  536. background: #eee;
  537. padding: 0.5em;
  538. }
  539. div.school {
  540. cursor: pointer; cursor: hand;
  541. margin: 1%;
  542. padding: 2%;
  543. border: solid 1px #888;
  544. -moz-border-radius: 0.20em;
  545. -webkit-border-radius: 0.20em;
  546. -webkit-box-shadow: 0 0.2em 0.3em rgba(0, 0, 0, .1);
  547. -moz-box-shadow: 0 0.2em 0.3em rgba(0, 0, 0, .1);
  548. /*
  549. */
  550. }
  551. /*
  552. .content .container1 h1 {
  553. background: #778899;
  554. color: #fff;
  555. padding: 0.5em 1em 0.5em 8em;
  556. position: relative;
  557. left: -8em;
  558. letter-spacing: 0.1em;
  559. -webkit-border-top-right-radius: 0.3em;
  560. -webkit-border-bottom-right-radius: 0.3em;
  561. -moz-border-radius-topright: 0.3em;
  562. -moz-border-radius-bottomright: 0.3em;
  563. border-top-right-radius: 0.3em;
  564. border-bottom-right-radius: 0.3em;
  565. -moz-border-radius: 0.3em;
  566. -webkit-border-radius: 0.3em;
  567. -webkit-box-shadow: 0 0.1em 0.1em rgba(0, 0, 0, .3);
  568. -moz-box-shadow: 0 0.1em 0.1em rgba(0, 0, 0, .3);
  569. }
  570. */
  571. .content h1 {
  572. border-bottom: 2px solid #5c6572;
  573. background: transparent url("/images/bg_main-heading.gif") 0 100% repeat-x;
  574. font-family: Georgia, helvetica;
  575. font-weight: normal;
  576. font-size: 140%;
  577. padding: 0.2em 1%;
  578. }
  579. div.menubar {
  580. text-align: right;
  581. }
  582. div.school div.name {
  583. font-weight: bold;
  584. font-size: 120%;
  585. margin: 0 0;
  586. }
  587. div.school div.desc {
  588. font-size: 90%;
  589. color: #888;
  590. font-style: italic;
  591. margin: 0 0;
  592. }
  593. div.course {
  594. margin: 1em 0;
  595. }
  596. #messages {
  597. margin: 0em 5%;
  598. }
  599. #messages ul {
  600. padding: 0.5em 1em 0.5em 3em;
  601. color: #fff;
  602. }
  603. #messages ul a {
  604. font-weight: bold;
  605. text-decoration: underline;
  606. color: #fff;
  607. }
  608. #messages ul.info {
  609. background: #090;
  610. }
  611. #messages ul.error {
  612. background: #900;
  613. }
  614. .anonpost {
  615. font-size: 70%;
  616. }
  617. a.readonlylink {
  618. font-weight: normal;
  619. color: #bbb;
  620. font-size: 80%;
  621. margin: 0 2em;
  622. }
  623. div#editor div.readonly {
  624. background: #fff;
  625. min-height: 100%;
  626. padding: 1.5em 3%;
  627. }
  628. div#reportedContainer h1 {
  629. margin: 0;
  630. padding: 0.3em 1em;
  631. font-weight: bold;
  632. font-size: 100%;
  633. color:#442;
  634. text-align: left;
  635. background-color:#caccd0;
  636. -moz-border-radius: 0.3em;
  637. -webkit-border-radius: 0.3em;
  638. -webkit-box-shadow: 0 0.1em 0.1em rgba(0, 0, 0, .3);
  639. -moz-box-shadow: 0 0.1em 0.1em rgba(0, 0, 0, .3);
  640. letter-spacing: 0.1em;
  641. cursor: pointer; cursor: hand;
  642. }
  643. div#postsHeader h1 {
  644. margin: 0;
  645. padding: 0.3em 1em;
  646. font-family: helvetica;
  647. font-weight: bold;
  648. font-size: 100%;
  649. color:#442;
  650. text-align: left;
  651. background-color:#caccd0;
  652. -moz-border-radius: 0.3em;
  653. -webkit-border-radius: 0.3em;
  654. -webkit-box-shadow: 0 0.1em 0.1em rgba(0, 0, 0, .3);
  655. -moz-box-shadow: 0 0.1em 0.1em rgba(0, 0, 0, .3);
  656. letter-spacing: 0.1em;
  657. }
  658. #sortPosts {
  659. float: right;
  660. }
  661. div.postContainer div.privacy {
  662. background: #44a;
  663. font-size: 75%;
  664. color: #eef;
  665. text-align: center;
  666. }
  667. table.contact td {
  668. padding: 0.4em 1em;
  669. vertical-align: top;
  670. }
  671. table.contact td:first-child {
  672. text-align: right;
  673. font-weight: bold;
  674. }
  675. .staticNote {
  676. margin: 2em 0;
  677. }
  678. .button {
  679. display: inline-block;
  680. outline: none;
  681. cursor: pointer;
  682. text-align: center;
  683. text-decoration: none;
  684. font: 14px/100% Arial, Helvetica, sans-serif;
  685. padding: .5em 2em .55em;
  686. text-shadow: 0 1px 1px rgba(0,0,0,.3);
  687. -webkit-border-radius: .2em;
  688. -moz-border-radius: .2em;
  689. border-radius: .2em;
  690. -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  691. -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  692. box-shadow: 0 1px 2px rgba(0,0,0,.2);
  693. font-weight: bold;
  694. }
  695. .button:hover {
  696. text-decoration: none;
  697. }
  698. .button:active {
  699. position: relative;
  700. top: 1px;
  701. }
  702. .orange {
  703. color: #fef4e9;
  704. border: solid 1px #da7c0c;
  705. background: #f78d1d;
  706. background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
  707. background: -moz-linear-gradient(top, #faa51a, #f47a20);
  708. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
  709. }
  710. .orange:hover {
  711. background: #f47c20;
  712. background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
  713. background: -moz-linear-gradient(top, #f88e11, #f06015);
  714. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
  715. }
  716. .orange:active {
  717. color: #fcd3a5;
  718. background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
  719. background: -moz-linear-gradient(top, #f47a20, #faa51a);
  720. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
  721. }
  722. .green {
  723. color: #efe;
  724. border: solid 1px #aca;
  725. background: #080;
  726. background: -webkit-gradient(linear, left top, left bottom, from(#090), to(#070));
  727. background: -moz-linear-gradient(top, #090, #070);
  728. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00bb00', endColorstr='#007700');
  729. }
  730. .green:active {
  731. background: #eef;
  732. background: -webkit-gradient(linear, left top, left bottom, from(#009), to(#007));
  733. background: -moz-linear-gradient(top, #009, #007);
  734. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000bb', endColorstr='#000077');
  735. }
  736. div.press {
  737. margin: 2em 0;
  738. }
  739. img.press {
  740. height: 2.5em;
  741. float: left;
  742. zborder: solid 1px #aaa;
  743. margin: 0 2em 1em 0;
  744. }
  745. div.press p.date {
  746. font-size: 90%;
  747. color: #68a;
  748. }
  749. div.press p.readmore {
  750. font-size: 90%;
  751. font-style: italic;
  752. }
  753. div.press p.readmore a {
  754. color: #48c;
  755. }
  756. div.conduct { text-align: center; }
  757. div.conduct p.academic {
  758. padding: 2em 0;
  759. }
  760. div.conduct img {
  761. padding: 20px;
  762. border: solid 1px #888;
  763. background: -webkit-gradient(linear, left top, left bottom, from(#fcfcff), to(#f4f4ff));
  764. background: -moz-linear-gradient(top, #fcfcff, #f4f4ff);
  765. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcff', endColorstr='#f4f4ff');
  766. -webkit-border-radius: .2em;
  767. -moz-border-radius: .2em;
  768. border-radius: .2em;
  769. -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.5);
  770. -moz-box-shadow: 0 1px 2px rgba(0,0,0,.5);
  771. box-shadow: 0 1px 2px rgba(0,0,0,.5);
  772. }
  773. div.conduct p.vague {
  774. font-style: italic;
  775. font-size: 80%;
  776. color: #888;
  777. }
  778. .lectures_instructor, .lectures_head {
  779. }
  780. .lecture {
  781. margin: 0.5em 0;
  782. padding: 0.5em 1em;
  783. border: solid 1px #888;
  784. -moz-border-radius: 0.20em;
  785. -webkit-border-radius: 0.20em;
  786. }