div { border: medium none ; }

#header { margin-left: 20px; color: rgb(0, 0, 0); height: 135px; }

#logotext { padding: 0px 0px 0px 5px; width: 741px; height: 131px; position: absolute; 

}

#logotext span { background: transparent 

url(http://www.sciencefriday.com/images/csstest/onelogo.jpg) no-repeat scroll 0% 50%; 

text-align: center; -moz-background-clip: initial; -moz-background-origin: initial; 

-moz-background-inline-policy: initial; position: absolute; width: 100%; height: 100%; 

}

#logotext a { position: absolute; text-decoration: none; }

#logotext a i { visibility: hidden; }

a#npr { left: 599px; top: 28px; width: 112px; height: 38px; }

a#scifrihome { left: 49px; top: 16px; width: 320px; height: 90px; }

a#about_ira { left: 500px; top: 96px; width: 237px; height: 34px; }

a#about_ira:hover { border: medium none ; background: transparent 

url(http://www.sciencefriday.com/images/csstest/smallira.jpg) no-repeat scroll right 

bottom; -moz-background-clip: initial; -moz-background-origin: initial; 

-moz-background-inline-policy: initial; }

#rightcolmain { padding: 3px; float: right; width: 310px; background-color: rgb(215, 

215, 215);  text-align: center; font-size: 80%; }
#rightcolinner { float: right; margin-top:3px; width: 160px;}

div.rightcolinnerlink { padding: 3px; margin-top:3px;  background-color: rgb(215, 215, 215);  text-align: left; font-size: 70%; border:1px 
solid #333;}

div.rightcolinnerad { padding: 3px;   height:240px; text-align: center;}

#leftcol {float:left; padding: 3px;}
#leftcol p, #leftcol li, #rightcol p {  }

#content { padding: 3px; float: left; width:80%; margin-top: 10px; color: rgb(0, 0, 

0); }
#contentinner { padding: 3px; float: left;  width:80%; margin-top: 10px; color: rgb(0, 

0, 0); }

#footer { border-top: 1px solid rgb(51, 51, 51); margin: 10px; padding: 3px; clear: 

both; width: 95%; text-align: center; color: rgb(0, 0, 0); }

body { width: 99%; }

html, body { margin: 0pt; padding: 0pt; color: rgb(0, 0, 0); font-family: 

arial,helvetica,sans-serif; }

h1, h2, h3, h4, h5, h6 { margin-top: 0px; }

div.fineprint { text-align: center; color: rgb(102, 102, 102); font-size: 65%; }

div.contacts { color: rgb(102, 102, 102); font-size: 70%; }

div.credits { font-size: 80%; }

div.dateline { font-size: 70%; font-weight: lighter; color: rgb(112, 128, 144); 

letter-spacing: 2px; }
div.topic { border-bottom: 1px solid rgb(238, 238, 238); margin-bottom:10px; 

font-size: 85%; font-weight: lighter; color: rgb(112, 128, 144); letter-spacing: 2px; 

}

div.row { clear: both; padding-top: 10px; }

div.row span.pic { padding: 4px; float: left; width: 75px; text-align: right; }

div.row span.info { text-align: left; }

h3 { border-bottom: 1px solid rgb(238, 238, 238); font-size: 100%; font-style: italic; 

font-variant: small-caps; font-weight: lighter; color: rgb(112, 128, 144); 

letter-spacing: 2px; }

.navlist { padding: 0pt 1px 1px; background: white none repeat scroll 0% 50%; 

margin-top: 10px; -moz-background-clip: initial; -moz-background-origin: initial; 

-moz-background-inline-policy: initial; margin-left: 0pt; font-family: 

Verdana,sans-serif; font-weight: bold; font-size: 65%; line-height: normal; 

font-size-adjust: none; width: 12em; }

.navlist li { margin: 0pt; list-style-type: none; list-style-image: none; 

list-style-position: outside; text-align: center; }

.navlist li a { border-style: solid; border-color: -moz-use-text-color; border-width: 

1px 1em; padding: 0.25em; background: rgb(255, 255, 255) none repeat scroll 0% 50%; 

-moz-background-clip: initial; -moz-background-origin: initial; 

-moz-background-inline-policy: initial; display: block; text-decoration: none; color: 

rgb(0, 0, 0); }

.navlist li a:hover {  }

#l1 a { border-color: rgb(202, 144, 168); }

#l1 a:hover { border-color: rgb(122, 0, 49); }

#l2 a { border-color: rgb(143, 172, 193); }

#l2 a:hover { border-color: rgb(0, 82, 143); }

#l3 a { border-color: rgb(168, 202, 144); }

#l3 a:hover { border-color: rgb(0, 106, 53); }

#l4 a { border-color: rgb(243, 191, 149); }

#l4 a:hover { border-color: rgb(255, 114, 9); }

#l5 a { border-color: rgb(252, 214, 139); }

#l5 a:hover { border-color: rgb(255, 190, 45); }

#l6 a { border-color: rgb(240, 167, 154); }

#l6 a:hover { border-color: rgb(231, 24, 8); }

#l7 a { border-color: rgb(137, 137, 137); }

#l7 a:hover { border-color: rgb(20, 20, 20); }

#l8 a { border-color: rgb(152, 210, 226); }

#l8 a:hover { border-color: rgb(14, 167, 212); }

#l9 a { border-color: rgb(202, 144, 168); }

#l9 a:hover { border-color: rgb(122, 0, 49); }

#l10 a { border-color: rgb(143, 172, 193); }

#l10 a:hover { border-color: rgb(0, 82, 143); }

