diff --git a/akka-docs/_sphinx/themes/akka/static/akka_full_color.svg b/akka-docs/_sphinx/themes/akka/static/akka_full_color.svg
new file mode 100644
index 0000000000..239d3edb5d
--- /dev/null
+++ b/akka-docs/_sphinx/themes/akka/static/akka_full_color.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/akka-docs/_sphinx/themes/akka/static/akka_icon_full_color.svg b/akka-docs/_sphinx/themes/akka/static/akka_icon_full_color.svg
new file mode 100644
index 0000000000..8d02b531b7
--- /dev/null
+++ b/akka-docs/_sphinx/themes/akka/static/akka_icon_full_color.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/akka-docs/_sphinx/themes/akka/static/akka_icon_reverse.svg b/akka-docs/_sphinx/themes/akka/static/akka_icon_reverse.svg
new file mode 100644
index 0000000000..e32101e54f
--- /dev/null
+++ b/akka-docs/_sphinx/themes/akka/static/akka_icon_reverse.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/akka-docs/_sphinx/themes/akka/static/akka_reverse.svg b/akka-docs/_sphinx/themes/akka/static/akka_reverse.svg
new file mode 100644
index 0000000000..a002ae7937
--- /dev/null
+++ b/akka-docs/_sphinx/themes/akka/static/akka_reverse.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/akka-docs/_sphinx/themes/akka/static/base.css b/akka-docs/_sphinx/themes/akka/static/base.css
index 905a75b1db..0ccd0c35c4 100644
--- a/akka-docs/_sphinx/themes/akka/static/base.css
+++ b/akka-docs/_sphinx/themes/akka/static/base.css
@@ -1,54 +1,56 @@
- body { background-image: url(dark-blue-bg.png); color: rgba(0, 0, 0, 0.6); }
- .navbar { position: relative; z-index: 150; margin-bottom: 0px; border-bottom: solid 1px #427380; border-top: solid 1px #83b925;}
- .navbar .nav { float: right; }
- .navbar-logo { visibility: hidden; margin-bottom: -31px; }
- .logo { margin-top: 30px; margin-bottom: 30px;}
- .main { background: url(dark-blue-bg-main.jpg) no-repeat center top; height: 520px;}
- .rel { position: relative; }
- .box { font-family: 'Exo', sans-serif; font-size: 36px; font-weight: 400; color: rgba(255, 255, 255, 1); text-shadow:0 2px 0 #000000; line-height: 38px; margin-bottom: 20px;}
- .small-box { font-size: 18px; line-height: 22px; font-weight: 300; color: #427380; text-shadow:0 2px 0 #0d262b;}
- .bold { font-weight: 600; }
- .hexagons { position: absolute; top: 60px; left: 490px; height: 385px; width: 252px; background: url('{{ site.baseurl }}/resources/images/hexagons.png') no-repeat center top; }
- .light-strip { background: #f2f2eb; min-height: 200px;}
- .under-main { background: #f2f2eb url('{{ site.baseurl }}/resources/images/bottom-main-bg.png') repeat-x; }
- .darker-strip { background: #dfdfd9; min-height: 200px;}
- .under-light-strip { background: #f2f2eb url('{{ site.baseurl }}/resources/images/bottom-light-strip-bg.png') repeat-x; height: 7px; }
- .simple-concurrency { position: absolute; top: 135px; left: 290px; width: 200px; text-align: right; font-family: 'Exo', sans-serif; font-size: 20px; font-weight: 400; color: rgba(255, 255, 255, 1); text-shadow:0 2px 0 #000000; line-height: 22px;}
- .simple-concurrency p { font-size: 14px; line-height: 18px; font-weight: 300; color: #5696a6; text-shadow:0 2px 0 #0d262b; }
- .fault-tolerance { position: absolute; top: 270px; left: 290px; width: 200px; text-align: right; font-family: 'Exo', sans-serif; font-size: 20px; font-weight: 400; color: rgba(255, 255, 255, 1); text-shadow:0 2px 0 #000000; line-height: 22px;}
- .fault-tolerance p { font-size: 14px; line-height: 18px; font-weight: 300; color: #427380; text-shadow:0 2px 0 #0d262b; }
- .high-performance { position: absolute; top: 90px; left: 780px; width: 200px; text-align: left; font-family: 'Exo', sans-serif; font-size: 20px; font-weight: 400; color: rgba(255, 255, 255, 1); text-shadow:0 2px 0 #000000; line-height: 22px;}
- .high-performance p { font-size: 14px; line-height: 18px; font-weight: 300; color: #427380; text-shadow:0 2px 0 #0d262b; }
- .no-global-state { position: absolute; top: 225px; left: 780px; width: 200px; text-align: left; font-family: 'Exo', sans-serif; font-size: 20px; font-weight: 400; color: rgba(255, 255, 255, 1); text-shadow:0 2px 0 #000000; line-height: 22px;}
- .no-global-state p { font-size: 14px; line-height: 18px; font-weight: 300; color: #427380; text-shadow:0 2px 0 #0d262b; }
- .extensible { position: absolute; top: 365px; left: 780px; width: 200px; text-align: left; font-family: 'Exo', sans-serif; font-size: 20px; font-weight: 400; color: rgba(255, 255, 255, 1); text-shadow:0 2px 0 #000000; line-height: 22px;}
- .extensible p { font-size: 14px; line-height: 18px; font-weight: 300; color: #427380; text-shadow:0 2px 0 #0d262b; }
- .pad { padding-top: 40px; }
- .normal { margin-left: 0px; padding-bottom: 30px;}
- .normal h3 { color: #326a78; text-shadow:0 1px 0 rgba( 255, 255, 255, 0.8); font-family: 'Exo', sans-serif; font-size: 22px; font-weight: 400; padding-bottom: 12px;} /*#595050, green: rgba( 44, 166, 33, 0.3)*/
- .no-margin { position: relative; margin-left: 0px; width: 460px; margin-right: 10px;}
- .left p { margin-right: 30px; margin-top: 30px; }
- .right p { margin-left: 30px; margin-top: 30px; }
- hr { border: 0; height: 1px; background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(89,80,80,.3), rgba(0,0,0,0)); background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(89,80,80,.3), rgba(0,0,0,0)); background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(89,80,80,.3), rgba(0,0,0,0)); background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(89,80,80,.3), rgba(0,0,0,0)); }
+body { color: rgba(0, 0, 0, 0.6); }
+.navbar { background: #ffffff; position: relative; z-index: 150; margin-bottom: 0px; border-top: solid 5px #15A9CE; height: 75px;}
+.navbar .nav { float: right; }
+.navbar-logo { float: left; }
+.navbar-logo .svg-logo {
+ height: 75px;
+}
+.logo { margin-top: 30px; margin-bottom: 30px;}
+.main { background: #15A9CE; height: 520px;}
+.rel { position: relative; }
+.box { font-family: "Source Sans Pro", "Helvetica Neue", sans-serif; font-size: 36px; font-weight: 400; color: rgba(255, 255, 255, 1); line-height: 38px; margin: 80px 0 20px;}
+.small-box { font-size: 18px; line-height: 22px; font-weight: 300; color: #0B5567;}
+.bold { font-weight: 600; }
+.hexagons { position: absolute; top: 80px; left: 490px; height: 385px; width: 252px; background: url('{{ site.baseurl }}/resources/images/hexagons.png') no-repeat center top; }
+.light-strip { background: #f2f2eb; min-height: 200px;}
+.under-main { background: #ffffff; }
+.darker-strip { background: #EFF2F5; min-height: 200px;}
+.under-light-strip { background: #f2f2eb }
+.simple-concurrency { position: absolute; top: 155px; left: 290px; width: 200px; text-align: right; font-family: "Source Sans Pro", "Helvetica Neue", sans-serif; font-size: 20px; font-weight: 400; color: rgba(255, 255, 255, 1); line-height: 22px;}
+.simple-concurrency p { font-size: 14px; line-height: 18px; font-weight: 300; color: #0B5567; }
+.fault-tolerance { position: absolute; top: 290px; left: 290px; width: 200px; text-align: right; font-family: "Source Sans Pro", "Helvetica Neue", sans-serif; font-size: 20px; font-weight: 400; color: rgba(255, 255, 255, 1); line-height: 22px;}
+.fault-tolerance p { font-size: 14px; line-height: 18px; font-weight: 300; color: #0B5567; }
+.high-performance { position: absolute; top: 110px; left: 780px; width: 200px; text-align: left; font-family: "Source Sans Pro", "Helvetica Neue", sans-serif; font-size: 20px; font-weight: 400; color: rgba(255, 255, 255, 1); line-height: 22px;}
+.high-performance p { font-size: 14px; line-height: 18px; font-weight: 300; color: #0B5567; }
+.no-global-state { position: absolute; top: 245px; left: 780px; width: 200px; text-align: left; font-family: "Source Sans Pro", "Helvetica Neue", sans-serif; font-size: 20px; font-weight: 400; color: rgba(255, 255, 255, 1); line-height: 22px;}
+.no-global-state p { font-size: 14px; line-height: 18px; font-weight: 300; color: #0B5567; }
+.extensible { position: absolute; top: 385px; left: 780px; width: 200px; text-align: left; font-family: "Source Sans Pro", "Helvetica Neue", sans-serif; font-size: 20px; font-weight: 400; color: rgba(255, 255, 255, 1); line-height: 22px;}
+.extensible p { font-size: 14px; line-height: 18px; font-weight: 300; color: #0B5567; }
+.pad { padding-top: 40px; }
+.normal { margin-left: 0px; padding-bottom: 30px;}
+.normal h3 { color: #326a78; font-family: "Source Sans Pro", "Helvetica Neue", sans-serif; font-size: 22px; font-weight: 400; padding-bottom: 12px;} /*#595050, green: rgba( 44, 166, 33, 0.3)*/
+.no-margin { position: relative; margin-left: 0px; width: 460px; margin-right: 10px;}
+.left p { margin-right: 30px; margin-top: 30px; }
+.right p { margin-left: 30px; margin-top: 30px; }
+hr { border: 0; height: 1px; background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(89,80,80,.3), rgba(0,0,0,0)); background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(89,80,80,.3), rgba(0,0,0,0)); background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(89,80,80,.3), rgba(0,0,0,0)); background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(89,80,80,.3), rgba(0,0,0,0)); }
.slide { margin-top: 26px; overflow: hidden; z-index: 1; width: 460px; position: relative; background: #fefbf3; border: 1px solid rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.1); box-shadow: 0 1px 2px rgba(0,0,0,.1); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
.slide .java { z-index: 10; position: absolute; left: 0px; width: 460px; }
.slide .scala { position: absolute; z-index: 11; width: 460px; background: #fefbf3; }
pre { border: 0px solid #333; background-color: transparent;}
.tab-scala { position: absolute; top: 0px; left: 0px; width: 60px; height: 30px; padding: 6px; background: #fefbf3; border: 1px solid rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.1); box-shadow: 0 1px 2px rgba(0,0,0,.1); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
.tab-scala-fix { position: absolute; left: 1px; top: 26px; z-index: 12; width: 72px; height: 2px; background: url('{{ site.baseurl }}/resources/images/tabfix.gif'); }
-.java-toggle { position: absolute; top: 0px; left: 76px; padding: 6px; font-weight: bold; color: rgba(89, 80, 80, 0.6); text-shadow:0 1px 0 #ffffff; }
+.java-toggle { position: absolute; top: 0px; left: 76px; padding: 6px; font-weight: bold; color: rgba(89, 80, 80, 0.6); }
.tab-java { position: absolute; z-index: 1; top: 50px; left: 461px; width: 60px; height: 30px; padding: 6px; background: #fefbf3; border: 1px solid rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.1); box-shadow: 0 1px 2px rgba(0,0,0,.1); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; font-weight: bold; }
.tab-java-fix { position: absolute; left: 462px; top: 26px; z-index: 12; width: 72px; height: 2px; background: url('{{ site.baseurl }}/resources/images/tabfix.gif'); }
-.used-by h2 { font-family: 'Exo', sans-serif; font-size: 32px; font-weight: 400; color: #595959; text-shadow:0 1px 0 #ffffff; line-height: 34px; margin-bottom: 12px; } /*gray: 595959, green: 49bf00*/
-.used-by-header { background: url('{{ site.baseurl }}/resources/images/used-by-bg.png') 0 7px repeat-x; text-align: center; }
-.used-by-header .text { display: inline-block; padding: 0 20px; background: #dfdfd9; font-weight: bold; color: rgba(88, 111, 117, 0.8);}
-.used-by-logos { text-align: center; }
-.used-by-logos img { margin: 10px 10px;}
-.between-dark-strips { background: url('{{ site.baseurl }}/resources/images/between-dark-strips-bg.gif') repeat-x; height: 3px; margin-bottom: 20px; }
+.used-by h2 { font-family: "Source Sans Pro", "Helvetica Neue", sans-serif; font-size: 32px; font-weight: 400; color: #595959; line-height: 34px; margin-bottom: 12px; } /*gray: 595959, green: 49bf00*/
+.used-by-header { text-align: center; margin-bottom: 20px; }
+.used-by-header .text {display: inline-block; padding: 0 20px; background: #C1D2DC; font-weight: bold; color: rgba(88, 111, 117, 0.8);}
+.used-by-logos { text-align: center; /*white-space: nowrap;*/ }
+.between-dark-strips { background: #C1D2DC; height: 2px; margin-bottom: 40px; }
.three-bars { padding-bottom: 30px; }
-.three-bars h2 { font-family: 'Exo', sans-serif; font-size: 28px; font-weight: 400; color: #595959; text-shadow:0 1px 0 #ffffff; line-height: 30px; margin-bottom: 8px; }
-.three-bars h2 a { color: #447281; }
-.three-bars h2 a:hover { color: #73a600; text-decoration: none; }
+.three-bars h2 { font-family: "Source Sans Pro", "Helvetica Neue", sans-serif; font-size: 28px; font-weight: 400; color: #595959; line-height: 30px; margin-bottom: 8px; }
+.three-bars h2 a { color: #595959; }
+.three-bars h2 a:hover { color: #15A9CE; text-decoration: none; }
.tweets { position: relative; }
.tweet { position: relative; }
.tweets img { margin-left: -14px; }
@@ -61,33 +63,32 @@ pre { border: 0px solid #333; background-color: transparent;}
.time { display: block; position: relative; line-height: 0px; top: -16px; left: 64px; font-size: 80%; }
.time a { color: #888; white-space: nowrap; text-decoration: none; }
.triangle { position: relative; bottom: 9px; left: 40px; height: 0px; width: 1px; margin-left: auto; margin-right: auto; border-top: 16px solid rgba(0, 30, 30, 0.7); border-left: none; border-right: 16px solid transparent; border-bottom: none; }
-
.feed-entries { margin-left: 0px; }
-.feed-date { float: left; margin-right: 14px; height: 140px;}
+.feed-entry { position: relative; margin-bottom: 18px; }
+.feed-date { float: left; height: 100%; margin-right: 14px; height: 100%;}
.feed-month { color: #447281; font-size: 18px; font-weight: bold; text-transform:uppercase;}
-.feed-day { background: #73a600; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; color: #dfdfd9; font-weight: bold; font-size: 24px; text-align: center; line-height: 26px;}
+.feed-day { background: #15A9CE; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; color: #EFF2F5; font-weight: bold; font-size: 24px; text-align: center; line-height: 26px;}
.feed-year { color: #447281; font-size: 16px; font-weight: bold; }
-.feed-title { font-family: 'Exo', sans-serif; font-size: 18px; font-weight: 400; line-height: 20px; }
-.feed-title a { color: #689700; /*text-shadow:1px 1px 0 rgba(255, 255, 255, 0.6)*/ }
+.feed-title { font-family: "Source Sans Pro", "Helvetica Neue", sans-serif; font-size: 18px; font-weight: 400; line-height: 20px; }
+.feed-title a { color: #15A9CE; }
.feed-title a:hover { color: #447281; text-decoration: none; }
.feed-author { font-size: 11px; color: #888888;}
.feed-body { margin-bottom: 14px;}
-
.news-item { margin-bottom: 14px;}
-.news-date { display: inline; font-family: 'Exo', sans-serif; font-size: 14px; font-weight: 500; line-height: 16px; color: #73a600; }
-.news-title { font-family: 'Exo', sans-serif; font-size: 18px; font-weight: 400; line-height: 20px; margin-bottom: 4px;}
-.news-title a { color: #447281; /*text-shadow:1px 1px 0 rgba(255, 255, 255, 0.6)*/ }
-.news-title a:hover { color: #73a600; text-decoration: none; }
+.news-date { display: inline; font-family: "Source Sans Pro", "Helvetica Neue", sans-serif; font-size: 14px; font-weight: 500; line-height: 16px; color: #15A9CE; }
+.news-author { font-family: "Source Sans Pro", "Helvetica Neue", sans-serif; font-size: 12px; font-weight: 500; line-height: 15px; color: #447281; }
+.news-title { font-family: "Source Sans Pro", "Helvetica Neue", sans-serif; font-size: 18px; font-weight: 400; line-height: 20px; margin-bottom: 4px;}
+.news-title a { color: #447281; }
+.news-title a:hover { color: #15A9CE; text-decoration: none; }
-.footer { padding-top: 15px; clear: both; background: url('footer-bg.png') repeat-x; width: 100%; color: rgba(255, 255, 255, 0.6); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3); }
+.footer { padding-top: 15px; clear: both; width: 100%; color: #ffffff; background: #15A9CE; }
.footer ul { float: left; margin: 0; padding: 10px 2% 20px 0; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; width: 22%; list-style: none; }
-.footer a {text-decoration: none;color: rgba(255, 255, 255, 0.7);font-size: 12px;}
+.footer a {text-decoration: none;color: #ffffff; font-size: 12px;}
.footer a:hover {text-decoration: underline;}
.footer ul:last-child { padding-right: 0; }
-.footer ul li a { text-decoration: none; color: rgba(255, 255, 255, 0.7); font-size: 12px; }
+.footer ul li a { text-decoration: none; color: #ffffff; font-size: 12px; }
.footer ul li a:hover { text-decoration: underline; }
-.footer ul li h5 { font-size: 12px; color: rgba(255, 255, 255, 0.8); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5); margin-bottom: 10px; padding-top: 0; padding-bottom: 10px; line-height: 20px; border-bottom:1px solid rgba(103, 103, 103, 0.3); -webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5); -moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5); box-shadow:0 1px 0 rgba(255, 255, 255, 0.5); }
-.footer ul li h5 a { font-size: 12px; padding-top: 0; line-height: 20px; opacity: 1;}
-.footer .copyright { font-size: 12px; border-top:1px solid rgba(103, 103, 103, 0.5); clear: both; padding: 10px 0 20px; }
-.footer .copyright p { padding: 0 }
-.footer .license { font-size: 12px; }
+.footer ul li h5 { color: #ffffff; margin-bottom: 10px; padding-bottom: 10px; line-height: 20px; border-bottom:1px solid rgba(255,255,255,0.5); }
+.footer ul li h5 a { font-size: 14px; opacity: 1;}
+.footer .copyright { font-size: 12px; border-top:1px solid rgba(255,255,255,0.5); clear: both; padding: 10px 0 20px; }
+.footer .license { float: right; font-size: 12px; }
diff --git a/akka-docs/_sphinx/themes/akka/static/dark-blue-bg-main.jpg b/akka-docs/_sphinx/themes/akka/static/dark-blue-bg-main.jpg
deleted file mode 100644
index 58ed7cf870..0000000000
Binary files a/akka-docs/_sphinx/themes/akka/static/dark-blue-bg-main.jpg and /dev/null differ
diff --git a/akka-docs/_sphinx/themes/akka/static/dark-blue-bg.png b/akka-docs/_sphinx/themes/akka/static/dark-blue-bg.png
deleted file mode 100644
index 8253f71061..0000000000
Binary files a/akka-docs/_sphinx/themes/akka/static/dark-blue-bg.png and /dev/null differ
diff --git a/akka-docs/_sphinx/themes/akka/static/docs.css b/akka-docs/_sphinx/themes/akka/static/docs.css
index 7121bb66ae..1d56fcfe6d 100644
--- a/akka-docs/_sphinx/themes/akka/static/docs.css
+++ b/akka-docs/_sphinx/themes/akka/static/docs.css
@@ -1,17 +1,16 @@
-body { position: relative; color: rgba(0, 0, 0, 0.75);}
+body { position: relative; color: #0B5567;}
+a { color: #15A9CE; }
+a:hover { color: #15A9CE; text-decoration: underline; }
.navbar { margin-bottom: 18px; }
-a { color: #447281; }
-a:hover { color: #73a600; text-decoration: none; }
-.navbar-logo { visibility: visible; float: left; padding-top: 6px; }
-.main { position: relative; height: auto; margin-top: -18px; overflow: auto; }
-.page-title { position: relative; top: 24px; font-family: 'Exo', sans-serif; font-size: 24px; font-weight: 400; color: rgba(255, 255, 255, 1); text-shadow:0 2px 0 #000000; width: 900px;}
-.main-container { background: #f2f2eb; min-height: 600px; padding-top: 20px; margin-top: 28px; padding-bottom: 40px; }
-.container h1:first-of-type { display: none; visibility: hidden; margin-top: -36px; }
+.navbar-logo { visibility: visible; float: left; padding-top: 0px; }
+.main { position: relative; height: auto; margin-top: -18px; overflow: auto; background: #15A9CE;}
+.page-title { position: relative; top: 24px; font-family: 'Source Sans Pro', sans-serif; font-size: 24px; font-weight: 400; color: rgba(255, 255, 255, 1); width: 840px;}
+.main-container { background: #ffffff; min-height: 600px; padding-top: 20px; margin-top: 28px; }
.pdf-link { float: right; height: 40px; margin-bottom: -15px; margin-top: -5px; }
.breadcrumb { height: 18px; }
.breadcrumb li { float: right; }
.breadcrumb li a { color: #447281; }
-.breadcrumb li a:hover { color: #73a600; text-decoration: none; }
+.breadcrumb li a:hover { color: #15A9CE; text-decoration: none; }
.breadcrumb li:last-child { float: left; font-weight: bold; }
.contents-title { font-weight: bold; font-size: 18px; line-height: 27px; margin-bottom: 6px; color: #0d2428; text-shadow:0 1px 0 #f0fafc; }
div#toc { margin-left: -16px; }
@@ -23,27 +22,28 @@ div#toc ul li ul li { padding-bottom: 0px; line-height: 18px; font-weight: norma
div#scroller-anchor { width: inherit; }
div#scroller { width: inherit; }
p { padding-top: 4px; font-size: 14px; }
-h2 { padding-top: 14px; padding-bottom: 4px; margin-bottom: 2px; border-bottom: solid 1px rgba(0, 0, 0, 0.15); color: #0d2428; }
-h2 a { text-shadow:0 1px 0 #ffffff; color: #0d2428; }
+h1 {color: #15A9CE; }
+h2 { padding-top: 14px; padding-bottom: 4px; margin-bottom: 2px; border-bottom: solid 1px rgba(0, 0, 0, 0.15); color: #0B5567; }
+h2 a { color: #0B5567; }
h2 a:hover { color: #447281; }
h2 .pre { font-size: 20px; }
-h3 { padding-top: 10px; color: #2e6d82; }
-h3 a { text-shadow:0 1px 0 #ffffff; color: #2e6d82; }
+h3 { padding-top: 10px; color: #0B5567; }
+h3 a { color: #0B5567; }
h3 a:hover { }
h3 .pre { font-size: 16px; }
h4 { padding-top: 6px; font-size: 16px; }
-h4 a { color: #447281; }
-h4 a:hover { text-shadow:0 2px 0 #000000; }
-h5 { text-transform: uppercase; font-size: 14px; padding-top: 6px; color: #5e5e5e;}
-strong {color: #1d3c52; }
+h4 a { color: #0B5567; }
+h4 a:hover { text-shadow:0 2px 0 #0B5567; }
+h5 { text-transform: uppercase; font-size: 14px; padding-top: 6px; color: #0B5567;}
+strong {color: #0B5567; }
/*.footer-bg { overflow: auto; background:url('{{ site.baseurl }}/resources/images/dark-blue-bg.png') repeat; height: 100%; }*/
.toctree-l1 { font-weight: bold; font-size: 14px; padding-top: 4px;}
.toctree-l1 a { color: #15384e; }
-.toctree-l1 a:hover { color: #73a600; text-decoration: none; }
+.toctree-l1 a:hover { color: #15A9CE; text-decoration: none; }
.toctree-l2 { font-weight: normal; list-style: square; }
.toctree-l2 a { color: #447281; }
-.toctree-l2 a:hover { color: #73a600; text-decoration: none; }
+.toctree-l2 a:hover { color: #15A9CE; text-decoration: none; }
.topic-title {
color: rgba(0, 0, 0, 0.6);
@@ -59,27 +59,25 @@ strong {color: #1d3c52; }
background-color: #fdf5d9;
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
padding: 14px;
- border-color: #f4fece;
+ border-color: #73cbe2;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
margin-bottom: 18px;
position: relative;
padding: 7px 15px;
- color: #404040;
+ color: #ffffff;
background-repeat: repeat-x;
- background-image: -khtml-gradient(linear, left top, left bottom, from(#f4fece), to(#dff69a));
- background-image: -moz-linear-gradient(top, #f4fece, #dff69a);
- background-image: -ms-linear-gradient(top, #f4fece, #dff69a);
- background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4fece), color-stop(100%, #dff69a));
- background-image: -webkit-linear-gradient(top, #f4fece, #dff69a);
- background-image: -o-linear-gradient(top, #f4fece, #dff69a);
- background-image: linear-gradient(top, #f4fece, #dff69a);
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4fece', endColorstr='#dff69a', GradientType=0);
- text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
- border-color: #dff69a #dff69a #E4C652;
+ background-image: -khtml-gradient(linear, left top, left bottom, from(#73cbe2), to(#15a9ce));
+ background-image: -moz-linear-gradient(top, #73cbe2, #15a9ce);
+ background-image: -ms-linear-gradient(top, #73cbe2, #15a9ce);
+ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #73cbe2), color-stop(100%, #15a9ce));
+ background-image: -webkit-linear-gradient(top, #73cbe2, #15a9ce);
+ background-image: -o-linear-gradient(top, #73cbe2, #15a9ce);
+ background-image: linear-gradient(top, #73cbe2, #15a9ce);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73cbe2', endColorstr='#15a9ce', GradientType=0);
+ border-color: #15a9ce #15a9ce #E4C652;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
- text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
border-width: 1px;
border-style: solid;
-webkit-border-radius: 4px;
@@ -92,30 +90,28 @@ strong {color: #1d3c52; }
.warning {
background-image: none;
- background-color: #fdf5d9;
+ background-color: #e25758;
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
padding: 14px;
- border-color: #ffffc4;
+ border-color: #f06565;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
margin-bottom: 18px;
position: relative;
padding: 7px 15px;
- color: #404040;
+ color: #ffffff;
background-repeat: repeat-x;
- background-image: -khtml-gradient(linear, left top, left bottom, from(#ffffc4), to(#ffff00));
- background-image: -moz-linear-gradient(top, #ffffc4, #ffff00);
- background-image: -ms-linear-gradient(top, #ffffc4, #ffff00);
- background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffc4), color-stop(100%, #ffff00));
- background-image: -webkit-linear-gradient(top, #ffffc4, #ffff00);
- background-image: -o-linear-gradient(top, #ffffc4, #ffff00);
- background-image: linear-gradient(top, #ffffc4, #ffff00);
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffc4', endColorstr='#ffff00', GradientType=0);
- text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
- border-color: #dff69a #ffff00 #E4C652;
+ background-image: -khtml-gradient(linear, left top, left bottom, from(#f06565), to(#e25758));
+ background-image: -moz-linear-gradient(top, #f06565, #e25758);
+ background-image: -ms-linear-gradient(top, #f06565, #e25758);
+ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f06565), color-stop(100%, #e25758));
+ background-image: -webkit-linear-gradient(top, #f06565, #e25758);
+ background-image: -o-linear-gradient(top, #f06565, #e25758);
+ background-image: linear-gradient(top, #f06565, #e25758);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f06565', endColorstr='#e25758', GradientType=0);
+ border-color: #15a9ce #e25758 #E4C652;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
- text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
border-width: 1px;
border-style: solid;
-webkit-border-radius: 4px;
@@ -125,10 +121,14 @@ strong {color: #1d3c52; }
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
}
-
+.admonition a {
+ color: #0B5567;
+}
+.admonition a:hover {
+ text-decoration: underline;
+}
.admonition p.admonition-title {
- color: rgba(0, 0, 0, 0.6);
- text-shadow: 0 1px 0 rgba(255, 255, 255, .7);
+ color: #ffffff;
margin-bottom: 6px;
font-size: 16px;
font-weight: bold;
@@ -160,7 +160,6 @@ strong {color: #1d3c52; }
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
border-color: #c1dfe6 #c1dfe6 #E4C652;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
- text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
border-width: 1px;
border-style: solid;
-webkit-border-radius: 4px;
@@ -171,6 +170,6 @@ strong {color: #1d3c52; }
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
}
-.pre { padding: 1px 2px; color: #5d8700; background-color: #f3f7e9; border: 1px solid #dee1e2; font-family: Menlo, Monaco, "Courier New", monospace; font-size: 12px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
+.pre { padding: 1px 2px; color: #0B5567; background-color: #EFF2F5; border: 1px solid #dee1e2; font-family: Menlo, Monaco, "Courier New", monospace; font-size: 12px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.footer h5 { text-transform: none; }
diff --git a/akka-docs/_sphinx/themes/akka/static/footer-bg.png b/akka-docs/_sphinx/themes/akka/static/footer-bg.png
deleted file mode 100644
index 68ab033a85..0000000000
Binary files a/akka-docs/_sphinx/themes/akka/static/footer-bg.png and /dev/null differ
diff --git a/akka-docs/_sphinx/themes/akka/static/ga.js b/akka-docs/_sphinx/themes/akka/static/ga.js
index 799c09deae..730ea9160c 100644
--- a/akka-docs/_sphinx/themes/akka/static/ga.js
+++ b/akka-docs/_sphinx/themes/akka/static/ga.js
@@ -1,4 +1,4 @@
-// check to see if this document is on the akka.io server. If so, google analytics.
+// check to see if this document is on the akka.io server. If so, google analytics and marketo
if (/akka\.io/.test(document.domain)) {
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-21117439-1']);
@@ -17,6 +17,27 @@ if (/akka\.io/.test(document.domain)) {
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-23127719-1', 'typesafe.com', {'allowLinker': true, 'name': 'tsTracker'});
ga('tsTracker.require', 'linker');
- ga('tsTracker.linker:autoLink', ['typesafe.com','playframework.com','scala-lang.org','scaladays.org','spray.io','akka.io','scala-sbt.org']);
+ ga('tsTracker.linker:autoLink', ['typesafe.com','playframework.com','scala-lang.org','scaladays.org','spray.io','akka.io','scala-sbt.org','scala-ide.org']);
ga('tsTracker.send', 'pageview');
-}
+
+ (function() {
+ var didInit = false;
+ function initMunchkin() {
+ if(didInit === false) {
+ didInit = true;
+ Munchkin.init('558-NCX-702');
+ }
+ }
+ var s = document.createElement('script');
+ s.type = 'text/javascript';
+ s.async = true;
+ s.src = '//munchkin.marketo.net/munchkin.js';
+ s.onreadystatechange = function() {
+ if (this.readyState == 'complete' || this.readyState == 'loaded') {
+ initMunchkin();
+ }
+ };
+ s.onload = initMunchkin;
+ document.getElementsByTagName('head')[0].appendChild(s);
+ })();
+}
\ No newline at end of file
diff --git a/akka-docs/_sphinx/themes/akka/static/logo-small.png b/akka-docs/_sphinx/themes/akka/static/logo-small.png
index d26cf3fd94..2ad5096d3c 100644
Binary files a/akka-docs/_sphinx/themes/akka/static/logo-small.png and b/akka-docs/_sphinx/themes/akka/static/logo-small.png differ
diff --git a/akka-docs/_sphinx/themes/akka/static/prettify.css b/akka-docs/_sphinx/themes/akka/static/prettify.css
index 42ea723a01..b47210fb35 100644
--- a/akka-docs/_sphinx/themes/akka/static/prettify.css
+++ b/akka-docs/_sphinx/themes/akka/static/prettify.css
@@ -7,7 +7,7 @@
.typ, .atn, .dec, .var { color: #008fa9; }
.pln { color: #595050;/*color: #93a1a1;*/ }
pre.prettyprint {
- background: #fefbf3;
+ background: #EFF2F5;
padding: 9px;
border: 1px solid rgba(0,0,0,.2);
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1);
@@ -17,7 +17,7 @@ pre.prettyprint {
/* Specify class=linenums on a pre to get line numbering */
ol.linenums { margin: 0 0 0 40px; } /* IE indents via margin-left */
-ol.linenums li { color: rgba(0,0,0,.15); line-height: 20px; }
+ol.linenums li { color: rgba(0,0,0,.35); line-height: 20px; }
/* Alternate shading for lines */
li.L1, li.L3, li.L5, li.L7, li.L9 { }
diff --git a/akka-docs/_sphinx/themes/akka/static/style.css b/akka-docs/_sphinx/themes/akka/static/style.css
index cc335a387b..3a1cc1379a 100644
--- a/akka-docs/_sphinx/themes/akka/static/style.css
+++ b/akka-docs/_sphinx/themes/akka/static/style.css
@@ -15,7 +15,7 @@ button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:poin
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
textarea{overflow:auto;vertical-align:top;}
-body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;color:#333333;background-color:#ffffff;}
+body{margin:0;font-family:"Source Sans Pro", "Helvetica Neue", sans-serif;font-size:13px;line-height:18px;color:#333333;background-color:#ffffff;}
a{color:#0088cc;text-decoration:none;}
a:hover{color:#005580;text-decoration:underline;}
.row{margin-left:-20px;*zoom:1;}.row:before,.row:after{display:table;content:"";}
@@ -64,7 +64,7 @@ a:hover{color:#005580;text-decoration:underline;}
.container:after{clear:both;}
.container-fluid{padding-left:20px;padding-right:20px;*zoom:1;}.container-fluid:before,.container-fluid:after{display:table;content:"";}
.container-fluid:after{clear:both;}
-p{margin:0 0 9px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;}p small{font-size:11px;color:#999999;}
+p{margin:0 0 9px;font-family:"Source Sans Pro", "Helvetica Neue",sans-serif;font-size:13px;line-height:18px;}p small{font-size:11px;color:#999999;}
.lead{margin-bottom:18px;font-size:20px;font-weight:200;line-height:27px;}
h1,h2,h3,h4,h5,h6{margin:0;font-weight:bold;color:#333333;text-rendering:optimizelegibility;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;color:#999999;}
h1{font-size:30px;line-height:36px;}h1 small{font-size:18px;}
@@ -100,12 +100,12 @@ small{font-size:100%;}
cite{font-style:normal;}
code,pre{padding:0 3px 2px;font-family:Menlo,Monaco,"Courier New",monospace;font-size:12px;color:#333333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
code{padding:3px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8;}
-pre{display:block;padding:8.5px;margin:0 0 9px;font-size:12px;line-height:18px;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;white-space:pre;white-space:pre-wrap;word-break:break-all;}pre.prettyprint{margin-bottom:18px;}
+pre{display:block;padding:8.5px;margin:0 0 9px;font-size:12px;line-height:18px;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;/*white-space:pre;white-space:pre-wrap*/;word-break:break-all;}pre.prettyprint{margin-bottom:18px;}
pre code{padding:0;background-color:transparent;}
form{margin:0 0 18px;}
fieldset{padding:0;margin:0;border:0;}
legend{display:block;width:100%;padding:0;margin-bottom:27px;font-size:19.5px;line-height:36px;color:#333333;border:0;border-bottom:1px solid #eee;}
-label,input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:18px;}
+label,input,button,select,textarea{font-family:"Source Sans Pro", "Helvetica Neue", sans-serif;font-size:13px;font-weight:normal;line-height:18px;}
label{display:block;margin-bottom:5px;color:#333333;}
input,textarea,select,.uneditable-input{display:inline-block;width:210px;height:18px;padding:4px;margin-bottom:9px;font-size:13px;line-height:18px;color:#555555;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.uneditable-textarea{width:auto;height:auto;}
@@ -168,7 +168,7 @@ input:focus:required:invalid,textarea:focus:required:invalid,select:focus:requir
.input-prepend:after,.input-append:after{clear:both;}
.input-prepend input,.input-append input,.input-prepend .uneditable-input,.input-append .uneditable-input{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}.input-prepend input:focus,.input-append input:focus,.input-prepend .uneditable-input:focus,.input-append .uneditable-input:focus{position:relative;z-index:2;}
.input-prepend .uneditable-input,.input-append .uneditable-input{border-left-color:#ccc;}
-.input-prepend .add-on,.input-append .add-on{float:left;display:block;width:auto;min-width:16px;height:18px;margin-right:-1px;padding:4px 5px;font-weight:normal;line-height:18px;color:#999999;text-align:center;text-shadow:0 1px 0 #ffffff;background-color:#f5f5f5;border:1px solid #ccc;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
+.input-prepend .add-on,.input-append .add-on{float:left;display:block;width:auto;min-width:16px;height:18px;margin-right:-1px;padding:4px 5px;font-weight:normal;line-height:18px;color:#999999;text-align:center;background-color:#f5f5f5;border:1px solid #ccc;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.input-prepend .active,.input-append .active{background-color:#a9dba9;border-color:#46a546;}
.input-prepend .add-on{*margin-top:1px;}
.input-append input,.input-append .uneditable-input{float:left;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
@@ -410,10 +410,10 @@ button.btn.small,input[type="submit"].btn.small{*padding-top:3px;*padding-bottom
.nav>li>a{display:block;}
.nav>li>a:hover{text-decoration:none;background-color:#eeeeee;}
.nav-list{padding-left:14px;padding-right:14px;margin-bottom:0;}
-.nav-list>li>a,.nav-list .nav-header{display:block;padding:3px 15px;margin-left:-15px;margin-right:-15px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);}
+.nav-list>li>a,.nav-list .nav-header{display:block;padding:3px 15px;margin-left:-15px;margin-right:-15px;}
.nav-list .nav-header{font-size:11px;font-weight:bold;line-height:18px;color:#999999;text-transform:uppercase;}
.nav-list>li+.nav-header{margin-top:9px;}
-.nav-list .active>a,.nav-list .active>a:hover{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2);background-color:#0088cc;}
+.nav-list .active>a,.nav-list .active>a:hover{color:#ffffff;background-color:#0088cc;}
.nav-list [class^="icon-"]{margin-right:2px;}
.nav-tabs,.nav-pills{*zoom:1;}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:"";}
.nav-tabs:after,.nav-pills:after{clear:both;}
@@ -463,7 +463,6 @@ button.btn.small,input[type="submit"].btn.small{*padding-top:3px;*padding-bottom
.tabs-right .nav-tabs>li>a:hover{border-color:#eeeeee #eeeeee #eeeeee #dddddd;}
.tabs-right .nav-tabs .active>a,.tabs-right .nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#ffffff;}
.navbar{overflow:visible;margin-bottom:18px;}
-.navbar-inner{padding-left:20px;padding-right:20px;background-color:#102a29;background-image:-moz-linear-gradient(top, #132e2b, #0c2327);background-image:-ms-linear-gradient(top, #132e2b, #0c2327);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#132e2b), to(#0c2327));background-image:-webkit-linear-gradient(top, #132e2b, #0c2327);background-image:-o-linear-gradient(top, #132e2b, #0c2327);background-image:linear-gradient(top, #132e2b, #0c2327);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#132e2b', endColorstr='#0c2327', GradientType=0);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);}
.btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;background-color:#102a29;background-image:-moz-linear-gradient(top, #132e2b, #0c2327);background-image:-ms-linear-gradient(top, #132e2b, #0c2327);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#132e2b), to(#0c2327));background-image:-webkit-linear-gradient(top, #132e2b, #0c2327);background-image:-o-linear-gradient(top, #132e2b, #0c2327);background-image:linear-gradient(top, #132e2b, #0c2327);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#132e2b', endColorstr='#0c2327', GradientType=0);border-color:#0c2327 #0c2327 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1),0 1px 0 rgba(255, 255, 255, 0.075);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1),0 1px 0 rgba(255, 255, 255, 0.075);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1),0 1px 0 rgba(255, 255, 255, 0.075);}.btn-navbar:hover,.btn-navbar:active,.btn-navbar.active,.btn-navbar.disabled,.btn-navbar[disabled]{background-color:#0c2327;}
.btn-navbar:active,.btn-navbar.active{background-color:#000000 \9;}
.btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);}
@@ -479,17 +478,37 @@ button.btn.small,input[type="submit"].btn.small{*padding-top:3px;*padding-bottom
.navbar-form input,.navbar-form select{display:inline-block;margin-top:5px;margin-bottom:0;}
.navbar-form .radio,.navbar-form .checkbox{margin-top:5px;}
.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px;}
-.navbar-search{position:relative;float:left;margin-top:6px;margin-bottom:0;}.navbar-search .search-query{padding:4px 9px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;color:#ffffff;color:rgba(255, 255, 255, 0.75);background:#666;background:rgba(255, 255, 255, 0.3);border:1px solid #111;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.15);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.15);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.15);-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}.navbar-search .search-query :-moz-placeholder{color:#eeeeee;}
+.navbar-search{position:relative;float:left;margin-top:6px;margin-bottom:0;}.navbar-search .search-query{padding:4px 9px;font-family:"Source Sans Pro", "Helvetica Neue", sans-serif;font-size:13px;font-weight:normal;line-height:1;color:#ffffff;color:rgba(255, 255, 255, 0.75);background:#666;background:rgba(255, 255, 255, 0.3);border:1px solid #111;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.15);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.15);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.15);-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}.navbar-search .search-query :-moz-placeholder{color:#eeeeee;}
.navbar-search .search-query::-webkit-input-placeholder{color:#eeeeee;}
.navbar-search .search-query:hover{color:#ffffff;background-color:#999999;background-color:rgba(255, 255, 255, 0.5);}
-.navbar-search .search-query:focus,.navbar-search .search-query.focused{padding:5px 10px;color:#333333;text-shadow:0 1px 0 #ffffff;background-color:#ffffff;border:0;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);box-shadow:0 0 3px rgba(0, 0, 0, 0.15);outline:0;}
+.navbar-search .search-query:focus,.navbar-search .search-query.focused{padding:5px 10px;color:#333333;background-color:#ffffff;border:0;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);box-shadow:0 0 3px rgba(0, 0, 0, 0.15);outline:0;}
.navbar-fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030;}
.navbar-fixed-top .navbar-inner{padding-left:0;padding-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0;}
.navbar .nav.pull-right{float:right;}
.navbar .nav>li{display:block;float:left;}
-.navbar .nav>li>a{float:none;padding:10px 10px 11px;line-height:19px;color:#999999;text-decoration:none;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
-.navbar .nav>li>a:hover{background-color:transparent;color:#ffffff;text-decoration:none;}
+.navbar .nav>li>a{
+ float:none;
+ padding: 15px;
+ height: 45px;
+ line-height: 45px;
+ color:#0B5567;
+ text-decoration:none;
+ font-size: 14px;
+ font-weight: 700;
+ border-left: 1px solid #ebebeb;
+ transition: all 200ms ease-in-out;
+}
+.navbar .nav>li:last-child a {
+ border-right: 1px solid #ebebeb;
+}
+.navbar .nav>li>a:hover {
+ background: #f5f5f5;
+ color:#0B5567;
+ text-decoration:none;
+ box-shadow: inset 0 4px 0 #15A9CE, inset 0 0 3px #ebebeb;
+ transition: all 200ms ease-in-out;
+}
.navbar .nav .active>a,.navbar .nav .active>a:hover{color:#ffffff;text-decoration:none;background-color:#0c2327;background-color:rgba(0, 0, 0, 0.5);}
.navbar .divider-vertical{height:40px;width:1px;margin:0 9px;overflow:hidden;background-color:#0c2327;border-right:1px solid #132e2b;}
.navbar .nav.pull-right{margin-left:10px;margin-right:0;}
@@ -501,7 +520,7 @@ button.btn.small,input[type="submit"].btn.small{*padding-top:3px;*padding-bottom
.navbar .nav .active>.dropdown-toggle:hover{color:#ffffff;}
.navbar .nav.pull-right .dropdown-menu{left:auto;right:0;}.navbar .nav.pull-right .dropdown-menu:before{left:auto;right:12px;}
.navbar .nav.pull-right .dropdown-menu:after{left:auto;right:13px;}
-.breadcrumb{padding:7px 14px;margin:0 0 18px;background-color:rgba(251, 251, 251, 0.7);background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(245, 245, 245, 0.7));background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(245, 245, 245, 0.7));background-image:-webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0.7)), to(rgba(245, 245, 245, 0.7)));background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(245, 245, 245, 0.7));background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(245, 245, 245, 0.7));background-image:linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(245, 245, 245, 0.7));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(255, 255, 255, 0.7)', endColorstr='rgba(245, 245, 245, 0.7)', GradientType=0);border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;}.breadcrumb li{display:inline;text-shadow:0 1px 0 #ffffff;}
+.breadcrumb{padding:7px 14px;margin:0 0 18px;background-color:rgba(251, 251, 251, 0.7);background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(245, 245, 245, 0.7));background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(245, 245, 245, 0.7));background-image:-webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0.7)), to(rgba(245, 245, 245, 0.7)));background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(245, 245, 245, 0.7));background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(245, 245, 245, 0.7));background-image:linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(245, 245, 245, 0.7));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(255, 255, 255, 0.7)', endColorstr='rgba(245, 245, 245, 0.7)', GradientType=0);border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;}.breadcrumb li{display:inline;}
.breadcrumb .divider{padding:0 5px;color:#999999;}
.breadcrumb .active a{color:#333333;}
.pagination{height:36px;margin:18px 0;}
@@ -571,7 +590,7 @@ a.thumbnail:hover{border-color:#0088cc;-webkit-box-shadow:0 1px 4px rgba(0, 105,
.label-success{background-color:#468847;}
.label-info{background-color:#3a87ad;}
@-webkit-keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}@-moz-keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}@keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}.progress{overflow:hidden;height:18px;margin-bottom:18px;background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-ms-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));background-image:-webkit-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-o-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:linear-gradient(top, #f5f5f5, #f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
-.progress .bar{width:0%;height:18px;color:#ffffff;font-size:12px;text-align:center;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top, #149bdf, #0480be);background-image:-ms-linear-gradient(top, #149bdf, #0480be);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));background-image:-webkit-linear-gradient(top, #149bdf, #0480be);background-image:-o-linear-gradient(top, #149bdf, #0480be);background-image:linear-gradient(top, #149bdf, #0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width 0.6s ease;-moz-transition:width 0.6s ease;-ms-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease;}
+.progress .bar{width:0%;height:18px;color:#ffffff;font-size:12px;text-align:center;background-color:#0e90d2;background-image:-moz-linear-gradient(top, #149bdf, #0480be);background-image:-ms-linear-gradient(top, #149bdf, #0480be);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));background-image:-webkit-linear-gradient(top, #149bdf, #0480be);background-image:-o-linear-gradient(top, #149bdf, #0480be);background-image:linear-gradient(top, #149bdf, #0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width 0.6s ease;-moz-transition:width 0.6s ease;-ms-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease;}
.progress-striped .bar{background-color:#62c462;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;}
.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;}
.progress-danger .bar{background-color:#dd514c;background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);background-image:-ms-linear-gradient(top, #ee5f5b, #c43c35);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);background-image:linear-gradient(top, #ee5f5b, #c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);}
@@ -607,4 +626,4 @@ a.thumbnail:hover{border-color:#0088cc;-webkit-box-shadow:0 1px 4px rgba(0, 105,
.pull-left{float:left;}
.hide{display:none;}
.show{display:block;}
-.invisible{visibility:hidden;}
+.invisible{visibility:hidden;}
\ No newline at end of file
diff --git a/akka-docs/_sphinx/themes/akka/static/watermark.png b/akka-docs/_sphinx/themes/akka/static/watermark.png
index 3af2378119..dfbc5d5e2c 100644
Binary files a/akka-docs/_sphinx/themes/akka/static/watermark.png and b/akka-docs/_sphinx/themes/akka/static/watermark.png differ