#primary a,#primary a:visited{
     color: #116699;
     text-decoration:underline;
     font-size: 13px;
}

#primary .background a{
     color: #336600;
}

#primary strong{
font-weight:bold;
}

#primary .background a:hover, #primary .background a:visited{
     color: #002200;
}
 #main{
     margin-top:18px;
 }
.column,#primary p,input{
   font-family: "Lucida Sans Unicode","Arial Unicode MS","Lucida Sans","Lucida Grande",Verdana,Helvetica,Arial,sans-serif;
   margin-bottom:0.33em;   
}
#primary a:hover {
    color: #000000;
}
ol {
    margin-left: 2em;
}
.shths{
     background:none;
     border:none;
 }
li{
     list-style-type: inherit;
 }
#primary ul li {
    list-style-type:none;
 }
#sidebar .ad {
    margin-right: auto;
    width: 282px;
}


/*writing.css*/
#primary ol {margin-left: 2em;}
.styleTitle { font-weight: bold; }
.columnL { width: 48%; float: left; margin-left: 1em; margin-top: -1em;}
.columnL ul  { margin-left: 1em; }
.columnR { width: 47%; float: right; margin-left: 1em; margin-top: -1em; }
.columnR ul  { margin-left: 1em; }
ol li {margin-bottom: 0;}
.break { clear: both; }


