body, p, h1, h2, h3, h4, h5, ul, ol, dl, dd, dt, li, div, img {
                                                  margin: 0;
                                                  padding: 0;
}

body {background: #cfd0fe;
      font-size: 1em;
      font-family: "Goudy Old Style", Georgia, Baskerville, "Baskerville Old Face", "Bitstream Charter", serif;
}

.content {margin: 0 auto;
          width: 880px;

}

#header {background: #acadff;
         min-height: 157px;
}


#header h1 {margin-left: 170px;
            padding-top: 15px;
}
#header h1 .smaller {font-size: .7em; 
                     font-weight: 500;
                     display: block;
                     text-align: right;

}
#header img {width: 150;
             float: left;
}

#nav {background: #6e6abe;
      clear: left;
}

#nav ul {text-align: center;
         padding: .3em 0;
}

#nav li {display: inline;
         padding: 0 .7em;
         color: #ffffe6;
         font-style: italic;
         font-size: .9em;
}

#nav a {color: #ffffe6;
        text-decoration: none;
}

#maincontent {background: #cfd0fe;
              padding: 2em 0 1em 0;
}

p.totop {font-size: .9em;
         text-align: right;
}


.clear {clear: both;
}

#left {width: 575px;
       float: left;
}

#right {margin-left: 620px;

}

p {padding: .5em 0;
}

.italic {font-style: italic;
}

#maincontent h4 {font-weight: 500;
                 font-size: 1em;
                 text-align: center;
                 margin-bottom: .5em;
}

#maincontent h4 + p {padding-top: 0;
}

#new, #writings {border: 2px solid #6561b8;
                 margin-bottom: 1em;
                 padding-top: .5em;
                 padding-bottom: .5em;

}

#new {padding-right: .7em;
      padding-left: .7em;
}

.book1, .book2, .book3 {text-align: center;
                font-size: .8em;
                line-height: .9em;
                padding: 0 5px;
}
#writings .book1 p, #writings .book2 p, #writings .book3 p {line-height: .9em;
}

.book1 {width: 120px;
        float: left;
}

.book3 {padding-top: 2em;
        width: 120px;
        margin: 0 auto;
}

#home #maincontent h3 {margin-top: 1em;
}

#maincontent p {font-size: 1em;
                 line-height: 1.3em;
}

#contact {text-align: center;
}

/* home page styles*/

.readmore {text-align: left;
           margin-top: 0;
           padding-top: 0;
}

.readmore a {color: black;
}



#home h3 {padding-top: 1em;
}


#home #other {width: 400px;
             margin: 0 auto;
}


#home #maincontent ul {padding-left: 5em;
}

#home #otherleft {float: left;
                  width: 142px;
                  margin-top: .5em; 
}

#home #otherright {padding-top: .5em;
                   width: 140px;
                   margin-left: 200px;

}

#home #otherleft p, #home #otherright p {text-align: center;
}

/* publications page */


#publications #thispage {width: 7em;
                         float: left;
                         padding-top: 0;
                         margin-left: 1em;
}

#publications ul#subnav li {display: inline;
                            padding: .5em 1em .5em 0;
}

#publications ul#subnav {padding: 0 0 1em 0;

}
#publications dl {padding: 1em 0 0 0;
}
#publications dt {font-weight: bold;
                  font-size: 1.1em;
                  font-style: italic;
                  
}

#publications dd {padding: .5em 0 0 1em;
                  
}

#publications dd.cover {float: left;
                        width: 125;
                        padding-right: 20px;
                        padding-bottom: 10px;
}

#publications dd dl {margin-right: 3em;
}

#publications dd dl dt {font-style: normal; 
                        font-size: 1em;
}
#publications dd dl dd {margin-left: 2em;
}

#publications dd .label {display: block;
                         font-weight: bold;
                         padding-bottom: .2em;
}

#publications dd .from {font-weight: bold;
}

#publications dd.pubinfo {font-size: .9em;
                          padding-top: 0;
} 

#publications dd dl dd.reference {font-style: italic;
                                  padding-bottom: 1em;
                                  padding-left: 3em;
                                  }
