/*
Theme Name: New Way To Love
Author: Mellowtown
*/


/* - - G E N E R A l - - */
* {margin: 0; padding:0}
body {font:normal 62.5%/1 Arial, Helvetica, sans-serif; background:#a41e25 url(images/bgBody.png) 0 0 repeat-x;color:#444444;}
a { outline: 0; }

a:link, a:visited {color:#F00;text-decoration:underline}
a:hover, a:active {color:#444444;text-decoration:underline}
p { margin-bottom: 1em; }
strong, b { font-weight: bold; }
#mainNav {width:900px; height:168px; margin:0 auto; padding:0; background:#a41e25 url(images/bgHeader.jpg) center top no-repeat; overflow:hidden; text-indent:-999em; position:relative}
#mainNav li {display:inline}
#mainNav li a {height:27px; float:left; background: url(images/navigation.png)  -4px -5px no-repeat; position:absolute; top:133px}
#mainNav li#home a 		{background: url(images/navigation.png) no-repeat -5px -4px; width:62px; left:215px}
#mainNav li#home a:hover{background-position:-5px -39px}
#mainNav li#about a 	{background: url(images/navigation.png) no-repeat -74px -4px; width:69px; left:284px}
#mainNav li#about a:hover{background-position: -74px -39px}
#mainNav li#store a 	{background: url(images/navigation.png) no-repeat -150px -4px; width:68px; left:360px}
#mainNav li#store a:hover{background-position: -150px -39px}
#mainNav li#calendar a 	{background: url(images/navigation.png) no-repeat -225px -4px; width:96px; left:435px}
#mainNav li#calendar a:hover{background-position: -225px -39px}
#mainNav li#harv a 		{background: url(images/navigation.png) no-repeat -329px -4px; width:232px; left:538px}
#mainNav li#harv a:hover{background-position:-329px -39px}
#mainNav li#forum a 	{background: url(images/navigation.png) no-repeat -568px -4px; width:71px; left:777px}
#mainNav li#forum a:hover{background-position:-568px -39px}
#mainNav li#contact a 	{background: url(images/button-contact-faq.png) no-repeat 0 0; height:11px; width:87px; top:68px; left:692px}
#mainNav li#contact a:hover, .contactover {background-position:0 -11px !important;}
#mainNav li#faq a 		{background: url(images/button-contact-faq.png) no-repeat -114px 0; height:11px; width:40px; top:68px; left:806px}
#mainNav li#faq a:hover	{background-position:-114px -11px}
#contentArea {background:#fff url(images/bgBody.png) repeat-x 0 -168px; overflow:auto; min-height:400px}
#mainContent {margin:0 auto; font-size:1.2em; width:804px; padding:21px 68px 3em; min-height:300px; overflow:hidden; position:relative}
#footer {background:#a41e25 url(images/footer.png) repeat-x 0 0}
#footer ul {width:800px; min-height:230px; margin:0 auto; position:relative; overflow:hidden; text-indent:-999em; list-style:none}
#footer ul li {display:inline}
#footer ul li#buyACopy a {float:left; margin:72px 0 0; width:305px; height:68px; background: url(images/button-buy-twitter.png) repeat-x 0 0}
#footer ul li#buyACopy a:hover {background-position:0 -68px}

#footer ul li#twitter a {position: absolute; top: 147px; left: 0; width:148px; height:50px; background: url(images/twitter-facebook.png) no-repeat 0 0;}
#footer ul li#twitter a:hover {background-position:0 -50px}

#footer ul li#facebook a {position: absolute; top: 147px; left: 157px; width:148px; height:50px; background: url(images/twitter-facebook.png) no-repeat -157px 0;}
#footer ul li#facebook a:hover {background-position:-157px -50px}

#footer ul li#infinity {position:absolute; display:block; height:136px; width:230px; background:url(images/bgFooter.jpg) -371px -65px no-repeat; top:65px; left:371px; text-indent: -9999px;}
#footer ul li#propeller {position:absolute; display:block; height:15px; width:150px; top:207px; left:3px; color: #4d0c10; text-indent: 0; }
#footer ul li#propeller a { color: #fff; }
#footer ul li#propeller a:hover{color:#fff;}
#footer ul ul 	{text-indent:0; position:absolute; top:80px; left:660px}
#footer ul ul li{display:block}
#footer ul ul li a{color:#fff; font:normal 1.3em/1.5 Helvetica, Arial, sans-serif; text-decoration:none}
#footer ul ul li a:hover{color:#600405}

#mainContent h1 {
	color:#D2242C;
	font-size:3em;
	letter-spacing:2px;
	margin-bottom:1.2em;
	margin-top:14px;
	text-transform:uppercase;
}

#mainContent #participants,
#mainContent #facilitators  {list-style:none}
#mainContent #participants a{position:absolute; top:17px; left:550px; width:153px; height:60px; background: url(images/buttons-part-facil.png) 0 0 no-repeat; text-indent:-999em}
#mainContent #participants a:hover{background-position:0 -60px}
#mainContent #facilitators a{position:absolute; top:17px; left:716px; width:153px; height:60px; background: url(images/buttons-part-facil.png) -153px 0 no-repeat; text-indent:-999em}
#mainContent #facilitators a:hover{background-position:-153px -60px}

#imageLinks {height:114px; width:900px; margin:0 auto; padding-top:40px; background: url(images/hr.png) no-repeat 0 0; list-style:none}
#imageLinks li {display:inline; overflow:hidden}
#imageLinks li a{float:left; text-indent:-999em}
#imageLinks li#moreResources a{width:256px; height:94px; margin-left:65px; background:url(images/button-imagelinks.gif) no-repeat 0 0}
#imageLinks li#moreResources a:hover {background-position:0 -93px}
#imageLinks li#otherEvents a{width:256px; height:94px; background:url(images/button-imagelinks.gif) no-repeat -256px 0}
#imageLinks li#otherEvents a:hover {background-position:-256px -93px}
#imageLinks li#faqLink a	{width:256px; height:94px; background:url(images/button-imagelinks.gif) no-repeat -512px 0}
#imageLinks li#faqLink a:hover {background-position:-512px -93px}

#mainNav li#contactdropdown { list-style: none; margin: 0; display: none; overflow: none; width: 200px; height: 41px; position: absolute; left: 671px; top: 85px; background: url("images/bgBody.png") repeat-x scroll 0 -200px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; text-align: left; font-size: 14px; color: #444444; text-indent: 0; font-weight: normal; padding: 6px 0 0 14px; }
#mainNav li#contactdropdown a { color: #C1272F; margin-top: 4px; display: block; position: static; height: auto; float: none; background: none; }
#mainNav li#contactdropdown a:hover { color: #444444; margin-top: 4px; display: block; position: static; height: auto; float: none; background: none; }

ul.disc { padding-bottom: 15px; }
ul.disc li { list-style: disc outside; margin-left: 27px; padding-left: 1px; margin-bottom: 7px; }


/* - - H O M E - - */
.home #mainContent {width:824px; padding:294px 58px 0; min-height:589px; overflow:hidden; position:relative}
.home #mainContent h1,
.home #mainContent h2 {height:0; text-indent:-999em; margin:0}
.home #mainContent #moreInfoAreas {list-style:none}
.home #mainContent #participants a{position:absolute; top:auto; left:550px; width:153px; height:60px; background: url(images/buttons-part-facil.png) 0 0 no-repeat; text-indent:-999em; z-index: 1000;}
.home #mainContent #participants a:hover{background-position:0 -60px}
.home #mainContent #facilitators a{position:absolute; top:293px; left:716px; width:153px; height:60px; background: url(images/buttons-part-facil.png) -153px 0 no-repeat; text-indent:-999em; z-index: 1000;}
.home #mainContent #facilitators a:hover{background-position:-153px -60px}
.home #mainContent #videoArea {margin-top: 43px; padding:12px; width:457px; height:293px; background:url(images/backgrounds.png) 0 0 no-repeat;}
.home #mainContent #currentNews {margin-top: 8px; width:433px; height:97px; padding:17px 24px; background:url(images/backgrounds.png) 0 -324px no-repeat; color:#fff; position:relative}
.home #mainContent #currentNews h2 {text-indent:0; font:normal 1.4em/1 Helvetica, Arial, sans-serif; height:auto; letter-spacing:1px}
.home #mainContent #currentNews h2 a {position:absolute; right:30px; top:25px; width:61px; height:8px; background:url(images/button-viewall.png) 0 0 no-repeat; text-indent:-999em}
.home #mainContent #currentNews h2 a:hover {background-position:0 -8px}
.home #mainContent #currentNews .info {position:absolute; top:58px; left:60px; width:390px; height:47px; overflow:hidden; line-height:1.2}
.home #mainContent #curriculum {width:284px; height:164px; padding:17px 24px; background:url(images/backgrounds.png) -485px -33px no-repeat; color:#fff; position:absolute; top:370px; right:65px; overflow:hidden}
.home #mainContent #curriculum h2 {text-indent:0; font:normal 1.4em/1 Helvetica, Arial, sans-serif; height:auto; letter-spacing:1px; margin-bottom:.5em}
.home #mainContent #curriculum .info {height:127px; overflow:hidden}
.home #mainContent #curriculum .info p {font:normal 11px/1.3 Verdana, Geneva, sans-serif}
.home #mainContent #curriculum #learnMore a{position:absolute; right:20px; bottom:20px; width:78px; height:8px; background:url(images/button-learnmore.png) 0 0 no-repeat; text-indent:-999em}
.home #mainContent #curriculum #learnMore a:hover {background-position:0 -8px}
.home #mainContent #newsletter {width:284px; height:187px; padding:14px 24px; background:url(images/backgrounds.png) -485px -234px no-repeat; color:#fff; position:absolute; top:572px; right:65px; overflow:hidden}
.home #mainContent #newsletter h2 {width:175px; height:22px; background:url(images/newsletter-signup.png) no-repeat 0 0; text-indent:-999em; padding-bottom:20px; margin-bottom: 0;}
.home #mainContent #newsletter p {padding:0 0 0 14px; margin: 0;}
.home #mainContent #newsletter input{font:normal 1.3em/1 Verdana, Geneva, sans-serif; width:270px; background:none; outline:none; border:0; padding:5px 0; margin:0 0 9px 0;}
/*.home #mainContent #newsletter #q2{font:normal 10px Verdana, Arial, Helvetica, sans-serif; background-color:#E52633; color:#000000; width:100%; padding:5px 0; margin:0 0 9px 0;}
*/
#captcha_holder {
	background:none repeat scroll 0 0 #FFFFFF;
	float:left;
	margin-left:8px;
	margin-right:8px;
	padding-top:2px;
	width:103px;
}
.home #mainContent #newsletter #newslettersignupform #submitIt {width:89px; height:27px; background:url(images/button-submit.png) no-repeat 0 0; text-indent:-999em; cursor:pointer; margin-left:10px; border: 0 none; display: block; }
#newsletter p { margin-bottom: 0; }
#currentNews .info a { color: #fff; }

#slideshow {
	width: 800px;
	height: 320px;
	position: absolute;
	top: 1px;
	left: 69px;
	overflow: hidden;
}
#slideshow li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#slideshow li img {
	width: 800px;
	height: 320px;
}
#homeline {
	width: 929px;
	height: 4px;
	background: url(images/hr.png) no-repeat 0 0;
	position: absolute;
	top: 321px;
	left: 0;
}

