.content 									{background:url(../images/content.png) no-repeat center bottom;overflow:hidden;padding-bottom:60px;}
.container 								{background:url(../images/lines.png) repeat center bottom;overflow:hidden;padding-bottom:20px;}

.form 										{ border-bottom:1px solid #E7E7E7; overflow:hidden;padding:10px;margin:0 0 20px 0;}
.form .final								{ float:left; width:100%;}
.field 										{ margin-bottom:8px;}
.field label								{ display:block;font-size:14px;color:#231f20;}
.field input[type="text"],
.field input[type="password"]				{ border:1px solid #000;padding:4px;width:240px; font:bold 14px Arial; color:#999;}
.field .error-msg								{ visibility:hidden;}
.field.error input							{ border:1px solid #ff6666;}
.field.error .error-msg							{ color:#ff6666;visibility:visible;}
.field.full 								{ width:100%}
.field.full input[type="text"]				{ width:512px;}
.field.small 								{ float:left;margin-left:45px;width:90px;position:relative;overflow:visible;}
.cal-drop .month 							{font-size:14px;color:#b6b6b6;font-weight:bold;text-align:center;}
.cal-drop .month a.arrow 					{background:url(../images/date-arrown.png) no-repeat scroll right 9px transparent;color:#B6B6B6;font-size:20px;font-weight:bold;padding-right:15px;}
.cal-drop .month a.arrow.left 				{background:url(../images/month-arrows.png) no-repeat scroll left 8px transparent;}
.cal-drop .month a.arrow.right				{background:url(../images/month-arrows.png) no-repeat scroll right 8px transparent;}
.field.small .cal-drop th 					{font-weight:normal;text-align:center;}
.field.small .cal-drop td 					{text-align:center;}
.field.small .cal-drop td a 				{background:none repeat scroll 0 0 transparent;color:#000;font-size:11px;font-weight:normal;padding-right:0;}
.field.small input							{background:none repeat scroll 0 0 #fff;border:1px solid #E5E5E5;width:80px;}
.field textarea 							{border:1px solid #000;height:165px;padding:4px;width:512px;}
.field.error textarea						{  border:1px solid #ff6666;  } 
.field .select								{ margin:0;background:url(../images/lines.png) repeat scroll 0 0 transparent;border:1px solid #fff; margin-right:15px;padding:3px 15px 3px 8px; display:block; font-size:1em; min-width:110px;} 
.field select 								{ color:#999;font-weight:bold; background:transparent; border:0 none; width:100%;}
.field.full p								{color:#999;float:right;font-size:12px;font-style:italic;margin-bottom:28px;position:relative;right:50px;top:10px;}
input[type="submit"]						{background-color:#000;color:#fff;float:right;margin:5px 0;padding:5px 15px; font:bold italic 15px 'Trebuchet MS';}
.field input[type="checkbox"]				{background:none repeat scroll 0 0 transparent;float:left;margin:12px 5px 0 0;padding:0;width:auto;border:0 none;}
.field span 								{color:#999;display:inline-block;float:left;font-size:11px;margin:10px 0;overflow:hidden;}
.field.terms span							{ float:none; display:block;} 
.field span a 								{color:#999;}
.field span em 								{color:#000;font-style:normal;}
.field ul 									{margin:10px 0;padding:0;}
.field ul li								{background:none repeat scroll 0 0 transparent;list-style:none outside none;padding-left:0;}
.field ul li a								{color:#e5a100;font-family:"Trebuchet MS";font-size:12px;font-style:italic;font-weight:bold;}
.field ul li a img 							{position:relative;top:2px;}
.field a.upload 							{background:url(../images/upload.png) no-repeat scroll 0 0 transparent;color:#fff;display:block;height:28px;padding:5px 20px;width:160px;}
hr											{border-color:#E7E7E7;clear:both;}
.go-btn 									{clear:both;display:block;overflow:hidden;width:100%;margin:25px 0;}
.go-btn a 									{background:url(../images/go-big.png) repeat scroll center top transparent;clear:both;display:block;float:right;height:34px;width:33px;text-decoration:none;}
span.result-count							{font-size:12px;color:#999;}
span.result-count span 						{color:#000;}
span.result-count2							{color:#999;display:block;font-size:12px;margin-bottom:10px;overflow:hidden;}
span.result-count2 span 					{color:#000;}

.full-col									{clear:both;overflow:hidden;}
.full-col .content 							{background:none repeat scroll 0 0 #fff;margin:38px;padding:38px;}
.full-col .content .fourofour 				{width:100%;}
.full-col .content .fourofour h1 			{color:#000;font-family:"Trebuchet MS";font-size:168px;font-weight:bold;position:relative;}
.full-col .content .fourofour p 			{border-top:1px solid #e7e7e7;color:#999;font-size:14px;font-style:italic;font-weight:bold;padding:10px 0;width:280px;}
.full-col .content .fourofour span 			{position:relative;color:#cc9933;font-family:"Trebuchet MS";font-size:14px;font-style:italic;font-weight:bold;}
.full-col .content .fourofour span 	a		{color:#cc9933;}

.trans 										{background:url(../images/pop-transp.png) repeat scroll 0 0 transparent;height:100%;position:absolute;width:100%;z-index:1900;}
.sendfriend 								{background-color:#fff;height:350px;left:20%;overflow:hidden;position:absolute;top:25%;width:560px;z-index:2000;padding:20px;}
.sendfriend h1 							{border-bottom:1px solid #E7E7E7;color:#000;font-family:"Trebuchet MS";font-size:24px;font-weight:bold;}

.portfolio 									{overflow:hidden; }

.portfolio .port-gallery					{overflow:hidden; }
.portfolio .port-gallery .row 			{margin-bottom:20px;overflow:hidden;}
.portfolio .port-gallery .item 			{background-color:#fff;border:5px solid #fff;padding:11px;width:160px;position:relative;float:left;margin-left:10px; }
.portfolio .port-gallery .row .item:first-child	{margin-left:0;}
.portfolio .port-gallery .item .type	{ text-align:right; margin-bottom:0;}
.portfolio .port-gallery .item .type span		{background:url(../images/next.png) no-repeat scroll 0 0 transparent;color:#333333;font-family:"Trebuchet MS";font-size:14px;font-style:italic;font-weight:bold;left:-8px;padding-left:15px;position:relative;top:-8px;}
.portfolio .port-gallery .item a.port			{color:#686868;float:right;font-family:"Trebuchet MS";font-size:12px;font-style:italic;font-weight:bold;}
.portfolio .port-gallery .item span.artist		{border-top:1px solid #E7E7E7;color:#000;display:block;font-size:12px;overflow:hidden;padding-top:7px;}
.portfolio .port-gallery .item span.artist	em{color:#999;font-style:normal;}
.portfolio .port-gallery .item span.artist a 	{color:#000;}
.portfolio .port-gallery .item h2				{font-size:18px;color:#000; font-weight:normal; min-height:76px;}
.portfolio .port-gallery .item h2 a 				{color:#000;}

.sep											{background:url(../images/lines.png) repeat scroll center bottom transparent;display:block;height:25px;left:-29px;margin-top:25px;position:relative;width:600px;}

.info 											{background-color:#fff;float:left;margin:38px 0;padding:28px 8px;width:245px;}
.info h1 									{color:#000;font-size:24px;margin-bottom:15px;margin-top:20px;font-weight:normal;text-align:center;}

.article .result 									{border-top:1px solid #CCCCCC;overflow:hidden;padding-bottom:13px;padding-top:23px;}
.article .result.fst 								{border-top:0 none;}
.article .result h2								{color:#E5A100;font-size:18px;font-style:italic;font-weight:normal;margin-bottom:3px;}
.article .result h2 a 							{color:#E5A100;}
.article .result p									{color:#231f20;font-size:13px;line-height:16px;}

.semi-col 									{width:100%;}
.semi-col.right 							{margin-left:40px;}
.semi-col .news 						{padding:50px 0;}
.semi-col .news .post 				{width:100%;margin-bottom:50px;}
.semi-col .news .post .inside		{border:1px solid #000;margin-left:37px;padding:30px 0 20px 195px;min-height:171px;}
.semi-col .news .post .image 		{float:left;margin-left:-233px;position:relative;width:220px;}
.semi-col .news .post .image span	{display:block;height:156px;position:absolute;right:0;top:5px;width:76px;z-index:10;}
.semi-col .news .post .text 			{padding:0 10px 0 0;}
.semi-col .news .post .text 	h1	{font-size:19px;font-weight:bold;color:#000;font-family:"Trebuchet MS";line-height:100%;margin-bottom:12px;}
.semi-col .news .post .text 	span	{color:#E5A100;float:left;font-family:"Trebuchet MS";font-size:14px;font-style:italic;font-weight:bold;margin-bottom:10px;overflow:hidden;width:100%;}
.semi-col .news .post .text 	p		{color:#231f20;font-size:13px;line-height:16px;}

.selector 				{margin-bottom:-25px;margin-top:15px;padding:0 42px;position:relative;}
.selector h1			{color:#000;float:left;font-family:"Trebuchet MS";font-size:19px;font-weight:bold;}
.selector span 		{float:right;padding:4px 6px;position:relative;}
.selector span.sels	{bottom:100px;float:right;padding:4px 6px;position:absolute;right:0;text-align:center;width:160px;}
.selector span.sels.fst	{right:180px;}
.selector span a 		{font-size:20px;font-weight:bold;color:#999;background:url(../images/date-arrown.png) no-repeat right 9px;padding-right:15px;}
.selector .days 		{clear:both;}
.selector .days ul 	{display:block;margin:0;overflow:hidden;padding:0 0 25px;}
.selector .days ul li 	{float:left;height:53px;list-style:none outside none;margin:0 4px;text-align:center;width:53px;position:relative;}
.selector .days ul li.active{background:none repeat scroll 0 0 #999;}
.selector .days ul li a	{color:#999;display:block;font-size:14px;height:53px;width:53px;text-decoration:none;}
.selector .days ul li a span {display:block;position:relative;top:auto;font-size:30px;font-weight:bold;line-height:25px;padding:0;float:none;}
.selector .days ul li.active a{color:#fff;}
.selector .days ul li.arrow 	{background:none repeat 0 0;height:18px;position:relative;top:18px;width:10px;margin:0;}
.selector .days ul li.arrow.left {}
.selector .days ul li.arrow.left a {background:url(../images/days-arrows2.png) no-repeat left top;height:18px;width:9px;}
.selector .days ul li.arrow.right {}
.selector .days ul li.arrow.right a {background:url(../images/days-arrows2.png) no-repeat right top;height:18px;width:9px;}
.selector .days em 				{color:#E7E7E7;display:block;font-size:14px;font-style:normal;font-weight:bold;text-align:center;width:100%;}
.selector .days em.point 		{color:#999;left:0;position:absolute;text-align:left;top:55px;}

.selector .cal-drop 												{background:url(../images/lines.png) repeat scroll 0 0 #fff;border-top:4px solid #fff;display:block;height:160px;left:0;overflow:hidden;position:absolute;top:36px;width:100%;z-index:100;}
.selector .month 									{font-size:14px;color:#b6b6b6;font-weight:bold;text-align:center;}
.selector .month a.arrow 						{}
.selector .month a.arrow.left 					{background:url(../images/month-arrows.png) no-repeat scroll left 8px transparent;}
.selector .month a.arrow.right					{background:url(../images/month-arrows.png) no-repeat scroll right 8px transparent;}
.selector  .cal-drop th 											{font-weight:normal;text-align:center;}
.selector  .cal-drop td 											{text-align:center;}
.selector .cal-drop td a 										{background:none repeat scroll 0 0 transparent;color:#000;font-size:11px;font-weight:normal;padding-right:0;}

.cal-drop 												{display:none;}
.cal-drop .month 									{font-size:14px;color:#b6b6b6;font-weight:bold;text-align:center;}
.cal-drop .month a.arrow 						{}
.cal-drop .month a.arrow.left 					{background:url(../images/month-arrows.png) no-repeat scroll left 8px transparent;}
.cal-drop .month a.arrow.right					{background:url(../images/month-arrows.png) no-repeat scroll right 8px transparent;}

.news-list				{overflow:hidden;padding:20px 0 0 10px;}
.news-list .item 		{overflow:hidden;}

.semi-col .clearfix									{ width:90px; float:left; margin-right:10px;}

.full-col .suggest										{float:left;width:600px;margin-left:40px;border-bottom:1px solid #B6B6B6;border-top:1px solid #B6B6B6;}
.full-col .suggest h1									{color:#231f20;font-family:"Trebuchet MS";font-size:24px;font-weight:bold;padding:10px 10px 0;}
.full-col .suggest p										{color:#231f20;font-size:14px;line-height:16px;padding:0px 10px 0;}
.full-col .suggest a 										{background-color:#fff;color:#000;display:block;font-family:"Trebuchet MS";font-size:14px;font-style:italic;font-weight:bold;padding:10px;text-align:right;}

.newsletter-side 									{background-color:#fff;float:left;margin-left:20px;overflow:hidden;padding:25px 30px;width:240px;border-bottom:1px solid #B6B6B6;}
.newsletter-side h1								{font-size:19px;font-weight:bold;color:#000;font-family:"Trebuchet MS";}
.newsletter-side p								{color:#666666;line-height:16px;margin-bottom:12px;}
.newsletter-side .form 							{border:0 none;float:right;margin:0;padding:0;}
.newsletter-side input							{width:155px;float:left;font-size:14px;font-style:italic;font-weight:bold;color:#b0b0b0;font-family:"Trebuchet MS";background:none repeat 0 0;border:0 none;}
.newsletter-side input[type="submit"] 	{width:auto;background:url(../images/newsletterbtn.png) no-repeat left center;color:#000;font-family:"Trebuchet MS";font-size:14px;font-style:italic;font-weight:bold;padding:0 0 0 15px;}
.newsletter-side .form .msg					{ background:url(../images/homepage-error-lt.png) no-repeat left; height:43px; padding-left:41px; color:#c51a1b; font:italic  0.923em 'Trebuchet MS'; line-height:41px; position:absolute; display:none;} 
.newsletter-side .form .msg span				{ display:block;background:url(../images/homepage-error-rt.png) no-repeat right; height:43px; padding-right:41px; float:left; }
.newsletter-side .error .msg					{ display:block;}



.title-block 												{background:none repeat scroll 0 0 #000;color:#999;font-family:"Trebuchet MS";font-size:18px;font-style:italic;font-weight:bold;left:-38px;line-height:20px;padding:15px 25px;position:absolute;}
.music-events 										{padding-left:100px;}
.music-events .item 						{border-top:1px solid #E7E7E7;float:left;overflow:hidden;padding-top:15px;width:195px;margin-left:27px;}
.music-events .item .date 		{float:left;width:195px;}
.music-events .item  .date h1 	{font-size:48px;color:#c9a527;line-height:100%;margin-bottom:0;padding:0;font-weight:bold;}
.music-events .item  .date h2 	{font-size:30px;color:#c9a527;line-height:100%;margin-bottom:0;padding:0;position:relative;top:2px;font-weight:bold;}
.music-events .item  .date h3 	{bottom:1px;color:#c9a527;font-size:14px;line-height:100%;margin-bottom:0;padding:0;position:relative;font-weight:bold;}
.music-events .item  .date span{float:left;}
.music-events .item  .date span span{clear:both;}
.music-events .item  .date em	{color:#B6B6B6;float:left;font-size:11px;font-style:normal;font-weight:bold;position:relative;text-align:left;top:30px;width:90px;}
.music-events .item  .date p 	{color:#231F20;font-size:13px;font-style:italic;text-align:right;}
.music-events .item  .inner 		{float:left;}
.music-events .item  .inner h1 {color:#c9a527;font-size:14px;padding:2px;}
.music-events .item  .inner p 	{color:#000;font-size:14px;font-weight:bold;line-height:16px;margin-top:8px;}



.blog-list									{ margin:0; padding:0;}
.blog-list li								{ list-style:none outside; background:#fff;margin-bottom:15px; width:600px; overflow:hidden;}

.comments									{ background:#fff; padding:25px; margin:20px 0;}
.comments h2								{ color:#000; font:bold 1.846em 'Trebuchet Ms';}

.comments .comment							{ border-top:1px solid #e7e7e7;}
.comments .comment .comment,
.comments .comment.root						{ border-top:none;}
.comments .comment .wrap					{  margin:5px; padding:10px 0; }
.comments .comment .comment .wrap			{ background:#f9f9f9; padding:10px;}
.comments .comment .img-wrap				{ float:left; width:50px;   margin-right:15px;  }
.comments .comment .img-wrap img			{ max-width:50px;   }
.comments .comment .txt						{ overflow:hidden; position:relative; }
.comments .comment .txt .name				{ font:bold italic 1.077em 'Trebuchet MS'; color:#e5a100; text-decoration:underline; margin-bottom:0.5em; }
.comments .comment .txt .main-txt			{ font:bold italic 1.077em 'Trebuchet MS'; color:#666; }
.comments .comment .txt .reply				{ font:bold italic 0.923em 'Trebuchet MS'; color:#000; margin-bottom:0;}
.comments .comment .txt .reply a			{ color:#000; }
.comments .comment .txt .reply span			{ font:bold 0.917em Arial; color:#b6b6b6; }
.comments .comment .txt .abuse				{ font:italic 0.923em 'Trebuchet MS'; color:#666; position:absolute; right:0; bottom:0; }
.comments .comment .comment					{ margin-left:65px;}

.comments .form								{ border:none;} 
.comments .login-fb							{ float:right;}
.social-lt									{ height:214px; width:64px; background:url(../images/social-lt-bg.png) no-repeat; position:absolute; left:-44px; top:180px;  padding:15px 0 0 6px;  }
.social-lt .tweeter							{ overflow:hidden;  height:62px; width:55px; margin-bottom:10px;}
.social-lt .fb								{ overflow:hidden;  height:60px; width:45px; margin-bottom:10px;}
.social-lt .gplus							{ overflow:hidden;  height:60px; width:50px; margin-bottom:10px;}

.thanks h1									{ font-family: 'Trebuchet MS';font-size: 30px; font-weight: normal; }
.thanks p									{ width:550px; border-top:1px solid #e7e7e7; font:bold italic 14px 'Trebuchet MS'; color:#686868; padding-top:10px;}

.event h1									{ font:normal 30px Arial;}
.event h2									{ font:normal 20px Arial; margin:10px 0; }
.event .news-list							{ padding:0 0 20px 0;}
.event .news-list ul						{ float:right; margin:0; padding:0; }
.event .news-list ul li						{ margin:0; padding:0; list-style:none outside; font:bold italic 14px/1.2 'Trebuchet MS'; text-align:right; }
.event .news-list ul li:first-child			{ font:bold 16px Arial; color:#e5a100; }
.event .slideshow							{ border-top:1px solid #e7e7e7; }

.field .calender-div						{ width:240px; height:16px; line-height:16px; background:url(../images/lines.png); padding:4px; border:1px solid #fff; }
.field .calender-div input[type="text"]		{ width:220px;  background:none;  padding:0; border:none; float:left; }
.field .calender-div a.calender				{ background: url(../images/calender.png) no-repeat;  height: 19px; width: 17px; float:left; }
.field .calender-div a.calender em			{ display:none; }
.field.error .calender-div					{  border: 1px solid #FF6666; }
.field.error .calender-div	input			{  border: 1px solid #FFf; }

.events-list								{ width:612px; padding:0; margin:0; }
.events-list li								{ list-style:none outside; float:left; background:#fff; margin-right:12px; margin-bottom:10px; padding:10px 8px 20px; }
.events-list li .cat						{ width:auto; text-align:right; margin:0; padding:0; height:42px;}
.events-list li .cat li						{ background:none; padding:0; float:none; display:inline-block; background: url(../images/slash.png) no-repeat 0 0;  font: italic bold 11px 'Trebuchet MS'; width:auto; padding-left:15px; margin:0;}
.events-list li .cat li:first-child			{ background:none; font:normal 11px Arial; color:#999; padding:0;} 
.events-list li .cat li:first-child.taf		{ font-weight:bold;color:#e5a100; font-size:13px;} 
.events-list .nums 							{ margin:0 0 10px;}
.events-list .nums span						{ float:left; color:#E5A100; font-weight:bold; line-height: 90%; }
.events-list .nums span.day					{ line-height:76%;}
.events-list .nums span span				{ clear:both;}
.events-list .nums em						{ font-size:0.846em;  color: #B6B6B6; top:18px; font-style:normal; font-weight:bold; position:relative;}
.events-list li h2							{ padding-bottom:10px; margin-bottom:5px; border-bottom:1px solid #eee; }
.events-list .img-wrap						{ margin-bottom:10px; overflow:hidden;}
.events-list li h2 a						{ color:#000; text-decoration:none;} 

.items2 li									{ width:278px;  }
.items2 .img-wrap							{ width:278px; height:192px;}
.items2 .img-wrap img						{ width:278px; height:192px;}
.items2 li h2								{ font:normal 22px Arial; clear:left;}
.items2 .nums span.day						{ font-size: 48px; }
.items2 .nums span.month					{ font-size: 27px; }
.items2 .nums span.year						{ font-size: 12px; }
.items2 li h3								{ font-size:18px;}
.items2 li p								{ overflow:hidden; height:120px; }
.items2 li .more a							{ font-size:14px;}

.items4 li									{ width:125px;  }
.items4 .img-wrap							{ width:125px; height:86px;}
.items4 .img-wrap img						{ width:125px; height:86px;}
.items4 .nums em							{ display:block; clear:both; top:0;}
.items4 li h2								{ font:bold 15px Arial;}
.items4 .nums span.day						{ font-size: 32px; }
.items4 .nums span.month					{ font-size: 20px; }
.items4 .nums span.year						{ font-size: 10px; }
.items4 li h3								{ font-size:15px;}
.items4 li p								{ overflow:hidden; height:80px; }
.items4 li .more a							{ font-size:11px;}

.previous-events							{ margin:50px 0; width:100%; clear:both;}

.previous-events ul								{ width:100%; padding:0; margin:0; }
.previous-events li								{ list-style:none outside; float:left; width:133px; border-left:1px solid #efefef; margin:0; padding:35px 8px 20px; }
.previous-events li:first-child					{ border-left:none;}
.previous-events li .cat						{ text-align:right; height:40px; margin:0;}
.previous-events li .cat span					{  background: url(../images/slash.png) no-repeat 0 0;  font: italic bold 14px 'Trebuchet MS'; padding-left:20px; }
.previous-events li .cat li:first-child			{ background:none; font:normal 11px Arial; color:#fff; padding:0;} 
.previous-events li .cat li:first-child.taf		{ font-weight:bold;color:#e5a100; font-size:13px;} 
.previous-events .nums 							{ margin:0 0 10px;}
.previous-events .nums span						{ float:left; color:#E5A100; font-weight:bold; line-height: 90%; }
.previous-events .nums span.day					{ line-height:76%;}
.previous-events .nums span span				{ clear:both;}
.previous-events .nums em						{ font-size:11px;  color: #B6B6B6; font-style:normal; font-weight:bold; display:block; clear:both;   }
.previous-events li h2							{ padding-bottom:10px; margin-bottom:5px; font-size:14px; }
.previous-events .img-wrap						{ margin-bottom:10px; height:68px; width:68px; background:#000; position:relative; }
.previous-events .img-wrap img					{ position:absolute; top:4px; left:4px;  width:70px; height:64px;}
.previous-events li h2 a						{ color:#000;  } 
.previous-events span.day						{ font-size: 32px; }
.previous-events span.month						{ font-size: 20px; }
.previous-events span.year						{ font-size: 10px; }


.article .faq h1							{ font-weight:bold; font-size:24px; border-bottom:1px solid #E7E7E7; margin-bottom:20px; padding-bottom:20px;  }
.article .faq ul 							{ margin:0; padding:0; }
.article .faq ul li 						{ list-style:none outside; padding:20px 0; margin:0; border-bottom:1px solid #e7e7e7; font-size:1.231em; }
.article .faq ul li a						{ color:#231f20; text-decoration:none;}
.article .faq ul li .faq-area				{ background:#f4f2f2; padding:0; margin-top:10px; font-size:0.875em; display:block; }
.article .faq ul li .faq-area .img-wrap		{ float:left; margin-right:10px;}
.article .faq ul li .faq-area .txt-wrap		{ overflow:hidden; }
.article .faq ul li .faq-area a				{ color:#E5A100; }
.article .faq ul li .faq-area ul 			{ padding-left:1em;}
.article .faq ul li .faq-area ul li			{ font-size:1em; padding:2px 0; background:none; border:none; list-style:disc;}



/* web-radio -------------------------------- */
body.web-radio									{ background:none; }
body.web-radio #wrapper							{ width:810px; padding:50px  30px;}
body.web-radio .content							{ background: url(../images/lines.png); padding:20px; overflow:visible; }  
body.web-radio h1								{ background:url(../images/radio.png) no-repeat left;  margin:30px 0; font:bold  19px 'Trebuchet MS'; padding-left:40px; height:36px; line-height:36px;  }
body.web-radio h1 em							{ color:#686868; }
body.web-radio h1 em span						{ font-size:14px; }
body.web-radio .playlist						{ width:265px; height:100%;}
body.web-radio .playlist ul						{ margin:30px 0 0; padding:0;}
body.web-radio .playlist ul	li					{ margin:0; padding:5px; border-bottom:1px solid #fff; list-style:none outside; background:#e4e4e4; font:bold italic 12px 'Trebuchet MS'; }
body.web-radio .playlist ul	li a				{  color:#333; text-decoration:none; display:block; width:100%; }
body.web-radio .playlist ul	li a span			{  color:#666; font-weight:normal;}
body.web-radio .playlist ul	li.selected			{ background:#000;} 
body.web-radio .playlist ul	li.selected a		{ background:url(../images/web-radio-arrow.png) no-repeat right; } 
body.web-radio .playlist ul	li.selected a,
body.web-radio .playlist ul	li.selected a span	{ color:#fff;} 
body.web-radio .row  							{ margin-bottom:20px;}
body.web-radio .row .rt							{ float:right; }
body.web-radio .row .lt							{ overflow:hidden;}
body.web-radio .player							{ margin-bottom:20px;}
body.web-radio .events-list						{ width:auto;}
body.web-radio .items2 li						{ width:175px; margin:0; padding-bottom:0;} 
body.web-radio .items2 li h2					{ font-size:12px; font-weight:bold; border:none;} 
body.web-radio .items2 li h3					{ font-size:11px; font-weight:bold; color:#b6b6b6; margin:0;} 
body.web-radio .events							{ width:384px;}
body.web-radio .banner-wrap						{ background:#fff; padding:1px 21px; width:320px}
body.web-radio .promo							{ width:337px; padding:20px 22px 20px 14px; background:#fff; margin-bottom:20px;  }
body.web-radio .promo .img-wrap					{ float:left; width:113px; margin-right:20px; position:relative;  }
body.web-radio .promo .img-wrap	 img			{ width:113px; height:113px; }
body.web-radio .promo .img-wrap	 a				{ height:113px; width:113px; position:absolute; top:0; left:0;  background:url(../images/Circle.png); display:block; text-decoration:none; }
body.web-radio .promo .txt						{ overflow:hidden;   }
body.web-radio .promo .txt h3					{ font:bold 16px 'Trebuchet MS'; margin-bottom:15px;   }
body.web-radio .promo .txt em					{ font:bold italic 14px 'Trebuchet MS'; color:#e5a102; display:block; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #b6b6b6;   }
 
 
em.sub-label									{ font-size:11px;}

.terms span a									{ text-decoration:underline; }






a												{ color:#000; }
a img											{ border:0; }
body											{ font-family:'Trebuchet MS', Arial, sans-serif; font-size:9pt; line-height:1.4; background-color:#fff; color:#000; }

#wrapper										{ width:100%; }

#mycarousel,
#blogThumbsPager,
.suggestions,
.previous-events .title,
.events-list li .more,
.portfolio .toolbar,
.captcha,
.upload-area,
.bottom-links,
.create,
.tags,
.overlay,
.lightbox,
.slideshow .nav,
.slideshow .thumbs,
.semi-col .news-list,
.semi-col .calendar,
.semi-col .newsletter,
.main-img .nav,
.article .extra,
.article .files,
.social-lt,
.comments,
.jqmWindow,
.banner,
.footer,
.share,
.sidebar,
.page-pager,
.slideshow .main-img .img-wrap .video,
.slideshow .main-img .img-wrap .zoom,
.slideshow .main-img .legend,
.tools,
.breadcrumb,
.slider,
.menu,
.top 											{ display:none; visibility:hidden; }

.logo											{ width:100%; text-align:center; }

.left-col										{ margin:0; width:100%; }

.slideshow .main-img .legend p					{ font-size:1.083em; }

.article										{ width:100%; }
.article h1,
.article h2										{ font-size:2.5em; line-height:1.2; font-weight:normal; }
.article h2 a									{ text-decoration:none; }
.article p										{ color:#231f20; font-size:1.167em; }
.article p a.more								{ display:none; }
.article .main-img								{ margin:0; padding:0; }
.article .main-img img							{ margin:0; max-width:100%; vertical-align:top; }
.article .details 								{ margin-bottom:1em; }
.article .details span 							{ color:#999; padding-right:.2em; }
.article .details em 							{ display:block; font-style:normal; }
.article .category 								{ color:#333; font-size:1.5em; font-style:italic; font-weight:bold; }

.blog-list										{ margin:0; padding:0; }
.blog-list li									{ list-style:none outside; }
.blog-list .article .main-img					{ float:none; }


.event h1										{ clear:left; font:normal 2.5em/1.2; }
.event h2										{ font:normal 1.667em/1.3; }

.news-list .nums 								{ clear:left; position:relative; }
.news-list .nums span							{ float:left; color:#e5a100; font-weight:bold; }
.news-list .nums span span						{ clear:both; }
.news-list .nums span.day						{ font-size:4em; line-height:90%; }
.news-list .nums span.month						{ font-size:2.5em; line-height:90%; }
.news-list .nums span.year						{ font-size:1.167em; line-height:90%; }
.news-list .nums em								{ font-size:0.917em; color:#b6b6b6; position:relative; top:23px; font-style:normal; font-weight:bold; }
.news-list span.category						{ position:absolute; right:0; top:0; font-style:italic; color:#231f20; font-weight:normal; }
.news-list .txt									{ padding-top:20px;}
.news-list .txt h3								{ color:#e5a100; font-size:1.167em; }
.news-list .txt h3 a							{ color:#e5a100; text-deocration:none; }