/* Start of CMSMS style sheet 'Default' */
body{margin:0;background: #f4f0df url(uploads/template/bg.gif) top left repeat-x;color:#000}
body,td,th,input,select,textarea,input {font-family: Arial, Helvetica, sans-serif;}
body,td,th,input,select,textarea,input {font-size:13px;}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a img{border:none;}
a:focus{outline: none;}
a{color:#000;}

h1{font-size:33px;color:#000;font-weight:bold;margin:0 0 15px 0;line-height:1.2em;letter-spacing:-1px}
h2{font-size:18px;color:#000;font-weight:bold;margin:20px 0 10px 0;line-height:1.2em;background: url(uploads/template/divider-bg.gif) bottom left repeat-x;padding:0 0 3px 0;clear:both}
h3{font-size:16px;color:#9e3895;font-weight:bold;margin:15px 0 10px 0;line-height:1.2em;}
h3 a{color:#9e3895;text-decoration:none;}

.photo{padding:1px;background:#fff;border:1px solid #b974bc;}
.floatright{float:right;margin:0 0 10px 15px;}
.floatleft{float:left;margin:0 15px 10px 0;}
.icon{vertical-align:middle;}

.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 

#wrapper{width:959px;margin:0 auto;}

/*******************************************************/
/* Toolber
/*******************************************************/

	#toolbar{font-size:11px;text-align:right;padding:25px 0 7px 0}
		#toolbar ul{margin:0;padding:0;list-style:none;}
		#toolbar ul li{margin:0;padding:0;list-style:none;float:right;border-left:1px solid #000;font-weight:bold;padding:0 8px 0 8px}
		#toolbar ul li a{text-decoration:none;}
		#toolbar ul li a:hover{text-decoration:underline;}
		#toolbar ul li img{vertical-align:middle;}

/*******************************************************/
/* Header
/*******************************************************/

	#header{position:relative;background: url(uploads/template/header-bg.gif) top left no-repeat;height:188px}
		
		h1#logo{margin:0;position:absolute;top:44px;left:50px}
			h1#logo a{display:block;text-indent:-5000px;width:313px;height:67px;text-decoration:none;background: url(uploads/template/logo.gif) top left no-repeat}
		
		#logoshape{position:absolute;left:424px;top:17px;}
		
		#subscribe{position:absolute;right:0px;top:64px;width:320px}
			#subscribe img{vertical-align:middle;margin:0 4px}
			#subscribe-textfield{width:200px;border:none;font-size:13px;padding:5px 3px;vertical-align:middle}
			#subscribe-button{vertical-align:middle}

		#nav{position:absolute;bottom:0;left:8px}
			#nav ul{margin:0;padding:0;}
			#nav ul li{float:left;margin:0;list-style:none}
			#nav ul li a{display:block;height:41px;text-decoration:none;text-indent:-2000px;line-height:1;background-position:top left;background-repeat:no-repeat}
			#nav ul li#page16 a{width:118px;background-image: url(uploads/template/nav-about.gif)}
			#nav ul li#page17 a{width:118px;background-image: url(uploads/template/nav-testimonials.gif)}
			#nav ul li#page18 a{width:118px;background-image: url(uploads/template/nav-evelynsbooks.gif)}
			#nav ul li#page19 a{width:118px;background-image: url(uploads/template/nav-presentations.gif)}
			#nav ul li#page20 a{width:118px;background-image: url(uploads/template/nav-counseling.gif)}
			#nav ul li#page21 a{width:118px;background-image: url(uploads/template/nav-professionals.gif)}
			#nav ul li#page22 a{width:118px;background-image: url(uploads/template/nav-resources.gif)}
			#nav ul li#page23 a{width:118px;background-image: url(uploads/template/nav-contact.gif)}
			#nav ul li a:hover, #nav ul li.menuactive a{background-position: bottom !important}
			#nav ul li ul{display:none;}

/*******************************************************/
/* Hero
/*******************************************************/
	
	#hero{background: #fff url(uploads/template/hero-bg.jpg) bottom right no-repeat;position:relative;line-height:1.5em;margin:0 0 10px 0;zoom:1}
		#hero-photo{position:absolute;left:0;bottom:4px}
		#hero-content{width:395px;margin:0px 0 0px 198px;padding:30px 0 10px 0}
			#hero-content p{margin:0 0 1em 0;}

/*******************************************************/
/* Left and Right Column
/*******************************************************/

	#contentarea-wrapper{background: url(uploads/template/contentarea-wrapper-bg.gif) top left repeat-y;padding:5px 8px}
		#contentarea{clear:both;line-height:1.4em;}
		.level2 #contentarea{background: url(uploads/template/contentarea-level2-bg.gif) top left repeat-y;}
		
		#contentarea ul{padding:0;list-style:none;margin:0 0 1.5em 0;}
		#contentarea ul li{margin:0 0 5px 0;padding:0 0 0 15px;list-style:none;background: url(uploads/template/bullet-square.gif) 0 4px no-repeat;}
		#contentarea ul.arrowbullets li{background: url(uploads/template/bullet-arrow.gif) 0 4px no-repeat;margin:0 4px 6px 10px;padding:0 0 0 18px}
		
		.block{margin:0 0 20px 0;position:relative}
			.block-header{margin:0 0 10px 0}
			.block-content{padding:0 5px;position:relative}
		.block#block-upcomingevents{background: url(uploads/template/upcomingevents-bg.gif) bottom left no-repeat;}
			.block#block-upcomingevents .block-content{padding:0 15px 10px 15px}
			.block#block-upcomingevents ul{margin:0;padding:0;list-style:none}
			.block#block-upcomingevents ul li{margin:0 0 10px 0;padding:0;list-style:none;background:none}

		
/*******************************************************/
/* Main Column
/*******************************************************/

			.level1 #content{width:519px;float:left;padding:0px 0 0 10px;}
			.level2 #content{width:609px;float:left;padding:10px 0 0 15px}

				#path{margin:0 0 10px 0}
				
				.mediatable{width:100%;border-collapse:collapse;}
					.mediatable td{width:33%;vertical-align:top;padding:2px}
				
				.mediaitem{width:100%;border-collapse:collapse;border:1px solid #b5cd44}
					td.mediaitem-image{background:#fff;border:1px solid #b5cd44;text-align:center;}
					td.mediaitem-date{border:1px solid #b5cd44;font-size:11px;line-height:1.3em;padding:3px 5px;}
					td.mediaitem-summary{background:#e2ebb4;border:1px solid #b5cd44;font-size:11px;line-height:1.3em;padding:3px 5px;font-weight:bold}

				.callout{margin:0 0 12px 0;zoom:1;overflow:hidden}
					.callout .callout-top{display:block;font-size:1px !important;line-height:1;padding:0 0 0 4px;}
					.callout .callout-top span{display:block;font-size:1px !important;line-height:1;padding:0 4px 0 0;height:4px;}
					.callout .callout-bottom{display:block;font-size:1px !important;line-height:1;padding:0 0 0 4px;height:4px;}
					.callout .callout-bottom span{display:block;font-size:1px !important;line-height:1;padding:0 10px 0 0;height:4px;}
					.callout .callout-clear{font-size:1px;line-height:1;display:block;}
					.callout .callout-content{zoom:1;padding:12px 15px 1px 15px;line-height:1.3em;}
					.callout .callout-content h2{margin-top:0;}
					.callout-green{}
						.callout-green .callout-top{background: url(uploads/template/callout-green-bg.gif) top left no-repeat;}
						.callout-green .callout-top span{background: url(uploads/template/callout-green-bg.gif) top right no-repeat;}
						.callout-green .callout-content{border-left:1px solid #b5cd44;border-right:1px solid #b5cd44;background:#f5f8e5}
						.callout-green .callout-bottom {background: url(uploads/template/callout-green-bg.gif) bottom left no-repeat;}
						.callout-green .callout-bottom span{background: url(uploads/template/callout-green-bg.gif) bottom right no-repeat}
						
				.datatable{width:100%;border-collapse:collapse;border:1px solid #b5cd44}
					.datatable th{background:#e2ebb4;width:25%;padding:3px 15px 3px 15px;vertical-align:top;border:1px solid #b5cd44;text-align:left;font-weight:bold;}
					.datatable td{padding:3px 15px 3px 15px;vertical-align:top;border:1px solid #b5cd44;}
						
				.gatewaytable{width:100%;border-collapse:collapse;}
					.gatewaytable td{width:50%;padding:0 15px 10px 0;vertical-align:top;}
					
				.mediatable{width:100%;border-collapse:collapse;border:1px solid #b5cd44}
					.mediatable th{background:#e2ebb4;width:33%;padding:3px 15px 3px 15px;vertical-align:top;border:1px solid #b5cd44;text-align:center;font-weight:bold;font-size:11px;line-height:1.3em}
					.mediatable td{padding:3px 15px 3px 15px;vertical-align:top;border:1px solid #b5cd44;text-align:center;}
.mediatable p{margin:0 0 5px 0;}
					

				.calendar-month{font-size:20px;margin:0 0 10px 0;font-weight:bold}
				.calendar{width:100%;border-collapse:collapse;}
				.calendar tr td a {}
				.calendar-today { font-weight: bold; }
				#cal-upcominglist .calendar-date-title, #cal-upcominglist .calendar-summary-title { display: none; }
				#cal-upcominglist h2, #cal-upcominglist .calendar-date, #cal-upcominglist .calendar-summary { display: inline; margin-right: 5px; }
				#cal-list h1, #cal-upcominglist h1 { color: red; font-size: 120%; }
				#cal-list h2, cal-upcominglist h2 { font-size: 110%; }
				#big {  border:1px solid #ac5ab0}
				#big th { border:1px solid #ac5ab0; padding: 3px; width: 14.2%;background:#ac5ab0 ;color:#fff}
				#big td { border:1px solid #ac5ab0; vertical-align: top; padding: 3px;height:85px;font-size:11px;line-height:1.3em}
				#big ul { margin: 0px; padding: 0px; padding-left: 5px; }
				#big li { list-style-type: none; padding: 0px; margin: 0px; }
				#big td {}
				#big .calendar-day {  }
				#big .calendar-today { font-weight: normal; background-color: #faf0fb }
				.calendar-event .calendar-date-title, .calendar-event .calendar-summary-title, .calendar-event .calendar-details-title { display: none; }
				
				
				.formtable{width:100%;border-collapse:collapse;}	
					.formtable th{font-weight:bold;text-align:left;padding:0 10px 5px 0;}
					.formtable td{padding:0 0 5px 0;}
					.formtable .textfield{border:1px solid #cccccc;}
					.formtable img, .formtable input{vertical-align:middle;}
					.subcopy{font-size:11px;color:#737373;}
				
				.formbuilderform {}
					.formbuilderform span.required{color:red;font-weight:bold;}
					.formbuilderform label{display:block;font-weight:bold;margin:10px 0 0 0}
					.formbuilderform input{}
					.formbuilderform textarea{}
					.formbuilderform .submit{margin:15px 0 0 0;}
					.formbuilderform .submit input{width:auto;}
					
				blockquote{background: url(uploads/template/quote-left.gif) top left no-repeat;margin:0 0 40px 0;padding:0 0 0 40px}
					blockquote p{background: url(uploads/template/quote-right.gif) top right no-repeat;padding:0 40px 0 0;margin:0}

			
/*******************************************************/
/* Right Column
/*******************************************************/			
			
			.level1 #column-right{width:386px;float:left;margin:0 0 0 20px;display:inline}
			.level2 #column-right{width:268px;float:left;margin:0 0 0 15px;display:inline;background: url(uploads/template/rightcolumn-bg.gif) top left no-repeat;padding:12px 17px 0 17px}

				#subnav{margin:-10px -15px 15px -15px}
					#subnav p{margin:0 0 10px 0;}
					#subnav ul li{background: url(uploads/template/bullet-arrow.gif) 0 4px no-repeat;margin:0 4px 6px 10px;padding:0 0 0 18px}
					#subnav ul li.currentpage{font-weight:bold;}
				
				
				#column-right .divider{background: url(uploads/template/rightcolumn-divider-bg.gif) top left no-repeat;font-size:1px;line-height:1px;margin:5px -15px 1px -15px}
				#column-right h3{font-size:13px;color:#363636;font-weight:bold;margin:0px 0 10px 0;line-height:1.2em;}
				
				
			

/*******************************************************/
/* Footer
/*******************************************************/

		
	#footer{clear:both;background: url(uploads/template/footer-bg.gif) bottom left no-repeat;color:#fff;font-size:11px;padding:15px 20px 30px 20px}
		#footer a{color:#fff;text-decoration:none;}
		#footer a:hover{text-decoration:underline;}
		#footer p{padding:0 10px}
		#footer ul{margin:0;padding:0;list-style:none;}
		#footer ul li{margin:0;padding:0;list-style:none;float:left;border-right:1px solid #fff;padding:0 10px}
		#footer-contact{float:right}
/* End of 'Default' */

