/* Start of CMSMS style sheet 'wesleycenters' */
html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
background:url(images/main_bg.jpg) repeat-x #402f9f;
 font-family:Arial; font-size:12px;
}

body {behavior:url("csshover.htc");}

img {border:none;}

p { 
	line-height:1.5; 
	margin:0 0 1em;
}

div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	 width:680px;
background:url(images/spiral.png) repeat-y;
	
	height:auto !important; /* real browsers */
	height:98%; /* IE6: treaded as min-height*/

	min-height:98%; /* real browsers */
}

div#header {
	padding:0px 0px 0px 4px;
 margin: 0px 0px 0px 40px;
background:url(images/bg_main_site.png) repeat;
height:115px;
}
	div#header p {
		font-style:italic;
		font-size:1.1em;
		margin:0;
	}

div#content {

background:url(images/bg_main_site.png) repeat;
padding:0px 10px 5em 10px; margin: 0px 0px 0px 40px; 
}
div#mainContent {
overflow:auto;
}
	div#content p {
		text-align:justify;
		padding:0 1em 10px 0;
margin:0;
	}

div#footer {
	position:absolute;
	width:100%;
	bottom:0; /* stick to bottom */font-size:12px; padding-top:35px;width:85%;
padding:0px 10px 10px 50px; margin: 0px 0px 0px 40px; 
}

#leftFooter {display:inline-block;float:left;}
#rightFooter {float:right;text-align:right; padding-top:5px;}
#rightFooter img {vertical-align:middle; padding-right:5px;}

#headerLine, #bottomLine {	margin:0 auto; /* center, not in IE5 */
	 width:680px;
}
#headerLine {background:url(images/top_bg.jpg) repeat-x;}

#bottomLine {background:url(images/bottom_bg.jpg) repeat-x;}

h1, h2, h3, h4 {margin-top:0px;}

.lightBg { background:url(images/light_bg.png) }

#welcome {padding:10px}

.smallInfoBox {border:1px solid #ede8dd; padding:10px;background:#dbceb9;margin-bottom:10px;}
.title { font-weight:bold; text-decoration:underline; font-size:12px;}

#footerTop {
margin-left:-46px;
}

a {color: #1596b6;}
a:hover {text-decoration:none}

#galleryLinks {padding:5px;}
#galleryLinks a {display: block; padding-bottom:3px; font-weight:bold;}

.linkArrow {padding-left:10px; background:url(images/link_arrow.gif) 0px 50% no-repeat;}

.horLine {border-top:1px solid #000;height:0px;}


.advancedcontactform label {display:inline-block; width:200px;margin-botom:10px;clear:left;}
.advancedcontactform div {vertical-align:middle;}
.advancedcontactform .required .multiPart {display:inline-block; width:200px;}
.advancedcontactform .required .multiPart label {width:auto;}
.advancedcontactform .required .multiPart input {width:auto;}
.advancedcontactform textarea {width:200px}
.advancedcontactform input {width:200px;}
.advancedcontactform .submit input {width:auto;}

.advancedcontactform .checkbox {width:20px !important;text-align:left;}
.advancedcontactform .label {display:inline !important}
.advancedcontactform .required label {vertical-align:top;}

.calendar { text-align:center;
width:100%;}

#header img {vertical-align:top;}

#menu {display:inline;float:right;}
#menu ul { margin:0; padding:0;
list-style-type:none;
}
#menu li {
float:left;
}
#menu .parent ul {
background:none repeat scroll 0 0 #000000;
clear:both;
display:none;
float:left;
height:auto;
margin-left:0px;
position:absolute;
text-align:left;
}
#menu a {

display:block;
text-align:left;
text-decoration:none;
vertical-align:middle;
min-widht:120px;
font-weight:bold;
font-size:13px;
}
#menu a:hover, #menu .parent li a:hover {display:block;text-decoration:none;color:#00D1D1 !important;}

#menu .parent:hover ul {display:block;clear:both;text-align:left;float:left;}
li.parent:hover a {color:#ffffff !important;}
li.parent ul a {padding:5px 15px 5px 5px;}
li.parent ul li {display: block;float:none !important;}

li#eventsLink ul a {background:url(images/events_bg.jpg);}
li#aboutLink ul a {background:url(images/about_bg.jpg);}
li#homeLink ul a {background:url(images/home_bg.jpg);}
li#programsLink ul a {background:url(images/programs_bg.jpg);}
li#blogLink ul a {background:url(images/blog_bg.jpg);}

#logo {display:inline; float:left;}

#content {clear:both;}
/* End of 'wesleycenters' */

