#homeIntroBox{
	foat: left;
	clear: both;
	width: 963px;
	height: 261px;
	background: #52352F;
	margin-top: 0;
	padding: 0 18px 18px 18px;
}

#homeIntro{
	foat: left;
	width: 100%;
	height: 100%;
	background: #52352F;
}

#featuredArtists{
	width: 603px;
	float: left;
	height: 100%;
	background: #000;
}

.featuredArtistInfo{
	padding: 15px;
	width: 151px;
	float: left;
	height: 231px;
	background:#000;
}
#featuredArtistsList{
	width: 342px;
	padding: 0;
	float: left;
	margin-left: 18px;
	height: 100%;
}
div.featuredArtistsListItem{
	float: left;
	height: 57px;
	background: #A7A786;
	margin-bottom: 3px;
	padding: 3px;
}
* html div.featuredArtistsListItem{
	padding: 3px 3px 0 3px;
}
#featuredArtistsList div.selected{
	background: #3183B3;
}
#featuredArtistsList div.selected div{
	color: #fff;
}
#featuredArtistsList a{
	text-decoration: none;
}
#featuredArtistsList a:hover div{
	background: #E6E5D1;
	color: #3183B3;
}
#featuredArtistsList a.featSelectedLink{
	color: #fff;
	text-decoration: none;
}
div.featuredArtistsListItem div.artistName{
	width: 235px;
	float: left;
	padding: 22px;
	color: #333;
	font-weight: bold;
	font-size: 14px;
}
div.featuredArtistsListItem div.artistName a{
	color: #333;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}
div.featuredArtistsListItem div.artistName a:hover{
	color: #fff;
	text-decoration: underline;
}
div.featuredArtistsListItem div.artistPic{
	width: 57px;
	height: 57px;
	float: right;
	background: #000;
}

#containerFull #content .homeArtist{
	width: 582px;
	float: left;
	margin: 0 0 0 10px;
	padding: 11px 0;
	border-bottom: 1px solid #ccc;
	xbackground: pink;
}
* html #containerFull #content .homeArtist{
	margin: 0 0 0 5px;
}
#containerFull #content .last{
	border-bottom: none;
}
#containerFull #content .homeArtist p{
	 float: left;
	 width: 100%;
	 margin: 0;
	 padding: 0;
	 line-height: 14px;
}
#containerFull #content .homeArtist h3{
	font-size: 17px;
	font-weight: bold;
	width: 100%;
	float: left;
	padding: 0;
	margin: 0;
}
#containerFull #content .homeArtist h3.date{
	font-size: 12px;
	width: 100%;
	float: left;
	padding: 0;
	margin: 2px 0 0 0;
	color: #C56D50;
	font-weight: normal;
	text-transform: uppercase;
}
#containerFull #content .homeArtist h4.genre{
	margin: 0px;
	color: #6991B5;
	float: left;
	text-transform: uppercase;
	font-size: 18px;
	xfont-weight: bold;
}

#containerFull #sidebar {
	width: 342px;
	height: 858px;
	height: 100%;
	float: left;
	margin: 0 0 0 15px;
	xbackground: gold;
	
	margin-left: 18px;
	padding-right: 0;
	margin-right: 0;
}
#containerFull #sidebar #homeSideFeat1{
	float: left;
	width: 100%;
	margin: 0 0 15px 0;
	padding: 0;
}
#containerFull #sidebar #homeSideFeat2{
	float: left;
	width: 100%;
	margin: 0 0 15px 0;
	padding: 0;
}
#containerFull #sidebar #homeSideFeat3{
	float: left;
	width: 100%;
	margin: 0px 0 0 0;
	.margin: 14px 0 0 0;
	padding: 0;
}
* html #containerFull #sidebar #homeSideFeat3{
	float: left;
	width: 100%;
	margin: 18px 0 0 0;
	padding: 0;
}
#containerFull #sidebar div.recordedLive{
	background: #B8B78B;
	padding: 0;
	width: 316px;
	height: 364px;
	float: left;
	margin: 0;
}
#containerFull #sidebar div.recordedLive div.recordedLiveTitle{
	width: 316px !important;
	float: left;
	background: #3183B3;
	padding: 0;
	margin: 0;
}
#containerFull #sidebar div.recordedLive div.recordedLiveTitle h2{
	width: 316px;
	float: left;
	color: #fff;
	margin-top: 10px;
	margin-bottom: -1px;
	padding-left: 10px;
	text-transform: uppercase;
	font-size: 20px;
}
* #containerFull #sidebar div.recordedLive div.recordedLiveTitle h2{
	width: 314px;
}
#containerFull #sidebar div.recordedLive div.videoBox{
	width: 306px;
	height: 334px;
	float: left;
	border: 4px solid #8DB1CB; 
	border-top: none;
}
#containerFull #sidebar div.recordedLive div.videoBox h4{
	width: 282px;
	float: left;
	margin: 0;
	padding-bottom: 0;
}

