.dictionary a:link, .dictionary a:visited {color: #169;}
.dictionary a:hover {color: #000;}

#masthead {background: #169; padding-bottom: 0.75em;
  text-align: right;}
#masthead a {color: #CFF;}
#masthead a:hover {color: #024;}
#controls {color: #024;}
/*#controls {color: #CFF;}*/
#nav {background: #003A66 url(/images/nav_shadow.gif) repeat-x;}
#nav li {background: #024 url(/images/nav_left.gif) 0 100% no-repeat;}
#nav a {color: #CFF; background: url(/images/nav_right.gif) 100% 100% no-repeat;}
#nav a:hover {color: #FFF;}
#nav li.current {background: #169 url(/images/nav_c_left.gif) 0 100% no-repeat;}
#nav li.current a {color: #FFF; background: url(/images/nav_c_right.gif) 100% 100% no-repeat;}

#primary h3 {margin: 1.5em 0 0.75em;}
#primary div.last {border-bottom: 1px solid #CCC;}

#related {background: #EBEBEB; padding: 1em 1em 1px; margin: 1.5em 0; font-size: 0.9em;}
#related a {color: #333;}
#related li {margin: 0.5em 0;}

/*premium services*/
.premium-services {background: #E3F4F8 url(/images/premium_blue.gif) 100% 100% no-repeat; border: 1px solid #003A66; margin-bottom: 1em; padding: .5em .5em 0em .5em;}
.premium-services h4 { color: #003A66; margin-bottom: 0.3em; font: 1.5em Georgia, serif;}
.premium-services ul { margin-left: -0.5em;}

/*login page*/
#premium-promo {background: #E3F4F8 url(/images/premium_blue.gif) 100% 100% no-repeat; border: 1px solid #003A66; width: 250px; padding: .5em .5em .5em .5em; float:right;}
#premium-promo h5 {font: 1.5em Georgia, serif; color: #003A66;}
#premium-promo ul {margin-top: -0.5em; margin-bottom: 1em;}

/*related ads*/
#radlinks { width: 130px; padding: 1em; background: #f8f8f8; border: 1px solid #DCDCDC; margin-bottom: 1em; }
#radlinks h5 { color: #333; font-size: 1em; font-weight: bold; }
#radlinks ul { margin-bottom: 0em; margin-top: 0.5em;}
#radlinks li { margin-left: -0.5em; }

.new { color: #C30; font-style: italic; font-weight: normal; background: #FEFFD5; padding: 0em .1em; border-color: #FAE3B2; border-width: 1px; border-style: solid; }
.beta { color: #C30; font-style: italic; font-weight: normal; background: #FEFFD5; padding: 0em .1em; border-color: #FAE3B2; border-width: 1px; border-style: solid; }
.new-h3 { color: #C30; font-size: .9em; font-style: italic; font-weight: normal; background: #FEFFD5; padding: 0em .1em; border-color: #FAE3B2; border-width: 1px; border-style: solid; }

/* Get CleverKeys */
#get-cleverkeys { background: #f8f8f8; padding: 0.75em; width: 97%; text-align: center; border: 1px solid #DCDCDC; font-size: .9em; }
#get-cleverkeys .from { font-style: italic; font-size: .9em; color: #666; }

/* Get Toolbar */
#get-toolbar { background: #f8f8f8; padding: 0.75em; width: 97%; text-align: center; border: 1px solid #DCDCDC; font-size: .9em; }
#get-toolbar .from { font-style: italic; font-size: .9em; color: #666; }

span.line {border-color: #CCC; border-width: 1px 0 0 0; border-style: solid; width: 100%; display: block; margin-top: 1em; margin-bottom: 1em;}

#breadcrumbs { background-color: #F0F7FF; padding: 0.75em; margin: 1em 0 0.75em 0; font-size: 0.925em; border-color: #DFE5ED; border-width: 1px; border-style: solid; }

#primary blockquote {padding: 1em; background: #EFEFEF; text-align: left; border: 1px solid #DCDCDC; margin: 1em 0;}
#primary blockquote li {margin-left: 1em;}

#promo { background-color: #f8f8f8; padding: 0.75em; margin: 0em 0 1em 0; font-size: 0.925em; border-color: #DCDCDC; border-width: 1px; border-style: solid; width: 139px; }

#promo2 { background-color: #FEFFD5; padding: 0.75em; margin: 0em 0 1em 0; border-color: #FFEB70; border-width: 1px; border-style: solid; }
#promo2 .head { color: #169; font: bold 1.15em "Trebuchet MS", Verdana, sans-serif; text-align: center; display: block; }
