
@import url(page-specific.css);
.pics { float: left; display: inline; }
.picleft { float: left; padding: 4px; border: 1px solid #999; margin: 10px 20px 10px 0;}
.picright { float: right; padding: 4px; border: 1px solid #999; margin: 10px 0px 10px 20px;}

#content { font-family: Verdana; background: url(../images/content-top.gif) no-repeat; padding-top: 14px; color: #282d7c; }
	#content p { margin: 1em 0; }

#topbar  { font-size: 1.2em; background: #f5f5f5; padding:8px; color: #54964f; float: left; margin-left: 47px; .margin-left: 23px;}

#topbar2  { font-size: 1.2em; background: #e8f5e7; padding:8px; color: #54964f; float: left; margin-left: -20px;  .margin-left: -10px;}

#sidebar { display: inline-block; }
#sidebar { display: block; width: 240px; float:left; }

* html #sidebar { margin-right: -3px; }

	#sidebar div.rounded { background: #fff; padding: 18px 0 0 0;  }
	
		#sidebar .rounded h2 { border-right: 1px solid #c1c6e4; padding: 0 50px 15px; font-size: 1.6em; font-weight: bold; margin-top: 37px; font-family: Arial;}
		#sidebar .rounded ul { padding: 0 0 76px 50px; }
		#sidebar .rounded a { padding-left: 15px; }

		#sidebar .rounded ul { background: url(../images/content-nav-bottom.gif) bottom no-repeat; }
		#sidebar .rounded li { border-right: 1px solid #c1c6e4; padding-bottom: 10px; }

#side_menu li.side_main { border-right: 1px solid #c1c6e4; padding-bottom: 10px; }
#sidebar .rounded ul.subc { background: none; padding: 0 0 0 30px; .padding: 0 0 0 30px; }
#sidebar .rounded li.subcl { border-right: 1px solid #c1c6e4; padding-bottom: 3px; .padding-bottom: 0; font-size: 1em; margin-right:-1px; .margin-right:-3px;}

		#sidebar .rounded a { text-decoration: none; font-size: 1.2em; color: #282d7c; background: url(../images/content-nav-arrow.gif) left center no-repeat; }
		#sidebar .rounded a:hover, #sidebar .active a { color: #6e9dcd; }
		#sidebar li.last { margin-bottom: 50px; }

	#sidebar p { margin: 1em 15px; color: white; }

	#sidebar .box { width: 226px; margin-bottom:1em; padding-top: 5px; background: url(../images/purple-box-top.gif) no-repeat; }
	#sidebar .box .inner { color: #fff; padding: 10px 15px 15px 15px; background: url(../images/purple-box-bottom.gif) bottom no-repeat; }
	
#content-main { display: inline-block; min-height:300px; height:auto !important;}
#content-main { display: block; overflow: hidden; background: #fff url(../images/content-bottom.gif) bottom no-repeat; padding: 0 50px 40px;  }
#content-main h2 { clear: right; font-family: Arial; border-bottom: 1px solid green;}

#text-sizes { margin-bottom: 8px; background: #f3f7fb; padding: 10px; float: right; }
	#text-sizes * { color: #809ab3; display: inline; }
	#text-sizes h3 { margin-right: 5px; font-size: 1.1em; }
	#text-sizes li { margin: 0 3px; text-decoration: underline; cursor: pointer; }
		#text-sizes .two { font-size: 1.3em; }
		#text-sizes .three { font-size: 1.5em; }
		#text-sizes .four { font-size: 1.7em; }

.cms { background: #ecf1f7; width: 920px;}
.cms h2 { font-size:1.2em }
.cms #text h2 { font-size:1.2em; padding-bottom: 7px; text-decoration: underline; }
.cms #cms-r { padding: 8px 25px 0px 0px; overflow:auto; }
.cms #cms-r input { padding: 10px; border: 1px solid #000; width: 614px; }
.cms #cms-r #text2 input { padding: 10px; border: 1px solid #000; width: 414px; margin: 4px 0; }
.cms #cms-r #text2 label { font-size:1.1em; }

.cms #cms-l { float:left; padding: 20px 0px 0px 0px; width: 222px;}
	.cms #cms-l li { line-height: 14px; }
	.cms #cms-l a { color:#000; }
	.cms #cms-l a:hover { color:#666; }
	.cms #cms-l a:active { color:#999; }
	.cms #cms-l h2 { text-decoration: underline; margin:5px 0; }

.cms #save { text-align:right; margin: 40px 42px 0 0;}
.cms #text { padding:54px 0 10px 0; }

ul.list-reg {
line-height:2.2em;
list-style-image:none;
list-style-position:inside;
list-style-type:disc;
padding-left:20px;
}

#text #volunteer_application li {
padding-bottom: 14px;
}

#text .volunteer_list {
padding-bottom: 2px;
font-size: 1.1em;
}

#text .field_value {
font-weight: 700;
}

#text .day {
padding:8px;
}
#text .time {
padding:1px 12px; 
}