body { text-align: center; color: #000; background-color: #fff; font-family: verdana, arial, helvetica, sans-serif;  font-size: 13px; text-decoration: none; margin: 0; padding:0;}h1 { font-family: arial, helvetica, sans-serif; font-size: 20px; font-weight: bold; }h2 { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; margin-bottom: 0px; clear: both; }td { font-family: verdana,arial,helvetica,sans-serif; text-decoration: none; font-size: 10px}img { border-width: 0px; }#logo { text-align: center; width: 100%; }#issue { width: 576px; margin: 0 auto; padding: 3px 20px 1px; border-width: 1px 0px; border-color: #00669b; border-style: solid; text-align: center; font-size: 11px; font-family: 'Hoefler Text',Garamond,'Times New Roman', serif; font-weight: 500;}td#nejm {width: 345px; background-color: #ccf; text-align: left; font-size: 10px}td#nextgen {width: 345px; background-color: #fff; text-align: left; font-size: 10px}#nejmbox {background-color: #FFFFFF; width: 320; margin: 0 auto; text-align: center; }#bluebox {background-color: #ccf; }#navbar {text-align: center; width: 601px; margin: 0 auto; padding: 0;}#navbar img { margin: 0 5px; } /* Will be overridden for newer browsers */#footer {text-align: left; width: 700px; margin: 0 auto; padding: 0; clear: both;}.photo {border: 1px #000 solid; margin: 0 5px; display: block; float: left;}.portrait { margin: 0 10px; display: block; float: right;}.small {font-size: 10px; text-decoration: none }.text {color: #000000;  font-family: verdana, arial, helvetica, sans-serif;  font-size: 10px; text-decoration: none}.text2 {color: #000000;  font-family: verdana, arial, helvetica, sans-serif;  font-size: 10px; text-decoration: none}.mash {font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000 }.mash2 {font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000 }a:link {color: #0033FF;  font-family: arial, helvetica, sans-serif; text-decoration: none; font-weight: bold;}a:visited {color: #0033FF;  font-family: arial, helvetica, sans-serif; text-decoration: none; font-weight: bold; } a:active {color: #0033FF;  font-family: arial, helvetica, sans-serif; text-decoration: none; font-weight: bold; } a:hover {text-decoration: underline;  font-family: arial, helvetica, sans-serif; color: #B22222; font-weight: bold; }a.button_s:link { display: block; width: 250px; height: 50px; background-color: #fff; }a.button_s:visited { display: block; width: 250px; height: 50px; background-color: #fff; }a.button_s:hover { background-color: #eee }a.button_s:active { background-color: #eee }a.button_m:link { display: block; width: 272px; height: 50px; background-color: #fff; }a.button_m:visited { display: block; width: 272px; height: 50px; background-color: #fff; }a.button_m:hover { background-color: #eee }a.button_m:active { background-color: #eee }/* Hack to hide from older browsers (e.g. Mac IE 5) */@media all {	#navbar img {margin: 0}	#navbar a:link {display: block; width: auto; margin: 5px; padding: 0; height: 20px; background-color: #fff; float: left; }	#navbar a:visited {display: block; width: auto; margin: 5px; padding: 0; height: 20px; background-color: #fff; float: left; }	#navbar a:hover {background-color: #eee }	#navbar a:active {background-color: #eee }}