#containerFull #sidebar div.recordedLive div.videoBox h5,
#containerFull #sidebar div.recordedLive div.videoBox h6{
	width: 272px;
	float: left;
	padding: 0 0 0 10px;
	margin: 0;
}
#containerFull #sidebar div.recordedLive div.videoBox h5{
	xfont-size: 14px;
	padding-top: 0;
	padding-bottom: 2px;
	float: left;
	width: 110px;
	xbackground: pink;
	margin-top: 6px;
}

#containerFull #sidebar div.recordedLive div.videoBox div.moreVideos{
	padding: 5px 0 0 10px;
	float: left;
	xcolor: #3183B3;
	line-height: 18px;
}


#containerFull #sidebar div.atTheTable{
	background: #B8B78B;
	padding: 0;
	width: 342px;
	height: 429px;
	float: left;
	margin: 0 0 32px 0;
}
* html #containerFull #sidebar div.atTheTable{
	margin: 0 0 35px 0;
}
#containerFull #sidebar div.atTheTable div.atTheTableTitle{
	width: 342px !important;
	float: left;
	background: #3183B3;
	padding: 0;
	margin: 0;
}
#containerFull #sidebar div.atTheTable div.atTheTableTitle h2{
	width: 342px;
	float: left;
	color: #fff;
	margin-top: 10px;
	margin-bottom: -1px;
	padding-left: 10px;
	text-transform: uppercase;
	font-size: 20px;
}
* #containerFull #sidebar div.atTheTable div.atTheTableTitle h2{
	width: 332px;
}
#containerFull #sidebar div.atTheTable div.atTheTablePhoto{
	width: 186px;
	height: 255px; 
	float: left;
	background: #000;
}
#containerFull #sidebar div.atTheTable div.atTheTablePhoto ul{
	padding: 0;
	width: 100%;
	margin: 0 0 8px 0;
}
#containerFull #sidebar div.atTheTable div.atTheTablePhoto ul li{
	text-align: center;
}
#containerFull #sidebar div.atTheTable div.atTheTableInfo{
	width: 136px;
	height: 255px; 
	float: left;
	padding: 5px 10px 0 10px;
	xbackground: pink;
	float: left;
}
* #containerFull #sidebar div.atTheTable div.atTheTableInfo{
	height: 306px; 
}

#containerFull #sidebar div.atTheTable div.atTheTableInfo h4{
	font-size: 12px;
	padding: 8px 0;
}
#containerFull #sidebar div.atTheTable div.atTheTableInfo p{
	font-size: 12px;
	line-height: 18px;
	padding: 0;
}


#homeBottom{
	width: 963px;
	float: left;
	padding: 0 18px;
	xheight: 322px;
	margin-bottom: 36px;
}
#homeBottomWrapper{
	float: left;
	width: 100%;
	background: transparent url(../images/bg-home-bottom.gif) top center repeat-y;
}
#community{
	float: left;
	width: 200px;
	xbackground: #A7A786;
	padding: 0;
}
#communityTitle{
	xwidth: 188px;
	float: left;
	background: #3183B3;
}
#communityTitle h2{
	float: left;
	width: 190px;
	color: #fff;
	margin-top: 10px;
	margin-bottom: -1px;
	font-weight: normal;
	font-size: 24px;
	line-height: 20px;
	padding: 0;
	padding-left: 10px;font-size: 20px;
	text-transform: uppercase;
}
div.badge{
	float: left;
	width: 86px;
}
div.badgeYouTube{
	float: left;
	padding-top: 4px;
	width: 86px;
}

