




/*
     FILE ARCHIVED ON 12:03:28 Apr 20, 2011 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 6:23:42 Oct 27, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
#header {
    background-color:#FFFFFF;
    width:100%;
    height:auto;
    font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
    color:#000;
    font-style:normal;
	font-size:0.867em;
}

#header div.main-logo {
    float:left;
    text-indent:-10000px;
    height:80px;
    width:345px;
    background:url(/web/20110420120328/http://jama.ama-assn.org/local/img/journal-logo.gif) no-repeat;
    background-position:left center;
    margin:10px;
    border:none;
}

#header #ad-leaderboard {
    padding:10px 0 5px;
    text-align:center;
    width:100%;
}

#header #ad-leaderboard .AdLabel, #leaderboard .AdLabel {
    display:block;
    padding-top:10px;
}

#header #ad-leaderboard a:hover {
text-decoration:underline;
}
#top-nav ul li a {
    display:block;
    float:left;
    font-size:1em;
    line-height:normal;
    padding:5px;
}

#top-nav ul.HorizList li a span {
    border-left: 1px solid #000000;
    padding-left: 7px;
}

#top-nav ul li#nav_home a span {
    border:none;
}

#header a, #header a:link {
    color:#3333CC;
    font-weight:normal;
}

#header-qs form * {
    margin-right:7px;
    vertical-align:middle;
}

#header-qs form a {
    color:#3333CC;
    font-family:'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif;
    text-decoration:none;
}

#grey-bar img {
float:right;
margin:3px 5px;
}

/* FOOTER */
#footer {
    font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
    background-color:#FFFFFF;
    padding:1.2em 0 0.5em;
}

#footer li a,
#footer a:link,
#footer a:hover {
    color:#3333CC;
    text-decoration:none;
    font-weight:normal;
}

#footer .copyright a {
    color:#33c;
    text-decoration:none;
    font-size:1.1em;
}

#top-ad {
width:100%;
text-align:center;
border-bottom:2px solid #a24450;
padding:10px 0 5px;
}

#top-ad img {
border:none;
margin:3px 0 7px;
}

div.main-logo a {
display:block;
width:230px;
height:80px;
}

#grey-bar {
width:100%;
height:21px;
background:#dedcdb;
margin:0;
padding:0;
border-top:2px solid #A24450;
}

#pubs-box {
float:right;
background:#dedcdb;
height:32px;
width:532px;
overflow:visible;
margin:0;
padding:0;
}

#pubs-box form {
background:none;
display:inline;
height:32px;
margin:0;
padding:0;
}

#pubs-box form select {
width:245px;
}

#header label {
color:#b61010;
font-weight:bold;
text-transform:uppercase;
font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
font-size:.8em;
margin:0 5px 0 7px;
padding:0;
}

#header #advanced-search {
font-size:.85em;
vertical-align:middle;
}

#top-nav {
height:27px;
width:100%;
background:#ffe7a5;
clear:both;
margin-top:10px;
}

#top-nav ul {
list-style-type:none;
height:27px;
display:inline;
float:left;
margin:0 7px 0 0;
padding:0;
}

#top-nav ul li a:hover {
background:#ce0000;
color:#fff;
}

#top-nav form {
padding-top:2px;
}

#user-info {
height:36px;
float:right;
width:570px;
margin:5px 0 0;
padding:0;
}

#header #header-qs #quicksearch_form {
float:right;
display:inline;
margin:7px 5px 0 7px;
padding:0;
}

#user-info form * {
vertical-align:middle;
margin-right:7px;
}

#user-info .user {
float:right;
font-size:.85em;
margin-top:42px;
line-height:normal;
width:100%;
clear:right;
margin-right:7px;
}

#user-info .user p {
float:right;
display:inline;
margin:0;
padding:0;
}

#user-info .user ul {
float:right;
display:inline;
margin:0 0 0 10px;
padding:0;
}

#user-info .user ul li a {
border-left:1px solid #000;
margin:0;
padding:0 5px;
}

.rednotice {
color:#cd2028;
font-style:italic;
}

.secondary-logo {
background:#1a577e;
}

/* FEATURE CONTAINERS */
#top-features {
width:968px;
height:36px;
border:1px solid #1a577e;
clear:both;
}

#top-features .features-item {
height:30px;
float:left;
border-right:1px solid #1a577e;
padding:3px;
}

/* #bottom-features-container {width: 968px; height: 250px; border: 1px solid #ffe7a5; clear: both;} */
#bottom-features-container {
width:100%;
height:266px;
background:#fff;
clear:both;
border-top:1px solid #d8d8d8;
border-bottom:1px solid #d8d8d8;
}

.bottom-features .features-item {
width:235px;
height:252px;
float:left;
border-right:1px solid #d8d8d8;
padding:11px 3px 3px;
}

.bottom-features .features-item img {
float:left;
margin:5px;
}

.bottom-features .features-item h3 {
color:#000;
font-size:.9em;
text-transform:uppercase;
margin:5px;
}

.bottom-features .features-item h3 a,
.bottom-features .features-item h3 a:hover,
.bottom-features .features-item h3 a:visited,
.bottom-features .features-item h3 a:link {
color:#000000;
text-decoration:none;
}

.bottom-features .features-item h4 {
clear:left;
font-size:0.8em;
font-weight:normal;
line-height:1.2em;
margin:5px;
}

.bottom-features .features-item h4 a,
.bottom-features .features-item h4 a:hover,
.bottom-features .features-item h4 a:visited,
.bottom-features .features-item h4 a:link {
color:#4A66A0;
}

#footer .button-list {
padding-top:10px;
}

#footer li.first, #footer #nav_home {
border-left:none;
}

#header #authstring {
float:right;
margin-bottom:0;
padding:50px 10px 5px;
width:550px;
}

#header #authstring ul {
float:right;
}

#header #authstring li,
#header #authstring .subscr-ref {
font-size:0.98em;
font-weight:normal;
}

#header #authstring li {
float:left;
font-weight:normal;
padding-bottom:4px;
}

#header #header-qs a:hover,
#header #authstring li a:hover {
text-decoration:underline;
}

#header a:visited, #footer a:visited {
color:#3333CC;
}

#footer ul {
font-size:0.85em;
}

/* new bottom feature controls */
#bottom-features-controls {
        font-family: Verdana;
        background: #f5f5f5;
        border-top: 1px solid #d8d8d8;
        clear: both;
        float: left;
        width: 970px;
        margin: 0;
}


#bottom-features-controls ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
        display: inline;
        float: right;
}
#bottom-features-controls ul li {
        margin: 5px 5px 5px 0px;
        float: left;
}
#bottom-features-controls ul li a {
        color: #000;
        border: 1px solid #d8d8d8;
        background: #fff;
        font-size: 1.25em;
        vertical-align: top;
        float: left;
        padding: .25em .5em;
}
#bottom-features-controls h3 {
        font-weight: normal;
        float: left;
        font-size: 1.1em;
        margin: 11px 0 11px 8px;
}

div.clear { clear: both; }