/* root.css */
* {margin: 0; padding: 0; font-size: 100%; line-height: 1.25em;}
body { color: #333; background: #FFF; min-width: 800px; font-family: "Lucida Sans Unicode", "Arial Unicode MS", "Lucida Sans", "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; font-size: 85%; }
p {margin: 0 0 1em;}
/*a:link, a:visited {color: #568C1E;}
a:hover {color: #020;}*/
a img {border: none;}
.ad {font-size: 0.30em; letter-spacing: 0.2em; text-transform: uppercase; text-align: center; color: #666; position: relative; z-index: 1;}
.ad img, .ad object {display: block; margin: 0 auto 0.1em;}
img {vertical-align: text-bottom;}
.pl {vertical-align: text-bottom;}
div.sub {padding: 0; margin: 0 auto; width: 90%; max-width: 950px;}
div.iewinfix {clear: both;}
html>body {padding-top: 0em;}
body>#panel {position: relative; top: 0; width: 100%; min-width: 800px; z-index: 1000; }
#masthead {background: #581; padding-bottom: 0.75em;   text-align: right;}
#masthead .sub {position: relative;}
#masthead a {color: #CF9;}
#masthead a:hover {color: #240; background: transparent;}
#home {position: absolute; top: 0.5em; left: 0; width: 300px; text-align: left;}
#controls {font-size: .9em; padding: 0.5em 0; margin-right: -0.33em; color: #240; height: 1.1em;}
#controls li {display: inline; list-style: none;}
#controls li, #controls a {padding-right: 0.33em;}
#controls img {line-height: 1px; vertical-align: -4px; margin-top: -4px;}
#search {width: 66%; margin: 0 0 0 auto;   position: relative;}
#search .text {margin: 0 0.1em 0; width: 24em;   font: 1.2em "Trebuchet MS", Verdana, sans-serif;}
#search .image {height: 1.90em; vertical-align: bottom;}
#nav {background: #360 url(http://cache.lexico.com/g/d/nav_shadow.gif) repeat-x;   height: 2.85em; margin-bottom: 0.70em; font-size: 86%;   position: relative; white-space: nowrap;}
#nav ul {float: right;}
#nav li {float: left; padding: 0 0 0 8px; margin-left: 0.5em;   margin-top: 1px;   background: #240 url(http://cache.lexico.com/g/d/nav_left.gif) 0 100% no-repeat;   list-style: none;}
#nav a {float: left; display: block; width: .1em; color: #CF9; background: url(http://cache.lexico.com/g/d/nav_right.gif) 100% 100% no-repeat;   padding: 7px 9px 4px 2px;   text-decoration: none; white-space: nowrap;}
#nav .sub > ul a {width: auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav a {float: none;}
/* End IE5-Mac hack */
#nav a:hover {color: #FFF;}
#nav li.current {background: #581 url(http://cache.lexico.com/g/d/nav_c_left.gif) 0 100% no-repeat;   margin-top: 0;}
#nav li.current a {color: #FFF; background: url(http://cache.lexico.com/g/d/nav_c_right.gif) 100% 100% no-repeat;   padding: 8px 9px 5px 1px;}
/* main content section styles */
#main {clear: both; text-align: center;}
.column {float: left; text-align: left; margin: 1.1em 0;}
/* primary column styles */
#primary {width: 72%; padding-right: 1%;   border-right: 1px solid #CCC;}
#primary-full {}  
#main ul, #main ol {padding-left: 0.75em; margin-bottom: 1.5em;   font-size: 0.925em;}
#main ul li {list-style: none;   background: url(http://cache.lexico.com/g/d/bullet_gray.gif) 0 0.5em no-repeat;   margin-bottom: 0.33em; padding-left: 8px;}
#main ul ul, #main ul ol, #main ol ul, #main ol ol {font-size: 1em;}
#main div.video {padding: 1em 0 0.75em; text-align: center;   border: 1px solid #CCC; border-width: 1px 0;   background: #F7F7F7; }
/* sidebar styles */ 
#sidebar {width: 25%; margin-left: 1%; }
#sidebar p {font: 0.925em "Trebuchet MS", Verdana, sans-serif; line-height: 1.5em;}
#premium-box {background: #E3F4F8 url(http://cache.lexico.com/g/d/premium_blue.gif) 100% 100% no-repeat;   border: 1px solid #003A66; padding: 0.5em 1em 0.5em 1em; width: 132px; }
#premium-box ul {padding-bottom: 0.5em; font-size: 0.925em;}
#premium-box a {color: #C30;}
#premium-box a:hover {color: #000;}
#sidebar .ad {width: 160px; margin-right: auto; }
#sidebar .ad-home {width: 300px; margin-right: auto; text-align: center; font-size: 0.75em; letter-spacing: 0.2em; text-transform: uppercase;}
#sidebar .video {width: auto;}
#footer {clear: both; font-size: .9em; text-align: left;}
#footer a {color: #666;}
#footer a:hover {color: #666;}
#footer .sub {border-top: 1px solid #CCC; margin-top: 0.75em; padding-top: 0.75em;}
#footer li {display: inline; list-style: none;}
#footer p {padding: 0.45em 0;}
/* jim added */
#premium-promo a {color: #C30;}
#premium-promo a:hover {color: #000;}
#sidebar div.premium-services a {color: #C30;}
#sidebar div.premium-services a:hover {color: #000;}
#primary h1 {font: 1.5em Georgia, serif; color: #666; padding-bottom: .5em;}
#primary h1 em {color: #333; font-weight: 100; padding-bottom: .5em; font-style:italic;}
.ad-home {width: 728px; margin-right: auto; text-align: center; font-size: 0.30em; letter-spacing: 0.2em; text-transform: uppercase;}
.banner { font-size: 0.30em; }
div.ad {font-size: 0.30em; }

.premium-services {background: #E3F4F8 url(http://cache.lexico.com/g/d/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  {padding-left: 0.75em; margin-bottom: 1.5em;   font-size: 0.925em;}
.premium-services ul li {list-style: none;   background: url(http://cache.lexico.com/g/d/bullet_gray.gif) 0 0.5em no-repeat;   margin-bottom: 0.33em; padding-left: 8px;}
.premium-services ul ul, .premium-services ul ol, .premium-services ol ul, .premium-services ol ol {font-size: 1em;}

/* Resource Center */

#Resource_Center {  background-image: url(http://cache.lexico.com/g/d/resource_center.jpg);  width: 301px;  height: 106px;  z-index: 1;  margin-top: 17px;  margin-bottom: 20px;  white-space: nowrap; }  
#Resource_Center ul li { list-style: none; }  
#Resource_Center .RC_left {  float: left;  margin-top: 37px;  margin-left: 12px;  margin-right: 0px;  padding-left: 0px; }  
#Resource_Center .RC_right {  float: right;  margin-top: 37px;  margin-left: 0px;  margin-right: 20px;  padding-left: 0px;  text-align: left; }  
#Resource_Center img {  margin-right: 4px;  margin-bottom: 2px; }  
#Resource_Center a {  font-family: Verdana, Helvetica, Arial, sans-serif;  color: #575757;  font-size: 11px;  line-height: 15px;  text-decoration: none; }  
#Resource_Center a:hover {  font-family: Verdana, Helvetica, Arial, sans-serif;  color: #0055bb;  font-size: 11px;  line-height: 15px;  text-decoration: none; }

/*dictionary.css*/
.dictionary a:link, .dictionary a:visited {color: #116699;}
.dictionary a:hover {color: #000;}
#masthead {background: #169; padding-bottom: 0.50em; text-align: right;}
#masthead a {color: #CFF;}
#masthead a:hover {color: #024;}
#controls {color: #024;}
/*#controls {color: #CFF;}*/
#nav {background: #003A66 url(http://cache.lexico.com/g/d/nav_shadow.gif) repeat-x;}
#nav li {background: #024 url(http://cache.lexico.com/g/d/nav_left.gif) 0 100% no-repeat;}
#nav a {color: #CFF; background: url(http://cache.lexico.com/g/d/nav_right.gif) 100% 100% no-repeat;}
#nav a:hover {color: #FFF;}
#nav li.current {background: #169 url(http://cache.lexico.com/g/d/nav_c_left.gif) 0 100% no-repeat;}
#nav li.current a {color: #FFF; background: url(http://cache.lexico.com/g/d/nav_c_right.gif) 100% 100% no-repeat;}
#primary h3 {margin: 1.5em 0 0.75em;font-size:14px;  font-weight:bold;}
#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(http://cache.lexico.com/g/d/premium_blue.gif) 100% 100% no-repeat; border: 1px solid #003A66; margin-bottom: 1em; padding: .5em .5em 0em .5em;width:234px;}
.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(http://cache.lexico.com/g/d/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;font-size:14px;}
#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; }

/* help.css */
#primary ol {margin-left: 2em;}
#primary p {font-family: "Lucida Sans Unicode","Arial Unicode MS","Lucida Sans","Lucida Grande",Verdana,Helvetica,Arial,sans-serif;font-size:14px;}
.get-flash { margin-right: 5px; margin-top: 2px; }


/* wideright.css */

#primary {width: 68%; padding-right: 28px; border-right: 1px solid #CCC; margin-left:-15px;}
#sidebar {width: 29%; margin-left: 1%; }
#premium-box {background: #E3F4F8 url(http://cache.lexico.com/g/d/premium_blue.gif) 100% 100% no-repeat; border: 1px solid #003A66; padding: 0.5em 1em 0.5em 1em; width: 274px;}
#sidebar .ad {width: 300px; margin-right: auto; }
#radlinks { width: 271px; padding: 1em; background: #f8f8f8; border: 1px solid #DCDCDC; margin-bottom: 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: 279px; }

/* results.css */
div.results {margin: 1em 0 0.5em 0.75em;}
div.results div.section {border-top: 1px solid #CCC; padding-top: 0.5em}
div.results div.first {border-top: 0; padding-top: 0;}
.results h2 {font: 1.5em Georgia, serif; padding: 0.33em 0.5em; padding-bottom: 0.25em; margin: 0 0 0.25em -0.5em;}
.results h2, #other-results {background: #EEE;}
.results h2 span {font: italic small "Lucida Sans Unicode", "Arial Unicode MS", "Lucida Sans", "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;}
.dictionary h2, .dictionary #other-results {background-color: #F0F7FF; font-size: 0.925em; border-color: #DFE5ED; border-width: 1px; border-style: solid; }
.dictionary a:link, .dictionary a:visited {color: #169;}
.dictionary a:hover {color: #000;}
.thesaurus h2, .thesaurus #other-results {background-color: #FFFFE5;}
.thesaurus .noline a:link, .thesaurus .noline a:visited {color: #960; 	text-decoration: none;}
.thesaurus a:hover {color: #320;}
.encyclopedia h2, .encyclopedia #other-results,
.web h2, .web #other-results {margin-top: 1em; background-color: #F3FDE8;}
.encyclopedia a:link, .encyclopedia a:visited, .web a:link, .web a:visited {color: #360;}
.encyclopedia a:hover, .web a:hover {color: #020;}
.encyclopedia pre.hr {border-bottom: 1px solid #CCC; margin-bottom: 1em; margin-top: -2em;}
#primary .encyclopedia h1 {font: 1.8em Georgia, serif; color: #666;}
.encyclopedia .fx { font-size: .8em; margin-left: .3em; }
/*begin new*/
.src {margin-bottom: 1.5em; font-style: italic; font-size: .9em; color: #666; line-height: 130%;}
.src p {margin-bottom: 0.25em;}
.src a:link, .src a:visited {color: #666;}
.src a:hover {color: #000;}
/*end new*/
#main .results dt {font-size: 1.1em;}
#main .results ol {list-style: decimal; padding-left: 2.75em;}
#main .results ol ol {list-style: lower-alpha; padding-left: 1.75em; margin-bottom: 0;}
#main .results ul li {background: none; padding-left: 0;}
#other-results {padding: 0.75em; margin: 1em 0 0.75em 0; }
#main .results .exact { margin-bottom: 0.75em;}
#main .results p.nav.first {border-bottom: 1px solid #CCC; padding-bottom: 0.75em;}
#main .results p.nav.last {border-top: 1px solid #CCC; padding-top: 0.75em;}
p.partner {float: right;}
/* jim added */
.here {color: #000;}
#primary ol {margin-left: 2em;}
#primary ol ol {margin-bottom: 0em;}
/* plin added */
#primary .foreign {color: #333; font-size: 1em; font-family: Georgia, sans-serif; font-weight: 100; font-style: italic; padding-bottom: .5em;}
#primary .lang {color: #003a66; font-style: italic;}
#primary .highlight {background: yellow;}
.google {margin-bottom: -.6em;}
#nearby {list-style-type:none; white-space:nowrap; padding-bottom: 1em; }
#nearby li {display:block; float:left; width:150px; position:relative; z-index:100; margin-left: -1.3em; margin-top: 0.2em; }
#nearby dl {position:absolute;}
#nearby dt {font-size: 1em; float:left; margin-left: 0em; }
#nearby dd {position:relative; display:none; clear:left; text-align:left; margin:0 0 0 -2.6em; padding:0.2em 1.5em 0.05em 1.5em; background-color: #e3f4f8; width: 150px; border-color: #003a66;  border-width: 0 2px 0 2px; border-style: solid;}
#nearby dd a, #nearby dd a:visited {display:block;}
#nearby li a:hover {border:0; text-decoration:underline;}
#nearby li:hover dd, #nearby li.over dd {display:block;}
#nearby img {padding:0.25em;}
li tt { font-size: 135%;}
span.line {border-color: #CCC; border-width: 1px 0 0 0; border-style: solid; width: 100%; display: block; margin-top: 1em; margin-bottom: 1em;}
span.topline {border-color: #FFF; width: 100%; display: block; margin-top: 1em; margin-bottom: 1em;}
span.bottomline {border-color: #CCC; border-width: 1px 0 0 0; border-style: solid; width: 100%; display: block; margin-bottom: 1em;}
.pronkey {font-size: 0.9em;}
.audiohelp {font-size: 0.9em;}
/*columbia styles*/
.t {font-weight: bold; text-transform: capitalize;}
.secthead {font-weight: bold; display: block; padding-top: 1em;}
.bibhead {font-weight: bold;}
.subsecthead {font-weight: bold;}
/*perform a new search*/
#perform_wrapper {width: 100%;  display: block; margin-bottom: 1em; }
.perform {width: 50%; display: block; float:left; text-align: left;}
.bottom_right_ad { width: auto; display: block; float:right; text-align: right; margin-bottom: 1em;}
.endofpagead { background-color: #f8f8f8; padding-top: 1em; padding-bottom: 1em; border-top: 1px solid #CCC; vertical-align: middle; }
#primary h1.results {font: 1.5em Georgia, serif; color: #666; padding-bottom: 0em;}
#primary h1.results em {color: #333; font-weight: 100; padding-bottom: 0em;}

.entryicons {font-style: normal; font-size: 0.9em; color: #666;}
.entryicons a:link, .entryicons a:visited {color: #666;}
.entryicons a:hover {color: #000;}
.entryicons img {margin-bottom: -3px;}

.results-bar {font: 1.1em Georgia, serif; color: #666; padding-bottom: 0em;width:230px;}
.results-bar-right span {font: 0.9em Georgia, serif; color: #666; padding-bottom: 0em; text-align:right; float: right; align: right;width:230px;}
.results-bar-right a {font: 0.9em Georgia, serif; color: #666; padding-bottom:}

