body 
{
margin: 0px auto 0px auto; 
padding: 0; background: #ebebeb url(http://i.mktw.net/mw3/Misc/mw_center_bkgd.gif) center top repeat-y;
position:relative;
width: 990px; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em;
}
* html body
{
overflow:hidden;
}
div.hidden
{
display:none;
position:fixed;
top: -500px;
bottom: -500px;
}
p {
margin: 0 0 10px 0;
}
a:link, a:visited {
color: #0000CC; text-decoration: none;
}
a:hover, a:active {
color: #F06822;
}
a:hover, a:active {
text-decoration: underline;
}
h2 {
margin: 0; padding: 0; color: #f06822; font-size: 200%; line-height: normal;
}
h3 {
margin: 0; padding: 0; color: #666; line-height: normal;
}
h4 {
margin: 0; padding: 0; line-height: normal;
}
ul, ol {
margin: 0; padding: 0; list-style: none;
}
#maincontent {
float: left; margin: 15px 10px 15px 0px; width: 660px; line-height: 1.4em;
}
.rightrail {
width: 300px; float: right; margin: 15px 10px 0 0;
}
.contentblock {
margin: 0 15px 15px 0; padding: 5px;
}
.rightrail .contentblock {
margin: 0 0 15px 0;   
}
.topicletters {
width: 380px; float: left;
}
.topicletters.inline {
width: 100%; border-width: 0; font-size: 80%; margin: 5px 0; clear: left; line-height: normal;
}
.topicletters.inline ol li {
margin: 0 1px; padding: 0;
}
.topicletters.inline ol li a:link, .topicletters.inline ol li a:visited, .topicletters.inline ol li a:active, .topicletters.inline ol li a:hover {
width: 15px;
}
.topiccategories {
width: 380px; float: left;
}
.topiccategories ol li {
float: left; margin: 0 30px 8px 0;
}
.topicletters ol li {
list-style: none; float: left; margin: 0 5px 8px 0; padding: 0;
}
.topicletters ol li a:link, .topicletters ol li a:visited, .topicletters ol li a:active, .topicletters ol li a:hover {
display: block; text-align: center; text-decoration: none; border: solid 1px #888; color: #000; background-color: #eee; width: 20px; padding: 1px 0;
}
.topicletters ol li a:active, .topicletters ol li a:hover{
border: solid 1px #f06822; background-color: #ffc69e; color: #000;
}
.sortingcontrols {
clear: both; font-size: 90%;
}
.topiclist {
clear: left;
}
.topiclist ol {
margin-left: 10px; font-size: 95%; width: 205px; margin: 0 5px 0 0; float: left;
}
.topiclist ol li {
list-style: none; margin: 0 0 5px 0;
}
.topiclist .journalists {
font-style: italic;
}
h2.pageheader {
border: solid 1px #888; border-width: 0 0 1px 0; margin: 0 0 3px; padding: 0 5px 3px;
}
.topicssubnavigation {
float: right; font-size: 85%; margin: 0 5px 5px 0;
}
.topicssubnavigation a {
margin: 0 8px;
}
.topicssubnavigation a:link, .topicssubnavigation a:visited {
color: #888;
}
.topicssubnavigation a:hover, .topicssubnavigation a:active {
color: #000;
}
h4.contentheader {
font-weight: bold; color: #f06822; margin: 0 0 5px 0; padding: 0; font-size: 100%;
}
.pageinformation {
margin: 10px 5px 15px; 
}
.secondarytext {
color: #888; font-size: 85%;
}
#profile {
margin: 0 5px 15px; clear: both; width: 300px; float: right; padding: 0 0 10px 10px; border: dotted 1px #888; border-width: 0 0 1px 1px;
}
#profile img {
float: right; margin: 0 0 3px 3px;
}
.headlinelist {
clear: left;
}
.headlinelist li {
margin: 0 0 10px 0;
}
.headlinelist p {
margin: 0;
}
.headlinelist .headline {
font-size: 110%; font-weight: bold;
}
.headlinelist .author, .headlinelist .timestamp {
font-size: 90%; color: #888; margin: 3px 0;
}
.headlinelist .author {
padding: 0 5px 0 0; margin: 3px 5px 3px 0; border: solid 1px #888; border-width: 0 1px 0 0;
}
#letterselector:link, #letterselector:visited, #letterselector:hover, #letterselector:active {
float: left; font-size: 85%; text-decoration: none; margin: 0 0 0 5px; color: #888;
}
#letterselector:hover, #letterselector:active {
color: #000; text-decoration: underline;
}
#letterselector:link #letterSelectorExpand, #letterselector:visited #letterSelectorExpand {
background: url(../arrow.gif) no-repeat left center; padding: 0 0 0 16px;
}
#letterselector:hover #letterSelectorExpand, #letterselector:active #letterSelectorExpand {
background: url(../arrow-blk.gif) no-repeat left center; padding: 0 0 0 16px;
}
#letterselector:link #letterSelectorCollapse, #letterselector:visited #letterSelectorCollapse {
background: url(../arrowup.gif) no-repeat left center; padding: 0 0 0 16px;
}
#letterselector:hover #letterSelectorCollapse, #letterselector:active #letterSelectorCollapse {
background: url(../arrowup-blk.gif) no-repeat left center; padding: 0 0 0 16px;
}