#facebookContainer{
	float: left;
	width: 100%;
	padding: 20px 10px 15px 10px;
}
#twitterContainer{
	float: left;
	width: 100%;
	padding: 12px 10px 15px 10px;
}
#youTubeContainer{
	float: left;
	width: 100%;
	padding: 12px 10px 15px 10px;
}
#blogContainer{
	float: left;
	width: 100%;
	padding: 12px 10px 20px 10px;
}
* html #blogContainer{
	padding: 8px 10px 20px 10px;
}

#joinTheConversation{
	float: left;
	width: 293px;
	margin-right: 18px;
	background: #B8B78B;
	padding: 0;
}
#joinTheConversation div#joinTheConversationTitle{
	width: 100%;
	float: left;
}
#joinTheConversation div#joinTheConversationTitle h2{
	font-size: 16px;
	float: left;
	color: #6991B5;
	margin-top: 10px;
	font-weight: bold;
	padding-left: 10px;
	text-transform: uppercase;
	margin-bottom: 0;
}
#joinTheConversation div#joinTheConversationInfo{
	float: left;
	height: 100%;
	padding: 10px;
	margin: 0;
}
#joinTheConversation div#joinTheConversationInfo h4{
	font-size: 14px; 
	font-weight: bold; 
	color: #4F271F; 
	text-transform: uppercase;
	xbackground: pink;
	margin: 0;
}



#atTheTable{
	float: left;
	width: 292px;
	xmargin-right: 18px;
	background: #B8B78B;
	padding: 0;
}
#atTheTable div#atTheTableTitle{
	width: 100%;
	float: left;
}
#atTheTable div#atTheTableTitle h2{
	font-size: 16px;
	float: left;
	color: #6991B5;
	margin-top: 10px;
	font-weight: bold;
	padding-left: 10px;
	text-transform: uppercase;
	margin-bottom: 0;
}
#atTheTable div#atTheTableInfo{
	float: left;
	height: 100%;
	padding: 10px;
	margin: 0;
}
#atTheTable div#atTheTableInfo h4{
	font-size: 14px; 
	font-weight: bold; 
	color: #4F271F; 
	text-transform: uppercase;
	xbackground: pink;
	margin: 0;
}



#containerFull #sidebar div.box4{
	background: #BCBC96;
	padding: 0;
	width: 342px;
	height: 250px;
	float: left;
}



#containerFull #sidebar div.recordedLive a, #containerFull #sidebar div.atTheTable a{
	color: #333;
	margin: 0;
	padding: 0;
	font-weight: normal;
}
#containerFull #sidebar div.recordedLive a:hover, #containerFull #sidebar div.atTheTable a:hover{
	color: #4174A7;
	text-decoration: underline;
}
#containerFull #sidebar div.recordedLive h3, #containerFull #sidebar div.atTheTable h3{
	padding: 6px 10px 0 10px;
	width: 280px;
	float: left;
	margin: 0;
	font-size: 14px;
	font-weight: normal;
	color: #fff;
}
#containerFull #sidebar div.recordedLive h4{
	padding: 5px 10px 5px 10px;
	width: 280px;
	float: left;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
	color: #4F271F;
}
#containerFull #sidebar div.atTheTable h4{
	width: 100%;
	float: left;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
	color: #4F271F;
	text-transform: uppercase;
}





#homePrivateEvents{
	float: left;
	width: 342px;
	xmargin-left: 18px;
	margin-top: 18px;
	background: #B8B78B;
	xborder: 1px solid red;
	height: 279px;
}

