#outercontainer {
	background: #666666;
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: #369;
}
#rallyworkshops {
	margin:0 auto 0 auto;
	text-align:left;
	width:66%;
}
#rallyworkshops ol li {
	font-size:1.4em;
	font-weight:bold;
	margin:0 0 2.5em 0;
}
#rallyworkshops ol li p {
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-size:0.85em;
	font-weight:normal;
}
#rallyworkshops ol li h3 {
	font-size:1em;
	margin-left:0;
}
.oneColElsCtrHdr #container {
	background: #ffffff;
	margin: 0 auto;
	text-align: left;
}
.oneColElsCtrHdr #rallyheader { 
	background: #dddddd;
	line-height:2em;
	margin:20px 0 20px 0;
	padding:1.5em;
} 
.oneColElsCtrHdr #rallyheader h1 {
	font-size:2.8em;
	margin:0 0 0.5em 0;
	padding: 10px 0;
	text-align:center;
}
.oneColElsCtrHdr #rallyheader h3 {text-align:center;}
.oneColElsCtrHdr #mainContent {
	margin: 0 auto;
	text-align:center;
}
.oneColElsCtrHdr #mainContent form {
	margin: 4em auto;
	text-align:left;
	width:85%;
}
.oneColElsCtrHdr #rallyfooter {
	padding: 2em 10px 2em 10px;
	background:#dddddd;
} 
.oneColElsCtrHdr #rallyfooter h2 {text-align:center;}
.oneColElsCtrHdr #container #rallyheader h1 {
	color: #ff8000;
}
.oneColElsCtrHdr #container #mainContent h1, .oneColElsCtrHdr #container #mainContent p strong {
	color: #33c;
}
table.collegerallyeventschedule {
	border:3px solid #2776c3;
	border-collapse:collapse;
	margin:0 auto 3em auto;
	padding:0.5em;
	width:65%;
}
table.collegerallyeventschedule th {
	font-size:1.4em;
	padding:0.5em;
	text-align:left;
}
table.collegerallyeventschedule td {
	font-size:1.2em;
	line-height:1.4em;
	margin:0;
	padding:0.5em;
	text-align:left;
	vertical-align:top;
}
table.collegerallyeventschedule td.time {
	font-weight:bold;
	width:45%;
}
table.collegerallyeventschedule tr.header {
	background-color:#2776c3;
	color:White;
}
table.collegerallyeventschedule tr.stripe {background-color:#eeeeee;}
div.rallytravelsubsidy {
	margin: 0 auto;
	text-align:left;
	width:80%;
}
div.rallytravelsubsidy p.subsidy {margin-bottom:0;}
div.rallytravelsubsidy table.subsidy {width:50%;}
div.rallytravelsubsidy table.subsidy th, div.rallytravelsubsidy table.subsidy td {
	font-size:1.2em;
	text-align:left;
}
div.rallyspeakerbio {
	margin: 0 auto;
	width:80%;
}
div.rallyspeakerbio p, div.rallyspeakerbio h3, div.rallyspeakerbio h4, div.rallyspeakerbio h5 {text-align:left;}
div.rallyspeakerbio h4 {
	margin-bottom:1em;
	margin-top:0;
}
div.rallyspeakerbio h5 {
	margin-bottom:0.25em;
	margin-top:1em;
}
