body         { background:#ddddff; }
div.main     { font-family:arial; font-size:10pt; width:800px; margin:auto; padding:5px; background:white; border:1px solid #ccccff; }
a:hover      { text-decoration:none; }

div.header  { margin:0px; padding-bottom:5px; }
div.header  a.title  { color:#aaaaff; font-size:12pt; font-weight:bold; text-decoration:none; }
div.header span.subtitle { font-size:8pt; font-variant:small-caps; }
div.footer  { font-size:8pt; text-align:center; margin-bottom:2px; border-top:solid 1px #7e7ebd; }

div.content { margin:0px; padding:0px; }

div.search { margin:25px; background: #ccccff; border:1px solid #7e7ebd; padding:10px;  }

div #searchbox1    { width:330px; float:left; margin:5px; padding:25px; }
div #searchbox1 h1 { font-size:10pt; font-weight:bold; color:#000000; margin:0px; margin-bottom:10px; padding:2px; background:#ddddff; border-bottom:solid 1px #7e7ebd; border-left:solid 1px #7e7ebd; }
div #searchbox1 p  { text-align:justify; }
div #searchbox2    { width:330px; float:left; margin:5px; padding:25px; }
div #searchbox2 h1 { font-size:10pt; font-weight:bold; color:#000000; margin:0px; margin-bottom:10px; padding:2px; background:#ddddff; border-bottom:solid 1px #7e7ebd; border-left:solid 1px #7e7ebd; }
div #searchbox2 p  { text-align:left; margin:0px; padding:2px; }
div #searchbox3    { margin:5px; padding:25px; padding-top:0px; }
div #searchbox3 h1 { font-size:10pt; font-weight:bold; color:#000000; margin:0px; margin-bottom:10px; padding:2px; background:#ddddff; border-bottom:solid 1px #7e7ebd; border-left:solid 1px #7e7ebd; }
div #searchbox3 p  { text-align:center; margin:0px; padding:0px; }
div #searchbox3 a.s1  { margin-right:20px; font-size:8pt; }
div #searchbox3 a.s2  { margin-right:20px; font-size:10pt; font-weight:bold; }
div #searchbox3 a.s3  { margin-right:20px; font-size:12pt; }

div #text    { margin:5px; padding:25px; padding-top:0px; }
div #text h1 { font-size:10pt; font-weight:bold; color:#000000; margin:0px; margin-bottom:10px; padding:2px; background:#ddddff; border-bottom:solid 1px #7e7ebd; border-left:solid 1px #7e7ebd; }
div #text p  { text-align:justify; margin:0px; padding:0px; padding-top:5px; }
div #text p.code { text-align:left; margin:5px; font-family:"Courier New", Courier, monospace; }

div.result { border-bottom:1px solid #7e7ebd; padding:2px; }
div.result p.title { margin:2px; padding:2px; background:#ddddff; }
div.result p.description { margin:10px; text-align:justify; font-size:8pt; font-weight:bold; }
div.result p.snippet { margin:10px; text-align:justify; font-size:8pt; }
div.result p.info { margin:2px; padding:2px; background:#f0f0fa; }
div.result p.saveto {margin:2px; padding:2px; background:#f0f0fa; }

p.count { border-top:1px solid #7e7ebd; border-bottom:1px solid #7e7ebd; padding-bottom:5px; padding-top:5px; }
p.statistics { text-align:center; font-size:8pt; padding:5px; border-top:1px solid #7e7ebd; border-bottom:1px solid #7e7ebd; }

div #readerbox1 { overflow:hidden; margin:2px; padding:5px; border:solid 1px #7e7ebd; background:#ffffff; margin-top:15px; } 
div #readerbox1 p.title { font-weight:bold;}
div #readerbox1 p.description { text-align:justify; }
div #readerbox1 p.link {}
div #readerbox1 p.saveto { background:#f0f0fa; padding:2px; }
div #readerbox2 { overflow:hidden; margin:2px; padding-top: 0px; padding-bottom: 25px; padding-left:25px; padding-right:25px; }
div #readerbox2 p.item { text-align:justify; }
div #readerbox2 p.saveto { padding-bottom: 5px; border-bottom:solid 1px #7e7ebd; background:#f0f0fa; }

div #adsense { width:750px; float:left; margin:25px; text-align:center; }