#homePrivateEvents ul {
	width:132px;
	margin:0;
	padding: 0;
	list-style-type: none;
}
#homePrivateEvents ul.last {
	border-bottom: none;
}
#homePrivateEvents ul li{
	display: block;
	float: left;
	width: 100%;
	line-height: 13px;
	padding: 7px 5px;
	margin: 0;
	text-transform: uppercase;
	font-size: 11px;
	border-bottom: 1px solid #a8a8a8;
	background: #E5E5D0;
}
#homePrivateEvents ul li.last{
	line-height: 23px;
	background:transparent;
	padding: 5px 0 0 0;
}
#homePrivateEvents ul li a{
	width: 200px;;
	padding: 0 4px;
	color: #666;
	text-decoration: none;
	font-weight: bold;
}
#homePrivateEvents ul li ul li{
	line-height: 14px;
	background:transparent;
	padding: 12px 0;
}

#homePrivateEvents ul li a#selected{
	color: #171717;
	text-decoration: none;
}
#homePrivateEvents ul li a:hover, #homePrivateEvents ul li a#selected:hover{
	font-style: normal;
	color: #6991B5;
}
#homePrivateEvents ul li ul{
	margin:0;
	padding: 0;
	list-style-type: none;
}
#homePrivateEvents ul li ul li{
	padding: 1px 0;
}
#homePrivateEvents ul li ul li a{
	xfont-style: italic;
	font-weight: normal;
}

#homePrivateEvents h3, #homePrivateEvents p {
	padding:0 10px 0 0;
}











#joinTheConversation ul {
	width:153px;
	margin: 0 !important;
	padding: 0 !important;
	list-style-type: none;
	background: yellow;
}
#joinTheConversation ul.last {
	border-bottom: none;
}
#joinTheConversation ul li{
	display: block;
	float: left;
	width: 143px;
	line-height: 13px;
	padding: 7px 5px;
	margin: 0;
	text-transform: uppercase;
	font-size: 11px;
	border-bottom: 1px solid #a8a8a8;
	background: #E5E5D0;
	margin: 0 !important;
}
#joinTheConversation ul li.last{
	line-height: 23px;
	background:transparent;
	padding: 5px 0 0 0;
}
#joinTheConversation ul li a{
	width: 127px;;
	padding: 0 4px;
	color: #666;
	text-decoration: none;
	font-weight: bold;
}
#joinTheConversation ul li ul li{
	line-height: 14px;
	background:transparent;
	padding: 12px 0;
}

#joinTheConversation ul li a#selected{
	color: #171717;
	text-decoration: none;
}
#joinTheConversation ul li a:hover, #joinTheConversation ul li a#selected:hover{
	font-style: normal;
	color: #6991B5;
}
#joinTheConversation ul li ul{
	margin:0;
	padding: 0;
	list-style-type: none;
}
#joinTheConversation ul li ul li{
	padding: 1px 0;
}
#joinTheConversation ul li ul li a{
	xfont-style: italic;
	font-weight: normal;
}

#joinTheConversation h3, #joinTheConversation p {
	padding:0 10px 0 0;
}










#atTheTable ul {
	width:150px;
	margin: 0 !important;
	padding: 0 !important;
	list-style-type: none;
	background: yellow;
}
#atTheTable ul.last {
	border-bottom: none;
}
#atTheTable ul li{
	display: block;
	float: left;
	width: 141px;
	line-height: 13px;
	padding: 7px 5px;
	margin: 0;
	text-transform: uppercase;
	font-size: 11px;
	border-bottom: 1px solid #a8a8a8;
	background: #E5E5D0;
	margin: 0 !important;
}
#atTheTable ul li.last{
	line-height: 23px;
	background:transparent;
	padding: 5px 0 0 0;
}
#atTheTable ul li a{
	width: 127px;;
	padding: 0 4px;
	color: #666;
	text-decoration: none;
	font-weight: bold;
}
#atTheTable ul li ul li{
	line-height: 14px;
	background:transparent;
	padding: 12px 0;
}

#atTheTable ul li a#selected{
	color: #171717;
	text-decoration: none;
}
#atTheTable ul li a:hover, #atTheTable ul li a#selected:hover{
	font-style: normal;
	color: #6991B5;
}
#atTheTable ul li ul{
	margin:0;
	padding: 0;
	list-style-type: none;
}
#atTheTable ul li ul li{
	padding: 1px 0;
}
#atTheTable ul li ul li a{
	xfont-style: italic;
	font-weight: normal;
}

#atTheTable h3, #atTheTable p {
	padding:0 10px 0 0;
}
