body{ background-color:white; text-align:center; font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; background: white url('/images/thesaurasize-bg.gif') no-repeat scroll center -2px; margin:0; padding-top:0px;}
#main-header {
    width:551px;
    margin-bottom:10px;
    margin-left:-13px;
    text-align:left;
}

#top-nav {
    background-color:#ffffff;
    border-bottom:1px solid #bbb;
    border-left:1px solid #bbb;
    border-right:1px solid #bbb;
}

#top-nav a {
    color:#a0a0a0;
    display:inline-block;
    font:10px arial;
    text-decoration:none;
    letter-spacing:0.05em;
    padding: 6px 15px;
    font-weight:bold;
}

#top-nav a:hover {
    color:#fff;
    background-color: #a0a0a0;
}

#top-nav .current {
    background-color: #a0a0a0;
    color:#fff;
    font-weight:bold;
}
a{ color:#3b3555; color:#534b78}
a:visited{ color:#707070}
a:hover{ color:#d50000}
dl,dt,dd{margin:0; padding:0;}
#page{ max-width:500px; margin-left:auto; margin-right:auto; text-align:left; position:relative}
* html #page{ width:expression( document.body.clientWidth > (500) ? "500":"auto" )}
.warning{ background-color:#FDEEC8; border:2px dashed #BBBBBB; margin-bottom:6px; margin-top:25px; padding:5px}
#header{ text-align:left; z-index:1;padding-right:125px;}
h1{ text-indent:-9999px; width:360px; margin:0 auto; margin-bottom:8px; margin-bottom:4px}
.no-focus-lines{ outline-color:invert; outline-style:none; outline-width:0}
h1 a{ height:48px; width:368px; display:block; background-image:url(/images/thesaurasize.gif)}
#tagline{ text-align:center; color:#363636; margin-bottom:15px}
form{ display:inline}
#random{ margin-left:3px}
#lookup_text{ padding:2px; border-width:1px; width:220px; border-bottom:1px solid #c5c5c5; border-right:1px solid #c5c5c5; margin-right:3px}
#search-area{ text-align:center;padding-right:100px;}
#search-area input{ margin-left:4px}
#message{ text-align:center; font-size:80%; color:#333333}
#message a{ text-decoration:none; font-weight:bold}
#results{ text-align:left; padding-top:15px; margin:0; position:relative; min-height:60px}
* html #results{ height:60px;}
.word, .loading, .fetch-error{ text-align:left; padding-top:6px; padding-bottom:6px}
.fetch-error{ font-style:italic}
.title-word{ font-weight:bold; margin-bottom:3px}
hr{ width:90%; width:80%; border-width:0px; color:#c5c5c5; background-color:#c5c5c5; height:1px}
.loading{ background-color:white}
.definition, .synonyms{ margin:0; margin-bottom:3px; text-indent:-2.3em; padding-left:2.3em}
.entry{ margin-left:1em}
.synonyms{ margin-top:6px}
.synonyms .more{ margin-left:.5em; font-size:.85em; font-style:italic}
.entry a{ text-decoration: none}
.entry a:hover{ text-decoration: underline}
.examples{ margin-bottom:3px; margin-left:3em; font-style:italic; color:#565656}
.did-you-mean{ font-style:italic; color:#60597b; margin-bottom:6px}
.correct-word{ font-weight:bold; color:black}
#footer-area{ text-align:center; margin-bottom:5px}
p#footer{ margin-top:4px; font-size:smaller; text-align:center; margin-bottom:10px}
.footertd{ margin-top:4px; font-size:smaller; text-align:center; margin-bottom:10px}
span#data-disclaimer{ font-size:smaller}
h1 {font-size:1.45em; font-family: "Georgia","Times New Roman", serif; font-weight:normal}
h2 {font-size:1.00em; font-family: "Georgia","Times New Roman", serif; font-weight:normal}
h3 {font-size:0.75em; font-family: "Georgia","Times New Roman", serif; font-weight:normal}
h2, h3, h4{ margin-bottom:10px;}
h2{ margin-top:25px; font-size:1.8em; padding-bottom:3px; border-bottom:1px solid #aaaaaa}
.screenshot{ margin-bottom:10px}
ul{ margin-left:0; padding-left:20px}
p{ margin:5px 0 5px 10px}
.copy table{ margin-left:5px}
.copy{ line-height:140%}
#history{ background-color:white; position:absolute; top:0; text-align:left; left:500px; white-space:nowrap; margin-left:25px}
#history h3{ font-size:1.2em; margin:6px 0; margin-top:18px}
#history ol{ margin:0; list-style-type:none; padding:0; margin-left:3px}
#history li{ margin:2px 0; padding:0}
* html #history li{ background-color:white}
#history-list a{ display:block; border-top:1px solid white; border-bottom:1px solid white; padding-bottom:1px}
#history-list a:hover{ border-top:1px solid #D0D0D0; border-bottom:1px solid #D0D0D0}
#history .close{ font-size:.8em; display:inline; text-decoration:none; border:0; vertical-align:text-top}
#history a.close:hover{ border:0}
#history a.close:visited{ color:#534b78}
#history-buttons{ font-size:1.2em; margin-top:-5px}
#history-buttons span{ color:gray}
#history-buttons .nav{ padding-right:3px; padding-left:3px}
#history-buttons a:visited{ color:#534b78}

input#openid {
  padding-left: 35px;
  background: #FFFFFF url('/images/login-methods.gif') no-repeat scroll 6px 2px;
}

.alert {
        border: 1px solid #e7dc2b;
        background: #fff888;
      }
      .success {
        border: 1px solid #669966;
        background: #88ff88;
      }
      .error {
        border: 1px solid #ff0000;
        background: #ffaaaa;
        padding:3px 3px 3px 3px;
      }

