/* cosmetic changes for MJP site */

/* The following templates are solely intended to display these items in Explorer */

#float-left {
    border: 1px solid #ba9593;
    float: left;
    width: 325px;
    background-color: #edd8c5;
    margin-left: 33px;
    padding: 10px;
}

#float-right {
    padding-left: 20px;
    margin-left: 15px;
}

#full-left {
    border: 1px solid #ba9593;
    float:left;
    overflow:auto;
    width: 350px;
    background-color: #edd8c5;
    margin-left: 33px;
    margin-top: 8px;
    padding: 10px;
}

#full-right {
    padding: 5px;
    margin-left: 390px;
    overflow:auto;
}

#full-left img {
    float: left;
    padding-right: 10px;
}

#float-left img {
    float: left;
    padding-right: 10px;
}

div#full-left #citation {
    margin-left: 90px;
    padding-left: 0px;
    width: 220px;
    font-family: Arial, sans-serif;
    font-size:13px;
    text-decoration: none;
    font-weight: bold;
    color: black;
    overflow: auto;
}

div#float-left #citation {
    float: left;
    padding-left: 0px;
    font-family: Arial, sans-serif;
    font-size:13px;
    text-decoration: none;
    font-weight: bold;
    color: black;
    overflow: auto;
}

/* This is where the main section of the css begins */

body {
/* background: #fffbdf; */
    background: #49614B;
}
#wrapper {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 0px;
    border: 1px solid #000;
    width: 880px;
    text-align: left;
    background: #f9f6e4;
    font-size: 100%;
    background-image: url(http://library.brown.edu/cds/mjp/img/MJPback.gif);
    background-repeat: repeat;
}
#content {
    margin-top: 0px;
    padding-top: 0px;
    width: 880px;
}
#header {
    background-color: #f9f6e4;
    border: none;
    padding-bottom: 0px;
    margin-bottom: 0px;
    height: 152px;
}
#navbar {
    position: relative;
    background-color: #edd8c5;
    width: 126px;
    float: left;
    padding-left: 14px;
    padding-right: 10px;
    padding-bottom: 0px;
    margin-top: 0px;
    overflow: auto;
}
#main {
    position: relative;
    width: 700px;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    border: 0px;
    overflow: auto;
}
#head {
    text-align: center;
    font-size: large;
}
a {
    text-decoration: none;
}
#navbar ul p {
    padding-bottom: 10px;
}
#searchbox {
    background: #f9f6e4;
    width: 630px;
    padding: 10px;
    overflow:auto;
    border:1px solid;
}
#searchform {
    border: 1px solid;
    padding: 5px;
}
#searchform h2 {
    text-align: left;
    color: #244f75;
    padding-top: 4px;
    padding-bottom: 4px;
}
#menu {
    border-bottom : 2px solid #244f75;
    margin : 0;
    padding-bottom : 19px;
    padding-left : 10px;
}
#menu ul, #menu li {
    display : inline;
    list-style-type : none;
    border: 0px;
    margin : 0;
    padding : 0;
}
#menu a:link, #menu a:visited {
    background : #244f75;
    border : 1px solid #244f75;
    float : left;
    font-weight : bold;
    line-height : 14px;
    margin-right : 8px;
    padding : 2px 10px 2px 10px;
    color: #ffffff;
    text-decoration : none;
}
#menu a:hover {
    color : #244f75;
    background: #ffffff;
}
div.titlelist {
    font-size:12px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    padding:5px;
}
div.titlelist div.thumbnail {
    display:none;
}
div.titlelist div.label {
    display:inline;
}
div.titlelist div.label a:link {
    text-decoration: none;
    color: black;
}
div.titlelist div.label a:visited {
    text-decoration: none;
    color:black;
}
div.titlelist div.label a:active {
    text-decoration: none;
    color:black;
}
div.titlelist div.label a:hover {
    background: #244f75;
    text-decoration: none;
    color: white;
}
div.record div.label a:link {
    text-decoration: none;
    color: black;
}
div.record div.label a:visited {
    text-decoration: none;
    color:black;
}
div.record div.label a:active {
    text-decoration: none;
    color:black;
}
div.record div.label a:hover {
    background: #244f75;
    text-decoration: none;
    color: white;
}
div.titlelist div.citation {
    display:none;
}
div.titlelist div.format {
    display:none;
}
div.titlelist div.abstract {
    display:none;
}
div.titlelist div.collection {
    display:none;
}
div.thumbnails div.thumbnail {
    float:left;
    padding:3px;
    margin: 1px;
    height:125px;
    width:125px;
    border:1px solid;
    text-align:center;
    vertical-align:bottom;
}
div.thumbnails div.thumbnail img {
    border:none;
    vertical-align:bottom;
}
div.thumbnails div.label {
    display:none;
}
div.thumbnails div.citation {
    display:none;
}
div.thumbnails div.format {
    display:none;
}
div.thumbnails div.abstract {
    display:none;
}
div.thumbnails div.collection {
    display:none;
}
div.record {
    background-color:#f9f6e4;
    border: 1px solid;
    border-color:#91a7ba;
    padding:5px;
    margin:2px;
    width:600px;
    overflow:auto;
    float:left;
    font-size:12px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
}
div.record div.thumbnail {
    float:left;
    width:125px;
}
div.record div.thumbnail img {
    border:none;
}
div.record div.label {
    padding:3px;
}
div.record div.citation ul {
    margin:0px;
    padding:0px;
}
div.record div.citation ul li {
    margin:0px;
    list-style-type:none;
    padding:0px;
}
div.record div.format {
    display:none;
}
div.record div.abstract {
    margin-top:5px;
    font-size:10px;
}
div.record div.collection {
    display:none;
}
div.searchresults {
    overflow: auto;
}
div.resultnav {
    width:100%;
    text-align:center;
    overflow:auto;
}
div.forward {
    padding:5px;
    float:left;
}
div.backward {
    padding:5px;
    float:left;
}
div.searchset {
    padding:5px;
    float:left;
}
div.yoursearch {
    width:575px;
    text-align:center;
}
a:link, a:visited {
    font-family: Arial, sans-serif;
    text-decoration: none;
    font-weight: bold;
    color:black;
    background: transparent;
}
a:hover {
    text-decoration: underline;
    font-weight: bold;
    color:black;
    background: transparent;
}



