/*Style Sheet for Webpages */
/*
* {
   padding:0;
   margin:0;
}*/
/*body{
font: 80% arial,sans-serif;
text-align:center;
padding: 0;
margin: 0;
}*/

p{ 
margin: 5px;
}
#wrapper{
width: 90%;
margin: 10px auto;
background-color: #fff;
color: #333;
border: 1px solid gray;
line-height: 120%;
}

#header{
padding: .5em;
background-color: #ddd;
color: #336699;
border-bottom: 1px solid gray;
padding: 5px;
text-align: center;
}
#header img{
float:left;
}
#footer{
clear: both;
margin: 0;
padding: .5em;
color: #333;
background-color: #ffffff;
border-top: 1px solid gray;
text-align:center;
}
#maincontent{
margin-left: 200px;
border-left: 1px solid gray;
padding: 1em;
}
#navigation{
float: left;
width: 160px;
margin: 0;
padding: 1em;
}

#top h1
{
padding: 0;
margin: 0;
}

a{
display:block;
color: #006;
padding:2px;
}

/* #navigation a{
display:block;
color: #006;
padding:2px;
}

#maincontent a{
display:block;
color: #006;
padding:2px;
}*/

#navigation p { margin: 0 0 1em 0; }
#maincontent h2 { margin: 0 0 .5em 0; }
#maincontent { max-width: 36em; }
span.papertitle{color:#F08080}

#headertitle{
font-size:160%; 
margin-top:40px;
}



dl.publist{
margin-left:40px;
}

dl.publist > dt{
color:#F08080;
padding-top:15px;
}

dl.publist > dd{
margin-left:0px;
}

ul.navlist{ 
font-size:80%;
list-style: none; 
margin-left: 0;
padding-left: 0;
}

ul.navlist > li
{
padding-left: 10px;
}

ul.navlist > li > a { text-decoration: none; }
ul.navlist > li > a:link { color: #6495ed; }
ul.navlist >li >a:visited { color: #00008b; }

ul.horizontal{
display: inline;
}

ul.horizontal > li{
display: inline;
width:120px;
list-style-type: none;
padding-left: 20px;
padding-right: 20px;
float:left;
}

h2 {
font-size: 120%; 
color:green;
}
