body                { background: black; color: white; font-size: 13px; font-family: "Arial"; padding: 0px; margin: 0px; }
body .nopad         { padding: 0px; }
.container          { position: relative; margin: 5px auto 0 auto; width: 1000px; }
a img               { border: none; }
h2                  { margin: 5px 0px; }

.desktop            { position: absolute; top: 30px; left: 0px; width: 980px; height: 500px; }
.desktop_surface    { margin: 10px; height: 460px; position: relative; } 
.footer             { position: absolute; top: 585px; right: 0px; width: 980px; text-align: right; color: white;}
.logo               { width: 180px; height: 30px; background: black url(../images/homapgehome.png) no-repeat top right; position: absolute; right: 0px; top: 0px; }

.datetime           { float: left; padding: 5px 5px; }
.help               { float: left; padding: 5px 5px; vertical-align: top; }
.tabs               { position: absolute; top: 0px; left: 0px; width: 800px; height: 26px; }
.tabs ul            { list-style-type: none; margin: 0px 0px; padding: 0px; float: right; }
.tabs li            { float: left; height: 16px; padding: 5px 10px; }
.tabs li.first      { border-left: none; }
.tabs li.last       { border-right: none; }
.tabs li.currentTab { font-weight: bold; }
.tabs a             { color: white; text-decoration: none; display: block; }             
.tabs a:hover       { text-decoration: underline; } 

.scroll             { overflow: auto; }
.panel              { width: 160px; position: absolute;}
.panel ul           { list-style-type: none; margin: 0px 10px; padding: 0px; }
.panel li           { height: 14px; overflow: hidden; padding: 5px 0px; color: white; }
.panel a            { color: white; text-decoration: none; display: block; } 
.panel a:hover      { text-decoration: underline; } 
.panel li.title     { border: none; }
.panel li.first     { border: none; }
.panel .googleSearch { padding: 5px; }
.panel .googleName  { font-size: 28px; font-weight: normal; margin-bottom: 5px; }

.panel_editing      { border-top: none; }
.panelEditor        { position: absolute; top: -18px; left: 0px; height: 20px; width: 160px; font-size: 5px; }
.panelEditor a      { display: inline; }

#searchWrapper        { background: white; height: 450px; padding: 10px; width: 900px; }
#searchWrapper iframe { height: 440px; overflow: auto; }
#advertising          { top: 0px;   right: 0px; height: 440px; width: 250px; border: none; background: none; }
#advertising .adspace { width: 250px; margin: 10px auto; }
.adImageDiv           { text-align: center; }
#advertising .profile { float: left; }
#advertising .logout  { float: right; }
#profileAndStuff,
#googleOnRight          { position: static; width: auto; }
#profileAndStuff .adspace,
#googleOnRight .adspace { margin: 2px 5px; width: auto; } 
#googleOnRight .submitButtom  { font-size: 11px; padding: 0px; }

.textadspace        { padding: 5px; }
.textadspace h1     { font-size: 22px; margin: 0.1em 0px 0.1em 0px; }
.textadspace h2     { font-size: 18px; margin: 0.1em 0px 0.1em 0px; }
.textadspace h3     { font-size: 15px; margin: 0.1em 0px 0.1em 0px; }
.textadspace p      { margin: 0.1em 0px 0.1em 0px; }

.urlbar             { position: absolute; top: 534px; left: 0px; width: 980px; height: 26px; }
.urlpart            { float: left; margin-top: 2px;}
.urlbar input       { font-size: 12px; }
.urlbar .google     { font-weight: bold; font-size: 17px; letter-spacing: 2px; }
.urlbar .logout, .urlbar .profile { float: left; margin: 5px 10px; 0px 10px; }
.urlbar a           { text-decoration: none; color: white; }

.form               { position: absolute; z-index: 10; padding: 10px; }
.form .button       { padding-top: 20px; text-align: right; }
#addURL             { top: 160px; left: 320px; width: 300px; display: none; }
#addTab             { top: 160px; left: 320px; width: 300px; display: none; }
#editTab            { top: 160px; left: 320px; width: 300px; }   
#editURL            { top: 160px; left: 320px; width: 300px; }   
#profile            { height: 450px; width: 700px; }

.quicklinks         { float: right; height: 20px; padding: 0px 5px; margin-top: 1px; margin-right: 20px; }
.tools              { float: right; height: 20px; padding: 0px 5px; font-size: 5px; margin: 2px 0px 0px 0px; }
.tools .tool        { float: left; margin-left: 10px; position: relative; }
.tool .picker       { display: none; position: absolute; bottom: 25px; right: 0px; width: 20px; background: url(../images/grid.png); padding: 1px; z-index: 10; }
#huePicker          { width: 45px; }
#bgPicker           { width: 850px; }
#content            { width: auto; position: static; height: 470px; }
#resPicker          { width: auto; font-size: 15px; background: white; }
#resPicker a        { color: black; }
.clear              { clear: both; }