/* - - F A Q (page-id-10) / A N S W E R S (page-id-8)- - */
.page-id-10 #mainContent h1 {width:63px; height:27px; background:url(images/header-faq.png) no-repeat 0 0; overflow:hidden; text-indent:-999em}
.page-id-8 #mainContent h1 {width:543px; height:23px; background:url(images/header-answers.png) no-repeat 0 0; overflow:hidden; text-indent:-999em}
.page-id-8 .qA,
.page-id-10 .qA{background:url(images/qa.png) no-repeat 0 40px; padding:0; margin-bottom:30px}
.page-id-8 .qA.first,
.page-id-10 .qA.first {background-position:0 0}
.page-id-8 .qA h2,
.page-id-10 .qA h2{line-height:2em; margin-bottom:1.7em; min-height:40px; font:normal 1.1em/1.3 Verdana, Geneva, sans-serif; background:url(images/qaFooter.png) no-repeat 0 0; padding:40px 0 0 60px}
.page-id-8 .qA h2.first,
.page-id-10 .qA h2.first{background:none; padding-top:0}
.page-id-8 .qA p,
.page-id-10 .qA p{padding:0 0 0 60px; padding-bottom:3em; font:normal 1em/1.3 Verdana, Geneva, sans-serif;}

/* - - A B O U T - - */
.page-id-4 #mainContent h1 {width:129px; height:27px; background:url(images/header-about.png) no-repeat 0 0; overflow:hidden; text-indent:-999em}
.page-id-4 #mainContent h2 {
	font:normal 1.8em/1.5 Verdana, Geneva, sans-serif;
	color:#d3252d;
	margin-bottom:0.2em;
	width: 100%;
	display: block;
}
.page-id-4 #mainContent p {
	line-height:1.3em;
	margin-bottom:1em;
	margin-top: 0px;
}