/* The five templates below are nested within the parent div so Expolorer will ignore them but the other browsers will pick them up */

div#main > #float-left {
    border: 1px solid #ba9593;
    float: left;
    width: 325px;
    background-color: #edd8c5;
    margin: 10px;
    padding: 10px;
}

div#main > #float-right {
    padding: 5px;
    margin: 10px;
}


div#main > #full-left {
    border: 1px solid #ba9593;
    float:left;
    overflow:auto;
    width: 350px;
    background-color: #edd8c5;
    margin: 10px;
    padding: 10px;
}

div#main > #full-right {
    padding: 5px;
    margin: 10px;
    overflow:auto;
}


div#full-left > div#full-left #citation {
    font-family: Arial, sans-serif;
    font-size:13px;
    text-decoration: none;
    font-weight: bold;
    color:black;
    overflow: auto;
}



/* The following doesn't work well, so I reverted to the above:

#main > #full-left #citation {
    margin-left: 0px;
    width: 240px;
    float: left;
    font-family: Arial, sans-serif;
    font-size:13px;
    text-decoration: none;
    font-weight: bold;
    color:black;
    overflow: auto;
}

div#full-left > div#full-left #citation {
    font-family: Arial, sans-serif;
    font-size:13px;
    text-decoration: none;
    font-weight: bold;
    color:black;
    overflow: auto;
}

*/

/*  older templates, since replaced above: 


#citation {
    font-family: Arial, sans-serif;
    font-size:13px;
    text-decoration: none;
    font-weight: bold;
    color:black;
    overflow: auto;
}


*/

#thumbnail {
    float: left;
    width:110px;
    padding: 5px;
}

#rights {
    float: left;
    width:100%;
}

#citation ul li {
    list-style-type: none;
    font-family: Arial, sans-serif;
    font-size:13px;
    text-decoration: none;
    font-weight: bold;
    color:black;
}

ul li {
    list-style-type: none;
    font-family: Arial, sans-serif;
    font-size:13px;
    text-decoration: none;
    font-weight: bold;
    color:black;
}

#main ul li {
    list-style-type: disc;
    font-family: Arial, sans-serif;
    font-size:12px;
    text-decoration: none;
    color:black;
}




/* new styles below added on July 28, 2011, mostly to format tables */

.colored {
color: red;
}

table {
border-collapse: collapse;
border: 1px solid #000000;
background: #FFFFFF;
font: .9em/1.2em Georgia, "Times New Roman", Times, serif; 
color: #000000;
}


th, td {
padding: 1px 1px 1px 5px;
line-height: 1.3em;
font-family: arial, sans-serif;
font-size: 1.1em;
font-weight: normal;
}

th {
background-color: #000033;
color: #FFFFFF;
font-weight: bold;
text-align: center;
padding-right: .5em;
vertical-align: top;
}

thead th {
background: #2C5755;
text-align: center;
}

th + td {
padding-left: .5em;
}

