improve
diff --git a/pages/otj_java8.html b/pages/otj_java8.html
index 070a747..b577787 100644
--- a/pages/otj_java8.html
+++ b/pages/otj_java8.html
@@ -12,7 +12,7 @@
</ul>
</div-->
-<main role="main" style="height:400px;">
+<main role="main" style="height:170px;background-image:url(/luna/assets/public/images/background.jpg);">
<div it="novaContent" class="container-full footer-offset breakcrumbs-offset padding-top">
<div class="container" style="padding-top:1.5em">
<div class="col-md-15">
@@ -27,8 +27,8 @@
<h2 style="position:relative; left:170px; top:0px;height:24px;">Composition:</h2>
<div style="position:relative; left:38px; top:10px; width:380px;height:300px;font-size:16px;">
The essence of object-oriented programming is to compose a system from a possibly large number of interacting classes and objects.
- Since version 1.1, Java has not seen any enhancements for this task.
- OT/J adds three closely related concepts:
+ Since version 1.1, <b class="orange">Java</b> has not seen any enhancements for this task.
+ <a class="orange" href="http://wiki.eclipse.org/OTJ">OT/J</a> adds three closely related concepts:
<ul>
<li>Roles can be attached to a base object for dynamic specialization.</li>
<li>Roles are grouped into a Team to yield cohesive modules for use-cases & features.</li>
@@ -39,19 +39,19 @@
-ms-transform:rotate(-90deg);
-webkit-transform:rotate(-90deg);">Algorithms:</h2>
<div style="position:relative; left:523px; top:-230px; width:245px;font-size:16px;">
- OT/J is agnostic to how algorithms are encoded (programming in the small),
- but you may leverage lambda expressions from Java 8 in your OT/J programs for that touch
+ <a class="orange" href="http://wiki.eclipse.org/OTJ">OT/J</a> is agnostic to how algorithms are encoded (programming in the small),<br/>
+ but you may leverage lambda expressions from <b class="orange">Java 8</b> in your OT/J programs for that touch
of functional programming.
</div>
<h2 style="position:relative; left:150px; top:-140px;"> Types:</h2>
- <div style="position:relative; left:280px; top:-197px; width:450px;font-size:16px;">
+ <div style="position:relative; left:210px; top:-197px; width:470px;font-size:16px;">
A rich type system is key for attaching semantics to the elements of your program.
<ul>
- <li>Java 8 features …<br/>
+ <li><b class="orange">Java 8</b> features …<br/>
type annotations for expressing more properties of types,</li>
- <li>JDT leverages …<br/>
+ <li><a class="orange" href="http://www.eclipse.org/jdt">JDT</a> leverages …<br/>
type annotations for detecting null related errors,</li>
- <li>OT/J introduces …<br/>
+ <li><a class="orange" href="http://wiki.eclipse.org/OTJ">OT/J</a> introduces …<br/>
dependent types to express object ownership.</li>
</ul>
</div>