



		div#container
		{

			
			line-height: 100%;

		}
		
		div#container img
		{

			
			margin: 0px;

		}		

		div#container ul li
		{

			float: left;

			margin-right: 5px;
			margin-bottom: 5px;
			padding: 0px;

		}

		div#container img
		{

			border: solid 1px #333;

		}

		div#container img.ldr
		{

			border: solid 0px #333!important;

		}




		div.photo-blog
		{
		
			padding: 30px;
		
		
		}

		div.photo-blog-home
		{
		
		
		
		
		}
		
		div.blog-link
		{
			
			margin-top: 15px;
		
		}
















			div#player
			{

				margin-bottom: 30px;

			}

			div.carousel img:hover
			{

				cursor:pointer;
				cursor:hand;

			}



/*//////////////////////////////////////*/

		p
		{
		
			padding-bottom: 20px;
		
		}


		.center
		{
		
			text-align: center;
		
		}

		div.mini-player
		{
		
		
			width: 272px;
			height: 204px;
			border: solid 1px #333;
			margin: auto;
		
		}




		/*// debug ////////////////////////////////////*/

		pre
		{

			text-align: left; 
			padding: 20px; 
			background-color: #fff;

		}


		/*///////////////////////////////////////////////////////*/

		body
		{

			background: #333;
	
			color: #fff;

		}


		div.clear
		{

			clear: both;

		}

		div#doc4
		{

			width: 974px;

		}

		/*///////////////////////////////////////////////////////*/

		div#hd
		{

			background: #000;

		}

		div#hd div.header
		{

			background: url(../images/header-shim.jpg) repeat-x bottom;
			height: 120px;
			padding-left: 32px;
			
			

		}

		div#hd div.logo
		{

			padding-top: 20px;
			height: 58px;

		}

		div#hd div.logo h1
		{

			color: #666;
			font-size: 130%;
			padding-top: 3px;

		}

		h2
		{
		
			font-size: 17px;
		
		}
		
		h2 span
		{
		
			color: #666;
			font-weight: bold;
		
		}		

		/*//////////////////////////////////////*/


		div#hd div.main-menu
		{


		}

		div#hd div.main-menu ul
		{

			margin-left: -15px;

		}
		
		






		div#hd div.main-menu ul li
		{

			float: left;
			margin-left: 0px;


		}

		div#hd div.main-menu ul li a
		{

			text-decoration: none;
			display: block;
			background: url(../images/main-nav.jpg) no-repeat -352px 0px;
			color: #fff;
			width: 177px;
			/*font-size: 131%;*/

			font-size: 15px;
			
			 
			
			height: 42px;

		}
		

		div#hd div.main-menu ul li a:hover
		{

			background-position: -175px 0px;
			color: #000;

		}

		div#hd div.main-menu ul li a.selected
		{

			background-position: 2px 0px;
			color: #fff;

		}

		div#hd div.main-menu ul li a span
		{

			display: block;
			padding: 5px;
			padding-left: 15px;
			padding-top: 8px;
			
			font-size: 93%;

		}





		div#hd div.main-menu ul ul
		{

			display: none;
			
			position: absolute;
			
			margin-left: 0px;

			
			padding: 6px;
			padding-top: 0px;
			
			margin-left: -4px;
			
			background: url(../images/50-perc.png);
			
			z-index: 10000;

		}
				

		div#hd div.main-menu ul li ul li
		{

			/*display: none;*/
			display: block!important;
			float: none;
			border-bottom: solid 1px #ccc;
			background-color: #fff;	
			
			margin: 0px;
			padding: 0px;

		}
		
		div#hd div.main-menu ul li ul li a span
		{

			padding: 0px;
		}		
		
		div#hd div.main-menu ul li ul li
		{

			padding: 0px;
			width: 230px;
		}		
				
		
		div#hd div.main-menu ul li ul li a
		{

			/*display: none;*/
			background: none;
			width: auto;
			color: #09f;
			padding: 0px;
			height: auto;
			
			padding-left: 30px;
			padding-top: 8px;
			padding-bottom: 8px;
			
			font-size: 116%;
			
			
			
			
			background: url(../images/point.jpg) no-repeat 15px 14px;
			
		}
		


		div#hd div.main-menu ul li ul li a:hover
		{

			background: url(../images/point.jpg) no-repeat 15px 14px;

		}		




		div#hd div.main-menu ul li ul li h3
		{

			color: #333;
			
			padding-left: 15px;
			padding-top: 8px;
			padding-bottom: 8px;
			
			font-size: 131%;			
			
		}









		/*// bd /////////////////////////////////////////////////////*/

		div#bd
		{

			background: #000;

		}

		div#bd div.content
		{

			padding: 32px;
			border-bottom: solid 1px #333;
		}



		
		
		
		
		
		
		
		
		
		
		
		
		
	
		/*///////////////////////////////////////////////////////*/

		div#ft
		{


		}

		div#ft div.footer
		{

			padding: 32px;
			padding-top: 20px;
			background: #000 url(../images/footer.jpg) no-repeat bottom;
			padding-bottom: 26px;
			
			color:#444; 

		}


		

		/*// tool-tip /////////////////////////////////////////////////////*/

		div#tool-tip
		{

			position: absolute;
			top: 0px;
			left: 0px;
			display: none;
			
			background: url(../images/30-perc.png);
			
			font-size: 11px;
			line-height: 140%;
			
			text-align: left;
			width: 300px;	
			
			z-index: 20000;
			
			

		}
		
		div#tool-tip div.text
		{

			background-color: #fff;
			padding: 8px;
			margin: 8px;
			margin-bottom: 0px;
			margin-top: 0px;
			
			padding-bottom: 6px;
			padding-top: 6px;
			
			color: #000;
			
			font-weight: normal;
		
			
		
		}
		
		div#tool-tip em
		{

			
			font-weight: bold;
		
			
		
		}		

		div#tool-tip h3
		{

			font-size: 15px;
			border-bottom: dotted 1px #666;
			padding-top: 5px;
			padding-bottom: 8px;
			margin-bottom: 5px; 
			
		}
		
		div#tool-tip strong
		{

			margin-top: 5px; 
			display: block;
			
		}		
		
		div#tool-tip div#point-top, div#tool-tip div#point-bottom
		{
		
			height: 8px;
			
		}

		
		
		
		
		
		.top-left
		{
		
			background: url(../images/tool-tip-point-up.png) no-repeat;
		
		}
		
		.top-right
		{
		
			background: url(../images/tool-tip-point-up.png) no-repeat right;
		
		}			
		
		.bottom-left
		{
		
			background: url(../images/tool-tip-point-down.png) no-repeat;
		
		}
		
		.bottom-right
		{
		
			background: url(../images/tool-tip-point-down.png) no-repeat right;
		
		}	
		
		
		
		
		
		
		
		
		
		
		
		
	
		
		
		
	div.loading
	{


		background: url(/assets/images/loading.gif) no-repeat;
		height: 39px;

		padding-left: 45px;
		padding-top: 10px;

		font-size: 17px;
		color: #999;
			
			
	}
	
	
	
	
	/*/////////////////////////////////*/
	
	
	
	
	
	
	
	
	
	
	
	
	
				div.content
				{
	
					
	
				}
	
	
				div.footer
				{
	
	
	
				}
	
	
				div.social-media-links
				{
	
					padding-top: 30px;
					clear: both;
	
				}
	
				a
				{
	
					text-decoration: none;
					color: #0ff;
	
				}
	
				a:hover
				{
	
					text-decoration: underline;
				}
		
	
	
	/*/////////////////////////////////////////////////////////*/
	
		div.slide-menu
		{

				
		
		}
	
	
		.yui-carousel .yui-carousel-item-selected
		{
	
			border: solid 1px #444;
	
		}
	
	    .yui-carousel-element li {
	        height: 153px;
	        text-align: left;
	        border:1px solid #444;
	    }
	
	    div.container {
	    border: none!important;
	    background: #000;
	
	    padding: 0px;
	
	    margin: auto;
	
	    }
	
	
	    div.container .item {
	        display: inline;
	        margin: 0 15px 0 12px;
	        overflow: hidden;
	        padding-right: 60px;
	        width: 210px;
	    }
	
	.yui-carousel-nav {
	    display: none;
	}
	
	div.carousel
	{
	
		text-align: center;
		border: 0px;
		padding-bottom: 30px;
	
	}
	
	.right
	{
	
		text-align: right;
		
	
	}
	
	
	
	div.pagination
	{
	
		color: #444;
		font-size: 15px;
	
	}
	
	
	div.carousel-header
	{
	
		padding-bottom: 5px;
		margin-bottom: 20px;
	
		border-bottom: dotted 1px #444;
	
	}
	
	div.yui-carousel-content
	{
	
		
	
	}
	
	div.home
	{
	
		/*background: url(/images/HOME.jpg) no-repeat;*/
		background: url(/images/home/1.jpg) no-repeat;

		height: 533px;
		padding-top: 25px;
		padding-left: 520px;
		line-height: 135%;
	
	}
	
	div.home h3
	{
	
		font-size: 30px;
	
	}

	div.twitter h3
	{
	
		margin-bottom: 5px;	
	
	}
	
	div.twitter ul
	{
	
		margin-bottom: 0px;
	
	}
	
	div.twitter span
	{
		
		display: block;	
		
	}
	
	div.twitter span a
	{
		
		color: #444;
		text-decoration: underline;
		
	}	
	
	
	div.twitter span a:hover
	{
		
		text-decoration: none;
		
	}	
		

	div.twitter a
	{
			
		color: #444;
		
	}	
		
	
	
	div.home div.playlists ul
	{
	
		margin-bottom: 40px;
	
	}
		
	
	div.twitter ul li
	{
	
		margin-bottom: 5px;
	
	}	
	
	
	div.home div.playlists ul li
	{
	
		margin-bottom: 5px;
		font-size: 17px;
		padding-left: 25px;
		background: url(/images/home_bullet.jpg) no-repeat 5px 5px;
	
	}	
		
	
	div.home img
	{
	
		margin-left: 0px;
		margin-right: 20px;
		margin-top: 0px;
		margin-bottom: 20px;

	
	}
	
	
	
	
	
	div.home a
	{

	
	}
	
	
						div.contact
						{
	
							background: url(/images/contactback03.jpg) no-repeat;
							padding: 20px;
							padding-bottom: 100px;
			
	
						}
	
						div.contact ul
						{
	
	
							margin-bottom: 20px;
						
	
						}
						
						div.contact h4
						{
						
							margin-bottom: 10px;
							padding-bottom: 10px;
							border-bottom: dotted 1px #666;
							font-weight: normal;
						
						}
	
						div.contact ul li
						{
	
	
							padding-left: 25px;
							background: url(/images/home_bullet.jpg) no-repeat 5px 5px;
							margin-bottom: 5px;
	
					}
	
	
	