/* Stylesheet built by Caitlin Shea; modified in the dark by Joe Adelaars */

.home {
	background-repeat: no-repeat;
	background-image: url("images/dufferinhomepage.gif");
}

html, { 
   background: #fff;
   color: #000;
   padding: 10px 15px 10px 10px; 	/* I put the px in  */
   border: 0;
   margin : 0; 
}

body {
   background: #fff; 
   color: #000;
   border: 0;
   margin : 0; 
}

p { 
   margin: 10px 0 10px;
}

strong { 
   font-weight: bold;
}


em {
	font-style: italic;
}

ul { 
   margin: 0; 
}

ol {
   margin: 0 0 0 3px;
}

li { 
   margin: 2px 0 2px 30px;
}

h1 { 
   font-family: Arial,sans-serif;
}

h2 { 
   font-family: Arial,sans-serif;
}

h3 { 
   font-family: geneva,verdana,arial,sans-serif;
}

a:link { 
   background: #fff; 
   font-family: tahoma,verdana,geneva,arial,sans-serif; 
   font-weight:bold; 
   font-size: 94%; 
   text-decoration: none;
}

a:visited { 
   background: #fff; 
   font-family: tahoma,verdana,geneva,arial,sans-serif; 
   text-decoration: none;
} 

a:hover { 
   font-family: tahoma,verdana,geneva,arial,sans-serif; 
   color: #cc0000; 
   background: #f0f6dc; 
   text-decoration: none;
}

a:active { 
   background: #fff; 
   font-family: tahoma,verdana,geneva,arial,sans-serif; 
   text-decoration: none;
}

table { 
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
}
tr { 
   margin: 0 10px 4px; 0;
}

td { 
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
}

.container {
   margin: 0; border: 0;
}

.menu { 
   margin: 0; border: 0;
}

.inner { 
   margin: 0; border: 0;
}

.green { 
   color:#41a011;
}			
				 /* was 339900 */

.header { 
   color:#cc0000; 
   font-size: large;
}

.hr {
	color: #999999;
	border: 1px 0 0 0;
	border-top: thin solid;
}

.sub { 
   color: #cc0000;
}

.topanchor { 
   color: #000; 
   font-size: x-small;
}

.popup { 
   color: #41a011;
}
 				/* was 339900 */

.more { 
   color: #800000; 
   font-size: x-small; 
   text-decoration: none;
}

.sked { 
   background: #f0fcf0; 
   margin: 0 20px 0; 
   padding: 20px; 
   border: 1px dotted #999; 
   font-size: 90%;
}

.excerpt { 
   margin-left: 16px; 
   font-family: Geneva,Swiss,SunSans-Regular,sans-serif; 
   color: #000000; 
   font-size: 85%;
}
		/* this means an excerpt from within the site somewhere */

.pullquote { 
   margin-left: 16px; 
   font-family: Verdana,Geneva,Swiss,SunSans-Regular,sans-serif; 
   color: #666600; 
   font-size: 85%;
}
		/* pullquote - a blurb in larger type that other text flows around, and from a 3rd-party site */

.blockquote { 
   background: #f0f6dc; 
   margin: 20px 10px 0; 
   border-top-width: 1px dotted #999; 
   border-bottom-width: 1px dotted #999; 
   padding: 10px 20px;
   font-size: 85%;
}

.ctrtxt {
   text-align: center; 
   font-weight: bold;
}

.smaller { 
   font-size: 85%;
}

.q { 
   color: #0F5C60;
}

.quote { 
   color: #0F5C60;
}

.editorial { 
   margin-left: 16px; 
   font-family:Arial,Helvetica,SunSans-Regular,sans-serif; 
   color: #000000; 
   font-size: 85%;
}

.point {
	font-weight: bold;
}

.nameguy { 
   font-weight: bold;
}

.namegal { 
   font-weight: bold;
}

.namething { 
   font-weight: bold;
}

.namerole { 
   font-weight: bold;
}

.nameorg { 
   font-weight: bold;
}

.nameplace { 
   font-weight: bold;
}

.eventtime { 
   font-weight: bold;
}

.eventname { 
   font-weight: bold;
}

.numbers { 
   font-weight: bold;
}

		/*all the above experimental, excuse me! xml... */


		/* masthead - acknowledging editor, publisher and so on  */
		/* nameplate - the title artwork  */
		/* deckhead - a smaller, usually longer, headline that follows the main headline */
		/* cutline - the caption below an illustration */
		/* pullquote - a blurb in larger type that other text flows around */
		/* the above thanks to http://www.ruddle.com/writing_content.html */




