PageRenderTime 46ms CodeModel.GetById 16ms RepoModel.GetById 0ms app.codeStats 0ms

/BlogEngine/BlogEngine.NET/themes/TitaniumX/style.css

#
CSS | 1033 lines | 957 code | 2 blank | 74 comment | 0 complexity | ebfe974d3b5e692f0e847771af837ef4 MD5 | raw file
Possible License(s): LGPL-2.1, Apache-2.0, BSD-3-Clause
  1. /*------------------------------
  2. COLOR CODES
  3. Light Grey/Blue = #E3E7EB
  4. Medium Grey/Blue = #A5ACB5
  5. Dark Grey = #8E8D90
  6. Muted Teal = #6D98A8
  7. Yellow = #F6B829
  8. Orange = #EE913C
  9. Dark Blue = #1D355B
  10. -------------------------------*/
  11. body, textarea, table, tr, td {
  12. font-family:Arial, Helvetica, Verdana, sans-serif;
  13. font-size:10pt;
  14. }
  15. body {
  16. background-color:#E3E7EB;
  17. color:#444444;
  18. margin:0 auto;
  19. width:1000px;
  20. }
  21. h1 {
  22. font-size:14pt;
  23. letter-spacing:1px;
  24. }
  25. h2 {
  26. font-size:12pt;
  27. }
  28. a {
  29. text-decoration:none;
  30. color:#4c6a75;
  31. }
  32. a[href^="\/file.axd"] {
  33. font-weight:bold;
  34. background:url(download.png) no-repeat right center;
  35. padding-right:15px;
  36. }
  37. a:hover {
  38. text-decoration:none;
  39. color:#EE913C;
  40. }
  41. img {
  42. border:none;
  43. }
  44. #content {
  45. float:left;
  46. width:70%;
  47. }
  48. #sidepanel {
  49. float:right;
  50. width:28%;
  51. }
  52. .loginbox {
  53. margin:0 auto;
  54. }
  55. .loginbox td {
  56. padding:3px;
  57. }
  58. #postnavigation {
  59. background:white;
  60. background-image:url(img/menubg.png);
  61. background-position:left top;
  62. background-repeat:repeat-x;
  63. border:1px solid #8E8D90;
  64. padding:5px;
  65. margin-bottom:20px;
  66. border-radius:.5em;
  67. -moz-border-radius:.5em;
  68. -webkit-border-radius:.5em;
  69. box-shadow:0 0 15px #A5ACB5;
  70. -moz-box-shadow:0 0 15px #A5ACB5;
  71. -webkit-box-shadow:0 0 15px #A5ACB5;
  72. text-align:center;
  73. }
  74. #footer {
  75. margin:0;
  76. font-size:7pt;
  77. text-align:center;
  78. }
  79. .footer {
  80. font-size:8pt;
  81. }
  82. .taggedlink
  83. {
  84. line-height: 110%;
  85. }
  86. /*----------------------------
  87. Header
  88. ----------------------------*/
  89. #header {
  90. border:1px solid #8E8D90;
  91. padding:15px;
  92. margin-bottom:20px;
  93. margin-top:10px;
  94. background-color:white;
  95. background-image:url(img/contentbg.png);
  96. background-position:left top;
  97. background-repeat:repeat-x;
  98. border-radius:.5em;
  99. -moz-border-radius:.5em;
  100. -webkit-border-radius:.5em;
  101. box-shadow:0 0 15px #A5ACB5;
  102. -moz-box-shadow:0 0 15px #A5ACB5;
  103. -webkit-box-shadow:0 0 15px #A5ACB5;
  104. text-align:center;
  105. }
  106. #header p {
  107. font-size:32pt;
  108. font-weight:bold;
  109. margin:0;
  110. letter-spacing:4px;
  111. }
  112. #header span {
  113. font-size:13pt;
  114. font-weight:bold;
  115. letter-spacing:2px;
  116. color:#4c6a75;
  117. margin:0;
  118. }
  119. #header a {
  120. text-decoration:none;
  121. color:#1D355B;
  122. }
  123. /*----------------------------
  124. Menu
  125. ----------------------------*/
  126. #menu {
  127. background:white;
  128. background-image:url(img/menubg.png);
  129. background-position:left top;
  130. background-repeat:repeat-x;
  131. border:1px solid #8E8D90;
  132. padding:5px;
  133. margin-bottom:20px;
  134. border-radius:.5em;
  135. -moz-border-radius:.5em;
  136. -webkit-border-radius:.5em;
  137. box-shadow:0 0 15px #A5ACB5;
  138. -moz-box-shadow:0 0 15px #A5ACB5;
  139. -webkit-box-shadow:0 0 15px #A5ACB5;
  140. }
  141. #menu a.apmlfilter {
  142. padding-left:15px;
  143. background:url(../../pics/apml.png) no-repeat left 5px;
  144. }
  145. #menu .login {
  146. float:right;
  147. margin-right:10px;
  148. padding-left:16px;
  149. }
  150. #menu .login span {
  151. color:#666;
  152. padding-right:5px;
  153. }
  154. #menu ul {
  155. list-style:none;
  156. margin:0;
  157. padding:0;
  158. }
  159. #menu ul li {
  160. display:inline;
  161. }
  162. #menu ul li a {
  163. padding:5px 10px;
  164. font-size:9pt;
  165. font-weight:bold;
  166. }
  167. #menu ul li a.feed img {
  168. margin-right:3px;
  169. margin-bottom:-1px;
  170. }
  171. /*----------------------------
  172. Widgets
  173. ----------------------------*/
  174. div.widgetzone {
  175. padding:0;
  176. background:none;
  177. }
  178. div.widgetzone .clear {
  179. clear:left;
  180. }
  181. div.widget {
  182. background:white;
  183. background-image:url(img/widgetbg.png);
  184. background-position:left top;
  185. background-repeat:repeat-x;
  186. border:1px solid #8E8D90;
  187. padding:10px 15px;
  188. margin-bottom:20px;
  189. z-index:1;
  190. min-width:1px;
  191. border-radius:.5em;
  192. -moz-border-radius:.5em;
  193. -webkit-border-radius:.5em;
  194. box-shadow:0 0 15px #A5ACB5;
  195. -moz-box-shadow:0 0 15px #A5ACB5;
  196. -webkit-box-shadow:0 0 15px #A5ACB5;
  197. }
  198. div.widget .content {
  199. line-height:16px;
  200. color:#666666;
  201. }
  202. div.widget h4 {
  203. font-size:13pt;
  204. border-bottom:1px solid #8E8D90;
  205. padding-bottom:5px;
  206. margin:0;
  207. margin-bottom:5px;
  208. z-index:0;
  209. color:#1D355B;
  210. }
  211. div.widget h4 img {
  212. height:20px;
  213. }
  214. div.widget a.edit, div.widget a.move {
  215. font-size:85%;
  216. font-weight:normal;
  217. float:right;
  218. z-index:1;
  219. margin-left:5px;
  220. }
  221. div.widget a.delete {
  222. font-weight:bold;
  223. color:#990000;
  224. float:right;
  225. margin-left:5px;
  226. position:relative;
  227. top:-3px;
  228. z-index:1;
  229. text-decoration:none;
  230. }
  231. div.widget a.delete:hover {
  232. color:black;
  233. }
  234. .widgetzone .widget ul {
  235. list-style-type:none;
  236. margin:0;
  237. padding:0;
  238. text-transform:capitalize;
  239. }
  240. .widgetzone .widget ul li {
  241. margin-bottom:3px;
  242. }
  243. .widgetzone div.search {
  244. padding-left:10px;
  245. }
  246. .widgetzone div.search input[type='text'] {
  247. background:#E3E7EB;
  248. border:1px solid #8E8D90;
  249. }
  250. .widgetzone img.rssButton {
  251. margin-right:3px;
  252. }
  253. .widgetzone div#moveWidgetToContainer {
  254. text-align:right;
  255. margin:3px;
  256. }
  257. #newsletterform input[type='text'] {
  258. width: 240px;
  259. background:#E3E7EB;
  260. margin-bottom: 5px;
  261. border:1px solid #8E8D90;
  262. border-radius:.5em;
  263. -moz-border-radius:.5em;
  264. -webkit-border-radius:.5em;
  265. }
  266. /*----------------------------
  267. Blogroll
  268. ----------------------------*/
  269. #blogroll ul {
  270. list-style-type:none;
  271. margin:0 0 3px;
  272. padding:0;
  273. }
  274. #blogroll ul li ul li a {
  275. margin-left:20px;
  276. color:#1D355B;
  277. font-size:9pt;
  278. }
  279. #blogroll ul li a img {
  280. border:none;
  281. margin-right:3px;
  282. }
  283. /*----------------------------
  284. Posts
  285. ----------------------------*/
  286. div.post, .mceContentBody {
  287. border:1px solid #8E8D90;
  288. padding:3px 10px;
  289. margin-bottom:20px;
  290. background-color:white;
  291. background-image:url(img/contentbg.png);
  292. background-position:left top;
  293. background-repeat:repeat-x;
  294. line-height:110%;
  295. border-radius:.5em;
  296. -moz-border-radius:.5em;
  297. -webkit-border-radius:.5em;
  298. box-shadow:0 0 15px #A5ACB5;
  299. -moz-box-shadow:0 0 15px #A5ACB5;
  300. -webkit-box-shadow:0 0 15px #A5ACB5;
  301. }
  302. div.post h1, .mceContentBody h1 {
  303. margin:5px 0 0;
  304. }
  305. div.post .author {
  306. padding-top:3px;
  307. color:#565656;
  308. font-size:8pt;
  309. float:left;
  310. text-transform:capitalize;
  311. }
  312. div.post .pubDate {
  313. padding-top:3px;
  314. color:#656565;
  315. font-size:8pt;
  316. float:right;
  317. }
  318. div.post .text {
  319. margin-top:30px;
  320. }
  321. div.post .text h2 {
  322. margin-bottom:-10px;
  323. }
  324. div.post .text h3 {
  325. font-size:11pt;
  326. margin-bottom:-10px;
  327. padding:0;
  328. }
  329. div.post .footer {
  330. text-align:right;
  331. border-top:1px dashed #8E8D90;
  332. padding-top:4px;
  333. padding-bottom:2px;
  334. clear:both;
  335. }
  336. div.post .bottom {
  337. margin-bottom:45px;
  338. }
  339. div.post .categories {
  340. margin-bottom:5px;
  341. float:right;
  342. }
  343. div.post .tags {
  344. float:left;
  345. margin-bottom:5px;
  346. }
  347. /*----------------------------
  348. Related Posts
  349. ----------------------------*/
  350. #relatedPosts div {
  351. border:1px solid #8E8D90;
  352. padding:3px 10px;
  353. margin-bottom:20px;
  354. background-color:white;
  355. background-image:url(img/contentbg.png);
  356. background-position:left top;
  357. background-repeat:repeat-x;
  358. line-height:110%;
  359. border-radius:.5em;
  360. -moz-border-radius:.5em;
  361. -webkit-border-radius:.5em;
  362. box-shadow:0 0 15px #A5ACB5;
  363. -moz-box-shadow:0 0 15px #A5ACB5;
  364. -webkit-box-shadow:0 0 15px #A5ACB5;
  365. }
  366. #relatedPosts h1 {
  367. margin:0 0 10px;
  368. }
  369. #relatedPosts p {
  370. font-size:12pt;
  371. letter-spacing:1px;
  372. font-weight:bold;
  373. }
  374. #relatedPosts a {
  375. display:block;
  376. margin-top:5px;
  377. }
  378. #relatedPosts span {
  379. color:#565656;
  380. text-indent:10px;
  381. display:inline-block;
  382. }
  383. /*----------------------------
  384. Recent posts
  385. ----------------------------*/
  386. ul.recentPosts li {
  387. padding-bottom:10px;
  388. }
  389. ul.recentPosts li a {
  390. font-weight:bold;
  391. }
  392. ul.recentPosts li span {
  393. display:block;
  394. text-indent:10px;
  395. text-transform:none;
  396. }
  397. /*----------------------------
  398. Recent comments
  399. ----------------------------*/
  400. ul.recentComments li {
  401. padding-bottom:10px;
  402. text-transform:none;
  403. }
  404. ul.recentComments li a.postTitle {
  405. font-weight:bold;
  406. }
  407. /*----------------------------
  408. Social bookmarks
  409. ----------------------------*/
  410. .bookmarks {
  411. float:left;
  412. }
  413. /*----------------------------
  414. Archive
  415. ----------------------------*/
  416. #archive {
  417. border:1px solid #8E8D90;
  418. background-color:white;
  419. background-image:url(img/contentbg.png);
  420. background-position:left top;
  421. background-repeat:repeat-x;
  422. line-height:110%;
  423. border-radius:.5em;
  424. -moz-border-radius:.5em;
  425. -webkit-border-radius:.5em;
  426. box-shadow:0 0 15px #A5ACB5;
  427. -moz-box-shadow:0 0 15px #A5ACB5;
  428. -webkit-box-shadow:0 0 15px #A5ACB5;
  429. padding:10px;
  430. }
  431. #archive h1 {
  432. margin:0;
  433. border-bottom:1px dashed #8E8D90;
  434. padding-bottom:9px;
  435. }
  436. #archive h2 {
  437. border-bottom:1px solid #8E8D90;
  438. padding-bottom:4px;
  439. margin-bottom:10px;
  440. }
  441. #archive h2 img {
  442. margin-right:3px;
  443. }
  444. #archive ul {
  445. list-style-type:square;
  446. margin:0 10px;
  447. padding:10px;
  448. }
  449. #archive ul li {
  450. margin-right:20px;
  451. }
  452. #archive table {
  453. width:100%;
  454. border-collapse:collapse;
  455. }
  456. #archive table td, #archive table th {
  457. text-align:left;
  458. }
  459. #archive table td {
  460. text-align:left;
  461. border-bottom:1px solid #D8D8D8;
  462. padding:2px 0;
  463. font-size:9pt;
  464. }
  465. #archive .date {
  466. width:150px;
  467. }
  468. #archive .comments {
  469. width:70px;
  470. text-align:center;
  471. }
  472. #archive .rating {
  473. width:70px;
  474. text-align:center;
  475. }
  476. /*----------------------------
  477. Search
  478. ----------------------------*/
  479. #searchbox {
  480. margin-top:5px;
  481. font-size:8.5pt;
  482. }
  483. #searchbox input {
  484. font-size:8.5pt;
  485. }
  486. #searchbox #searchbutton {
  487. margin-left:5px;
  488. }
  489. #searchbox #searchfield {
  490. width:180px;
  491. border-radius:.5em;
  492. -moz-border-radius:.5em;
  493. -webkit-border-radius:.5em;
  494. }
  495. /*----------------------------
  496. Search on search
  497. ----------------------------*/
  498. #searchonsearch {
  499. border:1px solid #8E8D90;
  500. padding:3px 10px;
  501. margin-bottom:20px;
  502. background-color:white;
  503. background-image:url(img/contentbg.png);
  504. background-position:left top;
  505. background-repeat:repeat-x;
  506. line-height:110%;
  507. border-radius:.5em;
  508. -moz-border-radius:.5em;
  509. -webkit-border-radius:.5em;
  510. box-shadow:0 0 15px #A5ACB5;
  511. -moz-box-shadow:0 0 15px #A5ACB5;
  512. -webkit-box-shadow:0 0 15px #A5ACB5;
  513. }
  514. #searchonsearch h3 {
  515. margin:3px;
  516. font-size:12pt;
  517. }
  518. #searchonsearch ol li {
  519. margin:2px 0;
  520. }
  521. /*----------------------------
  522. Month list
  523. ----------------------------*/
  524. #monthList li {
  525. font-weight:normal;
  526. }
  527. #monthList .year {
  528. cursor:pointer;
  529. font-weight:bold;
  530. }
  531. #monthList .year li {
  532. margin-left:20px;
  533. }
  534. #monthList ul {
  535. display:none;
  536. }
  537. #monthList .open {
  538. display:block;
  539. }
  540. /*----------------------------
  541. Tag cloud
  542. ----------------------------*/
  543. .tagcloud {
  544. margin-bottom:10px;
  545. white-space:normal;
  546. }
  547. .tagcloud li {
  548. display:inline;
  549. }
  550. .tagcloud a {
  551. margin-right:3px;
  552. display:inline;
  553. }
  554. .tagcloud a.biggest {
  555. font-size:14pt;
  556. }
  557. .tagcloud a.big {
  558. font-size:12pt;
  559. }
  560. .tagcloud a.medium {
  561. font-size:9pt;
  562. }
  563. .tagcloud a.small {
  564. font-size:8pt;
  565. }
  566. .tagcloud a.smallest {
  567. font-size:7pt;
  568. }
  569. /*----------------------------
  570. Page
  571. ----------------------------*/
  572. #page {
  573. border:1px solid #8E8D90;
  574. padding:3px 10px;
  575. margin-bottom:20px;
  576. background-color:white;
  577. background-image:url(img/contentbg.png);
  578. background-position:left top;
  579. background-repeat:repeat-x;
  580. line-height:110%;
  581. border-radius:.5em;
  582. -moz-border-radius:.5em;
  583. -webkit-border-radius:.5em;
  584. box-shadow:0 0 15px #A5ACB5;
  585. -moz-box-shadow:0 0 15px #A5ACB5;
  586. -webkit-box-shadow:0 0 15px #A5ACB5;
  587. }
  588. #page h1 {
  589. margin:3px 0 10px;
  590. }
  591. #page #admin {
  592. border-top:1px solid #8E8D90;
  593. margin-top:10px;
  594. padding:5px 0;
  595. }
  596. /*----------------------------
  597. Calendar
  598. ----------------------------*/
  599. #calendarContainer {
  600. text-transform:capitalize;
  601. margin:0 auto;
  602. }
  603. .calendar {
  604. border:none;
  605. margin:0 auto;
  606. }
  607. .calendar .weekend {
  608. background-color:#E3E7EB;
  609. }
  610. .calendar .other {
  611. color:#8E8D90;
  612. }
  613. .calendar a.exist {
  614. display:block;
  615. font-weight:bold;
  616. background-color:#A5ACB5;
  617. }
  618. .calendar td {
  619. vertical-align:top;
  620. background:transparent;
  621. }
  622. /*----------------------------
  623. Search page
  624. ----------------------------*/
  625. #searchpage {
  626. margin-bottom:30px;
  627. }
  628. #searchpage input#q {
  629. background:#FFFFFF;
  630. border:1px solid #8E8D90;
  631. width:300px;
  632. border-radius:.5em;
  633. -moz-border-radius:.5em;
  634. -webkit-border-radius:.5em;
  635. }
  636. #searchpage input#comment {
  637. clear:both;
  638. }
  639. .searchresult {
  640. margin-bottom:20px;
  641. }
  642. .searchresult a {
  643. font-weight:bold;
  644. }
  645. .searchresult span.text {
  646. clear:both;
  647. display:block;
  648. margin:3px 0;
  649. }
  650. .searchresult span.type {
  651. display:block;
  652. }
  653. .searchresult span.url {
  654. color:Gray;
  655. }
  656. .searchpage ul.paging {
  657. list-style-type:none;
  658. margin:0;
  659. margin-bottom:20px;
  660. padding:0;
  661. }
  662. .searchpage ul.paging li {
  663. display:inline;
  664. border:1px solid gray;
  665. background:#f1f1f1;
  666. margin-right:5px;
  667. }
  668. .searchpage ul.paging li a {
  669. padding:5px 8px;
  670. }
  671. .searchpage ul.paging li.active {
  672. background:#f1f1f1;
  673. border:1px solid black;
  674. }
  675. /*----------------------------
  676. Contact page
  677. ----------------------------*/
  678. #contact {
  679. border:1px solid #8E8D90;
  680. background-color:white;
  681. background-image:url(img/contentbg.png);
  682. background-position:left top;
  683. background-repeat:repeat-x;
  684. line-height:110%;
  685. border-radius:.5em;
  686. -moz-border-radius:.5em;
  687. -webkit-border-radius:.5em;
  688. box-shadow:0 0 15px #A5ACB5;
  689. -moz-box-shadow:0 0 15px #A5ACB5;
  690. -webkit-box-shadow:0 0 15px #A5ACB5;
  691. padding:10px;
  692. }
  693. #contact h1 {
  694. margin-top:0;
  695. }
  696. #contact label {
  697. display:block;
  698. padding-top:5px;
  699. }
  700. #contact input.field {
  701. width:400px;
  702. border:1px solid #8E8D90;
  703. border-radius:.5em;
  704. -moz-border-radius:.5em;
  705. -webkit-border-radius:.5em;
  706. }
  707. #contact textarea {
  708. border:1px solid #8E8D90;
  709. display:block;
  710. overflow:auto;
  711. width:98%;
  712. height:200px;
  713. margin:0;
  714. border-radius:.5em;
  715. -moz-border-radius:.5em;
  716. -webkit-border-radius:.5em;
  717. }
  718. /*----------------------------
  719. Comments
  720. ----------------------------*/
  721. #commentlist {
  722. border:1px solid #8E8D90;
  723. margin-bottom:20px;
  724. background-color:white;
  725. background-image:url(img/contentbg.png);
  726. background-position:left top;
  727. background-repeat:repeat-x;
  728. line-height:110%;
  729. border-radius:.5em;
  730. -moz-border-radius:.5em;
  731. -webkit-border-radius:.5em;
  732. box-shadow:0 0 15px #A5ACB5;
  733. -moz-box-shadow:0 0 15px #A5ACB5;
  734. -webkit-box-shadow:0 0 15px #A5ACB5;
  735. }
  736. .comment_header {
  737. height:60px;
  738. display:block;
  739. padding:0 5px;
  740. vertical-align:middle;
  741. background-color:#E3E7EB;
  742. -moz-border-radius:5px;
  743. -khtml-border-radius:5px 0 5px;
  744. border-radius:5px;
  745. border:1px solid #8E8D90;
  746. }
  747. .comment {
  748. border:0 solid #8E8D90;
  749. background-color:none;
  750. margin:10px;
  751. border:0;
  752. padding:0;
  753. }
  754. .comment .author {
  755. margin:0;
  756. padding:3px 5px;
  757. font-size:9pt;
  758. border:0;
  759. height:16px;
  760. }
  761. #addcomment, #comment {
  762. font-size:12pt;
  763. letter-spacing:1px;
  764. font-weight:bold;
  765. }
  766. #comment-form {
  767. border:1px solid #8E8D90;
  768. padding:3px 10px;
  769. margin-bottom:20px;
  770. background-color:white;
  771. background-image:url(img/contentbg.png);
  772. background-position:left top;
  773. background-repeat:repeat-x;
  774. line-height:110%;
  775. border-radius:.5em;
  776. -moz-border-radius:.5em;
  777. -webkit-border-radius:.5em;
  778. box-shadow:0 0 15px #A5ACB5;
  779. -moz-box-shadow:0 0 15px #A5ACB5;
  780. -webkit-box-shadow:0 0 15px #A5ACB5;
  781. }
  782. .self {
  783. background:#E3E7EB;
  784. border:1px solid #8E8D90;
  785. padding:5px 5px 0;
  786. border-radius:.5em;
  787. -moz-border-radius:.5em;
  788. -webkit-border-radius:.5em;
  789. box-shadow:0 0 15px #A5ACB5;
  790. -moz-box-shadow:0 0 15px #A5ACB5;
  791. -webkit-box-shadow:0 0 15px #A5ACB5;
  792. }
  793. .comment .gravatar {
  794. float:left;
  795. clear:both;
  796. margin:4px 10px 6px 0;
  797. }
  798. .comment .gravatar img {
  799. height:50px;
  800. border:1px solid #8E8D90;
  801. margin:0;
  802. padding:0;
  803. -moz-border-radius:5px;
  804. -khtml-border-radius:5px;
  805. -webkit-border-radius:5px;
  806. border-radius:5px;
  807. }
  808. .comment img.flag {
  809. margin-left:5px;
  810. }
  811. .comment .content {
  812. min-height:60px;
  813. margin:1px;
  814. padding:5px;
  815. }
  816. .comment cite {
  817. font-family:Monospace;
  818. font-style:normal;
  819. }
  820. .visitor {
  821. padding:8px 0;
  822. }
  823. .visitor div {
  824. font-size:8pt;
  825. color:#666;
  826. }
  827. #commenttoggle {
  828. background:#A5ACB5;
  829. border:1px solid #8E8D90;
  830. -moz-border-radius:3px;
  831. -khtml-border-radius:3px;
  832. -webkit-border-radius:3px;
  833. border-radius:3px;
  834. }
  835. #trackbacktoggle {
  836. background:#A5ACB5;
  837. border:1px solid #8E8D90;
  838. -moz-border-radius:3px;
  839. -khtml-border-radius:3px;
  840. -webkit-border-radius:3px;
  841. border-radius:3px;
  842. }
  843. .success {
  844. color:#EE913C;
  845. font-weight:bold;
  846. }
  847. /* nested comments */
  848. .comment-replies {
  849. background:transparent url(../../pics/reply-arrow.gif) no-repeat 2px 15px;
  850. padding:0 0 0 15px;
  851. margin:5px 0 0;
  852. }
  853. #commentlist #comment-form {
  854. border:solid 1px #8E8D90;
  855. background:#FFFFFF;
  856. padding:10px;
  857. margin:10px 0;
  858. }
  859. /* Comment notification unsubscription */
  860. #commentNotificationUnsubscription {
  861. margin-bottom:10px;
  862. color:0;
  863. background:#A5ACB5;
  864. border:1px solid #8E8D90;
  865. padding:10px;
  866. }
  867. #commentNotificationUnsubscription h1 {
  868. margin:0 auto 12px;
  869. padding:0;
  870. }
  871. /* comment menu */
  872. #commentMenu {
  873. padding:0;
  874. margin:0;
  875. clear:both;
  876. }
  877. #commentMenu li {
  878. float:left;
  879. border:1px solid #8E8D90;
  880. border-bottom:transparent;
  881. margin:0;
  882. list-style:none;
  883. margin-right:5px;
  884. padding:3px 8px;
  885. cursor:pointer;
  886. position:relative;
  887. top:2px;
  888. background:#E3E7EB;
  889. -webkit-border-top-left-radius:.5em;
  890. -webkit-border-top-right-radius:.5em;
  891. -moz-border-radius-topleft:.5em;
  892. -moz-border-radius-topright:.5em;
  893. border-top-left-radius:.5em;
  894. border-top-right-radius:.5em;
  895. }
  896. #commentMenu li.selected {
  897. background:#F6B829;
  898. border-bottom:1px solid white;
  899. }
  900. .commentForm .bbcode {
  901. font-size:9pt;
  902. float:right;
  903. position:relative;
  904. top:20px;
  905. padding:3px;
  906. }
  907. .commentForm .bbcodeNoLivePreview {
  908. top:0;
  909. }
  910. .bbcode a {
  911. margin:1px;
  912. padding:1px 3px;
  913. background:#fff;
  914. border:1px solid #8E8D90;
  915. -moz-border-radius:3px;
  916. -khtml-border-radius:3px;
  917. -webkit-border-radius:3px;
  918. border-radius:3px;
  919. }
  920. /* comment form */
  921. .commentForm textarea {
  922. width:98%;
  923. height:150px;
  924. border:1px solid #8E8D90;
  925. -webkit-border-radius:.5em;
  926. -webkit-border-top-left-radius:0;
  927. -moz-border-radius:.5em;
  928. -moz-border-radius-topleft:0;
  929. border-radius:.5em;
  930. border-top-left-radius:0;
  931. }
  932. #commentPreview {
  933. width:99%;
  934. border:1px solid #8E8D90;
  935. -webkit-border-radius:.5em;
  936. -webkit-border-top-left-radius:0;
  937. -moz-border-radius:.5em;
  938. -moz-border-radius-topleft:0;
  939. border-radius:.5em;
  940. border-top-left-radius:0;
  941. }
  942. .commentForm label {
  943. float:left;
  944. display:block;
  945. width:50px;
  946. padding-right:3px;
  947. text-align:right;
  948. }
  949. .commentForm input[type='text'] {
  950. border:#8E8D90 1px solid;
  951. background-color:#fff;
  952. width:400px;
  953. margin:2px 0;
  954. border-radius:.5em;
  955. -moz-border-radius:.5em;
  956. -webkit-border-radius:.5em;
  957. }
  958. .commentForm select {
  959. border:#ccc 1px solid;
  960. width:308px;
  961. }
  962. select {
  963. padding:3px;
  964. }
  965. input[type="text"], input[type="select"] {
  966. padding:3px;
  967. }
  968. input[type="submit"], input[type="button"], input[type="file"] {
  969. color:#000000;
  970. background:#FFFFFF;
  971. border:1px solid #8E8D90;
  972. padding:3px 5px;
  973. -webkit-border-radius: 5px;
  974. -moz-border-radius: 5px;
  975. border-radius: 5px;
  976. }
  977. input[type="submit"]:hover, input[type="button"]:hover {
  978. color:#000000;
  979. background:#E3E7EB;
  980. cursor:pointer;
  981. }
  982. #searchcomments {
  983. margin:10px 5px 0 0;
  984. }
  985. /*----------------------------
  986. Post Pager
  987. ----------------------------*/
  988. #PostPager {
  989. display:block;
  990. text-align:center;
  991. }
  992. #PostPager li {
  993. display:inline;
  994. border:0 solid #ccc;
  995. margin:1px;
  996. padding:2px;
  997. }
  998. #PostPager li a {
  999. padding:2px 5px;
  1000. text-decoration:none;
  1001. font-weight:normal;
  1002. }
  1003. #PostPager li a:hover {
  1004. padding:2px 4px;
  1005. text-decoration:underline;
  1006. color:#000000;
  1007. background-color:#A5ACB5;
  1008. border:1px solid #8E8D90;
  1009. font-weight:normal;
  1010. border-radius:4px;
  1011. -moz-border-radius:4px;
  1012. -webkit-border-radius:4px;
  1013. }
  1014. #PostPager .PagerLinkCurrent {
  1015. background-color:transparent;
  1016. color:#000000;
  1017. font-weight:bold;
  1018. padding:3px;
  1019. border:0 solid #000000;
  1020. }
  1021. #PostPager .PagerLinkCurrent li {
  1022. padding:2px;
  1023. }
  1024. #PostPager .PagerLinkDisabled {
  1025. color:#A5ACB5;
  1026. padding:2px;
  1027. }
  1028. #PostPager .PagerEllipses {
  1029. border:0;
  1030. padding:2px;
  1031. }