html, body 			{margin:0; padding:0; position:relative;}
body 				{font-family:Verdana, Geneva, sans-serif; font-size:10px; line-height:1.5;}

a 				{color:#EC008D; text-decoration:none;}
a:hover 			{color:#EC008D; text-decoration:underline;}
a img 				{border:none;}

#container 			{width:990px; margin:10px auto; position:relative;}
#innerContainer 		{margin-top:0 !important;}
#mainContainer 			{margin-top:0 !important;}

#header 			{position:relative; width:100%; height:115px; background-image:url(/images/layout/header-bg.png);}
#header h1#siteTitle 		{margin:0; padding:0; display:block; width:275px; height:65px; top:25px; left:15px; position:absolute; overflow:hidden; background-image:url(/images/layout/logo.png);}
#header h1#siteTitle a 		{display:block; width:275px; height:65px; text-indent:-3000px; overflow:hidden;}
#header h2#headline 		{margin:0; padding:0; display:block; width:315px; height:30px; top:50px; right:15px; position:absolute; overflow:hidden; background-image:url(/images/layout/headline.png); text-indent:-3000px; overflow:hidden;}

#footer 			{clear:both;}

#mainNav 			{position:absolute; right:5px; top:83px;}
#mainNav ul 			{margin:0; padding:0;}
#mainNav ul li 			{margin:0; padding:0; list-style:none; float:left;}
#mainNav ul li a 		{display:block; width:75px; height:20px; font-weight:bold; background-image:url(/images/layout/nav-bg.png); text-indent:-3000px; overflow:hidden;}
#mainNav ul li a:hover 		{color:#EC008D;}

#nav-home 	 a 		{background-position:   0   0;} 	#nav-home 	 a:hover 	{background-position:   0   -20px;} 	#nav-home.selected 	a 	{}
#nav-about 	 a 		{background-position: -75px 0;} 	#nav-about 	 a:hover 	{background-position: -75px -20px;} 	#nav-about.selected 	a 	{}
#nav-courses 	 a 		{background-position:-150px 0;} 	#nav-courses 	 a:hover 	{background-position:-150px -20px;} 	#nav-courses.selected 	a 	{}
#nav-clients 	 a 		{background-position:-225px 0;} 	#nav-clients 	 a:hover 	{background-position:-225px -20px;} 	#nav-clients.selected 	a 	{}
#nav-gallery 	 a 		{background-position:-300px 0;} 	#nav-gallery 	 a:hover 	{background-position:-300px -20px;} 	#nav-gallery.selected 	a 	{}
#nav-faqs 	 a 		{background-position:-375px 0;} 	#nav-faqs 	 a:hover 	{background-position:-375px -20px;} 	#nav-faqs.selected 	a 	{}
#nav-success 	 a 		{background-position:-450px 0;} 	#nav-success 	 a:hover 	{background-position:-450px -20px;} 	#nav-success.selected 	a 	{}
#nav-book 	 a 		{background-position:-525px 0;} 	#nav-book 	 a:hover 	{background-position:-525px -20px;} 	#nav-book.selected 	a 	{}
#nav-contact 	 a 		{background-position:-600px 0;} 	#nav-contact 	 a:hover 	{background-position:-600px -20px;} 	#nav-contact.selected 	a 	{}

#groupLinks 			{position:absolute; right:10px; top:10px;}
#groupLinks ul 			{margin:0; padding:0;}
#groupLinks ul li 		{margin:0; padding:0; list-style:none; float:left; margin-left:10px;}
#groupLinks ul li a 		{display:block; width:142px; height:25px; text-indent:-3000px; overflow:hidden;}

#presenters-corporate 	a 	{background-image:url(/images/layout/logo-presenters-corporate.png);}
#presenters-tv 		a 	{background-image:url(/images/layout/logo-presenters-tv.png);}
#presenters-agency 	a 	{background-image:url(/images/layout/logo-presenters-agency.png);}

#home-trainingCourses 		{width:228px; height:312px; float:left; position:relative; background:url(/images/layout/home-sidebar-bg.png) no-repeat;}
#home-trainingCourses .inner 	{margin:110px 22px auto 14px; text-align:justify; line-height:1.5;}
#home-trainingCourses h3 	{margin:5px auto 0 auto;}
#home-trainingCourses p 	{margin-bottom:15px;}

#home-contact 			{background-color:#DEDEDE; border-top:2px solid; border-bottom:2px solid; border-color:#D1D2D3; clear:both; position:relative; height:45px;}

#home-newsletter 		{float:left; width:580px; margin-right:20px;}
#home-newsletter 		{display:inline; position:relative;}
#home-newsletter h3 		{line-height:1; margin-top:8px; float:left; margin-right:10px; margin-left:5px;}
#home-newsletter div 		{padding:2px 0; display:inline-block;}
#home-newsletter label 		{color:#EC008D; font-size:11px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; display:inline-block; width:42px;}
#home-newsletter input.text 	{border:1px solid; margin-top:8px; margin-right:5px; float:left; border-color:#CCCCCC; font-size:13px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#666; width:136px; padding:1px 2px;}
#home-newsletter .submit 	{text-align:right; float:left; margin-top:6px;}
#home-newsletter p 		{margin-left:153px; clear:left; line-height:1.3; width:350px; color:#666; font-size:10px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}

#home-follow 			{float:left;}
#home-follow h3 		{margin:0; line-height:1; margin-top:8px; float:left; margin-right:10px; margin-left:5px;}
#home-follow ul 		{margin:0; padding:0; float:left; margin-left:10px;}
#home-follow ul li 		{margin:0 5px; padding:0; float:left; list-style:none; margin-top:7px;}
#home-follow ul li a 		{text-indent:-3000px; overflow:hidden; display:block; width:105px; height:30px; background-position:top;}
#home-follow ul li a:hover 	{background-position:bottom;}
#home-follow #follow-facebook a {background-image:url(/images/layout/icon-facebook.png);}
#home-follow #follow-twitter  a {background-image:url(/images/layout/icon-twitter.png);}
#home-follow #follow-rss      a {background-image:url(/images/layout/icon-rss.png);}

#home-video 			{background:url(/images/layout/home-video-bg.png) no-repeat; float:left; width:544px; height:312px;}
#home-video .inner 		{padding:5px 0 0 8px;}

#home-news 			{background:url(/images/layout/home-news-bg.png) no-repeat; float:left; width:218px; height:190px;}
#home-news .inner 		{padding:11px 20px 5px 20px;}

#home-about 			{background:url(/images/layout/home-about.png) no-repeat; float:left; width:218px; height:122px; position:relative;}
#home-about h3 			{display:block; margin:10px auto 0 8px;}
#home-about h3 a 		{font-size:inherit; font-weight:inherit; width:200px; height:104px; display:block; overflow:hidden; text-indent:-3000px; background-image:url(/images/layout/home-about-inner.png);}

h2, h3 				{letter-spacing:-1px;}
h3 				{color:#EC008D; font-weight:normal; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; margin-bottom:0; line-height:1.2; font-size:16px;}

#home-thumbs 			{background-color:#DEDEDE; border-top:2px solid; border-bottom:2px solid; border-color:#D1D2D3; clear:both; position:relative; height:110px; top:5px;}
#home-thumbs ul 		{margin:0; padding:0; margin-left:1px; margin-top:2px;}
#home-thumbs ul li 		{margin:0; padding:0; list-style:none; float:left; width:122px; height:100px; background:url(/images/layout/home-thumb-bg.png) no-repeat; margin-right:1px; position:relative; line-height:1.2;}
#home-thumbs ul li .inner 	{position:relative; padding:10px 8px 0 6px; height:94px;}
#home-thumbs ul li .inner p 	{margin:0 auto; position:absolute; top:79px; left:0; text-align:center; font-size:11px; width:98%;}
#home-thumbs ul li .inner p a 	{ color:#666; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; }
#home-thumbs li.selected,
#home-thumbs li.hover,
#home-thumbs li:hover 		{background-image:url(/images/layout/home-thumb-bg-over.png);}
#home-thumbs li a:hover,
#home-thumbs li.selected a:hover,
#home-thumbs li.selected a 	{color:#000 !important; text-decoration:none;}

#home-credits 			{border-bottom:2px solid; border-color:#D1D2D3; padding:10px 0; clear:both; margin-top:5px; height:40px;}
#home-credits h3 		{float:left; padding:10px 0 10px 5px;}
#home-credits ul 		{float:left; margin-left:0;}
#home-credits ul li 		{float:left; margin:auto 0 auto 11px; list-style:none;}

#home-content 			{clear:both; position:relative; margin:0 -5px 0 -6px;}
#home-content .column 		{width:229px; float:left; margin:auto 10px; position:relative;}
#home-content .column h2 	{font-weight:normal; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; margin-bottom:0; line-height:1.2; font-size:16px;}
#home-content .column p 	{text-align:justify; margin-top:0;}
#home-content .clear 		{clear:both;}
