diff options
author | Corey Richardson <corey@octayn.net> | 2014-11-10 11:11:47 -0500 |
---|---|---|
committer | Corey Richardson <corey@octayn.net> | 2014-11-10 11:11:47 -0500 |
commit | ac9a4bebfbe6065c23fcdab04309b5442f9dca86 (patch) | |
tree | 32962a61478b0257a71c344a5cfaca372b388293 | |
parent | 90db62393760a9166c928509ab8c86148ffafd09 (diff) |
Add theme, stuff
36 files changed, 1579 insertions, 9 deletions
@@ -2,6 +2,5 @@ bin lib include -themes output *~ diff --git a/cache/ArticlesGenerator-Readers b/cache/ArticlesGenerator-Readers Binary files differindex 3d8b9fd..c558855 100644 --- a/cache/ArticlesGenerator-Readers +++ b/cache/ArticlesGenerator-Readers diff --git a/cache/PagesGenerator-Readers b/cache/PagesGenerator-Readers Binary files differindex 832eea7..36b9110 100644 --- a/cache/PagesGenerator-Readers +++ b/cache/PagesGenerator-Readers diff --git a/content/2014-11-10-this-week-in-rust.markdown b/content/2014-11-10-this-week-in-rust.markdown index 67f6d3c..8a8543b 100644 --- a/content/2014-11-10-this-week-in-rust.markdown +++ b/content/2014-11-10-this-week-in-rust.markdown @@ -10,6 +10,9 @@ email!](mailto:corey@octayn.net?subject=This%20Week%20in%20Rust%20Suggestion) Want to get involved? [We love contributions](https://github.com/mozilla/rust/wiki/Note-guide-for-new-contributors). +This issue brought to you by the fantastic [Brian +Anderson](https://github.com/brson/) and [Alexis Beingessner](https://github.com/Gankro/)! + # What's cooking on master? 101 pull requests were [merged in the last week][1]. Woo! @@ -88,7 +91,7 @@ contributions](https://github.com/mozilla/rust/wiki/Note-guide-for-new-contribut * impls can now be [defined on trait objects][impltrait]. * P1start has been [converting][help] compiler messages that provide suggestions from 'notes' to 'help' messages. -* The ['exceeding_bitshifts'][bitshift] lint catches overlong shifts +* The [`exceeding_bitshifts`][bitshift] lint catches overlong shifts (which are currently undefined behavior) of static size. Due to [bugs][bitshift-bugs] it is set to 'allow' be default. * Ariel [removed][unsafe-rustc] a bunch of unsafe code from the @@ -137,11 +140,11 @@ contributions](https://github.com/mozilla/rust/wiki/Note-guide-for-new-contribut # New RFC's * [Macro reform](https://github.com/rust-lang/rfcs/pull/453): Prepares macros for 1.0 stabilization. Renames `macro_rules!` to `macro!`, and introduces more robust support for module importing and exporting. -* [Change integer fallback RFC to suggest `i32` instead of `int` as the fallback](https://github.com/rust-lang/rfcs/pull/452): Changes the fallback for performance and portability. +* [Change integer fallback RFC to suggest `i32` instead of `int` as the fallback](https://github.com/rust-lang/rfcs/pull/452): Changes the fallback for performance and portability. * [Un-feature-gate if let and tuple indexing](https://github.com/rust-lang/rfcs/pull/450): The features are well-behaved and used by many projects; ship 'em! * [Prohibit unused type parameters in impls](https://github.com/rust-lang/rfcs/pull/453): Require that every impl type parameter appears textually within the input type parameters of the trait reference or the impl self type. * [ES6-style unicode string escaping](https://github.com/rust-lang/rfcs/pull/446): Remove `\u203D` and `\U0001F4A9` unicode string escapes, and add ECMAScript 6-style `\u{1F4A9}` escapes instead. Strong positive feedback, some concern with how it interacts with format strings. -* [extension trait conventions](https://github.com/rust-lang/rfcs/pull/445): Establishes a definition and naming convention for extension traits: traits which aren't intended for generic programing, but instead extending existing types. If extending a `Foo`, use `FooExt`. If Extending a `Foo` when it impls another trait like `Add`, use `FooAddExt`. +* [extension trait conventions](https://github.com/rust-lang/rfcs/pull/445): Establishes a definition and naming convention for extension traits: traits which aren't intended for generic programing, but instead extending existing types. If extending a `Foo`, use `FooExt`. If Extending a `Foo` when it impls another trait like `Add`, use `FooAddExt`. * [cmp and ops reform](https://github.com/rust-lang/rfcs/pull/439): Refactors `Cmp` and the operator overloading traits. Generally positive feedback. Highlights include: * Make basic unary and binary operators work by value and use associated types. * Generalize comparison operators to work across different types; drop Equiv. @@ -149,7 +152,7 @@ contributions](https://github.com/mozilla/rust/wiki/Note-guide-for-new-contribut * Add IndexSet to better support maps. * Clarify ownership semantics throughout. * [Change precedence of `+` in type grammar](https://github.com/rust-lang/rfcs/pull/438): Update type grammar to make `+` have lower precedence, consistent with the expression grammar, resolving a grammatical ambiguity. -* [Relocate and improve c_str](https://github.com/rust-lang/rfcs/pull/435): +* [Relocate and improve c_str](https://github.com/rust-lang/rfcs/pull/435): * Move the c_str module out of std to rid the latter of type dependencies on libc. * Split the current CString into a low-level type CStrBuf and a length-aware CString to make computation costs explicit. * Provide custom destructors and purpose-specific, mnemonically named constructors. @@ -205,7 +208,7 @@ contributions](https://github.com/mozilla/rust/wiki/Note-guide-for-new-contribut (rather than temporary storage on the stack and then copying the datum from the stack into the backing storage). * [Forbid -(unsigned integer)](http://discuss.rust-lang.org/t/forbid-unsigned-integer/752): the eternal struggle continues. It's super handy when you want it, but also a common error to make. -* [Moving all built-in macros to plugins](http://discuss.rust-lang.org/t/moving-all-built-in-macros-to-plugins/737): Another proposal to handle some of the issues with macros for 1.0. May make it easier to bootstrap changes to the compiler. +* [Moving all built-in macros to plugins](http://discuss.rust-lang.org/t/moving-all-built-in-macros-to-plugins/737): Another proposal to handle some of the issues with macros for 1.0. May make it easier to bootstrap changes to the compiler. * [Lifetime Notation](http://discuss.rust-lang.org/t/lifetime-notation/751): `&'a` -> `a&`. Some discussion of tradeoffs and details. * [Poll: `Foo::new()` vs `Foo()` as the default constructor](http://discuss.rust-lang.org/t/poll-foo-new-vs-foo-as-the-default-constructor/758/29) @@ -218,7 +221,7 @@ contributions](https://github.com/mozilla/rust/wiki/Note-guide-for-new-contribut * [Error interoperation now available in the nightlies](https://www.reddit.com/r/rust/comments/2l98pn/error_interoperation_now_available_in_the/) * [Trait-based Exception handling RFC postponed until after 1.0](http://www.reddit.com/r/rust/comments/2l8x2a/traitbased_exception_handling_rfc_postponed_till/) * [Cargo now supports build-scripts!](http://www.reddit.com/r/rust/comments/2lgyne/cargo_now_support_build_scripts_xpost_rrust/) -* [What libraries would you like to see implemented in Rust?](https://www.reddit.com/r/rust/comments/2lmt99/what_libraries_would_you_like_to_see_implemented/) +* [What libraries would you like to see implemented in Rust?](https://www.reddit.com/r/rust/comments/2lmt99/what_libraries_would_you_like_to_see_implemented/) * [How good do you think the market for Rust developers will be 5 years from now, and in what area of programming?](http://www.reddit.com/r/rust/comments/2l3l07/rust_is_undoubtedly_one_of_the_upandcoming_big/) * [I think Rust and I were made for each other](http://www.reddit.com/r/rust/comments/2ljrp2/i_think_rust_and_i_were_meant_for_each_other/) * [How does the Rust community feel about FFI?](https://www.reddit.com/r/rust/comments/2lmkjw/how_does_the_rust_community_feel_about_ffi/) @@ -233,7 +236,7 @@ contributions](https://github.com/mozilla/rust/wiki/Note-guide-for-new-contribut * [this-week-in-rust](https://github.com/cmr/this-week-in-rust): This Week in Rust's content is now publicly hosted in a Github repo! If you find any errors, just submit a PR to the relevant markdown file in `/content`! If you'd like to help out, please contact cmr, brson, or Gankro on Github/Reddit/IRC. * [rustaceans.org](http://rustaceans.org/): *This website is for finding Rustaceans. Wondering who is behind that GitHub username or IRC nick? Here is where to find out.* * [rust-modifier](https://github.com/reem/rust-modifier): *Convenient chaining APIs for free* -* [dockerfiles](https://github.com/schickling/dockerfiles): *Collection of lightweight and ready-to-use docker images* +* [dockerfiles](https://github.com/schickling/dockerfiles): *Collection of lightweight and ready-to-use docker images* * [Window Tiling For The Win](https://github.com/Kintaro/wtftw): *A tiling window manager written in Rust* * [cxx2rs](https://github.com/manuels/cxx2rs): *A rust-binding generator for C/C++ files* * [sorting-rs](https://github.com/wackywendell/sorting-rs): *This is a set of sorting algorithms, written in Rust.* @@ -1,4 +1,6 @@ #!/bin/sh . ./bin/activate ./bin/pelican content -s pelicanconf.py -t themes/pelican-elegant-1.3 -rsync -razvP --delete-after output/ cmr@octayn.net:twir +if [ "$REALLY_DEPLOY" = "1" ]; then + rsync -razvP --delete-after output/ cmr@octayn.net:twir +fi diff --git a/themes/pelican-elegant-1.3/.gitignore b/themes/pelican-elegant-1.3/.gitignore new file mode 100644 index 0000000..a3668d4 --- /dev/null +++ b/themes/pelican-elegant-1.3/.gitignore @@ -0,0 +1,22 @@ +# Generated by http://gitignore.io + +### OSX ### +.DS_Store +.AppleDouble +.LSOverride +Icon + + +# Thumbnails +._* + +# Files that might appear on external disk +.Spotlight-V100 +.Trashes + +### vim ### +.*.s[a-w][a-z] +*.un~ +Session.vim +.netrwhist +*~ diff --git a/themes/pelican-elegant-1.3/LICENSE.md b/themes/pelican-elegant-1.3/LICENSE.md new file mode 100644 index 0000000..5abc6ec --- /dev/null +++ b/themes/pelican-elegant-1.3/LICENSE.md @@ -0,0 +1,7 @@ +The license requires that you give credit to me, Talha Mansoor, as the author of the Elegant theme on every site that uses this theme. I have placed the attribution in the footer of every page. Do not remove it. If you need to remove or change the style of the attribution, please get in [touch with me](http://oncrashreboot.com/#about-me) first. + +Along with this attribution clause, Elegant theme is licensed under The MIT License. + +If you use my theme, I would love to hear from you. [Get in touch](http://oncrashreboot.com/#about-me) and let me know about it. I may link to your site too. + +Please visit License section of [Elegant - a theme for Pelican](http://oncrashreboot.com/pelican-elegant) at my blog for updated licensing details. diff --git a/themes/pelican-elegant-1.3/README.md b/themes/pelican-elegant-1.3/README.md new file mode 100644 index 0000000..cdce9bc --- /dev/null +++ b/themes/pelican-elegant-1.3/README.md @@ -0,0 +1,19 @@ +Please visit [Elegant - a theme for Pelican](http://oncrashreboot.com/pelican-elegant) at my blog for detailed features and documentation. + +Elegant offers several unique features including search, live filter, collapsible comments, Mailchimp, custom 404 page, etc. It is a minimal, and stylish theme that looks amazing across all screen resolutions and devices. + +Here is an example search result + +![Search result screenshot](https://raw.github.com/talha131/pelican-elegant/master/search-result-screenshot.png) + +Here is how the home page looks like + +![Home page screenshot](https://raw.github.com/talha131/pelican-elegant/master/home-page-screenshot.png) + +This is how a generated article looks like + +![Article screenshot](https://raw.github.com/talha131/pelican-elegant/master/article-screenshot.png) + +[![githalytics.com alpha](https://cruel-carlota.pagodabox.com/c71132a529c1c5d7eb8dc5ea4825a851 "githalytics.com")](http://githalytics.com/talha131/pelican-elegant) + +[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/talha131/pelican-elegant/trend.png)](https://bitdeli.com/free "Bitdeli Badge") diff --git a/themes/pelican-elegant-1.3/RELEASE_NOTES.md b/themes/pelican-elegant-1.3/RELEASE_NOTES.md new file mode 100644 index 0000000..57547ce --- /dev/null +++ b/themes/pelican-elegant-1.3/RELEASE_NOTES.md @@ -0,0 +1,38 @@ +Version 1.3 +=========== + +* Next and previous article navigation is placed below comments section so that article's content and comments appear together +* Article title and site name in `<title>` tag is separated by ` · ` which is cleaner and more subtle than ` - ` +* Subtitle of articles and pages is added in `<title>` tag along with main title +* Description meta tag on Home Page uses `SITE_DESCRIPTION` +* Bug fix: Expand comments section if URL points to a comment +* Bug fix: CSS style of links in an unordered list inside article content is different from article links + +Version 1.2 +=========== + +* RSS and Atom feed links +* CSS style for permanent links added. It is visible only user hovers over the heading +* Block quote is indented towards left +* Bug fix: Hyperlink dashed underline is not visible on Chrome +* Bug fix: Text in list goes beyond list marker when text is long and overflows to next line +* Bug fix: Disqus comment count is always 0 + +Version 1.1 +=========== + +* Add template for pages. Pages do not have tags, category and Disqus comments +* Keep style of a hyperlink in `modified` meta data consisted with the theme +* Add `keywords` meta tag that uses keywords, tags and category attribute of articles and pages +* Validate search form for empty strings +* If `RECENT_ARTICLES_COUNT` is undefined, set it to 10. So that Pelican does not throw critical error +* Bug fix: Path of search.html in search form action should always be absolute +* Bug fix: Copyright meta tag should be set to the author, instead of the license +* Bug fix: Close meta tags +* Bug fix: ID of search form in 404 page should be different from the ID of search form in main navigation +* Bug fix: Links in ordered list in an article do not conform to the link style in rest of the article + +Version 1.0 +=========== + +* Initial release diff --git a/themes/pelican-elegant-1.3/THANKS.md b/themes/pelican-elegant-1.3/THANKS.md new file mode 100644 index 0000000..87a3be7 --- /dev/null +++ b/themes/pelican-elegant-1.3/THANKS.md @@ -0,0 +1,54 @@ +Thanks to +========= + +[tshepang](https://github.com/tshepang) +--------------------------------------- + +### Oct 4, 2013 + +1. He [reported](https://github.com/talha131/pelican-elegant/issues/10) an issue with CSS style of links in an unordered lists. + +### Oct 1, 2013 + +1. He [reported](https://github.com/talha131/pelican-elegant/issues/6) that it is not possible to link to a Disqus comment. + +### Sep 29, 2013 + +1. He [reported](https://github.com/talha131/pelican-elegant/issues/5) hyperlink style compatibility issue on Chrome. +1. He [reported](https://github.com/talha131/pelican-elegant/issues/3) an issue with link style. +1. He [reported](https://github.com/talha131/pelican-elegant/issues/4) the bug that Disqus comment count is always zero. + +[yuex](https://github.com/yuex) +------------------------------- + +### Sep 15, 2013 + +1. He submitted a [patch](https://github.com/talha131/pelican-elegant/pull/2) to the project. + +[Melissa](https://github.com/meli-lewis) +---------------------------------------- +### Sep 3, 2013 + +1. She reported a [critical bug](https://github.com/talha131/pelican-elegant/issues/1). + +[John](http://twitter.com/BostonEnginerd) +----------------------------------------- + +### Sep 2, 2013 + +1. He suggested [an improvement](https://twitter.com/BostonEnginerd/status/374555593589002241) to the [Elegant project description](http://oncrashreboot.com/elegant-a-clean-theme-for-pelican-with-search-feature). + +[if1live](https://github.com/if1live) +------------------------------------- + +### Aug 31, 2013 + +1. His [pull request](https://github.com/getpelican/pelican-plugins/pull/68) reminded me that I have forgotten to add template for Pages +1. His [commit](https://github.com/if1live/pelican-elegant/commit/3da52903e94051fa771212149a10a271adc78264#commitcomment-3988674) in the fork brought bug in the path of search.html to my notice + +[Jérémie Astori](https://github.com/astorije) +--------------------------------------------- + +### Aug 30, 2013 + +1. He reported a [bug](https://botbot.me/freenode/pelican/msg/5577967/) in search form. diff --git a/themes/pelican-elegant-1.3/article-screenshot.png b/themes/pelican-elegant-1.3/article-screenshot.png Binary files differnew file mode 100644 index 0000000..76dd130 --- /dev/null +++ b/themes/pelican-elegant-1.3/article-screenshot.png diff --git a/themes/pelican-elegant-1.3/home-page-screenshot.png b/themes/pelican-elegant-1.3/home-page-screenshot.png Binary files differnew file mode 100644 index 0000000..4620f38 --- /dev/null +++ b/themes/pelican-elegant-1.3/home-page-screenshot.png diff --git a/themes/pelican-elegant-1.3/search-result-screenshot.png b/themes/pelican-elegant-1.3/search-result-screenshot.png Binary files differnew file mode 100644 index 0000000..6c99a15 --- /dev/null +++ b/themes/pelican-elegant-1.3/search-result-screenshot.png diff --git a/themes/pelican-elegant-1.3/static/css/solarizedlight.css b/themes/pelican-elegant-1.3/static/css/solarizedlight.css new file mode 100644 index 0000000..baf3744 --- /dev/null +++ b/themes/pelican-elegant-1.3/static/css/solarizedlight.css @@ -0,0 +1,69 @@ +.hll { background-color: #ffffcc } +.c { color: #93a1a1; font-style: italic } /* Comment */ +.err { color: #dc322f } /* Error */ +.g { color: #657b83 } /* Generic */ +.k { color: #859900 } /* Keyword */ +.l { color: #657b83 } /* Literal */ +.n { color: #586e75 } /* Name */ +.o { color: #657b83 } /* Operator */ +.x { color: #657b83 } /* Other */ +.p { color: #657b83 } /* Punctuation */ +.cm { color: #93a1a1; font-style: italic } /* Comment.Multiline */ +.cp { color: #93a1a1; font-style: italic } /* Comment.Preproc */ +.c1 { color: #93a1a1; font-style: italic } /* Comment.Single */ +.cs { color: #93a1a1; font-style: italic } /* Comment.Special */ +.gd { color: #657b83 } /* Generic.Deleted */ +.ge { color: #657b83 } /* Generic.Emph */ +.gr { color: #657b83 } /* Generic.Error */ +.gh { color: #657b83 } /* Generic.Heading */ +.gi { color: #657b83 } /* Generic.Inserted */ +.go { color: #657b83 } /* Generic.Output */ +.gp { color: #657b83 } /* Generic.Prompt */ +.gs { color: #657b83 } /* Generic.Strong */ +.gu { color: #657b83 } /* Generic.Subheading */ +.gt { color: #657b83 } /* Generic.Traceback */ +.kc { color: #859900 } /* Keyword.Constant */ +.kd { color: #859900 } /* Keyword.Declaration */ +.kn { color: #cb4b16 } /* Keyword.Namespace */ +.kp { color: #cb4b16 } /* Keyword.Pseudo */ +.kr { color: #859900 } /* Keyword.Reserved */ +.kt { color: #859900 } /* Keyword.Type */ +.ld { color: #657b83 } /* Literal.Date */ +.m { color: #2aa198 } /* Literal.Number */ +.s { color: #2aa198 } /* Literal.String */ +.na { color: #657b83 } /* Name.Attribute */ +.nb { color: #268bd2 } /* Name.Builtin */ +.nc { color: #268bd2 } /* Name.Class */ +.no { color: #b58900 } /* Name.Constant */ +.nd { color: #cb4b16 } /* Name.Decorator */ +.ni { color: #cb4b16 } /* Name.Entity */ +.ne { color: #cb4b16 } /* Name.Exception */ +.nf { color: #268bd2 } /* Name.Function */ +.nl { color: #657b83 } /* Name.Label */ +.nn { color: #b58900 } /* Name.Namespace */ +.nx { color: #657b83 } /* Name.Other */ +.py { color: #268bd2 } /* Name.Property */ +.nt { color: #859900 } /* Name.Tag */ +.nv { color: #cd4b16 } /* Name.Variable */ +.ow { color: #859900 } /* Operator.Word */ +.w { color: #fdf6e3 } /* Text.Whitespace */ +.mf { color: #2aa198 } /* Literal.Number.Float */ +.mh { color: #2aa198 } /* Literal.Number.Hex */ +.mi { color: #2aa198 } /* Literal.Number.Integer */ +.mo { color: #2aa198 } /* Literal.Number.Oct */ +.sb { color: #2aa198 } /* Literal.String.Backtick */ +.sc { color: #2aa198 } /* Literal.String.Char */ +.sd { color: #2aa198 } /* Literal.String.Doc */ +.s2 { color: #2aa198 } /* Literal.String.Double */ +.se { color: #cb4b16 } /* Literal.String.Escape */ +.sh { color: #2aa198 } /* Literal.String.Heredoc */ +.si { color: #cb4b16 } /* Literal.String.Interpol */ +.sx { color: #2aa198 } /* Literal.String.Other */ +.sr { color: #2aa198 } /* Literal.String.Regex */ +.s1 { color: #2aa198 } /* Literal.String.Single */ +.ss { color: #2aa198 } /* Literal.String.Symbol */ +.bp { color: #268bd2; font-weight: bold } /* Name.Builtin.Pseudo */ +.vc { color: #268bd2 } /* Name.Variable.Class */ +.vg { color: #268bd2 } /* Name.Variable.Global */ +.vi { color: #268bd2 } /* Name.Variable.Instance */ +.il { color: #2aa198 } /* Literal.Number.Integer.Long */ diff --git a/themes/pelican-elegant-1.3/static/css/style.css b/themes/pelican-elegant-1.3/static/css/style.css new file mode 100644 index 0000000..8b7492c --- /dev/null +++ b/themes/pelican-elegant-1.3/static/css/style.css @@ -0,0 +1,397 @@ +body,html{ + height:100%; +} + +h1, h2, h3, h4, h5, h5 { + font-family: Baskerville, Garamond, Georgia, "DejaVu Serif", "Times New Roman", Times, serif; + font-weight: normal; +} + +#content-sans-footer{ + min-height:100%; +} + +/* site title */ + +.site-name { + font-family: "Monaco","Inconsolata","Andale Mono","Lucida Console","Bitstream Vera Sans Mono","Courier New",Courier,monospace; +} + +/* footer */ + +div#footer { + margin:15px 0px; + border-top:1px solid rgba(0,0,0,0.2); + padding:2px 5px 0px 5px; + font-size:0.7em; + font-family:calibri,tahoma,arial,sans-serif; +} + +ul.footer-content{ + list-style:none; + padding:0px; + margin:0px; +} + +ul.footer-content li { + padding-left:5px; +} +ul.footer-content li.elegant-power { + float:right; +} + +ul.footer-content li.elegant-license { + float:left; +} + +ul.footer-content li.elegant-subtitle{ + float:left; +} + +/* comment */ + +#comment-message { + font-family: "PT Serif", Georgia, Times, "Times New Roman", serif; + font-size: 1em; + color:gray; +} + +a.disqus-comment-count { + font-family:'Trebuchet MS',Trebuchet,'Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif; + font-size: 0.9em; +} + +div#disqus_thread { +padding-left:10px; +padding-right:10px; +} + +/* Syntax Highlight */ +.highlight pre { + background-color:rgb(253,246,227); + border-radius:3px 3px 3px 3px; +} + +td.code .highlight pre { + border-radius:0px 3px 3px 0px; +} + +td.code { + width:100%; +} + +.linenodiv pre { + border-radius:3px 0px 0px 3px; + color:rgb(101,123,131); + background-color:rgb(238,232,213); +} + +/* Tags */ +.list-of-tags { + list-style:none; + margin:0; + padding:5px 0 ; + overflow:hidden; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; +} + +.list-of-tags li { + line-height:28px; + float:left; + margin:0px; +} + +.list-of-tags a { + padding: 3px 6px; + margin: 2px; + color: #222; + background:#EEE; + border-radius: 3px; + text-decoration:none; +} + +.list-of-tags a span { + vertical-align: super; + font-size: 0.8em; +} + +.tags-in-article li { + line-height:28px; + float:none; +} + +h2.tag-title { + font-family:'Trebuchet MS',Trebuchet,'Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif; +} + +ul.articles-in-tag li { + font-family:'Trebuchet MS',Trebuchet,'Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif; + font-size:1.1em; +} + +/* Article */ + +article p a, article ol a, article div.article-content ul:not(.articles_timeline) a { + color:black; + border-bottom:thin dashed darkgray; +} + +article p a:hover, article ol a:hover, article div.article-content ul:not(.articles_timeline) a:hover { + text-shadow:none; + text-decoration:none; + border-bottom:none; +} + +.article-content { + text-align:justify; + max-width:50em; + font-family: "PT Serif", Georgia, Times, "Times New Roman", serif; +} + +.article-content p{ + font-variant: normal; + text-transform: none; + font-size: 1.1em; + line-height: 1.6em; + margin:20px 0px 20px 0px; +} + +.article-content blockquote { + padding: 0px 0px 0px 20px; + margin: 20px 0px 20px 0px; + border-left: 5px solid rgb(100,100,100); + margin-left: 2em; +} + +.article-content blockquote p { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-variant: normal; + text-transform: none; + font-size: 1.2em; + line-height: 1.7em; +} + +.article-content ul { + list-style-type: circle; + font-size:1em; +} + +.article-content ol { + list-style-type: decimal; + font-size: 1em; +} + +.article-content li { + margin:1px 0px 1px 20px; + list-style-position: outside; +} + +.article-content dl { + list-style-type: decimal; + font-size: 1em; + list-style-position: outside; + margin:20px 0px 20px 20px; +} + +.article-content dd { + margin:1px 0px 1px 20px; + padding:3px 0px 3px 0px; +} + +.article-content dt { + font-size:1.3em; +} + +.page_header h1 { + color:darkred; + padding: 5px 5px 15px 5px; + margin: 20px 0px 20px 0px; + border-bottom: 1px solid rgb(143, 134, 134); + font-size: 3em; + font-weight:normal; +} + +.page_header h1 small { + color:rgb(143, 116, 116); +} + +.page_header h1 a { + color:darkred; +} + +.page_header h1 a:hover { + text-decoration:none; +} + +ul.articles_timeline { + list-style:none; + margin:0px; + padding-bottom:30px; +} + +ul.articles_timeline li.next_article { + float:right; + margin:0px; +} + +ul.articles_timeline li.previous_article { +float:left; +margin:0px; +} + +/* Categories */ +.list-of-categories span { + vertical-align: super; + font-size: 0.7em; +} + +a.list-of-categories { + text-decoration:none; +} + +ul.list-articles-category { + list-style:none outside none; + margin:0px 0px 0px 5px; +} + +ul.list-articles-category li span{ + margin-right:10px; + color:#AAAAAA; + font-family:"PT Sans","Helvetica Neue",Arial,sans-serif; + font-size: 0.9em; +} + +a.category-link { + color:rgb(51,51,51); +} + +a.category-link:hover { + text-decoration:none; +} + +a.list-of-categories { + font-size:1.1em; + font-family: 'Trebuchet MS',Trebuchet,'Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif; +} + +a.list-of-categories:hover { + color:white; + background-color:rgb(0, 136, 204); + border-radius:4px; +} + +/* Base CSS */ +h2 a { + color:rgb(51,51,51); +} + +h2 a:hover { + text-decoration:none; + color:rgb(51,51,51); +} + +a { + color:rgb(56, 117, 215); +} + +/* archives */ +ul.list-all-articles { + list-style:none; + margin:0px; +} + +ul.list-all-articles li { + border-bottom:1px dotted black; + padding:0.3em 0em; + font-size:1.1em; + font-family: 'Trebuchet MS',Trebuchet,'Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif; +} + +ul.list-all-articles li time { + float:right; + color:#AAAAAA; + font-family:"PT Sans","Helvetica Neue",Arial,sans-serif; + font-size: 0.9em; +} + +/* top menu */ +ul.top-menu li a { + font-weight: bold; +} + +/* MailChimp */ +#mc_embed_signup { + font-size:inherit; + font-family:inherit; + margin:10px 0px; +} + +#mc_embed_signup form { + padding:0px; +} + +#mc_embed_signup input.button { + width: 100% +} + +#mc_embed_signup input.email { + width:100%; +} + |