From a2129b4acbc01f45dfb1f8c183d5fb8e289571ae Mon Sep 17 00:00:00 2001
From: Daniel Molkentin <daniel.molkentin@nokia.com>
Date: Tue, 17 Aug 2010 11:46:18 +0200
Subject: [PATCH] Adjust to changes in qdoc from Qt 4.7.

Reviewed-By: Leena Miettinen
(cherry picked from commit 294dfd10a3c2f8444e3c665a7d2ce388fbba500f)
---
 doc/doc.pri                         |    7 +-
 doc/templates/images/bg_l.png       |  Bin 139 -> 100 bytes
 doc/templates/images/bg_l_blank.png |  Bin 123 -> 84 bytes
 doc/templates/images/bg_r.png       |  Bin 136 -> 96 bytes
 doc/templates/images/box_bg.png     |  Bin 129 -> 89 bytes
 doc/templates/images/breadcrumb.png |  Bin 195 -> 134 bytes
 doc/templates/images/bullet_gt.png  |  Bin 185 -> 124 bytes
 doc/templates/images/bullet_sq.png  |  Bin 117 -> 74 bytes
 doc/templates/images/bullet_up.png  |  Bin 253 -> 210 bytes
 doc/templates/images/page_bg.png    |  Bin 126 -> 84 bytes
 doc/templates/scripts/functions.js  |   28 +-
 doc/templates/scripts/narrow.js     |   13 +-
 doc/templates/style/narrow.css      |   25 +-
 doc/templates/style/style.css       | 1393 +++++++++++++++++----------
 14 files changed, 912 insertions(+), 554 deletions(-)

diff --git a/doc/doc.pri b/doc/doc.pri
index c161582f7f8..8cf07f2c35b 100644
--- a/doc/doc.pri
+++ b/doc/doc.pri
@@ -19,14 +19,13 @@ HELP_DEP_FILES = $$PWD/qtcreator.qdoc \
                  $$PWD/addressbook-sdk.qdoc \
                  $$PWD/qt-defines.qdocconf \
                  $$PWD/qt-html-templates.qdocconf \
-                 $$PWD/qtcreator.qdocconf \
-                 $$PWD/qtcreator-online.qdocconf
+                 $$PWD/qtcreator.qdocconf
 
-html_docs.commands = $$QDOC $$PWD/qtcreator.qdocconf
+html_docs.commands = $$QDOC -creator $$PWD/qtcreator.qdocconf
 html_docs.depends += $$HELP_DEP_FILES
 html_docs.files = $$QHP_FILE
 
-html_docs_online.commands = $$QDOC $$PWD/qtcreator-online.qdocconf
+html_docs_online.commands = $$QDOC -online $$PWD/qtcreator.qdocconf
 html_docs_online.depends += $$HELP_DEP_FILES
 
 qch_docs.commands = $$HELPGENERATOR -o \"$$QCH_FILE\" $$QHP_FILE
diff --git a/doc/templates/images/bg_l.png b/doc/templates/images/bg_l.png
index 95470c78cc14153c55bb5f4bd672c1dc68282e1e..90b1da10b9b9f85eff333ba71fcc66803ce9dca2 100755
GIT binary patch
delta 70
zcmeBXOqrnKpzZ167@~1Lx#H84lZ)N^<!mYno}Zg5ZJzf>o^^2p+XEw>KR-V|zrVje
aV-v%7@p}2~+vJlNfWXt$&t;ucLK6T_4jyR$

delta 109
zcmYf4W}KjsE?MFlQ4*Y=R#Ki=l*-_klAn~S;F+74o*I;zm{M7IGS!BGfkD^P#WAGf
zR#MHUCnxO<elWAWdi9EDae_#Ibj;2o)<YMrTuDhvN=iv_na0Xtz_89r@c-tFrG-F^
N44$rjF6*2UngHn&DaQZ+

diff --git a/doc/templates/images/bg_l_blank.png b/doc/templates/images/bg_l_blank.png
index e0eca3f1c3ac99625696ad98eedb402882788d5d..5a9673d81bd4792d4789fc0089caf221b8bad42e 100755
GIT binary patch
delta 38
scmb;pnV`ZU?djqeq7j@tF;G~PA%=<X|MJqH76u^jboFyt=akR{0MP>r00000

delta 92
zcmWHko}dygS>hT|5}cn_Ql40p%HWuipOmWLnVXoN8kCxtQdxL1)rNtALDtj7F{I*F
wQq89)C+!V>FtfdS^@?Y4g2)AN1{Mj17$&~|%jOzJ0~IoOy85}Sb4q9e03a(N00000

diff --git a/doc/templates/images/bg_r.png b/doc/templates/images/bg_r.png
index 42a35a546ffa1c10ccd33445286c732147d0e26f..f0fb121dea583b5df61fbc11d75069beb6e0c42f 100755
GIT binary patch
delta 39
tcmeBROqig;q3-G87!u+Bc4DBss9an)>pG5rN5>d|z|+;wWt~$(69DW53<&@L

delta 79
zcmYf3V4R?$D_P<iQ4*Y=R#Ki=l*-_klAn~S;F+74o*I;zm{M7IGS!BGfkDgD#WAGf
i)|-hs@)GkHm>J^2S=VuYYCQmyV(@hJb6Mw<&;$S_Y8o8?

diff --git a/doc/templates/images/box_bg.png b/doc/templates/images/box_bg.png
index 232655a818bc0af3cd43c08eccd2a7e675c705ca..3322f923f81d060c50ca8e7a50182837c16f7bd9 100755
GIT binary patch
delta 59
zcmZo<jGUlis^ID37{YO#^&mSZ0|O89hQR+`uNUx7yJNPcHP^#QXhO{uH^I96`H{OB
OfWXt$&t;ucLK6T?>J(xC

delta 99
zcma!SWSpQ9D_P<iQ4*Y=R#Ki=l*-_klAn~S;F+74o*I;zm{M7IGS!BGfkD~R#WAGf
z7R$j#P6h^^Lk2JYPyf{zoXB}Q<MiFc*(x4YjBE^7$^;vvZt#BsDrfL?^>bP0l+XkK
D=&>WR

diff --git a/doc/templates/images/breadcrumb.png b/doc/templates/images/breadcrumb.png
index f0571ce1b525c10462c6c2d6fb9715a9b1939c98..0ded5514d236b9ccf458c0cc3f0afe7f89a1f8f1 100755
GIT binary patch
delta 105
zcmV-v0G9v50fqsPBw|fTL_t&t*KLe33cxT71M~m)6jQu;idPR=O-w!!WvY`xryg1)
zAr(~>k%(A8ssQ*Rync*vAKZQWq_uV({(5F6A~V~2t#zOEjyY2gpQTw@ss6XZ00000
LNkvXXu0mjfm^>>1

delta 167
zcmV;Y09gNq0mA{1B!3xnMObuGZ)S9NVRB^vL1b@YWgtmyVP|DhWnpA_ami&o0001G
zNkl<Zc-kb4F%AGB2n6-QBOn%1`Tt*NXK7<%VQl<>!NMHg6(le_tW7D22s0C+F~;hV
zbN&$`KFXYPYpqhs7~|%OYOSp`T|j5f*?R|o5W@A<Jm(ORJ|Nl@qwLMz<JbQRFaV7Z
VF;g$*%e4Ri002ovPDHLkV1iazM7aO}

diff --git a/doc/templates/images/bullet_gt.png b/doc/templates/images/bullet_gt.png
index 88759256cee54e758d4960aa3ecc4c8134561249..7561b4edc4ccfcadf17fe199c8ffda8a9c154109 100755
GIT binary patch
delta 94
zcmV-k0HOc60ep}oSVKufK~xCWW2o96o3_nu@BQ`v!GHmXk%d6~!;iKFtk&{drLpbK
zat4U9c^5iemdXGTHu>N+`ra#4CY`PZ=|?jk06phPb|3dG`~Uy|07*qoM6N<$g1NgZ
A@c;k-

