body { width: 760px; margin:10px;
	padding:0px;
	font-family:verdana, arial, helvetica, sans-serif;
	 line-height: 125%;
	color: #2F0000;
	background-color: #FFFFF9;
	}
h1, h2, h3 {margin:.5em 0em 1.0em 0em;
	padding:0px;
	font-weight:300;
	letter-spacing: 0.25em;
	font-variant: small-caps;
	}
h1 {font-size:2.2em;
	}
h2 {font-size:1.75em;
		}
h3 {font-size:1.4em;
	}
p, li {color: #2F0000; line-height: 1.3em;
	margin: 0em 2.0em 1.0em 1.0em;
	font-size: 1.2em;
	}
p.large {letter-spacing: 0.2em;
	margin-top: 0.9em; margin-bottom: 0.9em;
	}
p.intro {line-height: 1.3em;
	letter-spacing: 0.1em;
	font-size: 1.3em;
	}
p.top {border-style: none solid solid none; 
	border-bottom-width: 1px; 
	text-align: right;
	border-right-width: 7px; border-color: #09c; 
	padding-right: 3px;
   }
p.eventDetails {letter-spacing: 0.1em;
	font-size: 1.1em;
	}
a:link {color: #EE6966;}
a:visited {color: #EE6966;}
a:hover {color: #66A8EE;}
#Header {margin:0em 0em 1.0em 0em;
	padding-left: 1.0em;
	color: #FFFFFF;
	background-color: #CB2557;
	font-size: 2.5em;
	font-weight: 700;
	letter-spacing: 0.5em;
	font-family: "Times New Roman", Times, serif;
	line-height: 100%;
	}
#Header span {margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	color: #FFFFF9;
	font-size: 0.5em; 
	font-variant: normal;
	letter-spacing: 0.1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 400;
	}
#Header a {color: #FFFFFF;
	}
#Menu {margin:2.0em 0em 1.0em 2.0em;
	font-weight: bolder;
	}
#Menu a {Display:inline; margin-right: 2em; 
	font-size: 1.5em; 
	font-variant: small-caps;
 	color: #CB2557;
	}
#Content {margin:0px 20px 50px 10px;
	padding:10px;
	}
#rightContent {width:25%;
	padding:10px;
	color: #8B8B8B;
	background-color: #F2FBFF;
	border: thin solid #8B8B8B;
	float: right;
	}
#rightContent H3 {margin-bottom: 0.2em;
	margin-top: 0em;
	line-height: 0.9em;
	}
#rightContent p {font-size: 1.0em;
	}
#rightContent a {font-size: 1.2em;
	}
div.pullQuoteL {float: left; 
	width: 200px;  font-style: italic; 
	margin: 6px 15px 15px 0px;
	padding: 5px 0px 5px 0px;  
	border-top: 5px solid #DCDCDC; 
	border-bottom: 5px solid #DCDCDC;
	font-size: 1.0em;
	}
div.picRight {float: right;   
	margin: 10px 10px 5px 20px;
	font-weight: 200;
	font-size: 1.0em;
	border: 2px solid #CB2557;
	padding-bottom: 4px;
	text-align: center;
	}
div.pullQuoteR {float: right; width:200px;
	font-style: italic; 
	margin: 6px 0px 15px 15px;
	padding: 5px 0px 5px 0px;  
	border-top: 5px solid #DCDCDC;  
	border-bottom: 5px solid #DCDCDC;
	font-size: 1.0em;
	}
div.picLeft {float: left;  
	margin: 7px 10px 5px 0px; 
	font-weight: 200;
	font-size: 1.0em;
	border: 2px solid #CB2557;
	padding-bottom: 4px;
	text-align: center;
	}
#Footer {margin:50px 0px 10px 0px;
	padding:15px 0px 15px 0px;
	color: #484848;
	font-size: 0.9em;
	text-align: center;
	font-weight: 100;
	}
#Footer a {color: #484848;
	}

/*/*/a{}
body,
body a,
body .calendar,
body .calendarhead,
body .title,
body .sidetitle,
body .syndicate,
body .powered,
body .comments-post,
body .posted {
  font-size: xx-small;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: x-small;
}
html>body,
html>body a,
html>body .calendar,
html>body .calendarhead,
html>body .title,
html>body .sidetitle,
html>body .syndicate,
html>body .powered,
html>body .comments-post,
html>body .posted {
  font-size: x-small;
}

body .date {
  font-size: x-small;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: small;
}
html>body .date {
  font-size: small;
}

body #banner {
  font-size: 200%;
}

body .description {
  font-size: 60%;
}

body .blogbody {
  font-size: 110%;
}

body .blogbody,
body .calendar,
body .calendarhead,
body .side,
body .title,
body .sidetitle,
body .syndicate,
body .powered,
body .comments-body {
  line-height: 128%;
}
/* */