/* - - FACILITATORS - - */
.page-id-39 #mainContent h1 {width:250px; height:28px; background:url(images/header-facilitators.png) no-repeat 0 0; overflow:hidden; text-indent:-999em;margin-bottom:80px;}
.page-id-39 #mainContent h2 {font:normal 1.8em/1.5 Verdana, Geneva, sans-serif; color:#d3252d; margin-bottom:.2em}


#facilitatorsWrap	{width:410px;height:180px;display:block;clear:both;}
#facilitatorsBook	{width:113px;height:142px;background:url(images/facilitators-book.png) no-repeat 0 0;display:block;float:left;padding-right:10px;}
#facilitatorsTitle	{width:170px;height:47px;background:url(images/facilitators-title.png) no-repeat 0 0;text-indent:-9999px;display:block;float:left;margin-top:8px;}
#facilitatorsText	{width:270px;height:90px;display:block;float:left;overflow:hidden;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#444444;margin-top:4px;}

#facilitatorsTopImage	{width:397px;height:165px;background:url(images/facilitators-top-right.png) no-repeat 0 0;display:block;position:absolute;top:120px;right:61px;}

#facilitatorsLine {height:4px; width:900px; margin-left:-50px; padding-top:20px; background: url(images/hr.png) no-repeat 0 0; list-style:none; clear: both;}

