/* CSS Document */

/*  Custom typography definitions, for Vanilla site */

body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	}
	
h1 { 
	font-size: 180%;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	}
	
h2 {
	font-size: 110%;
	}
	
h3 {
	font-size: 90%;
	}
ul, ol {
	list-style: none;
	}
p, li {
	font-size: 85%;
	}
#center p, #center li, #center dt, #center dd {
	font-size: 85%;
	}
	
a:link, a:visited {
	text-decoration: none;
	font-weight: bold;
	}

a:hover, a:active {
	text-decoration: underline;
	}

/* _____________________________________________________________________= main wrapper __*/
#wrapper {

	}
	
/* ____________________________________________________________= main navigation styles __*/
#mainnav {
	font-size: 130%;
	}
#mainnav ul { /* all lists */
	list-style: none;
	font-size: 75%;
	}
#mainnav ul li { /* all list items */
	font-size: 80%;
	}
#mainnav li ul { /* second-level lists */
	}
#mainnav .subnav li { /* second-level list items */
	font-size: 130%;
	}
#mainnav li ul li ul { /* third-level lists */
	font-size: 80%;
	}
#mainnav .subnav li ul li { /* third-level list items */
	font-size: 127%;
	}		
#mainnav a:link, #mainnav a:visited {
	text-decoration: none;
	}
#mainnav a:hover, #mainnav a:active, #mainnav a:focus {
	text-decoration: underline;	
	}

/* _________________________________________________________________________= columns __*/
#center #copyright {
	font-size: 75%;
	font-family: Arial, Helvetica, sans-serif;
	}
.rightcol {
	font-size: 80%;
	}
#rightcol h3 {
	font-size: 130%;
	font-weight: bold;
	}
.rightcol #go {
	font-weight: bold;
	}	

/* ______________________________________________________________= Main header styles __ */
	
#header {
	}
	
/* ________________________________________________________________= thumbnail & image styles __*/

.caption {
	font-size: 76%;
	font-weight: bold;
	}

/* ___________________________________________________________________= lists and thumbnail images __*/

dl dd {
	font-size: 75%;
	}
dl dd em {
	font-size: 80%;
	}
#sectionList li {
	font-size: 80%;
	}
.products, .catlist {
	list-style: none;
	text-align: center;
	}
.catlist li, .products li {
	text-align: center;
	}
.products li a:hover, .catlist li a:hover {
	text-decoration: underline;
	}
.search .prodlist li {
	text-align: left;
	}
.newsstories {
	list-style: none;
	text-align: left;
	}
.termslist {
	list-style: lower-roman;
	list-style-position: inside;
	font-size: 85%;
	}
.eventlist, .userlist {
	font-size: 90%;
	}
.eventlist li em {
	font-style: normal;
	font-weight: bold; 
	}
.eventlist li strong, .contact .vcard strong {
	font-weight: bold;
	text-align: right;
	}
#eventlist { /* special case for tables in Programme page */
	font-size: 75%;
	}
.users .vcard,
.committee .vcard {
	font-weight: normal;
	}
.users .single .vcard a { /* overrides width for user home page */
	font-size: 100%;
	}
.users .vcard .email,
.committee .vcard .email,
.users .vcard .url,
.committee .vcard .url {
	font-weight: normal;
	font-size: 86%;
	}
/* ___________________________________________________________________= form styles __*/	
form a:link, form a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
/* ___________________________________________________________________= footer styles __*/

#footer {
	font-size: 75%;
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;	
	}
#footer a {
	font-weight: normal;
	}
#footer ul {	
	list-style: none;
	}