#publications dd dl dd.reference .referencer {display: block;
                                  
}

#publications dl#articles_list dt, #publications dl#papers_list dt
                                  {font-style: normal;
                                   float: left;
                                   width: 4em;
}

#publications dl#articles_list dd, #publications dl#papers_list dd 
                                  {margin-left: 5em;
                                   padding-top: 0;
                                   padding-bottom: 1em;
                                  
}


#publications .new {display: block;
                    color: red;
}

#publications #conference {float: right;
                           width: 134px;
                           padding-left: 20px;
                           padding-top: 10px;
}

#publications #conference2 {
                            width: 300px;
                            margin: 0 auto;
                            padding-top: 1em;
}

#publications #conference1 {float: right;
                           width: 300px;
                           padding-left: 20px;
                           padding-top: 10px;
}



#publications #conference1 p, #publications #conference2 p {font-size: .7em;
                             text-align: center;
                             padding-bottom: 0;
}

/* biography styles */

#biography h2 {font-size:1.3em;
               padding: 0 0 .5em 0;


}

h2#personal_bio {padding-top: 1em;
}

#biography #maincontent ul {padding-left: 2em;
}

#biography #maincontent li {padding: .2em 0;
}

#biography #floatleft {width: 200px;
                        float: left;
                        padding-right: 10px;
                        padding-bottom: 10px;
} 

#biography .floatleft1 {width: 134px;
                        float: left;
                        padding-right: 20px;
                        padding-bottom: 5px;
}

#biography .nexttofloat {padding-top: 0;
}

#biography ul#leftclasses {width: 40%;
                           float: left;
}

#biography ul#leftclasses, #biography ul#rightclasses {padding: 1em 2em;
}

/* phenomenology sociology styles */

#phenomenology ul li {list-style-type: none;
                      padding: .3em 0 .3em 1em;
}

#phenomenology h4 {text-align: left;
                   font-weight: bold;
                   padding-top: 1em;
                   
}

#phenomenology h2 {padding-bottom: 1em;
}

#phenomenology div#floatright {width: 200px;
                               float: right;
                               padding-left: 20px;
                               padding-bottom: 5px;
                               padding-top: 3em;
}

#phenomenology div#floatright p {font-size: .7em;
                                text-align: center;
                                padding-bottom: 0;
}

#phenomenology div#floatleft p a {color: black;
}

#phenomenology .nexttofloat {padding-top: 0;
}

#phenomenology div#floatright1 {width: 250px;
                               float: right;
                               padding-left: 20px;
                               padding-bottom: 5px;
                               padding-top: 3em;
}

#phenomenology div#floatright1 p {font-size: .7em;
                                text-align: center;
                                padding-bottom: 0;
}

#phenomenology div#floatleft1 p a {color: black;
}

#phenomenology #containing {position: relative;
}

#phenomenology #husserl {float: right;
                         width: 200px;
                         padding-top: 2em;
                        
                          
}

/* dogs page styles */

#dogs #whippet_poem {width: 22em; 
                     margin: 1em auto 1.5em auto;
                   
}

#dogs h4 {font-weight: bold;
                             font-size: 1.1em;
}
#dogs .pubinfo {font-size: .9em;
                padding: .2em 0 1em 0;
                text-align: center;
}
#dogs .author {text-align: right;
}

#dogs .center {text-align: center;
}


#dogs .gillianpic {width: 300px; 
                   margin: 0 auto; 
                   padding-top: 2em;
}

#dogs p.caption {margin: 0 100px;
                 text-align: center;
}



#dogs #thispage {width: 7em;
                 float: left;
                 padding-top: .5em;
                 margin-left: 1em;
}

#dogs ul#subnav li {display: inline;
                            padding: .5em 1em .5em 0;
}

#dogs ul#subnav {padding: .5em 0 1em 0;

}

#dogs h3#gretagarbo {padding-bottom: 1em;
                     text-align: center;
                     padding-top: 1em;
}

#dogs .gretapic {width: 300px;
                 float: left;
                 padding-right: 30px;
                 padding-top: 40px;
}


#dogs #picgroup {margin-left: 125px;
}