body { background-color:#FFFFFF; 
       background-image:url("/images/shaded.jpg");
       font-family:Bitstream Charter,URW Palladio L,Nimbus Roman No9 L,serif; }

div.banner { font-family:Avant Garde,URW Gothic L,Nimbus Sans L,sans-serif;
             background-color:#EEFFEE; 
             color:#663366; 
             padding-left:12px;
             padding-right:12px;
             border:#663366 1px solid;
             width:70%; 
             float:left; }

div.search { float:right;
             width:60%; }

span.searchmods { font-size:small; }

div.ads { font-family:Avant Garde,URW Gothic L,Nimbus Sans L,sans-serif;
          background-color:#EEFFEE;
          color:#663366; 
          padding:6px; 
          border:#663366 1px solid;
          width:160px;
          text-align:center;
          float:right; }

div.mainmenu { font-size:small;
               font-family:Avant Garde,URW Gothic L,Nimbus Sans L,sans-serif; 
               width:20%; 
               padding-top:6px;
               float:left; }
div.mainmenu ul { padding-left:0px; }
div.mainmenu li { list-style-type:none; }

div.nav { }

div.note { border:#663366 1px solid;
           font-family:Avant Garde,URW Gothic L,Nimbus Sans L,sans-serif;
           font-size:small;
           padding:6px; }
div.note h4 { margin-top:0px; }

div.tip { border:#663366 1px solid;
          background-color:#EEFFEE;
          color:#663366; 
          font-size:small;
          font-family:Avant Garde,URW Gothic L,Nimbus Sans L,sans-serif;
          padding:6px; }
div.tip h4 { margin-top:0px; }

div.warning { border:#663366 1px solid;
              background-color:#FF0033;
              color:#FFFFFF;
              font-size:small;
              font-family:Avant Garde,URW Gothic L,Nimbus Sans L,sans-serif;
              padding:6px; }
div.warning h4 { margin-top:0px; }

div.code { border:#663366 1px solid;
           background-color:#FFFFFF;
           color:#000000;
           font-size:small;
           font-family:Lucida Typewriter,Luxi Mono,Nimbus Mono L,Courier,fixed,system,monospace;
           padding:0px;
           padding-left:6px;
           padding-right:6px; }

p.visualgap { margin:0px;
              padding:0px; }

li.added { list-style-image:url('/images/added.gif'); }
li.added p { margin-top:0px; padding-top:0px; }
li.changed { list-style-image:url('/images/changed.gif'); }
li.changed p { margin-top:0px; padding-top:0px; }
li.deleted { list-style-image:url('/images/deleted.gif'); }
li.deleted p { margin-top:0px; padding-top:0px; }

li.menu { line-height:24px; }

div.rubric { width:50%; 
             float:left;
             padding-top:6px; }

span.GoogleG { color:#0066CC; }
span.Googleo1 { color:#CC0000; }
span.Googleo2 { color:#FFCC00; }
span.Googleg { color:#0066CC; }
span.Googlel { color:#009900; }
span.Googlee { color:#CC0000; }

th.pct { padding-right:12px; }
td { vertical-align:top; }
td.pct { text-align:right;
         padding-right:12px; } 
td.qno { text-align:center; }

ul.checklist { list-style-type:circle; }

span.TEX {letter-spacing: -0.125em; padding-right:0.125em; }
span.TEX span.E{ position:relative;top:0.4ex;left:-0.0417em;}
a span.TEX span.E {text-decoration: none; }

span.LATEX { padding-right:-0.8em; }
span.LATEX span.A{ position:relative; top:-0.5ex; left:-0.4em; font-size:85%;}
span.LATEX span.TEX{ position:relative; left: -0.4em; }
span.LATEX span.E { position:relative; top:0.4ex; }
a span.LATEX span.A {text-decoration: none; }

span.BIBTEX {  }
span.BIBTEX span.I { position:relative;top:0.4ex; }

span.LYX {  }
span.LYX span.Y { position:relative;top:0.4ex; }

dt { font-weight:bold;
     font-family:Avant Garde,URW Gothic L,Nimbus Sans L,sans-serif; }
address { font-size:7px;
          font-family:Avant Garde,URW Gothic L,Nimbus Sans L,sans-serif;
          font-style:normal;
          font-weight:normal; }
p.plea { font-size:small; }
a.product { font-style:italic; }
pre.error { font-color:red; }
blockquote { font-size:small; }
blockquote p.ref { text-align:right;
                   font-style:italic; }
span.app { font-family:sans-serif; }

/* Taken from http://surf11.com/entry/85/css-xml-rss-button with thanks */

.rss { border:1px solid;
       border-color:#FC9 #630 #330 #F96;
       padding:0 3px;
       font:bold 10px helvetica,verdana,sans-serif;
       color:#FFF;
       background:#F60;
       text-decoration:none;
       margin:4px; }