#closerLook	{
	width:330px;
	height:260px;
	display:block;
	float: left;
}


#closerLookTitle	{width:186px;height:32px;background:url(images/closerLookTitle.png) no-repeat 0 0;text-indent:-9999px;display:block;clear:both;}


#closerLookList	{
	list-style:none;
	line-height:20px;
	margin-left:10px;
		
}

#closerLookList li	{
	clear:both;
	height:30px;
	margin-top:10px;
	
	
}	

.pdf	{width:23px;height:22px;background:url(images/pdf.jpg) no-repeat 0 0;margin-right:20px;float:left;display:block;}

.mp3	{width:23px;height:22px;background:url(images/mp3.jpg) no-repeat 0 0;margin-right:20px;float:left;display:block;}

.closerDownloadText	{width:168px;height:22px;margin-right:0px;float:left;display:block;}

a.closerDownload	{width:82px;height:14px;background:url(images/closerDownload.png) no-repeat 0 0;text-indent:-9999px;float:right;}
a.closerDownload:hover{background-position:-0px -14px}




/* - - PARTICIPANTS - - */
.page-id-38 #mainContent h1 {width:260px; height:28px; background:url(images/header-participants.png) no-repeat 0 0; overflow:hidden; text-indent:-999em;margin-bottom:80px;}
.page-id-38 #mainContent h2 {font:normal 1.8em/1.5 Verdana, Geneva, sans-serif; color:#d3252d; margin-bottom:.2em}
.page-id-38 #mainContent p {line-height:1.3em; margin-bottom:1em}

.page-id-38 #mainContent #facilitatorsNewsletter {width:284px; height:187px; padding:17px 24px; background:url(images/backgrounds.png) -485px -234px no-repeat; color:#fff; position:absolute; top:546px; right:65px; overflow:hidden}
.page-id-38 #mainContent #facilitatorsNewsletter h2 {text-indent:0; font:normal 17px/1 Helvetica, Arial, sans-serif; height:auto; letter-spacing:1px; margin-bottom:1.3em; color:#fff}
.page-id-38 #mainContent #facilitatorsNewsletter p {margin:0; padding:0 0 0 14px; line-height:1}
.page-id-38 #mainContent #facilitatorsNewsletter p input{font:normal 1.3em/1 Verdana, Geneva, sans-serif; width:270px; background:none; outline:none; border:0; padding:2px 0; margin:0 0 8px; height:25px}
.page-id-38 #mainContent #facilitatorsNewsletter #newslettersignupform #submitIt {width:89px; height:27px; background:url(images/button-submit.png) no-repeat 0 0; text-indent:-999em; cursor:pointer; margin-left:10px}

#videobox {
	width: 429px;
	border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;
	position: relative;
	padding-top: 38px;
	padding-bottom:12px;
	background: #7C7C7C url(images/talkingwithharville.png) no-repeat 18px 13px;
	float: left;
}
#participantsvideowrapper {
	position: absolute;
	top: -4px;
	right: -4px;
	width: 97px;
	height: 97px;
	background: url(images/participatingbanner.png) no-repeat;
}
#videocontent {
	margin-left: 22px;
	margin-bottom: 12px;
	width: 389px;
	height: 258px;
}
#videolist {
	margin-left: 23px;
}
#videolist li {
	list-style: none;
	padding: 5px 0 5px 22px;
	background: url(images/play.png) no-repeat 0 4px;
}
#videolist li a:link,#videolist li a:visited  {
	color: #fff;
	font-size: 16px;
}

