/* CSS Document */
body, h1, h2, h3, h4, h5, h6, div, p, ul, ol, li, img, form { padding: 0; border: 0; margin: 0; }
a { outline: none; }
#wrapper { margin: 0 auto; width: 844px; background: #FFFFFF; }

/* DOCUMENT WIDE TEXT STYLES */
h1 { font-family: Arial, Helvetica, sans-serif; font-size: .9em; color: #FFFFFF; font-weight: bold; line-height: 1em; }
#content2 h1 { width: 380px; float: left; padding-bottom: 8px; }
#right-side h1.no-bg { color: #1C82C6; }
#right-side2 h1.no-bg { color: #1CB526; }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .74em; color: #ba0000; font-weight: bold; width: 380px; float: left; padding-bottom: 8px; }
p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.4em; color: #3F3F3F; float: left; width: 380px; padding-bottom: 8px; }
.post p { width: 380px; float: left; }
#content.home p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.4em; color: #3F3F3F; width: 180px;}
.bold { font-weight: bold; }
ul { list-style: none; }
#content2 ul { width: 300px; padding: 0px 60px 15px 40px; list-style: disc; padding-bottom: 8px; }
#content2 .store-item ul { width: 230px; padding: 0px 15px 15px 15px; padding-bottom: 8px; }
#content2 li { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.4em; color: #3F3F3F; width: 100%; float: left; }
a { color: #666666; text-decoration: none; }
a:hover { text-decoration: underline; }
table { border-collaspe: collaspe }
.post { font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-bottom: 15px; }
.blog-entry { float: left; padding: 15px 0px 15px 0px; border-bottom: solid 1px #666666; }

/* BLOGGER STYLES */
#archives { float: left; margin: 0px 0px 0px 60px; }
ul.page-links { float: left; list-style: none; }
ul.page-links li.link a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1CB526; font-weight: bold; }
a { color: #666666; text-decoration: none;  }

/* LEFT SIDE STYLES */
#left-side { float: left; width: 270px; }
#left-nav { float: left; width: 270px; height: 743px; background: url(../images/nav-bg.jpg) no-repeat; }
* html #left-nav { float: left; width: 270px; height: 743px; background: url(../images/nav-bg-ie6.jpg) no-repeat; margin-top: 6px; }
*:first-child+html #left-nav { float: left; width: 270px; height: 743px; background: url(../images/nav-bg-ie7.jpg) no-repeat; margin: 5px 0px 0px 7px; }

/* MAIN NAVIGATION */
ul#main-nav { float: left; width: 160px; margin: 270px 0px 0px 60px; }
* html ul#main-nav { margin: 270px 0px 0px 30px; }
ul#main-nav2 { float: left; width: 160px; margin: 270px 0px 0px 60px; }
* html ul#main-nav2 { margin: 270px 0px 0px 30px; }
ul#main-nav li, ul#main-nav2 li { list-style: none; float: left; display: block; }
ul#main-nav li#home a, ul#main-nav2 li#home a { background: url(../images/but-home.png) no-repeat; width: 48px; height: 23px; float: left; }
ul#main-nav li#home a:hover, ul#main-nav2 li#home a:hover { background: url(../images/but-home-over.png) no-repeat; width: 102px; height: 23px; float: left; }
ul#main-nav li#home a.highlight, ul#main-nav2 li#home a.highlight { background: url(../images/but-home-over.png) no-repeat; width: 102px; height: 23px; float: left; }
* html ul#main-nav li#home a, * html ul#main-nav2 li#home a { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/but-home.png", sizingMethod="crop"); }
* html ul#main-nav li#home a:hover, * html ul#main-nav2 li#home a:hover { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/but-home-over.png", sizingMethod="crop"); }
* html ul#main-nav li#home a.highlight, * html ul#main-nav2 li#home a.highlight { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/but-home-over.png", sizingMethod="crop"); }

ul#main-nav li#about a, ul#main-nav2 li#about a { background: url(../images/but-about.png) no-repeat; width: 124px; height: 24px; float: left; }
ul#main-nav li#about a:hover, ul#main-nav2 li#about a:hover { background: url(../images/but-about-over.png) no-repeat; width: 160px; height: 24px; float: left; }
ul#main-nav li#about a.highlight, ul#main-nav2 li#about a.highlight{ background: url(../images/but-about-over.png) no-repeat; width: 160px; height: 24px; float: left; }
* html ul#main-nav li#about a, * html ul#main-nav2 li#about a { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/but-about.png", sizingMethod="crop"); }
* html ul#main-nav li#about a:hover, * html ul#main-nav2 li#about a:hover { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/but-about-over.png", sizingMethod="crop"); }
* html ul#main-nav li#about a.highlight, * html ul#main-nav2 li#about a.highlight { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/but-about-over.png", sizingMethod="crop"); }

ul#main-nav li#speech a, ul#main-nav2 li#speech a { background: url(../images/but-speech.png) no-repeat; width: 142px; height: 28px; float: left; }
ul#main-nav li#speech a:hover, ul#main-nav2 li#speech a:hover { background: url(../images/but-speech-over.png) no-repeat; width: 177px; height: 28px; float: left; }
ul#main-nav li#speech a.highlight, ul#main-nav2 li#speech a.highlight { background: url(../images/but-speech-over.png) no-repeat; width: 177px; height: 28px; float: left; }
* html ul#main-nav li#speech a, * html ul#main-nav2 li#speech a { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/but-speech.png", sizingMethod="crop"); }
* html ul#main-nav li#speech a:hover, * html ul#main-nav2 li#speech a:hover { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/but-speech-over.png", sizingMethod="crop"); }
* html ul#main-nav li#speech a.highlight, * html ul#main-nav2 li#speech a.highlight { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/but-speech-over.png", sizingMethod="crop"); }

ul#main-nav li#seminar a, ul#main-nav2 li#seminar a { background: url(../images/but-seminar.png) no-repeat; width: 160px; height: 26px; float: left; }
ul#main-nav li#seminar a:hover, ul#main-nav2 li#seminar a:hover { background: url(../images/but-seminar-over.png) no-repeat; width: 193px; height: 26px; float: left; }
ul#main-nav li#seminar a.highlight, ul#main-nav2 li#seminar a.highlight { background: url(../images/but-seminar-over.png) no-repeat; width: 193px; height: 26px; float: left; }
* html ul#main-nav li#seminar a, * html ul#main-nav2 li#seminar a { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/but-seminar.png", sizingMethod="crop"); }
* html ul#main-nav li#seminar a:hover, * html ul#main-nav2 li#seminar a:hover { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/but-seminar-over.png", sizingMethod="crop"); }
* html ul#main-nav li#seminar a.highlight, * html ul#main-nav2 li#seminar a.highlight { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/but-seminar-over.png", sizingMethod="crop"); }

ul#main-nav li#speaking a, ul#main-nav2 li#speaking a { background: url(../images/but-speaking.png) no-repeat; width: 115px; height: 27px; float: left; }
ul#main-nav li#speaking a:hover, ul#main-nav2 li#speaking a:hover { background: url(../images/but-speaking-over.png) no-repeat; width: 154px; height: 27px; float: left; }
ul#main-nav li#speaking a.highlight, ul#main-nav2 li#speaking a.highlight { background: url(../images/but-speaking-over.png) no-repeat; width: 154px; height: 27px; float: left; }
* html ul#main-nav li#speaking a, * html ul#main-nav2 li#speaking a { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/but-speaking.png", sizingMethod="crop"); }
* html ul#main-nav li#speaking a:hover, * html ul#main-nav2 li#speaking a:hover { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/but-speaking-over.png", sizingMethod="crop"); }
* html ul#main-nav li#speaking a.highlight, * html ul#main-nav2 li#speaking a.highlight { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/but-speaking-over.png", sizingMethod="crop"); }

/* SMALL NAVIGATION */
ul#small-nav { float: left; width: 120px; margin: 0px 0px 0px 65px; }
* html ul#small-nav { margin: 0px 0px 0px 32px; }
ul#small-nav2 { float: left; width: 120px; margin: 0px 0px 0px 65px; }
* html ul#small-nav2 { margin: 0px 0px 0px 32px; }
ul#small-nav li, ul#small-nav2 li { list-style: none; float: left; display: block; }
ul#small-nav li#store a, ul#small-nav2 li#store a { background: url(../images/but-store.png) no-repeat; width: 129px; height: 17px; float: left; }
ul#small-nav li#store a:hover, ul#small-nav2 li#store a:hover { background: url(../images/but-store-over.png) no-repeat; width: 129px; height: 17px; float: left; }
ul#small-nav li#store a.hightlight, ul#small-nav2 li#store a.highlight { background: url(../images/but-store-over.png) no-repeat; width: 129px; height: 17px; float: left; }
* html ul#small-nav li#store a, * html ul#small-nav2 li#store a { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/but-store.png", sizingMethod="crop"); }
* html ul#small-nav li#store a:hover, * html ul#small-nav2 li#store a:hover { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/but-store-over.png", sizingMethod="crop"); }
* html ul#small-nav li#store a.hightlight, * html ul#small-nav2 li#store a.hightlight { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/but-store-over.png", sizingMethod="crop"); }

ul#small-nav li#workshops a, ul#small-nav2 li#workshops a { background: url(../images/but-workshops.png) no-repeat; width: 136px; height: 17px; float: left; }
ul#small-nav li#workshops a:hover, ul#small-nav2 li#workshops a:hover { background: url(../images/but-workshops-over.png) no-repeat; width: 163px; height: 17px; float: left; }
ul#small-nav li#workshops a.highlight, ul#small-nav2 li#workshops a.highlight { background: url(../images/but-workshops-over.png) no-repeat; width: 163px; height: 17px; float: left; }
* html ul#small-nav li#workshops a, * html ul#small-nav2 li#workshops a { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/but-workshops.png", sizingMethod="crop"); }
* html ul#small-nav li#workshops a:hover, * html ul#small-nav2 li#workshops a:hover { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/but-workshops-over.png", sizingMethod="crop"); }
* html ul#small-nav li#workshops a.highlight, * html ul#small-nav2 li#workshops a.highlight { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/but-workshops-over.png", sizingMethod="crop"); }

ul#small-nav li#testimonials a, ul#small-nav2 li#testimonials a { background: url(../images/but-testimonials.png) no-repeat; width: 83px; height: 17px; float: left; }
ul#small-nav li#testimonials a:hover, ul#small-nav2 li#testimonials a:hover { background: url(../images/but-testimonials-over.png) no-repeat; width: 113px; height: 17px; float: left; }
ul#small-nav li#testimonials a.highlight, ul#small-nav2 li#testimonials a.highlight { background: url(../images/but-testimonials-over.png) no-repeat; width: 113px; height: 17px; float: left; }
* html ul#small-nav li#testimonials a, * html ul#small-nav2 li#testimonials a { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/but-testimonials.png", sizingMethod="crop"); }
* html ul#small-nav li#testimonials a:hover, * html ul#small-nav2 li#testimonials a:hover { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/but-testimonials-over.png", sizingMethod="crop"); }
* html ul#small-nav li#testimonials a.highlight, * html ul#small-nav2 li#testimonials a.highlight { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/but-testimonials-over.png", sizingMethod="crop"); }

ul#small-nav li#contact a, ul#small-nav2 li#contact a { background: url(../images/but-contact.png) no-repeat; width: 55px; height: 17px; float: left; }
ul#small-nav li#contact a:hover, ul#small-nav2 li#contact a:hover { background: url(../images/but-contact-over.png) no-repeat; width: 86px; height: 17px; float: left; }
ul#small-nav li#contact a.highlight, ul#small-nav2 li#contact a.highlight { background: url(../images/but-contact-over.png) no-repeat; width: 86px; height: 17px; float: left; }
* html ul#small-nav li#contact a, * html ul#small-nav2 li#contact a { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/but-contact.png", sizingMethod="crop"); }
* html ul#small-nav li#contact a:hover, * html ul#small-nav2 li#contact a:hover { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/but-contact-over.png", sizingMethod="crop"); }
* html ul#small-nav li#contact a.highlight, * html ul#small-nav2 li#contact a.highlight { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/but-contact-over.png", sizingMethod="crop"); }

ul#small-nav li#newsletter a, ul#small-nav2 li#newsletter a { background: url(../images/but-newsletter.png) no-repeat; width: 134px; height: 17px; float: left; }
ul#small-nav li#newsletter a:hover, ul#small-nav2 li#newsletter a:hover { background: url(../images/but-newsletter-over.png) no-repeat; width: 134px; height: 17px; float: left; }
ul#small-nav li#newsletter a.highlight, ul#small-nav2 li#newsletter a.highlight { background: url(../images/but-newsletter-over.png) no-repeat; width: 134px; height: 17px; float: left; }
* html ul#small-nav li#newsletter a, * html ul#small-nav2 li#newsletter a { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/but-newsletter.png", sizingMethod="crop"); }
* html ul#small-nav li#newsletter a:hover, * html ul#small-nav2 li#newsletter a:hover { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/but-newsletter-over.png", sizingMethod="crop"); }
* html ul#small-nav li#newsletter a.highlight, * html ul#small-nav2 li#newsletter a.highlight { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/but-newsletter-over.png", sizingMethod="crop"); }

#nav-tools { float: left; margin: 3px 0px 0px 65px; }
* html #nav-tools { margin: 0px 0px 0px 65px; }
/* PROUD MEMBER STYLES */
#proud-member { background: url(../images/proud-member.png) no-repeat; width: 115px; height: 19px; float: left;  }
* html #proud-member { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/proud-member.png", sizingMethod="crop"); margin-left: 0px; }
#member-group { float: left; width: 350px; }
* html #member-group { margin: 15px 0px 0px 0px; }
ul#members { float: left; list-style: none; width: 350px; margin-top: 0px; padding: 0px; }
ul#members li { float: left; margin-right: 3px; }

/* LEFT SIDE NAVIGATION 2 */
#left-side2 { float: left; width: 270px; }
#left-nav2 { float: left; width: 270px; height: 743px; background: url(../images/nav-bg-inside.jpg) no-repeat; }
*:first-child+html #left-nav2 { float: left; width: 270px; height: 743px; background: url(../images/nav-bg-ie7-2.jpg) no-repeat; } 
* html #left-nav2 { float: left; width: 270px; height: 743px; background: url(../images/nav-bg-inside-ie6.jpg) no-repeat; }


/* RIGHT SIDE STYLES*/
#right-side { margin: 20px 0px 0px 0px; }
#right-side2 { margin: 20px 0px 0px 0px; }
*:first-child+html #right-side { float: left; margin: 20px 0px 0px 0px; }
*:first-child+html #right-side2 { margin: 30px 0px 0px 0px; }
* html #right-side { float: left; margin: 0px 0px 0px 0px; }
* html #right-side2 { float: left; margin: 10px 0px 0px 0px; }
/* HEADER STYLES */
#header-img { float: left; margin: 0px 0px 0px -80px; width: 319px; height: 127px; background: url(../images/heather-racano.png) no-repeat; }
* html #header-img { margin: 0px 0px 0px 0px; width: 234px; height: 156px; background: url(../images/heather-racano-ie6.jpg) 0px 20px no-repeat; }
#artful-speaking { background: url(../images/artful-speaking-ie6.jpg) no-repeat; width: 261px; height: 284px; float: left; margin: -20px 0px 0px -1px; }
* html #artful-speaking { margin: 0px 0px 0px 6px; }

/* CONTENT STYLES */
#content { background: url(../images/bg2.jpg) repeat-y; float: left; width: 497px; margin: -20px 0px 0px 2px; }
* html #content { background: url(../images/bg2.jpg) repeat-y; float: left; width: 497px; margin: -20px 0px 0px 2px; }
#content2 { background: url(../images/bg2.jpg) repeat-y; float: left; width: 497px; margin: -20px 0px 0px 2px; }
* html #content2 { background: url(../images/bg2.jpg) repeat-y; float: left; width: 497px; margin: -20px 0px 0px 2px; }
#read-more a { background: url(../images/read-more.png) no-repeat; float: left; width: 110px; height: 12px; margin: 5px 0px 0px 70px; }
#read-more a:hover { background: url(../images/read-more-over.png) no-repeat; float: left; width: 110px; height: 12px; margin: 5px 0px 0px 70px; }
* html #read-more a { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/read-more.png", sizingMethod="crop"); }
* html #read-more a:hover { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/read-more-over.png", sizingMethod="crop"); }
#audio-page a { background: url(../images/audio-page.png) no-repeat; float: left; width: 110px; height: 12px; margin: 5px 0px 0px 70px; }
#audio-page a:hover { background: url(../images/audio-page-over.png) no-repeat; float: left; width: 110px; height: 12px; margin: 5px 0px 0px 70px; }
* html #audio-page a { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/audio-page.png", sizingMethod="crop"); }
* html #audio-page a:hover { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/audio-page-over.png", sizingMethod="crop"); }
.img-left { float: left; }
.img-right { float: right; }

/* NEWS & EVENTS STYLES */
#news-events { background: url(../images/blue-grad.jpg) 0px 27px no-repeat; float: left; width: 417px; }
* html #news-events { margin-bottom: 15px; }
#news-text { float: left; margin: 20px 0px 15px 15px; }
* html #news-text { margin: 15px 0px 15px 10px; }
.news-block { float: left; width: 180px; }
.news-block#block-one { float: left; width: 180px; padding: 0px 10px 0px 0px; border-right: solid 2px #FFFFFF; }
.news-block#block-two { float: left; width: 180px; padding: 0px 0px 0px 19px; }
/* VISION STYLES */
#vision { background: url(../images/pink-grad.jpg) 0px 27px no-repeat; float: left; width: 205px; }
* html #vision-text { float: left; margin: 15px 0px 0px 8px; }
#vision-text { float: left; margin: 20px 0px 0px 15px; }
.vision-block { float: left; width: 170px; }
/* VISION STYLES */
#audio { background: url(../images/green-grad.jpg) 0px 27px no-repeat; float: left; width: 204px; }
* html #audio-text { float: left; margin: 15px 0px 0px 8px; }
#audio-text { float: left; margin: 20px 0px 0px 15px; }
.audio-block { float: left; width: 180px; }

/* STORE LAYOUT STYLES */
.view-cart { float: left; width: 100px; padding: 0px 0px 10px 300px; }
* html .view-cart { padding: 0px 0px 0px 300px; }
.store-item { float: left; width: 280px; padding: 10px 0px 0px 0px; }
.paypal { float: left; width: 80px; padding: 10px 0px 0px 10px; }
.price { float: left; width: 380px; padding: 0px 0px 10px 0px; border-bottom: solid 1px #000000; }
.store-img { float: left; padding: 10px 0px 0px 10px; }

/* INSIDE STYLES */
#inside-green { background: url(../images/green-grad-inside.jpg) 0px 27px no-repeat; float: left; width: 417px; }
#inside-blue { background: url(../images/blue-grad-inside.jpg) 0px 27px no-repeat; float: left; width: 417px; }
#inside-text { margin: 20px 25px 15px 15px; }
* html #inside-text { margin: 20px 25px 15px 8px; }


/* FOOTER STYLES */
#footer {  float: right; clear: both; width: 547px; margin: 0px 0px 0px 27px; }
*:first-child+html #footer { float: left; width: 547px; margin: 0px 0px 0px 27px; }
*:first-child+html #footer.footer-fix { float: left; width: 547px; margin: 0px 0px 0px 27px; }
* html #footer { float: left; width: 546px; margin: 0px 0px 0px 14px; }
#footer-home {  float: right; width: 547px; margin: 0px 0px 0px 27px; }
* html #footer-home {  float: right; width: 546px; margin: 0px 0px 0px 28px; }
*:first-child+html #footer-home { width: 547px; margin: 0px 0px 0px 27px; }
#footer-bar { background: url(../images/footer.jpg) no-repeat; float: left; width: 461px; height: 34px; margin: 20px 0px 0px 0px; }
#footer-text { font-family: Arial, Helvetica, sans-serif; padding: 6px 0px 0px 0px; color: #FFFFFF; }
p#footer-text { width: 250px; padding-left: 140px }
#modern-logo { float: left; margin: 10px 0px 0px 305px; }
#footer-loop { float: right; width: 86px; }
*:first-child+html #footer-loop { float: left; width: 86px; }
*:first-child+html #footer.footer-fix #footer-loop { float: right; width: 86px; }
* html #footer-loop { margin-right: -2px; }