delta 156
zcmV;N0Av4rxdD(Qe;IT|SaefwW^{L9a%BKPWN%_+AW3auXJt}lVPtu6$z?nM003J_
zL_t(|+G42MADgz#ZSVc{|G|I(h>?Yu7#J8ll_Ot$eKPTM<@UQP7(r?n80KH>T6T3Z
zkO7iE@_75E+Y7l^d5X-tLHr4)Du4g|<)RqusT{$8W<EfG76Aa%&pdfd18c1S0000<
KMNUMnLSTY$szZAK

diff --git a/doc/templates/images/bullet_sq.png b/doc/templates/images/bullet_sq.png
index db85ee34008e65acc4a0eccf6e2b4b8147cd929d..a84845e3c7e7a9dde3388ef851bd1bac74a6c40f 100755
GIT binary patch
delta 43
xcmXT*nxLX4=;`7Z!f`#hAX2NjO(H{^g~4c^%GTLSo6j-;fv2mV%Q~loCIBnR4dnm;

delta 86
zcmeY&ouCpZS>hT|5}cn_Ql40p%HWuipOmWLnVXoN8kCxtQdxL1)rNtALEO{DF{I*F
oQc0xN;Rdc55(W&Wtqe>&45ej^f_9Gnc|au$p00i_>zopr0M+*zU;qFB

diff --git a/doc/templates/images/bullet_up.png b/doc/templates/images/bullet_up.png
index 285e7411b455f3fd3432306d1b29371572c9571a..7de2f06954bb18c44791abe8e7b3e15c8ce666de 100644
GIT binary patch
delta 157
zcmV;O0Am0B0n!1G83+Ra0008o6*Q3{D1S3hOjJdu)s(5#m#5T|$mPA^@Y<);l%>;=
z-R{<*(v8~f)27suvf85F@7KKFuKE1<tk;_V|NoOlBSZiI05wTOK~#9!T*XNe01*&H
z!LQMVs^Z=Mv?46!CIzDp5I+0N$nC58T^4PZWD3@X5O>~>00RI}RRY2*cJ+k-015yA
LNkvXXu0mjfi`q^b

delta 200
zcmV;(05|{A0sR4x83+ad001=v<pz-<D1V<xL_t(|+G6<s|38DvQW=JAcb5ML(*Hp;
zNDPD-LBzfX8~#r`UBU3}_g4lkRvrcy#bAb9lNLr6ki^RC(-|0nkeij4fsv7sVdveI
z4B8?l|CvA%BAnttm8}e4e}8^dY~I7b!NSb|5@!NQoO-sOvEz8Y00R&-9!_Ii6E%E+
z5hM<_({-6FNSq&tF9EUq?x@EgJ_8d29)MR8Aiw|!c|vR1%o_Lr0000<MNUMnLSTZJ
Ct5ZV&

diff --git a/doc/templates/images/page_bg.png b/doc/templates/images/page_bg.png
index fb7d051a2864ec0cf6d49c44c057a8c39d24636b..9b3bd999dfb5b4988ff40bbf82de81f762a5d034 100755
GIT binary patch
delta 53
zcmb;mnV@1I?djqeB5^tS$N&HKhc)DEew>`Fp77_(%U}UEhK@U?vqVbbWEp_K)78&q
Iol`;+0AG<60RR91

delta 95
zcmWHko1hXUS>hT|5}cn_Ql40p%HWuipOmWLnVXoN8kCxtQdxL1)rNtALBZ3-F{I*F
z(vScD?GJ0n+59*;S>1<+hsUR<r$<3b;Q&L#JKdSLGBcZjY8gCT{an^LB{Ts5nmr>5

diff --git a/doc/templates/scripts/functions.js b/doc/templates/scripts/functions.js
index 58a02485910..faa4ca49374 100644
--- a/doc/templates/scripts/functions.js
+++ b/doc/templates/scripts/functions.js
@@ -63,11 +63,9 @@ function processNokiaData(response){
 		if(propertyTags[i].getElementsByTagName('pageType')[0].firstChild.nodeValue == 'APIPage'){
 			lookupCount++;
 
-			
 			for (var j=0; j< propertyTags[i].getElementsByTagName('pageWords').length; j++){
 				full_li_element = linkStart + propertyTags[i].getElementsByTagName('pageUrl')[j].firstChild.nodeValue;
 				full_li_element = full_li_element + "'>" + propertyTags[i].getElementsByTagName('pageTitle')[0].firstChild.nodeValue + linkEnd;
-					
 				$('#ul001').append(full_li_element);
 			$('#ul001 .defaultLink').css('display','none');
 
@@ -77,7 +75,6 @@ function processNokiaData(response){
 		if(propertyTags[i].getElementsByTagName('pageType')[0].firstChild.nodeValue == 'Article'){
 			articleCount++;
 
-				 
 			for (var j=0; j< propertyTags[i].getElementsByTagName('pageWords').length; j++){
 			    full_li_element = linkStart + propertyTags[i].getElementsByTagName('pageUrl')[j].firstChild.nodeValue;
 				full_li_element =full_li_element + "'>" + propertyTags[i].getElementsByTagName('pageTitle')[0].firstChild.nodeValue + linkEnd ;
@@ -103,10 +100,13 @@ function processNokiaData(response){
 		if(i==propertyTags.length){$('#pageType').removeClass('loading');}
 
 	}	
+	if(lookupCount > 0){$('#ul001 .menuAlert').remove();$('#ul001').prepend('<li class=\"menuAlert liveResult hit\">Found ' + lookupCount + ' hits</li>');$('#ul001 li').css('display','block');$('.sidebar .search form input').removeClass('loading');}
+    if(articleCount > 0){$('#ul002 .menuAlert').remove();$('#ul002').prepend('<li class=\"menuAlert liveResult hit\">Found ' + articleCount + ' hits</li>');$('#ul002 li').css('display','block');}
+	if(exampleCount > 0){$('#ul003 .menuAlert').remove();$('#ul003').prepend('<li class=\"menuAlert liveResult hit\">Found ' + articleCount + ' hits</li>');$('#ul003 li').css('display','block');}
 	 
-	if(lookupCount == 0){$('#ul001').prepend('<li class=\"liveResult noMatch\">Found no result</li>');$('#ul001 li').css('display','block');$('.sidebar .search form input').removeClass('loading');}
-    if(articleCount == 0){$('#ul002').prepend('<li class=\"liveResult noMatch\">Found no result</li>');$('#ul002 li').css('display','block');}
-	if(exampleCount == 0){$('#ul003').prepend('<li class=\"liveResult noMatch\">Found no result</li>');$('#ul003 li').css('display','block');}
+	if(lookupCount == 0){$('#ul001 .menuAlert').remove();$('#ul001').prepend('<li class=\"menuAlert liveResult noMatch\">Found no result</li>');$('#ul001 li').css('display','block');$('.sidebar .search form input').removeClass('loading');}
+    if(articleCount == 0){$('#ul002 .menuAlert').remove();$('#ul002').prepend('<li class=\"menuAlert liveResult noMatch\">Found no result</li>');$('#ul002 li').css('display','block');}
+	if(exampleCount == 0){$('#ul003 .menuAlert').remove();$('#ul003').prepend('<li class=\"menuAlert liveResult noMatch\">Found no result</li>');$('#ul003 li').css('display','block');}
 	// reset count variables;
 	 lookupCount=0;
 	 articleCount = 0;
@@ -121,6 +121,7 @@ function CheckEmptyAndLoadList()
 	var pageVal = $('title').html();
 	$('#feedUrl').remove();
 	$('#pageVal').remove();
+	$('.menuAlert').remove();
 	$('#feedform').append('<input id="feedUrl" name="feedUrl" value="'+pageUrl+'" style="display:none;">');
 	$('#feedform').append('<input id="pageVal" name="pageVal" value="'+pageVal+'" style="display:none;">');
 	$('.liveResult').remove();
@@ -160,7 +161,8 @@ else
           var searchString = $('#pageType').val() ;
           if ((searchString == null) || (searchString.length < 3)) {
 				$('#pageType').removeClass('loading');
-				 $('.liveResult').remove(); // replaces removeResults();
+				 $('.liveResult').remove(); 
+				 $('.searching').remove(); 
       	   		CheckEmptyAndLoadList();
 				$('.report').remove();
 				// debug$('.content').prepend('<li>too short or blank</li>'); // debug
@@ -169,9 +171,8 @@ else
             if (this.timer) clearTimeout(this.timer);
             this.timer = setTimeout(function () {
 				$('#pageType').addClass('loading');
-				// debug$('.content').prepend('<li>new search started </li>');// debug
-				// debug$('.content').prepend('<p class=\"report\">Search string ' +searchString +'</p>'); // debug
-
+				$('.searching').remove(); 
+				$('.list ul').prepend('<li class="menuAlert searching">Searching...</li>');
                $.ajax({
                 contentType: "application/x-www-form-urlencoded",
                 url: 'http://' + location.host + '/nokiasearch/GetDataServlet',
@@ -180,9 +181,10 @@ else
 				type: 'post',	 
                 success: function (response, textStatus) {
 
-				$('.liveResult').remove(); // replaces removeResults();
-								$('#pageType').removeClass('loading');
-
+				$('.liveResult').remove(); 
+				$('.searching').remove(); 
+				$('#pageType').removeClass('loading');
+				$('.list ul').prepend('<li class="menuAlert searching">Searching...</li>');
                 processNokiaData(response);
 
  }     
diff --git a/doc/templates/scripts/narrow.js b/doc/templates/scripts/narrow.js
index 12d0ce89d56..35c81bf4a46 100644
--- a/doc/templates/scripts/narrow.js
+++ b/doc/templates/scripts/narrow.js
@@ -59,9 +59,20 @@ var narrowInit = function() {
 }
 
 $(document).ready(function(){
-  if ($('body').hasClass('narrow')) {
+/*   if ($('body').hasClass('narrow')) {
     narrowInit();
   }
+ */
+ if($(window).width()<600) {
+    $('body').addClass('narrow');
+
+    if ($("#narrowsearch").length == 0) {
+      narrowInit();
+    }
+  }
+  else {
+    $('body').removeClass('narrow');
+  }
 });
 
 $(window).bind('resize', function () {
diff --git a/doc/templates/style/narrow.css b/doc/templates/style/narrow.css
index 05159aa568d..349048fd8ce 100644
--- a/doc/templates/style/narrow.css
+++ b/doc/templates/style/narrow.css
@@ -15,7 +15,12 @@
     }
 
     .narrow .footer {
-      margin: 0;
+      margin: 0px;
+    }
+
+    .creator .header, .creator .header .content, .creator .footer, .creator .wrapper {
+      margin: 0px;
+      min-width: 300px;
     }
     .narrow .header
     {
@@ -49,7 +54,7 @@
 
     .narrow .header .qtref a
     {
-      color: #363534;
+      color: #00732F;
     }
 
     .narrow .header .qtref span
@@ -98,7 +103,7 @@
     }
     .narrow .header #shortCut ul li a
     {
-      color: #44a51c;
+      color: #00732F;
     }
 
     .narrow .wrapper .hd
@@ -126,6 +131,11 @@
         margin: 0 5px 0 5px;
     }
 
+    .creator .wrap
+    {
+        margin: 0px;
+		background:#FFFFFF;
+    }
     .narrow .wrap .toolbar
     {
       border-bottom: none;
@@ -135,7 +145,14 @@
     {
         padding-top: 15px;
     }
-
+    .creator .wrap .content
+    {
+        padding-top: 10px;
+    }
+    .creator .wrap .content .guide
+    {
+        padding-top: 15px;
+    }
     .narrow .wrap .feedback
     {
         display: none;
diff --git a/doc/templates/style/style.css b/doc/templates/style/style.css
index 90cfa2c214f..190c60a1d9b 100644
--- a/doc/templates/style/style.css
+++ b/doc/templates/style/style.css
@@ -1,6 +1,8 @@
 @media screen
 {
-    html
+ 
+/* basic elements */
+ html
     {
         color: #000000;
         background: #FFFFFF;
@@ -18,6 +20,7 @@
     fieldset, img
     {
         border: 0;
+		max-width:100%;
     }
     address, caption, cite, code, dfn, em, strong, th, var, optgroup
     {
@@ -39,7 +42,6 @@
     h1, h2, h3, h4, h5, h6
     {
         font-size: 100%;
-/*        font-weight: normal; */
     }
     q:before, q:after
     {
@@ -50,11 +52,7 @@
         border: 0;
         font-variant: normal;
     }
-    sup
-    {
-        vertical-align: baseline;
-    }
-    sub
+    sup, sub
     {
         vertical-align: baseline;
     }
@@ -62,19 +60,6 @@
 	{
 		word-spacing:5px;
 	}
-    .heading
-    {
-        font: normal 600 16px/1.0 Arial;
-        padding-bottom: 15px;
-    }
-    .subtitle
-    {
-        font-size: 13px;
-    }
-    .small-subtitle
-    {
-        font-size: 13px;
-    }
     legend
     {
         color: #000000;
@@ -90,9 +75,19 @@
     {
         font-size: 100%;
     }
+    strong
+    {
+        font-weight: bold;
+    }
+    em
+    {
+        font-style: italic;
+    }
+
+	/* adding Qt theme */	
     html
     {
-        background-color: #e5e5e5;
+      /*  background-color: #e5e5e5;*/
     }
     body
     {
@@ -100,73 +95,119 @@
         font: normal 13px/1.2 Verdana;
         color: #363534;
     }
-    strong
+    a
     {
-        font-weight: bold;
+        color: #00732f;
+        text-decoration: none;
     }
-    em
+    hr
     {
-        font-style: italic;
+        background-color: #E6E6E6;
+        border: 1px solid #E6E6E6;
+        height: 1px;
+        width: 100%;
+        text-align: left;
+        margin: 15px 0px 15px 0px;
     }
-    a
+
+    pre
     {
-        color: #00732f;
-        text-decoration: none;
+        border: 1px solid #DDDDDD;
+		-moz-border-radius: 7px 7px 7px 7px;
+		-webkit-border-radius: 7px 7px 7px 7px;
+		border-radius: 7px 7px 7px 7px;
+        margin: 0 20px 10px 10px;
+        padding: 20px 15px 20px 20px;
+        overflow-x: auto;
     }
-    .header, .footer, .wrapper
+    table, pre
     {
-        min-width: 600px;
-        max-width: 1500px;
-        margin: 0 30px;
+        -moz-border-radius: 7px 7px 7px 7px;
+        -webkit-border-radius: 7px 7px 7px 7px;
+        border-radius: 7px 7px 7px 7px;
+        background-color: #F6F6F6;
+        border: 1px solid #E6E6E6;
+        border-collapse: separate;
+        font-size: 11px;
+        margin-bottom: 25px;
     }
-    .wrapper
+	pre.highlightedCode {
+		display: block;
+		overflow:hidden;
+	}	
+    thead
     {
-        background: url(../images/bg_r.png) repeat-y 100% 0;
+        margin-top: 5px;
+		font:600 12px/1.2 Arial;
     }
-    .wrapper .hd
+    th
     {
-        padding-left: 216px;
-        height: 15px;
-        background: url(../images/page.png) no-repeat 0 0;
-        overflow: hidden;
+        padding: 5px 15px 5px 15px;
+        background-color: #E1E1E1;
+        border-left: 1px solid #E6E6E6;
     }
-    .offline .wrapper .hd
+    td
     {
-        background: url(../images/page.png) no-repeat 0 -15px;
+        padding: 3px 15px 3px 20px;
     }
-    .wrapper .hd span
+    tr.odd td:hover,  tr.even td:hover    {}
+		
+	td.rightAlign
+	{
+        padding: 3px 5px 3px 10px;
+	}
+    table tr.odd
     {
-        height: 15px;
-        display: block;
-        overflow: hidden;
-        background: url(../images/page.png) no-repeat 100% -30px;
+        border-left: 1px solid #E6E6E6;
+        background-color: #F6F6F6;
+        color: #66666E;
     }
-    .wrapper .bd
+    table tr.even
     {
-        background: url(../images/bg_l.png) repeat-y 0 0;
-        position: relative;
+        border-left: 1px solid #E6E6E6;
+        background-color: #ffffff;
+        color: #66666E;
+    }
+    table tr.odd td:hover, table tr.even td:hover
+    {
+     /*   background-color: #E6E6E6;*/ /* disabled until further notice */
     }
-    .offline .wrapper .bd
+    		
+    span.comment
     {
-        background: url(../images/bg_l_blank.png) repeat-y 0 0;
+        color: #8B0000;
+        font-style: italic;
     }
-    .wrapper .ft
+    span.string, span.char
     {
-        padding-left: 216px;
-        height: 15px;
-        background: url(../images/page.png) no-repeat 0 -75px;
-        overflow: hidden;
+        color: #254117;
+    }
+
+
+/* end basic elements */
+
+/* font style elements */
+    .heading
+    {
+        font: normal bold 16px/1.0 Arial;
+        padding-bottom: 15px;
     }
-    .offline .wrapper .ft
+    .subtitle
     {
-        background: url(../images/page.png) no-repeat 0 -90px;
+        font-size: 13px;
     }
-    .wrapper .ft span
+    .small-subtitle
     {
-        height: 15px;
-        display: block;
-        background: url(../images/page.png) no-repeat 100% -60px;
-        overflow: hidden;
+        font-size: 13px;
+    }
+/* end font style elements */
+
+/* global settings*/
+    .header, .footer, .wrapper
+    {
+        min-width: 600px;
+        max-width: 1500px;
+        margin: 0 30px;
     }
     .header, .footer
     {
@@ -174,6 +215,17 @@
         clear: both;
         overflow: hidden;
     }
+    .header:after, .footer:after, .breadcrumb:after, .wrap .content:after, .group:after
+    {
+        content: ".";
+        display: block;
+        height: 0;
+        clear: both;
+        visibility: hidden;
+    }
+	
+/* end global settings*/
+/* header elements */
     .header
     {
         height: 115px;
@@ -201,124 +253,348 @@
         text-indent: -999em;
         background: url(../images/sprites-combined.png) no-repeat -78px -235px;
     }
-
-    .sidebar
+    .content a:visited
     {
-        float: left;
-        margin-left: 5px;
-        width: 200px;
-        font-size: 11px;
+        color: #4c0033;
+        text-decoration: none;
     }
-
-    .offline .sidebar, .offline .feedback, .offline .t_button
+     .content a:visited:hover
     {
-        display: none;
+        color: #4c0033;
+        text-decoration: underline;
     }
-
-    .sidebar .searchlabel
+	
+    #nav-topright
     {
-        padding: 0 0 2px 17px;
-        font: normal bold 11px/1.2 Verdana;
+        height: 70px;
     }
 
-    .sidebar .search
+    #nav-topright ul
     {
-        padding: 0 15px 0 16px;
+        list-style-type: none;
+        float: right;
+        width: 370px;
+        margin-top: 11px;
     }
 
-    .sidebar .search form
+    #nav-topright li
     {
-        background: url(../images/sprites-combined.png) no-repeat -6px -348px;
-		height:21px;
-		padding:2px 0 0 5px;
-		width:167px;
+        display: inline-block;
+        margin-right: 20px;
+        float: left;
     }
 
-    .sidebar .search form input#pageType
+    #nav-topright li.nav-topright-last
     {
-        width: 158px;
-        height: 19px;
-        padding: 0;
-        border: none;
-        outline: none;
-        font: 13px/1.2 Verdana;
+        margin-right: 0;
     }
 
-    .sidebar .box
+    #nav-topright li a
     {
-        padding: 17px 15px 5px 16px;
+        background: transparent url(../images/sprites-combined.png) no-repeat;
+        height: 18px;
+        display: block;
+        overflow: hidden;
+        text-indent: -9999px;
     }
 
-    .sidebar .box .first
+    #nav-topright li.nav-topright-home a
     {
-        background-image: none;
+        width: 65px;
+        background-position: -2px -91px;
     }
 
-    .sidebar .box h2
+    #nav-topright li.nav-topright-home a:hover
     {
-        font: normal 18px/1.2 Arial;
-        padding: 0;
-        min-height: 32px;
+        background-position: -2px -117px;
     }
-    .sidebar .box h2 span
+
+
+    #nav-topright li.nav-topright-dev a
     {
-        overflow: hidden;
-        display: inline-block;
+        width: 30px;
+        background-position: -76px -91px;
     }
-    .sidebar .box#lookup h2
+
+    #nav-topright li.nav-topright-dev a:hover
     {
-        background-image: none;
+        background-position: -76px -117px;
     }
-    .sidebar #lookup.box h2 span
+
+
+    #nav-topright li.nav-topright-labs a
     {
-        background: url(../images/sprites-combined.png) no-repeat -6px -311px;
-        width: 27px;
-        height: 35px;
-        margin-right: 13px;
+        width: 40px;
+        background-position: -114px -91px;
     }
-    .sidebar .box#topics h2
+
+    #nav-topright li.nav-topright-labs a:hover
     {
-        background-image: none;
+        background-position: -114px -117px;
     }
-    .sidebar #topics.box h2 span
+
+    #nav-topright li.nav-topright-doc a
     {
-        background: url(../images/sprites-combined.png) no-repeat -94px -311px;
-        width: 27px;
-        height: 32px;
-        margin-right: 13px;
+        width: 32px;
+        background-position: -162px -91px;
     }
-    .sidebar .box#examples h2
+
+    #nav-topright li.nav-topright-doc a:hover, #nav-topright li.nav-topright-doc-active a
     {
-        background-image: none;
+        background-position: -162px -117px;
     }
-    .sidebar #examples.box h2 span
+
+    #nav-topright li.nav-topright-blog a
     {
-        background: url(../images/sprites-combined.png) no-repeat -48px -311px;
-        width: 30px;
-        height: 31px;
-        margin-right: 9px;
+        width: 40px;
+        background-position: -203px -91px;
     }
 
-    .sidebar .box .list
+    #nav-topright li.nav-topright-blog a:hover, #nav-topright li.nav-topright-blog-active a
     {
-        display: block;
-		max-height:200px;
-		overflow-y:auto;
-		overflow-x:none;
+        background-position: -203px -117px;
     }
-    .sidebar .box .live
+
+    #nav-topright li.nav-topright-shop a
     {
-        display: none;
-        height: 100px;
-        overflow: auto;
+        width: 40px;
+        background-position: -252px -91px;
     }
-    .list li a:hover, .live li a:hover
-    {
+
+    #nav-topright li.nav-topright-shop a:hover, #nav-topright li.nav-topright-shop-active a
+    {
+        background-position: -252px -117px;
+    }
+
+    #nav-logo
+    {
+        background: transparent url(../images/sprites-combined.png ) no-repeat 0 -225px;
+        left: -3px;
+        position: absolute;
+        width: 75px;
+        height: 75px;
+        top: 13px;
+    }
+    #nav-logo a
+    {
+        width: 75px;
+        height: 75px;
+        display: block;
+        text-indent: -9999px;
+        overflow: hidden;
+    }
+
+
+    .shortCut-topleft-inactive
+    {
+        padding-left: 3px;
+        background: transparent url( ../images/sprites-combined.png) no-repeat 0px -58px;
+        height: 20px;
+        width: 47px;
+    }
+    .shortCut-topleft-inactive span
+    {
+        font-variant: normal;
+    }
+	    .shortCut-topleft-inactive span a:hover,     .shortCut-topleft-active a:hover
+	{
+		text-decoration:none;
+	}
+    #shortCut
+    {
+        padding-top: 10px;
+        font-weight: bolder;
+        color: #b0adab;
+    }
+    #shortCut ul
+    {
+        list-style-type: none;
+        float: left;
+        width: 347px;
+        margin-left: 100px;
+    }
+    #shortCut li
+    {
+        display: inline-block;
+        margin-right: 25px;
+        float: left;
+        white-space: nowrap;
+    }
+    #shortCut li a
+    {
+        color: #b0adab;
+    }
+    #shortCut li a:hover
+    {
+        color: #44a51c;
+    }
+
+	
+	
+/* end header elements */	
+/* content and sidebar elements */
+    .wrapper
+    {
+        background: url(../images/bg_r.png) repeat-y 100% 0;
+    }
+    .wrapper .hd
+    {
+        padding-left: 216px;
+        height: 15px;
+        background: url(../images/page.png) no-repeat 0 0;
+        overflow: hidden;
+    }
+
+
+
+
+    .wrapper .hd span
+    {
+        height: 15px;
+        display: block;
+        overflow: hidden;
+        background: url(../images/page.png) no-repeat 100% -30px;
+    }
+    .wrapper .bd
+    {
+        background: url(../images/bg_l.png) repeat-y 0 0;
+        position: relative;
+    }
+
+
+
+
+    .wrapper .ft
+    {
+        padding-left: 216px;
+        height: 15px;
+        background: url(../images/page.png) no-repeat 0 -75px;
+        overflow: hidden;
+    }
+
+
+
+
+    .wrapper .ft span
+    {
+        height: 15px;
+        display: block;
+        background: url(../images/page.png) no-repeat 100% -60px;
+        overflow: hidden;
+    }
+	.navTop{ 
+	float:right;
+	display:block;
+	padding-right:15px;
+
+
+	}
+	
+
+	
+/* end content and sidebar elements */	
+/* sidebar elements */
+    .sidebar
+    {
+        float: left;
+        margin-left: 5px;
+        width: 200px;
+        font-size: 11px;
+    }
+
+
+
+
+
+
+    .sidebar .searchlabel
+    {
+        padding: 0 0 2px 17px;
+        font: normal bold 11px/1.2 Verdana;
+    }
+
+    .sidebar .search
+    {
+        padding: 0 15px 0 16px;
+    }
+
+    .sidebar .search form
+    {
+        background: url(../images/sprites-combined.png) no-repeat -6px -348px;
+		height:21px;
+		padding:2px 0 0 5px;
+		width:167px;
+    }
+
+    .sidebar .search form input#pageType
+    {
+        width: 158px;
+        height: 19px;
+        padding: 0;
+        border: 0px;
+        outline: none;
+        font: 13px/1.2 Verdana;
+    }
+
+    .sidebar .box
+    {
+        padding: 17px 15px 5px 16px;
+    }
+
+    .sidebar .box .first
+    {
+        background-image: none;
+    }
+
+    .sidebar .box h2
+    {
+        font: bold 16px/1.2 Arial;
+        padding: 0;
+    }
+    .sidebar .box h2 span
+    {
+        overflow: hidden;
+        display: inline-block;
+    }
+    .sidebar .box#lookup h2
+    {
+        background-image: none;
+    }
+    .sidebar #lookup.box h2 span
+    {
+    }
+    .sidebar .box#topics h2
+    {
+        background-image: none;
+    }
+    .sidebar #topics.box h2 span
+    {
+    }
+    .sidebar .box#examples h2
+    {
+        background-image: none;
+    }
+    .sidebar #examples.box h2 span
+    {
+    }
+
+    .sidebar .box .list
+    {
+        display: block;
+		max-height:200px;
+		min-height:120px;
+		overflow-y:auto;
+		overflow-x:none;
+    }
+    .list li a:hover
+    {
         text-decoration: underline;
     }
     .sidebar .box ul
     {
-	padding:10px;
+	padding-bottom:5px;
+	padding-left:10px;
+	padding-top:5px;
     }
     .sidebar .box ul li
     {
@@ -330,15 +606,52 @@
     {
         background: url(../images/box_bg.png) repeat-x 0 bottom;
     }
+	 .sidebar .box ul li.noMatch
+    {
+        background: none;
+		color:#FF2A00;
+		font-style:italic;
+    }
+	 .sidebar .box ul li.hit
+    {
+        background: none;
+		color:#AAD2F0;
+		font-style:italic;
+    }	
+	.sidebar .search form input.loading
+	{
+			background:url("../images/spinner.gif") no-repeat scroll right center transparent;
+	}
+
+.floatingResult{
+	z-index:1;
+	position:relative;
+	padding-top:0px;
+	background-color:white;
+	border:solid 1px black;
+	height:250px;
+	width:600px;
+	overflow-x:hidden;
+	overflow-y:auto;
+}
+
+	.floatingResult:hover{
+		display:block;
+	}
+	.floatingResult:hover{
+	}
+	
+/* end sidebar elements */
+/* content elements */
     .wrap
     {
         margin: 0 5px 0 208px;
         overflow: visible; 
     }
-    .offline .wrap
-    {
-        margin: 0 5px 0 5px;
-    }
+
+
+
+
     .wrap .toolbar
     {
         background-color: #fafafa;
@@ -424,8 +737,11 @@
         color: #00732F;
     }
 
-    .offline .wrap .breadcrumb
+
+    .wrap .content
     {
+        padding: 30px;
+		word-wrap:break-word;
     }
 
     .wrap .breadcrumb ul
@@ -453,378 +769,124 @@
         padding-left: 0;
         margin-left: 0;
     }
-    .wrap .content
-    {
-        padding: 30px;
-        word-wrap: break-word;
-    }
-
-    .wrap .content li
-    {
-        padding-left: 12px;
-        background: url(../images/bullet_sq.png) no-repeat 0 5px;
-        font: normal 400 10pt/1 Verdana;
-       /* color: #44a51c;*/
-        margin-bottom: 10px; 
-    }
-    .content li:hover
-    {
-      /*  text-decoration: underline;*/
-    }
 
-    .wrap .content ol li {
-        background:none;
-        font: inherit;
-        margin-bottom:10px;
-        padding-left: 0px
-    }
 
-    .wrap .content ol li {
-        list-style-type:decimal;
-    }
 
-    .wrap .content .descr ol li {
-        margin-left: 45px;
-    }
 
-    .wrap .content {
-        padding-top: 15px;
-    }
+	.wrap .content ol li {
+	background:none;
+	font:normal 10pt/1 Verdana;
 
-    .wrap .content ol img {
-        vertical-align: middle;
-    }
-    .wrap .content ul img {
-        vertical-align: middle;
-    }
-
-    .wrap .content h1
-    {
-        font: 600 18px/1.2 Arial;
-    }
-    .wrap .content h2
-    {
-        font: 600 16px/1.2 Arial;
-    }
-    .wrap .content h3
-    {
-        font: 600 14px/1.2 Arial;
-    }
-    .wrap .content p
-    {
-        line-height: 20px;
-        padding: 5px;
-    }
-    .wrap .content table p
-    {
-        line-height: 20px;
-        padding: 0px;
-    }	
-    .wrap .content ul
-    {
-        padding-left: 25px;
-        padding-top: 10px;
-    }
-    a:hover
-    {
-        color: #4c0033;
-        text-decoration: underline;
-    }
-    .content a:visited
-    {
-        color: #4c0033;
-        text-decoration: none;
-    }
-     .content a:visited:hover
-    {
-        color: #4c0033;
-        text-decoration: underline;
-    }   .footer
-    {
-        min-height: 100px;
-        color: #797775;
-        font: normal 9px/1 Verdana;
-        text-align: center;
-        padding-top: 40px;
-        background-color: #E6E7E8;
-        margin: 0;
-    }
-    .feedback
-    {
-        float: none;
-        position: absolute;
-        right: 15px;
-        bottom: 10px;
-        font: normal 8px/1 Verdana;
-        color: #B0ADAB;
-    }
-    .feedback:hover
-    {
-        float: right;
-        font: normal 8px/1 Verdana;
-        color: #00732F;
-        text-decoration: underline;
-    }
-    .header:after, .footer:after, .breadcrumb:after, .wrap .content:after, .group:after
-    {
-        content: ".";
-        display: block;
-        height: 0;
-        clear: both;
-        visibility: hidden;
-    }
-    #nav-topright
-    {
-        height: 70px;
-    }
-
-    #nav-topright ul
-    {
-        list-style-type: none;
-        float: right;
-        width: 370px;
-        margin-top: 11px;
-    }
-
-    #nav-topright li
-    {
-        display: inline-block;
-        margin-right: 20px;
-        float: left;
-    }
-
-    #nav-topright li.nav-topright-last
-    {
-        margin-right: 0;
-    }
-
-    #nav-topright li a
-    {
-        background: transparent url(../images/sprites-combined.png) no-repeat;
-        height: 18px;
-        display: block;
-        overflow: hidden;
-        text-indent: -9999px;
-    }
-
-    #nav-topright li.nav-topright-home a
-    {
-        width: 65px;
-        background-position: -2px -91px;
-    }
-
-    #nav-topright li.nav-topright-home a:hover
-    {
-        background-position: -2px -117px;
-    }
-
-
-    #nav-topright li.nav-topright-dev a
-    {
-        width: 30px;
-        background-position: -76px -91px;
-    }
-
-    #nav-topright li.nav-topright-dev a:hover
-    {
-        background-position: -76px -117px;
-    }
-
-
-    #nav-topright li.nav-topright-labs a
-    {
-        width: 40px;
-        background-position: -114px -91px;
-    }
-
-    #nav-topright li.nav-topright-labs a:hover
-    {
-        background-position: -114px -117px;
-    }
-
-    #nav-topright li.nav-topright-doc a
-    {
-        width: 32px;
-        background-position: -162px -91px;
-    }
-
-    #nav-topright li.nav-topright-doc a:hover, #nav-topright li.nav-topright-doc-active a
-    {
-        background-position: -162px -117px;
-    }
-
-    #nav-topright li.nav-topright-blog a
-    {
-        width: 40px;
-        background-position: -203px -91px;
-    }
-
-    #nav-topright li.nav-topright-blog a:hover, #nav-topright li.nav-topright-blog-active a
-    {
-        background-position: -203px -117px;
-    }
-
-    #nav-topright li.nav-topright-shop a
-    {
-        width: 40px;
-        background-position: -252px -91px;
-    }
-
-    #nav-topright li.nav-topright-shop a:hover, #nav-topright li.nav-topright-shop-active a
-    {
-        background-position: -252px -117px;
-    }
-
-    #nav-logo
-    {
-        background: transparent url(../images/sprites-combined.png ) no-repeat 0 -225px;
-        left: -3px;
-        position: absolute;
-        width: 75px;
-        height: 75px;
-        top: 13px;
-    }
-    #nav-logo a
-    {
-        width: 75px;
-        height: 75px;
-        display: block;
-        text-indent: -9999px;
-        overflow: hidden;
-    }
-
-
-    .shortCut-topleft-inactive
-    {
-        padding-left: 3px;
-        padding-right: 3px;
-        background: transparent url( ../images/sprites-combined.png) no-repeat 0px -58px;
-        height: 20px;
-    }
-    .shortCut-topleft-inactive span
-    {
-        font-variant: normal;
-    }
-	    .shortCut-topleft-inactive span a:hover,     .shortCut-topleft-active a:hover
-	{
-		text-decoration:none;
+	margin-bottom:10px;
+	margin-left:12px;
+	/*list-style-type:disc;*/
 	}
-    #shortCut
-    {
-        padding-top: 10px;
-        font-weight: bolder;
-        color: #b0adab;
-    }
-    #shortCut ul
-    {
-        list-style-type: none;
-        float: left;
-        margin-left: 100px;
-    }
-    #shortCut li
-    {
-        display: inline-block;
-        margin-right: 25px;
-        float: left;
-        white-space: nowrap;
-    }
-    #shortCut li a
-    {
-        color: #b0adab;
-    }
-    #shortCut li a:hover
-    {
-        color: #44a51c;
-    }
-
-    hr
-    {
-        background-color: #E6E6E6;
-        border: 1px solid #E6E6E6;
-        height: 1px;
-        width: 100%;
-        text-align: left;
-        margin: 15px 0px 15px 0px;
-    }
-
-    .content .alignedsummary
-    {
-        margin: 15px;
-    }
-    pre
-    {
-        border: 1px solid #DDDDDD;
-        margin: 0 20px 10px 10px;
-        padding: 20px 15px 20px 20px;
-        overflow-x: auto;
-    }
-    table, pre
+	
+    .wrap .content li
     {
-        -moz-border-radius: 7px 7px 7px 7px;
-        background-color: #F6F6F6;
-        border: 1px solid #E6E6E6;
-        border-collapse: separate;
-        font-size: 11px;
-        /*min-width: 395px;*/
-        margin-bottom: 25px;
-        display: inline-block;
+        background: url(../images/bullet_sq.png) no-repeat 0 5px;
+        font: normal 400 10pt/1 Verdana;
+        margin-bottom: 10px; 
+		padding-left:12px;
     }
-    thead
+
+
+
+
+
+
+
+
+
+    .content li:hover  {}
+
+    .wrap .content h1
     {
-        margin-top: 5px;
-		font:600 12px/1.2 Arial;
+        font: bold 18px/1.2 Arial;
     }
-    th
+    .wrap .content h2
     {
-        padding: 5px 15px 5px 15px;
-        background-color: #E1E1E1;
-      /*  border-bottom: 1px solid #E6E6E6;*/
-        border-left: 1px solid #E6E6E6;
-      /*  border-right: 1px solid #E6E6E6;*/
+	border-bottom:1px solid #DDDDDD;
+	font:600 16px/1.2 Arial;
+	margin-top:15px;
+	width:100%;	
     }
-    td
+    .wrap .content h3
     {
-        padding: 3px 15px 3px 20px;
-  /*      border-left: 1px solid #E6E6E6;
-        border-right: 1px solid #E6E6E6;*/
+        font: bold 14px/1.2 Arial;
+		font:600 16px/1.2 Arial;
+		margin-top:15px;
+		width:100%;		
     }
-    tr.odd td:hover,  tr.even td:hover
+    .wrap .content p
     {
-    /*    border-right: 1px solid #C3C3C3;
-        border-left: 1px solid #C3C3C3;*/
+        line-height: 20px;
+        padding: 5px;
     }
-		
-	td.rightAlign
-	{
-        padding: 3px 15px 3px 10px;
-	}
-    table tr.odd
+    .wrap .content table p
     {
-        border-left: 1px solid #E6E6E6;
-        background-color: #F6F6F6;
-        color: #66666E;
+        line-height: 20px;
+        padding: 0px;
+    }	
+    .wrap .content ul
+    {
+        padding-left: 25px;
+        padding-top: 10px;
     }
-    table tr.even
+    a:hover
     {
-        border-left: 1px solid #E6E6E6;
-        background-color: #ffffff;
-        color: #66666E;
+        color: #4c0033;
+        text-decoration: underline;
     }
-    table tr.odd td:hover, table tr.even td:hover
+    .feedback
     {
-        background-color: #E6E6E6;
+        float: none;
+        position: absolute;
+        right: 15px;
+        bottom: 10px;
+        font: normal 8px/1 Verdana;
+        color: #B0ADAB;
     }
-    		
-    span.comment
+    .feedback:hover
     {
-        color: #8B0000;
-        font-style: italic;
+        float: right;
+        font: normal 8px/1 Verdana;
+        color: #00732F;
+        text-decoration: underline;
     }
-    span.string, span.char
+	.alphaChar{
+	width:100%;
+	background-color:#F6F6F6;
+	border:1px solid #E6E6E6;
+	-moz-border-radius: 7px 7px 7px 7px;
+	border-radius: 7px 7px 7px 7px;
+	-webkit-border-radius: 7px 7px 7px 7px;
+	font-size:12pt;
+	padding-left:10px;
+	margin-top:10px;
+	margin-bottom:10px;
+	}
+	.flowList{
+	vertical-align:top;
+	}	
+
+	.flowList dl{
+	}
+	.flowList dd{
+	display:inline-block;
+	margin-left:10px;
+	width:250px;
+	}
+	.wrap .content .flowList p{
+	padding:0px;
+	}
+
+    .content .alignedsummary
     {
-        color: #254117;
+        margin: 15px;
     }
 
+
     .qmltype
     {
         text-align: center;
@@ -832,12 +894,14 @@
     }
     .qmlreadonly
     {
+        padding-left: 5px;
         float: right;
         color: #254117;
     }
 
     .qmldefault
     {
+        padding-left: 5px;
         float: right;
         color: red;
     }
@@ -849,16 +913,17 @@
     *.qmlitem p
     {
     }
-
     #feedbackBox
     {
         display: none;
         -moz-border-radius: 7px 7px 7px 7px;
+        -webkit-border-radius: 7px 7px 7px 7px;
+        border-radius: 7px 7px 7px 7px;
         border: 1px solid #DDDDDD;
         position: fixed;
         top: 100px;
         left: 33%;
-        height: 190px;
+        height: 230px;
         width: 400px;
         padding: 5px;
         background-color: #e6e7e8;
@@ -882,12 +947,25 @@
         height: 120px;
         margin: 0px 25px 10px 15px;
     }
+	#noteHead
+	{
+		font-weight:bold;
+		padding:10px 10px 10px 20px;
+	}
     #feedsubmit
     {
         display: inline;
         float: right;
         margin: 4px 32px 0 0;
     }
+	
+	.note
+	{
+		font-size:7pt;
+		padding-bottom:3px;
+		padding-left:20px;
+	}
+	
     #blurpage
     {
         display: none;
@@ -904,6 +982,8 @@
     {
         float: right;
         -moz-border-radius: 7px 7px 7px 7px;
+        -webkit-border-radius: 7px 7px 7px 7px;
+        border-radius: 7px 7px 7px 7px;
         background-color: #F6F6F6;
         border: 1px solid #DDDDDD;
         margin: 0 20px 10px 10px;
@@ -914,14 +994,16 @@
 
     .toc h3, .generic a
     {
-        font: 600 12px/1.2 Arial;
+        font: bold 12px/1.2 Arial;
     }
 
 	.generic{
-		max-width:75%;
 	}
 	.generic td{
-		padding:0;
+		padding:5px;
+	}
+	.generic .alphaChar{
+	margin-top:5px;
 	}
 	
 	.generic .odd .alphaChar{
@@ -935,7 +1017,9 @@
 	.alignedsummary{}
 	.propsummary{}
 	.memItemLeft{}
-	.memItemRight{}
+	.memItemRight{
+		padding:3px 15px 3px 0;
+	}
 	.bottomAlign{}
 	.highlightedCode
 	{
@@ -943,7 +1027,9 @@
 	}
 	.LegaleseLeft{}
 	.valuelist{}
-	.annotated{}
+	.annotated td{
+	        padding: 3px 5px 3px 5px;
+	}
 	.obsolete{}
 	.compat{}
 	.flags{}
@@ -963,6 +1049,16 @@
         padding-left: 0px;
     }
 
+	.wrap .content .toc h3{
+	border-bottom:0px;
+	margin-top:0px;
+	}	
+	
+	.wrap .content .toc h3  a:hover{
+	color:#00732F;
+	text-decoration:none;
+	}
+
 
     .wrap .content .toc .level2
     {
@@ -979,10 +1075,11 @@
         font: normal 10px/1.2 Verdana;
         background: url(../images/bullet_dn.png) no-repeat 0 5px;
     }
-
     .relpage
     {
         -moz-border-radius: 7px 7px 7px 7px;
+        -webkit-border-radius: 7px 7px 7px 7px;
+        border-radius: 7px 7px 7px 7px;
         border: 1px solid #DDDDDD;
         padding: 25px 25px;
         clear: both;
@@ -998,12 +1095,16 @@
     }
     h3.fn, span.fn
     {
+		-moz-border-radius:7px 7px 7px 7px;
+		-webkit-border-radius:7px 7px 7px 7px;
+		border-radius:7px 7px 7px 7px;
         background-color: #F6F6F6;
         border-width: 1px;
         border-style: solid;
         border-color: #E6E6E6;
         font-weight: bold;
 		word-spacing:3px;
+		padding:3px 5px;
     }
 
 	.functionIndex {
@@ -1014,6 +1115,9 @@
     border-width: 1px;
     border-style: solid;
     border-color: #E6E6E6;
+    -moz-border-radius: 7px 7px 7px 7px;
+    -webkit-border-radius: 7px 7px 7px 7px;
+    border-radius: 7px 7px 7px 7px;
 	width:100%;
 	}
 	
@@ -1040,6 +1144,24 @@
 	.functionIndex a{
 	display:inline-block;
 	}
+	
+/* end content elements */
+/* footer elements */
+
+   .footer
+    {
+        min-height: 100px;
+        color: #797775;
+        font: normal 9px/1 Verdana;
+        text-align: center;
+        padding-top: 40px;
+        background-color: #E6E7E8;
+        margin: 0;
+    }
+/* end footer elements */
+
+
+
 
     /* start index box */
     .indexbox
@@ -1051,15 +1173,15 @@
     .indexboxcont
     {
         display: block;
-       /* overflow: hidden;*/
+
     }
 
     .indexboxbar
     {
         background: transparent url(../images/horBar.png ) repeat-x left bottom;
         margin-bottom: 25px;
-     /*   background-image: none;
-        border-bottom: 1px solid #e2e2e2;*/
+
+
     }
 
     .indexboxcont .section
@@ -1110,7 +1232,7 @@
 
     .content .indexboxcont li
     {
-        font: normal 600 13px/1 Verdana;
+        font: normal bold 13px/1 Verdana;
     }
 
     .indexbox a:hover, .indexbox a:visited:hover
@@ -1159,60 +1281,267 @@
         visibility: hidden;
     }
 	
-.sidebar .search form input.loading
-{
-        background:url("../images/spinner.gif") no-repeat scroll right center transparent;
-}
 
-    /* end of screen media */
-
-.flowList{
-vertical-align:top;
-}	
-.alphaChar{
-width:100%;
-background-color:#F6F6F6;
-border:1px solid #E6E6E6;
-font-size:12pt;
-padding-left:10px;
-margin-top:10px;
-margin-bottom:10px;
-}
 
-.flowList dl{
-}
-.flowList dd{
-display:inline-block;
-margin-left:10px;
-width:250px;
-}
-.wrap .content .flowList p{
-padding:0px;
-}
-pre.highlightedCode {
-	display: block;
-	overflow:hidden;
-}
+/* start of creator spec*/
+	.creator
+	{
+	margin-left:0px;
+	margin-right:0px;
+	padding-left:0px;
+	padding-right:0px;
+	}
+	.creator .wrap .content ol li {
+	list-style-type:decimal;
+
+	}
+    .creator .header .icon,
+	.creator .feedback,
+	.creator .t_button,
+    .creator .feedback,
+	.creator #feedbackBox,
+	.creator #feedback,
+	.creator #blurpage,
+	/*.creator .indexbox .indexIcon span,*/
+	.creator .wrapper .hd,
+/*	.creator  .indexbox .indexIcon,*/
+	.creator .header #nav-logo,
+	.creator #offlinemenu,
+	.creator #offlinesearch,
+	.creator  .header #nav-topright,
+    .creator .header #shortCut ,
+	.creator .wrapper .hd,
+    .creator .wrapper .ft,
+	.creator .sidebar,
+	.creator .wrap .feedback
+    {
+	display:none;
+    }
+	
+	body.creator
+    {
+	background: none;
+
+        font: normal 13px/1.2 Verdana;
+        color: #363534;
+		background-color: #FAFAFA;
+    }
+
+
+
+    .creator .header, .footer, .wrapper
+    {
+        max-width: 1500px;
+        margin: 0px;
+    }
+
+   .creator .wrapper
+    {
+	position:relative;
+	top:5px;
+    }
+    .creator .wrapper .bd
+	{
+
+	background:#FFFFFF;
+	}
+
+
+   .creator .header, .footer
+    {
+        display: block;
+        clear: both;
+        overflow: hidden;
+    }
+    .creator .wrap .content p
+
+    {
+        line-height: 20px;
+        padding: 5px;
+    }
+
+    .creator .header .qtref span
+    {
+		background:none;
+    }	
+
+
+	
+		.creator .footer
+    {
+		border-top:1px solid #E5E5E5;
+        min-height: 100px;
+		margin:0px;
+    }
+	
+     .creator .wrap
+    {
+
+        padding:0 5px 0 5px;
+		margin: 0px;
+    }
+    .creator .wrap .toolbar
+    {
+
+
+	border-bottom:1px solid #E5E5E5;
+	/*width:100%;*/
+	margin-left:-5px;
+	margin-right:-5px;
+    }	
+    .creator .wrap .breadcrumb ul li a
+    {
+      /*  color: #363534;*/
+        color: #00732F;
+    }	
+	
+    .creator .wrap .content
+    {
+        padding: 0px;
+		word-wrap:break-word;
+    }
+	
+    .creator .wrap .content ol li { 
+        background:none; 
+        font: inherit; 
+        padding-left: 0px;
+    } 
+	
+    .creator .wrap .content .descr ol li {
+	margin-left: 45px;
+
+    }
+    .creator .content .alignedsummary
+    {
+        margin: 5px;
+		width:100%;
+    }
+	.creator .generic{
+		max-width:75%;
+	}
+	.creator .generic td{
+		padding:0;
+	}
+    .creator .indexboxbar
+    {
+		border-bottom:1px solid #E5E5E5;
+        margin-bottom: 25px;
+		background: none;
+    }
+	
+	
+
+    .creator .header
+    {
+      width: 100%;
+      margin: 0;
+      height: auto;
+      background-color: #ffffff;
+      padding: 10px 0 5px 0;
+      overflow: visible;
+	  border-bottom: solid #E5E5E5 1px;
+	  z-index:1;
+
+
+
+
+
+
+
+
+	/*  position:fixed;*/
+    }
+
+
+    .creator .header .content
+    {
+    }
+    .creator .header .qtref
+    {
+      color: #00732F;
+      position: static;
+      float: left;
+      margin-left: 5px;
+      font: bold 18px/1 Arial;
+    }
 
+    .creator .header .qtref:visited
+    {
+      color: #00732F;
+	  }
+    .creator .header .qtref:hover
+    {
+      color: #00732F;
+	  text-decoration:none;
+	  }
+    .creator .header .qtref span
+    {
+      background-image: none;
+      text-indent: 0;
+	  text-decoration:none;
+    }
+
+
+
+
+
+
+    .creator .wrap .toolbar
+    {
+      display:block;
+	  padding-top:0px;
+    }
+
+
+
+    .creator .wrap .breadcrumb ul li {
+      font-weight: normal;
+    }
+
+    .creator .wrap .breadcrumb ul li a {
+      /*color: #44a51c;*/
+    }
+
+    .creator .wrap .breadcrumb ul li.last a {
+      /*color: #363534;*/
+    }
+    
+	.creator #narrowmenu ul
+	{
+	  border-bottom:solid 1px #E5E5E5;
+	  border-left:solid 1px #E5E5E5;
+	  border-right:solid 1px #E5E5E5;
+	}
+
+    .creator #narrowmenu li ul {
+      margin-top:-15px;
+   }
+
+
+	.creator .toc {
+	margin:10px 20px 10px 10px;
+	}	
+/* end of creator spec*/
+	
 }
+
 /* end of screen media */
 
 /* start of print media */
 
 @media print
 {
-     input, textarea, .header, .footer, .toolbar, .feedback, .wrapper .hd, .wrapper .bd .sidebar, .wrapper .ft
+     input, textarea, .header, .footer, .toolbar, .feedback, .wrapper .hd, .wrapper .bd .sidebar, .wrapper .ft, #feedbackBox, #blurpage, .toc, .breadcrumb, .toolbar, .floatingResult
     {
         display: none;
         background: none;
     }
     .content
     {
-        position: absolute;
-        top: 0px;
-        left: 0px;
         background: none;
         display: block;
+		width: 100%; margin: 0; float: none;
+		
     }
 }
 /* end of print media */
-- 
GitLab