/* general */
html, body { 
   font-family: verdana,arial,helvetica,sans-serif;
   margin-right: 0;
   margin-left: 0;                                                   /* sets all to 0 */
   padding: 0;                                                 /* Opera sets padding on body */
   color: #000000;
   background: #666666;
}
body, html, div, th, td, span, dd, h1, h2, h3   {
             /* redundant selectors to help NS4 not forget */
    font-family: verdana,arial,helvetica,sans-serif;
    }
p {font-family: verdana,arial,helvetica,sans-serif; font-size: 80%;}

ul, ol{font-size: 100%;}
ul ul{font-size: 100%;}
ul ol{font-size: 100%;}
ol ol{font-size: 100%;}
ol ul{font-size: 100%;}

.p1{margin-top: 0;} /* use this class to set first paragraph following a header */

h1{font-size: 16pt; font-weight: normal; color: #7D3886; padding-bottom: 0;}
#productbanner{background: #24744C;}
#bannertop{background: #000000;}
img{border: 0;}

/* home page */
#fronttext {background: #FFFFFF;}
#fronttext p{margin-right: 40px;}
.catbutton{margin: 0; padding: 0;}
#featured{background: #E8DBEA; border: 1px solid #7D3886;}
#featured td h3{color: #490454; font-weight: bold; font-size: 12pt; margin-bottom: 0;}
.nu A{text-decoration: none;}
#featured td h4{color: #490454; font-weight: normal; font-size: 10pt; margin-top: 0; margin-bottom:10px;}
#featured p{margin-top: 0;}
#featured th{background: #C7A2CF; color: #7D3886; font-size: 12pt; font-weight: bold; padding: 2px 2px 2px 20px; text-align: left;}

/* faculty and seminar title pages */
#cdlist{background: #FFFFFF;}
#cdlist table{border: 1px solid #7D3886;}
#cdlist th{background: #C7A2CF; color: #7D3886; font-size: 12pt; font-weight: bold; margin: 0; padding: 2px; text-align: left;}
#cdlist td{font-family: arial,helvetica,sans-serif;  font-size: 80%; background: #F1E6F4; border-bottom: 1px solid #C7A2CF;}
.title{color: #7D3886; width: 180px;}
.ico{color: #7D3886; width: 90px;}
.prof{color: #7D3886; width: 250px;}
.topic{color: #7D3886; width: 155px;}
#liston{color: #000;}

/* topics on listings */
#topiclist {font-color: #490454;}
#topiclist ul {list-style: none; margin-left: 0px; padding-left: 0; margin-top: 0;}
#topiclist li {padding-left: 15px; padding-right: 5px; background-image: url(images/squaredot.gif);
background-repeat: no-repeat; background-position: 0 .5em;}

/* topics page list */
#topicpagelist {font-color: #490454;}
#topicpagelist ul {list-style: none; margin-left: 0px; padding-left: 0; margin-top: 0;}
#topicpagelist li {padding-left: 15px; background-image: url(images/squaredot.gif);
background-repeat: no-repeat; background-position: 0 .5em; font-size: 80%;}

/* individual page */
#sidenotes{background: #FFFFFF; font-size: 76%; width: 142px;}
#tc{background: #E8DBEA; border: 1px solid #7D3886; color: #7D3886;}
#tc h5{color: #7D3886; font-size: 100%; font-weight: bold; margin: 0; padding: 0;}
#tc ul {list-style: none; margin-left: 0; margin-top: 0; padding: 0;}
#tc li {display: block;padding-left: 15px; background-image: url(images/squaredot.gif); background-repeat: no-repeat; background-position: 0 .5em; font-size: 80%;} 
#titleinfo th, h3{color: #7D3886; font-size: 14pt; font-weight: normal; margin: 0; padding: 0; text-align: left;}
#titleinfo h4{color: #490454; font-weight: normal; font-size: 10pt; margin-top: 0; margin-bottom: 5px;}
.bio{border-top: 1px solid #999;}

/* copyright page button */
.closewindow{border: 1px solid #7D3886; color: #7D3886; text-align: center; text-decoration: none; width: 95px; font-size: 0.8em;}
.closewindow A{background: #E8DBEA; display: block; padding: 5px;}
.closewindow A:hover{background: #C7A2CF;}

/* links in general */
a{color: #7D3886; text-decoration: none;}
a:link {color: #7D3886; text-decoration: none;}
a:hover {color: #7D3886; text-decoration: underline;}
a:active {color: #7D3886;}
a:visited {color: #7D3886;} 

/* for the copyright and any links at the bottom */
#footer{background: #000; padding: 5px;}
.footnav A{color: #EEEEEE;}
.footnav A:link { color: #EEEEEE;}
.footnav A:active { color: #EEEEEE;}
.footnav A:visited { color: #EEEEEE;}
.footnav A:hover { color: #EEEEEE;}

.ws{background: white;}
.bk{background: #000000;}
.fillgr{background: #cccccc;}
.more {font-size: 70%; border: 1px solid #C7A2CF; padding: 1px; width: 91px;}
/* added 5-18-04 for button on topics.html */
#topiclistbutton div{padding: 0 0 0 0; margin: 0 0 10px 445px;}


