body {background:#4B6432}
a {text-decoration:none;}
a:hover {text-decoration:underline;}

/*index page*/
.indextable {text-align:center; width:100%; background:#819B4C;}
#indexheading {font-family:"Perpetua", "Garamond", "Palatino Linotype", sans-serif; font-size:58px;}		 
#indexheading a {color:#000000;}		 
#indexheading a:hover {color:#819B4C; text-decoration:none;}		 
#subtitle {text-align:center; font-family:"Perpetua", "Garamond", "Palatino Linotype", sans-serif; font-size:16px; font-weight:bold;}
#d {font-size:72px;}
.indexflag {text-align:center; font-family:"Perpetua", "Garamond", "Palatino Linotype", sans-serif; font-size:16px; font-weight:bold;}
.indexflag a {color:#000000;}
.indexflag a:hover {font-weight:bold; color:#4B6432;}
.indexflag img {border:;}

/*logo and constant headings*/
.title {text-align:left; background:#4B6432; left:120px; top:0px; font-family: "Perpetua", "Garamond", "Palatino Linotype", sans-serif}
/*h1*/
.ddd {text-align:left; font-size:86px; font-weight:bold;}	

/*menu formatting*/
.menu {font-size:22px; width:120px; text-align:left; vertical-align:top; background:#4B6432; left:0px; font-family: "Perpetua", "Garamond", "Palatino Linotype", sans-serif; line-height:1;}
#current {background:#819B4C}
.toc {font-size:22px; width:120px; text-align:left; vertical-align:top; background:#4B6432; padding:10px; font-family: "Perpetua", "Garamond", "Palatino Linotype", sans-serif;}
.toc a {color:#000000;}

/*text headings*/
.heading {font-weight:bold; font-size:22px;}
.subheading {font-size:20px;}
.smaller {font-size:18px;}
.subsubheading {text-decoration:underline; font-size:18px;}

/*text formatting*/
.tdtext {background:#819B4C; vertical-align:top; padding:20px; left:150px;}
.text {text-align:left; vertical-align:top; margin-right:10px; font-family:"Perpetua", "Garamond", "Palatino Linotype", sans-serif; font-size:17px;}
.text a {color:#000066;}
.text img {border:1px solid black;}
#noborder {border-style:none}

.i {font-style:italic;}
.b {font-weight:bold;}	
.small {font-size:smaller; }
.review {line-height:1;}
.quote {font-style:italic; position:relative; left:20px;}
.credit {font-size:smaller; position:relative; left:20px;}
.anchor a {color:#000000;}

/*news page*/
.news {text-align:center;}
li.new {list-style-position:inside; list-style-type:square;}

/*additional formatting for collaborations: logo, constant headings and text*/
.groupstitle {height:100px; background:#819B4C; top:0px; font-family: "Perpetua", "Garamond", "Palatino Linotype", sans-serif}
.groupsmenu {font-size:22px; width:100px; text-align:left; vertical-align:top; background:#4B6432; left:0px; 
			font-family: "Perpetua", "Garamond", "Palatino Linotype", sans-serif; line-height:1;}
.groupsmenu a {color:#000000;}
.tdgroupstext {vertical-align:top; background:#4B6432; padding:20px; left:150px;} 

.members {font-weight:bold; position:relative; left:20px;}

/*collaborations main page*/
.group {font-weight:bold; font-style:italic;}

/*dates table*/
.date {font-weight:bold; font-size:20px;}
.bdates {font-weight:bold;}
.bvenues {font-weight:bold;}
.binfos {font-weight:bold;}	 

/*shop table*/
.contact {vertical-align:top; }

/*photos page image formatting*/
#photos img {border:1px solid black;}
#photos {text-align:center; }
.pcredit {font-size:16px; position:relative; }
#es {font-size:13px; font-family: gill sans, sans-serif}