#videolist li a:hover,#videolist li a:active  {
	color: #444444;
	font-size: 16px;
}

#askaquestion {
	width: 338px;
	height: 327px;
	float: right;
	background: url(images/bg-askaquestion.gif) no-repeat;
}
#askaquestion input{font:normal 1.3em/1 Verdana, Geneva, sans-serif; width:270px; background:none; outline:none; border:0; padding:2px 0; margin:0 0 8px; height:25px}
#askaquestion #submitIt {width:65px; height:21px; text-indent:-99999px; cursor: pointer; margin-left:220px; border: 0 none; background: none; }
#askaquestionform textarea { font:normal 1.3em/1 Verdana, Geneva, sans-serif; width: 281px; height: 142px; border: 0 none; margin: 6px 0 9px 0; }
#mainContent #askaquestionform p { margin-bottom: 0; }
#askaquestionform {
	margin: 55px 0 0 32px;
}

#participantsRightWrap	{
	width: 338px;
	float: right;
	margin-top:-10px;
	position:relative;
}

#participantsAudioTitle	{
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	position:absolute;
	top:24px;
	left:20px;
	color:#FFFFFF;
	font-weight:bold;
}

#participantsAudioSubtitle	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	position:absolute;
	top:53px;
	left:20px;
	color:#FFFFFF;
	
}
#participantsAudioPlayer	{
	width: 338px;
	height: 82px;
	background: url(images/participantsAudioBg.jpg) no-repeat;
	
	
}
a#participantsAudioDownload {
	
	width: 69px;
	height: 13px;
	
	background: url(images/audioPlayerDownload.png) no-repeat 0 0;
	position:absolute;
	
	top:52px;
	
	right:18px;
	
	text-indent:-9999px;
}

a#participantsAudioDownload:hover {
	background-position: 0 -13px;
}


#participantsWrap	{width:410px;height:180px;display:block;clear:both;}
#participantsBook	{width:113px;height:142px;background:url(images/facilitators-book.png) no-repeat 0 0;display:block;float:left;padding-right:10px;}
#participantsTitle	{width:176px;height:48px;background:url(images/participants-title.png) no-repeat 0 0;text-indent:-9999px;display:block;float:left;margin-top:8px;}
#participantsText	{width:270px;height:90px;display:block;float:left;overflow:hidden;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#444444;margin-top:4px;}

#participantsTopImage	{width:390px;height:158px;background:url(images/participants-top-right.png) no-repeat 0 0;display:block;position:absolute;top:120px;right:61px;}

#facilitatorsLine {height:4px; width:900px; margin-left:-50px; padding-top:20px; background: url(images/hr.png) no-repeat 0 0; list-style:none}




/* - - CONTACT - - */
.page-id-11 #mainContent h1 {width:171px; height:28px; background:url(images/header-contact.png) no-repeat 0 0; overflow:hidden; text-indent:-999em}
.page-id-11 #mainContent h2 {font:normal 1.8em/1.5 Verdana, Geneva, sans-serif; color:#d3252d; margin-bottom:.2em}
.page-id-11 #mainContent p {line-height:1.3em; margin-bottom:1em}



/* - - F O R U M - - */
.page-id-51 #mainContent h1 {width:129px; height:27px; background:url(images/header-forum.png) no-repeat 0 0; overflow:hidden; text-indent:-999em}

/* - - C A L E N D A R - - */
.page-id-7 #mainContent h1 {width:189px; height:27px; background:url(images/header-calendar.png) no-repeat 0 0; overflow:hidden; text-indent:-999em}

/* - - C O N T A C T - - */
/*.page-id-11 #mainContent h1 {width:129px; height:27px; background:url(images/header-forum.png) no-repeat 0 0; overflow:hidden; text-indent:-999em}*/


#dallas {
	background-image: url(images/dallas.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 40px;
	width: 615px;
        margin-left:7px;
        margin-right:5px;

}

#tickets {
	width: 182px;
	height: 40px;
	text-indent: -9999px;
	display: block;
	float:left;
	font-family: inherit;
	background-image: url(images/getYourTickets.jpg);
	background-repeat: no-repeat;
        

}



a#tickets {
	background: url(images/getYourTickets.jpg) no-repeat 0 0;
}

a#tickets:hover {
	background-position: 0 -40px;
}
