html, body {  
			margin: 0;
			padding: 0;
}

body {
	    font-family: Arial, Helvetica, Verdana, Sans-serif;
	    font-size: 12px;
	    color: #003333;
	    background: #ffffff;
}

.hidden  {  
			diplay: none;
}

#page-container {  
			width: 760px;
			margin: auto;
}

/* Main Navigation */
	 
#main-nav { height: 50px; }
#main-nav dl { margin: 0; padding: 0; }
}

/* IE5 Mac Hack \*/
#main-nav { padding-left: 11px; }
	/*/
	#main-nav { padding-left: 11px; overflow: hidden; }
	/* End Hack */
	
#main-nav dt { float: left; }
	
#main-nav dt a {
	    display: block;
	    height: 0px !important;
	    height /**/:50px; /* IE 5/Win hack */
	    padding: 50px 0 0 0;
	    overflow: hidden;
	    background-repeat: no-repeat;
}

#main-nav dt a:hover {
	    background-position: 0 -50px;
}

#main-nav dt#home,
	#main-nav dt#home a { width: 100px; background-image: url(../images/nav/nav-home.jpg); }
	 
#main-nav dt#phd,
	#main-nav dt#phd a { width: 100px; background-image: url(../images/nav/nav-phd.jpg); }
	 
	#main-nav dt#papers,
	#main-nav dt#papers a { width: 100px; background-image: url(../images/nav/nav-papers.jpg); }
	 
	#main-nav dt#about,
	#main-nav dt#about a { width: 100px; background-image: url(../images/nav/nav.about.jpg); }
	 
	#main-nav dt#teaching,
	#main-nav dt#teaching a { width: 100px; background-image: url(../images/nav/nav-teaching.jpg); }
		 
	#main-nav dt#contact,
	#main-nav dt#contact a { width: 100px; background-image: url(../images/nav/nav-contact.jpg); }

	body.home dt#home,
	body.home dt#home a,
	body.phd dt#phd,
	body.phd dt#phd a,
	body.papers dt#papers,
	body.papers dt#papers a,
	body.about dt#about,
	body.about dt#about a,
	body.teaching dt#teaching,
	body.teaching dt#teaching a,
	body.contact dt#contact,
	body.contact dt#contact a {
	    background-position: 0 -100px;
}


body.home #header {  
			height:274px;
			background: #808080
	                url(../images/headings/EC-resize.jpg);
}

body.phd #header {  
			height:274px;
			background: #808080
	                url(../images/headings/participation-resize2.jpg);
}

body.papers #header {  
			height:274px;
			background: #808080
	                url(../images/headings/lse-stairwell.jpg);
}

body.about #header {  
			height:274px;
			background: #808080
	                url(../images/headings/me1.jpg);
}

body.teaching #header {  
			height:274px;
			background: #808080
	                url(../images/headings/dont-park-bikes-resize.jpg);
}

h1 {
	    margin: 0;
	    padding: 0;
	    float: right;
	    margin-top: 200px;
	    padding-right: 1px;
}


#sidebar-a a {
	    color: orangered;
	    text-decoration: none;
}

#sidebar-a a:hover {
	    color: #003333
}



#sidebar-a {
			float: right;
			width: 280px;
			line-height: 18px;
			font-family: Tahoma, Arial, Helvetica, Sans-serif;
			color:#db6d16;
			background: whitesmoke;
}

#sidebar-a .padding {
	    padding: 15px;
			padding-top: 25px
}


#sidebar-a .padding {
	    padding: 15px;
}

#content {  
			margin-right:300px;
			line-height: 18px;
			padding-top: 15px
}

#content h2 {
	    margin: 0;
	    padding: 0;
			padding-bottom: 15px;
}
	 
#content p {
	    margin: 0;
	    padding: 0;
			padding-bottom: 15px;
}

#content a {
	    color: #808080;
	    text-decoration: none;
}

#content a:hover {
	    color: #db6d16
}

#footer {  
			clear: both;
			height: 66px;
			font-family: Tahoma, Arial, Helvetica, Sans-serif;
			font-size: 10px;
			color: #c9c9c9;
}

#footer a {
	    color: #c9c9c9;
	    text-decoration: none;
}

#footer a:hover {
	    color: #db6d16;
}

#footer {
	    clear: both;
	    font-family: Tahoma, Arial, Helvetica, Sans-serif;
	    font-size: 10px;
	    color: #c9c9c9;
	    border-top: 1px solid #efefef;
	    padding: 13px 25px;
	    line-height: 18px;
}

#footer #altnav {
	    width: 350px;
	    float: right;
	    text-align: right;
}	