/* Royale colours */

body {
	text-align:center;  /* IE6 needs this to center the layout in the browser window */
	}
	
	
#nav {
font-family:"Adobe Caslon Pro",Georgia, "Times New Roman", Times, serif;
	}	

#content {
font-family:"Adobe Caslon Pro",Georgia, "Times New Roman", Times, serif;
	}	
	
#hectorhome img {
margin-top:0px;
margin-bottom:0px;
	}	
	
#nav a {
color:#d139c1;
text-decoration:none;
}

#nav form {
margin:0px;
padding-right:30px;
}

#prev_next a:hover {
background-color:#fff;	
}


#nav a{
color:#000;	
}

ol{
color:#CCCCCC;
}

#nav a:hover {
background-color:#e7e7e7;
}

#nav a.inter:hover {
background-color:#d139c1;
color:#FFFFFF;	
}

ol li.here{
color:#d139c1;
font-weight:bold;
}


#nav a.physical:hover {
background-color:#FFCCFF;
}

#nav a.web:hover {
background-color:#A4FFFF;
}

#nav a.print:hover {
background-color:#FFC878;
}

#nav a.photo:hover {
background-color:#C8FF00;
}

#nav a.visual:hover {
background-color:#000;	
}

#nav a.me:hover {
background-color:#F7FFA9
}

h2.navtitle{
font-style:oblique;
font-size:20px;
font-stretch:narrower;
margin-bottom:5px;
margin-top:-6px;
margin-left:2px;
color:#CCCCCC;
font-weight:200;
}

h2.navtitle2{
font-style:oblique;
font-size:20px;
font-stretch:narrower;
margin-bottom:5px;
margin-top:-5px;
margin-left:25px;
}

#title_section img{
margin:0px;
margin-top:0px;
padding-left:190px;
padding-top:0px;
}

#prev_next img{
padding-left:30px;
margin-top:15px;

}

#prev_next img.next{
padding-left:7px;
}

#title_section h1{
font-variant:small-caps;
font-size:30px;
margin-bottom:10px;
margin-top:-5px;
line-height:20px;

}

#title_section h2{
font-style:oblique;
font-weight:100;
font-size:18px;
margin-bottom:5px;
margin-top:-9px;
padding-top:0px;
padding-bottom:0px;
line-height:18px;
}

#title_section h4{
font-weight:100;
font-size:12px;
margin-bottom:0px;
margin-top:-1px;
padding-top:0px;
padding-bottom:0px;
}


ol.interaction{
padding-top:0px;
margin-top:0px;
font-size:13px;
padding-left:23px;
margin-bottom:0px;
font-weight:100;
}	

#nav ul{
padding-top:0px;
margin-top:0px;
font-size:12px;
padding-left:23px;
margin-bottom:0px;
list-style-type: none;
}	

#promo {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
	}
	
img{
border-style:none;
	}
	
#thumbnails a:hover {
background-color:#d139c1;
	}
	
#authors{
width:134px;
margin-left:5px;
margin-bottom:0px;
margin-top:0px;
float:left;
}

#keywords{
margin-top:10px;
margin-left:5px;
float:left;
width:134px;
}

#external_links{
margin-left:140px;
margin-top:10px;
float:left;
width:134px;

}

#external_links a{
color:#d139c1;
font-style:oblique;
text-decoration:none;
}

#external_links a:hover{
background-color:#991271;
color:#FFFFFF;
}

#external_links p{
margin:0px;
padding-top:-5px;
padding-bottom:0px;
}


#keywords p{
margin:0px;
padding-top:-5px;
padding-bottom:0px;
}

#authors p{
padding-bottom:5px;
}

#pocketsquare{
margin-left:440px;
margin-bottom:0px;
margin-top:30px;
}


#thumbnails img{
padding-right:1px;
padding-top:3px;
	}

#header_inner, #nav_inner, #content_inner, #promo_inner {
	overflow:hidden; /* prevents oversize elements from breaking the layout */
	}
#nav_inner {
margin-top:0px;
	}

	
#body_section{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:7px;
margin-bottom:0px;
padding-right:10px;
line-height:13px;
}

#body_section2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:0px;
margin-top:0px;
padding-right:10px;
line-height:13px;
}

#body_section2 a{
color:#d139c1;
font-style:oblique;
text-decoration:none;
}

#body_section2 a:hover{
background-color:#991271;
color:#FFFFFF;
}

#body_section a{
color:#d139c1;
font-style:oblique;
text-decoration:none;
}

#body_section a:hover{
background-color:#991271;
color:#FFFFFF;
}
