@import url(xaraya.css); @import url(menu.css); body {margin: 0px; padding: 0px; height: 100%; font-family: "Verdana", "Bitstream Vera Sans", lucida, arial, helvetica, sans-serif; font-size: 12px; color: #333; background: url("../images/bgs/bg_home3.gif") no-repeat top right #FFF; text-align:left;}
ul {font-size: 13px; line-height: 13px; color: #333; padding-bottom:10px;}
ul li {list-style-image:url("../images/bullets/list_grey.gif"); color: #333; padding-bottom: 5px;}
ul.subheads {font-weight:bold; color: #333;}
.subhead {font-weight: bold; padding: 10px 0px 0px 0px; color: #333;}
p.normal {font-weight: normal;}
.normal {font-weight: normal;}
ul.nobullet, ul.nobullet li {list-style:none;}
ol {font-size: 13px; line-height: 13px; color: #333; padding-bottom:10px;}
ol li {color: #333; padding-bottom: 5px;}
img {border:0;}
#masthead {display:block; float:left; width:760px; height:97px; background: url("../images/borders/999.gif") repeat-x bottom #fff;}
#masthead .logo {position: absolute; top:0; left:0; display: block; width: 148px; height: 96px;}
#masthead .tagline {position: absolute; top:0; left:148px; display: block; width: 413px; height: 96px; background: url("../images/masthead/tagline2.gif") top right  #fff;}
#masthead .topnav {position: absolute; top:0; left:470px; display:block; width: 290px; height: 96px; background: url("../images/borders/999.gif") repeat-y right #fff; background-color: transparent;}
.topnav ul {display:block; border: 0; margin: 0px; padding: 0px; list-style-type: none; text-align: center; vertical-align: middle; width: 213px;}
.topnav ul li {display: block; float: left; text-align: center; margin:4px 0px 0px 0px; padding: 0px 3px 0px 3px; border-left: 1px solid #999;}
.topnav ul li a, .topnav ul li a:link, .topnav ul li a:hover, .topnav ul li a:active, .topnav ul li a:visited {color: #006699; font-size: 9px; background-color: transparent; text-decoration: none;}
.topnav ul li.home {padding-left: 0px; border-left: 0px;}
.topnav img {display:block; float:right; margin: 4px 3px 0px 0px; padding: 0px;}
.topnav p {display:block; float:right; font-size: 10px; margin: 3px 0 0 0; padding: 0; line-height: 1;}
.topnav p.newsletter {padding-bottom: 5px;}
.topnav form {display:block; float: right; width: 240px; margin: 0; padding: 0;}
input.blue {font-size:10px; font-weight:bold; background-color: #dcf2fa; border-color:#38839e; border-style:inset; border-width:1px; color: #42b4e6; width: 180px;}
#container {clear: both; margin: 0px; padding: 0px; width: 760px; background: url("../images/bgs/container.gif") repeat-y right #fff;}
#left {display: block; float: left; width: 148px; padding:0px 0px 0px 1px;}
#left .promo {display: block; width: 126px; padding: 10px 10px 0px 12px;}
#photo {float: right; margin: 0px; padding: 0px; width: 608px; height: 170px; background: url("../images/borders/999.gif") repeat-x bottom;}
#photo img {margin:0px; padding:5px;}
#content {display:block; float: right; margin:0px; padding: 0px; width: 608px; background: url("../images/bgs/content.gif") repeat-y left;}
#maincolumn {display:block; float:left; width: 290px; margin:0px 0px 0px 0px; padding: 0px 5px 15px 5px;}
#articles h2 span, #guest h2 span, #features h2 span, #othernews h2 span {display: none;}
#articles {width: 282px; background: url("../images/headlines/articles.gif") no-repeat top left #fff; padding: 0px 0px 10px 0px; margin: 10px 0px 0px 0px;}
#guest {background: url("../images/headlines/guest_columnist.gif") no-repeat top left #eaf7fc; margin: 0px 0px 10px 0px; padding: 0px 10px 20px 10px; width: 250px;  voice-family: "\"}\""; voice-family:inherit; width:270px;}
#features {width: 280px; background: url("../images/headlines/features.gif") no-repeat top left #fff; margin: 0px 0px 20px 0px;}
#othernews {width: 280px; background: url("../images/headlines/othernews.gif") no-repeat top left #fff; margin: 0px 0px 20px 0px;}
#articles h3, #guest h3, #features h3, #othernews h3 {float:left; margin: 7px 0px 0px 0px; padding:0px 0px 0px 75px; font-size: 13px; line-height: 13px; color:#e15c04;}
#guest h3 {margin: 0px; padding: 7px 30px 10px 153px;}
#features h3 {margin: 0px; padding: 7px 20px 0px 90px;}
#othernews h3 {margin: 0px; padding: 7px 20px 0px 120px;}
#articles p, #features p, #othernews p {clear:both; margin: 0px; padding: 3px 0px 0px 3px; font-size: 10px; line-height: 13px; color:#333;}
#guest p {margin: 0px; padding: 3px 0px 0px 3px; font-size: 10px; line-height: 13px; color:#333;}
#guest img {margin: 0px 10px 0px 0px; float:left; border: 4px solid #51bee9;}
ul.blue, ul.links, ul.linkmenu, .categorylist ul {display:block; list-style: none; font-size: 12px; line-height: 15px;}
ul.blue li, ul.links li, ul.linkmenu li, .categorylist ul li {list-style-image:url("../images/bullets/list_blue_a.gif"); margin: 0px 0px 5px 0px; padding: 0px; color: #333;}
ul.blue li p, ul.links li p, ul.linkmenu li p {margin-top: 0px; margin-bottom: 5px; padding-top: 0px; padding-bottom: 5px;}
#newscolumn {display:block; float:left; width: 142px; margin:0px 0px 0px 0px; padding: 0px 3px 5px 5px;}
#headlines {background: url("../images/borders/999.gif") repeat-x bottom #fff; padding: 0px 0px 10px 0px; margin: 13px 0px 0px 0px; font-size: 10px; line-height: 13px; color:#333;}
#headlines h2 span {display:none;}
#headlines h2 {display:block; float: left; height: 20px; width: 82px; margin: 0px 0px 0px 3px; padding: 0px; background: url("../images/headlines/ldnews.gif") no-repeat  left #fff;}
#headlines h3 {float: right; margin: 0px; padding:8px 0px 0px 0px; font-size: 12px; line-height: 12px; color:#e15c04;}
#headlines p {display:block; clear: both; margin: 0px; padding: 1px 5px 5px 5px;}
#artistotd {background: url("../images/borders/999.gif") repeat-x bottom #fff; padding: 10px 0px 10px 5px; font-size: 10px; line-height: 13px; color:#333;}
#artistotd h2 span {display:none;}
#artistotd h2 {display:block; height: 26px; line-height: 26px; margin:0; padding:0; background: url("../images/headlines/artistotd2.gif") no-repeat top left #fff;}
#artistotd h3 {font-size: 13px; line-height: 13px; margin:0; padding:3px 0px 0px 0px; color:#e15c04;}
#artistotd p {padding: 3px 0px 0px 0px;}
#artistotd img {margin:0; padding:0; border: 4px solid #51bee9;}
#writerotd {padding: 10px 0px 10px 5px; margin-bottom: 10px; font-size: 10px; line-height: 13px; color:#333;}
#writerotd h2 span {display:none;}
#writerotd h2 {display:block; height: 24px; line-height: 24px; margin:0; padding:0; background: url("../images/headlines/firstperson.gif") no-repeat top left #fff;}
#writerotd h3 {font-size: 13px; line-height: 13px; margin:0; padding:3px 0px 0px 0px; color:#e15c04;}
#writerotd p {padding: 3px 0px 0px 0px;}
#promocolumn {display:block; float:right; width: 142px; margin:0px; padding: 5px 5px 5px 3px;;}
#storebox {width: 137px; background-color: #79be3f; margin-bottom: 3px;}
#storebox a, #storebox a:link,#storebox a:active,#storebox a:hover,#storebox a:visited {color: #fff; font-size:9px; background-color:transparent;}
#storebox .link1 {display:block; width: 133px; padding: 3px 2px 3px 2px; text-align: right; background-color: #57a514;}
#storebox .link2 {display:block; width: 133px; padding: 3px 2px 3px 2px; text-align: right; background-color: #498e0d;}
#ypbox {width: 137px; background-color: #e9d71b; margin-bottom: 3px;}
#ypbox a, #ypbox a:link,#ypbox a:active,#ypbox a:hover,#ypbox a:visited {color: #fff; background-color:transparent;}
#ypbox .link1 {display:block; width: 133px; padding: 3px 2px 3px 2px; font-size:10px; text-align: right; background-color: #e8cd1c;}
#ypbox .link2 {display:block; width: 133px; padding: 3px 2px 3px 2px; font-size:10px; text-align:right; background-color: #e8b51b;}
.genpromobox {margin-bottom: 3px;}
.genpromobox.ads {padding-left: 5px;}
.genpromobox.ads p {color: #999; font-size: 10px; font-weight: lighter; font-family: helvetica, sans-serif; line-height: 10px; margin: 0; padding: 0 0 5px;}
#bottomborder {clear:both; display:block; width:760px; height:4px; background: url("../images/borders/999.gif") repeat-x top #fff;}
#footer {clear:both; display:block; width: 760px; padding-top:10px; font-family: "Arial", "Bitstream Vera Sans", lucida, arial, helvetica, sans-serif; /*background: url("../images/borders/999.gif") repeat-x top; */}
#footer p {margin:0px; padding-left: 15px; padding-bottom: 25px;}
#footer a, #footer a:link, #footer a:hover, #footer a:active, #footer a:visited {color: #666; font-size: 11px;}
#footer a.blue, #footer a.blue:link, #footer a.blue:hover, #footer a.blue:active, #footer a.blue:visited {color: #006699; font-size: 12px;}
#footer .center {text-align:center;}
#footer .center p {padding-bottom: 5px;}
.contentbox {display:block; width: 100%; padding: 10px 0px 0px 0px; margin-bottom: 10px; background: url("../images/borders/999.gif") repeat-x top #fff;}
.contentbox h2 {}
.first {background: #fff;}
div.callout, div.breakout {display: block; float: right; width: 128px; padding: 5px; margin: 5px 0px 7px 10px; background-color: #EAF7FC; border: 1px solid #51BEE9;}
div.sidebar {border: 1px solid #51BEE9; margin: 10px 5px 10px 5px; padding: 5px; background-color: #EAF7FC;}
.podcastbox {display:block; float:right; width: 172px; margin: 10px 5px 10px 5px; padding: 5px; border: 1px solid #51BEE9; background-color: #eaf7fc;}
div.callout  h3, div.breakout h3, div.sidebar h3 {font-size: 12px;}
div.callout ul.links, div.breakout ul {display:block; margin:0px; padding:0px;}
div.breakout ul li {margin-left: 15px; list-style-image:url("../images/bullets/list_blue.gif");}
div.breakout ul li a {font-size: 10px;}
div.audio {margin:0px; padding:0px; height:10px; text-align: left;}
.callout p {}
div.excerpt {display: block; float: left; width: 128px; padding: 5px; margin: 0px 10px 10px 0px; background-color: #EAF7FC; border: 1px solid #51BEE9;}
.excerpt p {padding: 5px 5px 5px 5px;}
.booksintro img {float:left; margin-bottom:20px;}
.bookcats {clear:both; margin-left: 160px;}
.bookcats img {float:left; margin-right:10px; margin-bottom: 10px;}
#artfeature {clear:both; margin-left:50px; width:500px;}
#artfeature img {float:right; margin-left:10px; margin-right:40px; margin-bottom:20px;}
#artfeature .text {text-align:left;}
img.artlist {margin:5px 25px 5px 25px;}
.center {text-align:center;}
.edextra {display: block; float: left; width: 95%; margin: 5px 0 5px 10px; font-family: "Verdana", sans-serif;}
.edmonth {color: #626469; font-size: 16px; padding: 0px 0px 2px 0px; font-weight:bold;}
.edarticle {color: #E15C04; font-size:15px; padding: 5px 0px 5px 5px;}
.edextra h3 {display: block; font-size: 12px; font-weight: bold; line-height: 12px; color: #626469; padding: 0px 0 0px 0; margin: 0px;}
p.skiplink, a.skiplink  {display:none; font-size: 1px; line-height: 1px; width: 1px; height: 1px; margin: 0px; padding: 0px;}
h2, h2 a:link, h2 a:visited {color: #e15c04; text-decoration: none;}
h2 a:hover {color: #e15c04; text-decoration: none;}
h2 a:active {color: #e15c04; text-decoration: none;}
ul.normal li {list-style-image:url("../images/bullets/list_grey.gif"); color: #333;}
.capitalize {text-transform: uppercase;}
a.newsheadline {text-decoration: none; font-weight: bold; color:  #5d5d5f; outline: none;}
a.newsheadline:visited {color:  #5d5d5f;}
a.newsheadline:active {color: #002b5e;}
a.newsheadline:hover {color: #002b5e; text-decoration: underline;}
table.assessment {border-left: 1px solid #51BEE9; border-bottom: 1px solid #51BEE9; background-color: #eaf7fc; padding:0px; margin: 15px 0px 15px 0px;}
table.assessment tr {margin:0; text-align: left; vertical-align: top; /*border-bottom: 1px solid #fff; */}
table.assessment th {margin:0; padding:5px; background-color: #eaf7fc; border-top: 1px solid #51BEE9; border-right: 1px solid #51BEE9;}
table.assessment th p {color: #000; font-size: 13px; font-weight: bold; text-align: left;}
table.assessment td {margin:0; text-align: left; font-size: 13px; padding:5px; /*border-right: 1px solid #fff;*/ background-color: #ffffff; border-top: 1px solid #51BEE9; border-right: 1px solid #51BEE9;}
table.assessment td ul {margin: 1em; padding: 1em; padding-right:0px;}
.pullout {display:block; margin: 25px 0px 25px 120px; padding: 8px 0 0px 0; border-top: 1px solid #51BEE9; border-bottom: 1px solid #51BEE9;}
table.formatted {border-left: 1px solid #51BEE9; border-bottom: 1px solid #51BEE9; background-color: #eaf7fc; padding:0px; margin: 15px 0px 15px 0px;}
table.formatted tr {margin:0; text-align: left; vertical-align: top; /*border-bottom: 1px solid #fff; */}
table.formatted th {margin:0; padding:5px; background-color: #eaf7fc; border-top: 1px solid #51BEE9; border-right: 1px solid #51BEE9;}
table.formatted th p {color: #000; font-size: 13px; font-weight: bold; text-align: left;}
table.formatted td {margin:0; text-align: left; font-size: 13px; padding:5px; /*border-right: 1px solid #fff;*/ background-color: #ffffff; border-top: 1px solid #51BEE9; border-right: 1px solid #51BEE9;}
table.formatted td ul {margin: 1em; padding: 1em; padding-right:0px;}
#sponsoredlinkbox {background-color: #F6FFEF; border: solid 1px #57A514; width: 412px; text-align: center; padding: 10px; clear: both;}
#sponsoredlinkbox p {color: #333333;}
#sponsoredlinkbox p #adhighlight {text-align: left; font-size: 10px; padding: 0; margin: 0;}
#sponsoredlinkbox p #adhighlight span a {color: #006699; font-size: 10px; text-decoration: underline; font-weight: normal;}
#sponsoredlinkboxINDEPTH {background-color: #F6FFEF; border: solid 1px #57A514; width: 568px; text-align: center; padding: 10px; clear: both;}
#sponsoredlinkboxINDEPTH p {color: #333333;}
#sponsoredlinkboxINDEPTH p #adhighlight {text-align: left; font-size: 10px; padding: 0; margin: 0;}
#sponsoredlinkboxINDEPTH p #adhighlight span a {color: #006699; font-size: 10px; text-decoration: underline; font-weight: normal;}
#sponsoredlinkboxGUIDED {background-color: #F6FFEF; border: solid 1px #57A514; width: 400px; text-align: center; padding: 10px; clear: both;}
#sponsoredlinkboxGUIDED p {color: #333333;}
#sponsoredlinkboxGUIDED p #adhighlight {text-align: left; font-size: 10px; padding: 0; margin: 0;}
#sponsoredlinkboxGUIDED p #adhighlight span a {color: #006699; font-size: 10px; text-decoration: underline; font-weight: normal;}
#sponsoredlinkboxDEFAULT {background-color: #F6FFEF; border: solid 1px #57A514; width: 400px; text-align: center; padding: 10px; clear: both;}
#sponsoredlinkboxDEFAULT p {color: #333333;}
#sponsoredlinkboxDEFAULT p #adhighlight {text-align: left; font-size: 10px; padding: 0; margin: 0;}
#sponsoredlinkboxDEFAULT p #adhighlight span a {color: #006699; font-size: 10px; text-decoration: underline; font-weight: normal;}
#sponsoredlinkboxCATEGORY {background-color: #F6FFEF; border: solid 1px #57A514; width: 400px; text-align: center; padding: 10px; clear: both;}
#sponsoredlinkboxCATEGORY p {color: #333333;}
#sponsoredlinkboxCATEGORY p #adhighlight {text-align: left; font-size: 10px; padding: 0; margin: 0;}
#sponsoredlinkboxCATEGORY p #adhighlight span a {color: #006699; font-size: 10px; text-decoration: underline; font-weight: normal;}
div.videocallout {display: block; float: right; width: 205px; padding: 5px; margin: 5px 0px 7px 10px; background-color: #EAF7FC; border: 1px solid #51BEE9;}
#glossarydisplay {margin-top: 10px;}
#glossarydisplay p#gnote, p#pbnote {margin-top: 20px; border: solid 1px #42B4E6; padding: 10px;}
p.expertnote {margin: 20px 0; border: solid 1px #42B4E6; padding: 10px;}
#cse-search-results iframe {width: 550px;}
p#searchblurb {padding-right: 71px; _padding-right: 67px; margin-top: 10px;}
p#nlburb {padding-right: 114px; _padding-right: 112px;}
#promocolumnL p.ads, #promocolumn p.ads {color: #999; font-family: 'Trebuchet MS','Helvetica',sans-serif; font-size: 10px; font-weight: lighter; line-height: 10px; margin: 0; padding: 0 0 5px; text-align: center; width: 100%;}