#mainContent
{
	float:				left;
	width:				666px;
}

#subHeading
{
	background:				#C61818;
	height:					35px;
}

.segment
{
	margin-top:			10px;
	width:				666px;
	float:				left;
	margin-bottom:		5px;
}

span.titleToolBox
{
	
}

span.titleToolBox a
{
	margin:				0 5px 0 5px;
}

span.titleToolBox a:hover
{
	color:				#C61817;
}

.boxy-content textarea
{
	height:				500px;
	width:				280px;
	font-family:		Trebuchet MS;
	font-size:			12px;
}

.boxy-content textarea#modLyrics_smaler
{
	height:				400px;
}

.boxy-content .boxyForm
{
	margin-bottom:		10px;
	overflow:			hidden;
	clear:				both;
}

.boxy-content .boxyForm li
{
	clear:				both;
}

.boxy-content .boxyForm li label
{
	float:				left;
	display:			block;
	width:				25%;
	padding:			2px 5px;
}

.boxy-content .boxyForm li input
{
	float:				right;
	display:			block;
	width:				68%;
}

.boxy-content input
{
	
}

/****************************************************************************/
/*							START HOME PAGE 								*/
/****************************************************************************/

	/****************************************************************************/
	/*					START HOME PAGE - MAIN SPOT								*/
	/****************************************************************************/
	.segment .featuredHome .yellowNiceSegment
	{	
		width:				485px;
		float:				left;
		margin-left:		10px;
	}
	
	.segment .featuredHome .yellowNiceSegment dd
	{
		padding:			5px 5px 5px 5px;
	}

	.segment .featuredHome .yellowNiceSegment dd img
	{
		display:			inline;
		float:				left;
		border:				1px solid #C61818;
		margin-left:		2px;
		margin-top:			3px;
		margin-bottom:		8px;
	}

	.segment .featuredHome .yellowNiceSegment dd p
	{
		display:			inline;
		float:				left;
		font-family:		Trebuchet MS;
		font-size:			13px;
		text-align:			justify;
		width:				239px;
		margin-left:		5px;
	}
	
	
	
	/****************************************************************************/
	/*					START HOME PAGE - SUB SPOT								*/
	/****************************************************************************/
	.segment .subHighlighter
	{
		float:				right;
	}
	
	.segment .subHighlighter dl
	{
		margin-top:			10px;
		margin-right:		10px;
	}
	
	.segment .subHighlighter dl dt
	{
		
	}
	
	.segment .subHighlighter dl dd
	{
		
	}
	
	.segment .subHighlighter dl dd a
	{
		
	}
	
	.segment .subHighlighter dl dd a img
	{
		margin-left:		10px;
		margin-top:			2px;
		overflow:			hidden;
	}
	
	.segment .subHighlighter dt
	{
		padding:			8px 0 0 0;
	}
	
	.segment .subHighlighter dt b
	{
		display:			block;
		font-family:		Trebuchet MS;
		font-size:			12px;
		text-align:			center;
		color:				#C61818;
	}
	
	.segment .subHighlighter dt b span
	{
		color:				#000;
	}
	
	.segment .subHighlighter dd .moreBadgeInline
	{
		margin-left:		107px;
	}
	
	
	
	/****************************************************************************/
	/*					START HOME PAGE - FEATURED SUBSEGMENT					*/
	/****************************************************************************/
	.segment .featured_subsegment dl
	{
		display:			inline;
		float:				left;
		margin-left:		8px;
	}
	
	.segment .featured_subsegment dl dt b
	{
		display:			block;
		margin-top:			20px;
		margin-left:		75px;
		font-family:		Arial, Helvetica, sans-serif;
		font-size:			16px;
	}
	
	.segment .featured_subsegment dl dd
	{

	}
	
	.segment .featured_subsegment dl dd p
	{
		margin-top:			30px;
		margin-left:		20px;
		width:				283px;
		font-family:		Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:			13px;
		text-align:			justify;
	}
	
	.segment .featured_subsegment dl dd a.moreBadgeInline
	{
		display:			inline;
		position:			relative;
		float:				right;
		top:				12px;
		right:				15px;
		
	}
/****************************************************************************/
/*							END HOME PAGE 								*/
/****************************************************************************/


 
 
 
 
/****************************************************************************/
/*						START OF PRIYO SHIRIN PAGE							*/
/****************************************************************************/

	/****************************************************************************/
	/*					PRIYO SHIRIN - About Priyo Shirin						*/
	/****************************************************************************/
	
	.segment .priyoShirin .yellowNiceSegment
	{	
		width:				645px;
		float:				left;
		margin-left:		10px;
	}
	
	.segment .priyoShirin .yellowNiceSegment dd
	{
		padding:			5px 5px 5px 5px;
	}
	
	/* Sub segment Start */
	.segment .priyoShirin .yellowNiceSegment .subSegment
	{
		float:				left;
		border-right:		none;
	}
	
	/* About me featured picture */
	.segment .priyoShirin .yellowNiceSegment .subSegment img
	{
		
	}
	
	/* start of small Segments in subSegment */
	.segment .priyoShirin .yellowNiceSegment .subSegment 
	{
		
	}
	
	.segment .priyoShirin .yellowNiceSegment .subSegment .yellowRectSegment
	{
		margin-top:			10px;
		width:				225px;
	}
	
	.segment .priyoShirin .yellowNiceSegment .subSegment .yellowRectSegment dd
	{
		border-left:		none;
	}
	
	.segment .priyoShirin .yellowNiceSegment .subSegment .yellowRectSegment dd p
	{
		font-family:		Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:			13px;
		text-align:			justify;
		width:				210px;
		text-align:			justify;
	}
	/* end of small Segments in subSegment */
	
	
	
	
	/* Main segment Starts */
	.segment .priyoShirin .yellowNiceSegment .mainSegment
	{
		float:				left;
		width:				400px;
		border-left:		none;
		padding:			3px;
	}
	
	.segment .priyoShirin .yellowNiceSegment .mainSegment p.priyoShirin
	{
		font-family:		Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:			13px;
		text-align:			justify;
		width:				395px;
		margin-left:		4px;
	}
	
	
	/* Inner Rect Segment */
	.segment .priyoShirin .yellowNiceSegment .mainSegment .yellowRectSegment
	{
		margin-top:			10px;
		float:				right;
		width:				395px;
	}
	
	.segment .priyoShirin .yellowNiceSegment .mainSegment .yellowRectSegment dd
	{
		border-left:		none;
	}
	
	.segment .priyoShirin .yellowNiceSegment .mainSegment .yellowRectSegment dd p
	{
		font-family:		Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:			13px;
		text-align:			justify;
		padding:			4px 0px 4px 0px;
	}
/****************************************************************************/
/*						END OF PRIYO SHIRIN PAGE							*/
/****************************************************************************/




/****************************************************************************/
/*							START OF CONTACT PRIYO							*/
/****************************************************************************/

	/*NOTE: Layout of contact priyo has been reused from "Priyo Shirin's CSS" */

	/****************************************************************************/
	/*					CONTACT PRIYO - CONTACT	FORM							*/
	/****************************************************************************/
	#ContactForm
	{
		margin-top:			0px;
	}
	
	/* Upon Successful comment */
	#ContactForm #commentPostSuccess
	{
		height:				80px;
		background:			transparent url(../pics/textareabg.png) repeat-x scroll;
		border:				1px solid #E4B946;
		padding:			5px;
	}
	
	#ContactForm #commentPostSuccess p
	{
		font-family:		Trebuchet ms;
		font-size:			15px;
		text-align:			center;
		color:				#000000;
		margin-top:			10px;
		line-height:		22px;
	}
	
	#ContactForm #commentPostSuccess p strong
	{
		font-family:		Trebuchet ms;
		font-size:			15px;
		color:				#C61818;
	}
	
	#ContactForm #commentPostSuccess a#buttonType
	{
		display:			block;
		margin:				15px auto;
		font-size:			12px;
	}
	
	#ContactForm li
	{
		line-height:		30px;
		width:				380px;
		float:				left;
	}
	
	#ContactForm li.largerLI
	{
		width:				500px;
	}
	
	#ContactForm li.largerLI span
	{
		float:				left;
		padding-left:			8px;
	}
	
	#ContactForm li.largerLI em
	{
		float:				right;
		display:			block;
		font-family:			Trebuchet ms;
		font-size:			12px;
		width:				120px;
		text-align:			right;
	}
	
	#ContactForm li strong
	{
		display:			block;
		font-family:		Trebuchet ms;
		font-size:			12px;
		float:				left;
		width:				110px;
		text-align:			right;
	}
	
	#ContactForm li span
	{	
		display:			block;
		float:				right;
	}
	
	#ContactForm li span input
	{	
		background:			transparent url(../pics/textboxbg.png) repeat-x scroll;
		border:				1px solid #E4B946;
		font-family:		Trebuchet ms;
		font-size:			15px;
		width:				260px;
		height:				20px;
	}
	
	#ContactForm li span input:focus
	{
		background-position:	0px -20px;
	}
	
	#ContactForm li span textarea
	{
		background:			transparent url(../pics/textareabg.png) repeat-x scroll;
		border:				1px solid #E4B946;	
		font-family:		Trebuchet ms;
		font-size:			15px;
		width:				260px;
		height:				100px;
		max-height:			120px;
		margin-top:			5px;
	}
	
	#ContactForm li span textarea:focus
	{
		background-position:	0px -20px;
	}
	
	#ContactForm li p
	{
		float:				right;
		width:				260px;
		height:				40px;
	}
	
	#ContactForm li p img
	{
		float:				left;
	}
	
	#ContactForm li p input
	{	
		float:				right;
		display:			inline;
		background:			transparent url(../pics/textareabg.png) repeat-x scroll;
		border:				1px solid #E4B946;
		font-family:		Trebuchet ms;
		font-size:			20px;
		width:				120px;
		height:				30px;
		text-align:			center;
		color:				#C61818;
		font-weight:		bolder;
	}
	
	.invalied
	{	
		background:red;
	}

	#ContactForm li p input:focus
	{
		background-position:	0px -60px;
	}
	
	#ContactForm li label
	{
		display:			block;	
		float:				right;
	}
	
	#ContactForm li label input
	{
		height:				30px;
		width:				70px;
	}
	
	#ContactForm li label input#submit
	{
		background:				transparent url(../pics/textareabg.png) repeat-x scroll;
		background-position:	0px -80px;
		border:					1px solid #E4B946;	
		font-family:			Trebuchet ms;
		font-size:				13px;
		margin-right:			5px;
	}
	
	#ContactForm li label input#discard
	{
		background:				transparent url(../pics/textareabg.png) repeat-x scroll;
		border:					1px solid #E4B946;	
		font-family:			Trebuchet ms;
		font-size:				13px;
	}
	
	/****************************************************************************/
	/*					CONTACT PRIYO - EMAIL ME 								*/
	/****************************************************************************/
	a.smallEmail
	{
		font-family:		Trebuchet ms;
		display:			block;
		font-size:			13px;
		color:				#C61818;
		line-height:		30px;
		text-align:			center;
	}
	a.smallEmail:hover
	{
		text-decoration:	underline;
	}
/****************************************************************************/
/*							END OF CONTACT PRIYO							*/
/****************************************************************************/




/****************************************************************************/
/*							START OF  PRIYO LINKS							*/
/****************************************************************************/

	/****************************************************************************/
	/*					PRIYO LINKS - TAB CLASSIC or CATAGORISED VIEW			*/
	/****************************************************************************/
	#priyoLinks
	{
		padding:			0px 10px 0px 10px;
	}
	
	#priyoLinks .yellowNiceSegment
	{
		
	}
	
	#priyoLinks .yellowNiceSegment dd
	{
		
	}
	
	#priyoLinks .yellowNiceSegment dd a.buttonType
	{
		display:			block;
		float:				left;
		width:				320px;
		font-size:			12px;
		color:				#000;
	}
	
	#priyoLinks .yellowNiceSegment dd a.selected
	{
		background:			#F0CF70;
	}
	
	
	/*					PRIYO LINKS - CLASSIC VIEW			*/
	#priyoLinks .yellowNiceSegment dd p.cloud
	{
		text-align:			center;
		padding:			20px;
		border-bottom:		1px solid #EDCA5F;
	}
	
	#priyoLinks .yellowNiceSegment dd  a
	{
		font-family:		Trebuchet Ms;
		color:				#E6B522;
	}
	
	#priyoLinks .yellowNiceSegment dd  a:hover
	{
		color:				#C61817;
	}
	
	#priyoLinks .yellowNiceSegment dd  a.size0
	{
		font-size:				13px;
	}
	
	#priyoLinks .yellowNiceSegment dd  a.size1
	{
		font-size:				17px;
	}
	
	#priyoLinks .yellowNiceSegment dd  a.size2
	{
		font-size:				19px;
	}
	
	#priyoLinks .yellowNiceSegment dd  a.size3
	{
		font-size:				21px;
	}
	
	#priyoLinks .yellowNiceSegment dd  a.size4
	{
		font-size:				24px;
	}
	
	/*					PRIYO LINKS - CATAGORISED VIEW			*/
	#priyoLinks .yellowNiceSegment dd .yellowRectSegment
	{
		display:			inline;
		float:				left;
		width:				305px;
		margin:				8px;
	}
	
	#priyoLinks .yellowNiceSegment dd .yellowRectSegment dd
	{
		text-align:			center;
	}
	
	
	
	
	
/****************************************************************************/
/*							START OF  Gallery View							*/
/****************************************************************************/

	/****************************************************************************/
	/*					Gallery View - Gallery Container						*/
	/****************************************************************************/
	
	
	#gallery
	{
		padding:			10px;
	}
	
	#gallery .yellowNiceSegment
	{
		
	}
	
	#gallery .yellowNiceSegment dd .aGallery
	{
		margin:				2px;
	}

	
	
	
	
/****************************************************************************/
/*							START OF  Picture View							*/
/****************************************************************************/
	
	#pictures
	{
		padding:			10px;
	}
	
	#pictures .yellowNiceSegment
	{
		
	}
	
	#pictures .yellowNiceSegment dd
	{
		padding:			10px;
	}
	
	#pictures #picturePalette
	{
		display:			block;
		margin:				0 auto;
	}





/****************************************************************************/
/*							START OF  Events								*/
/****************************************************************************/

	/****************************************************************************/
	/*					Main Container in the Event Page						*/
	/****************************************************************************/
	.events
	{
		display:				inline;
		margin-left:			10px;
		width:					645px;
	}
	
	.events dl.yellowNiceSegment
	{
		
	}
	
	.events dl.yellowNiceSegment dt
	{
		
	}
	
	.events dl.yellowNiceSegment dt b
	{
		
	}
	
	.events dl.yellowNiceSegment dd.super
	{
		padding:				5px 15px 15px 15px;
	}
	
	
		
	/****************************************************************************/
	/*								Events										*/
	/****************************************************************************/
	
	/* Featured event code */
	.events dl.yellowNiceSegment dd.super dl.featuredEvent
	{
		
	}
	
	.events dl.yellowNiceSegment dd.super dl.featuredEvent dt
	{
		
	}
	
	.events dl.yellowNiceSegment dd.super dl.featuredEvent dd
	{
		background:			transparent url(../pics/textareabg.png) repeat-x scroll;
		border-bottom:		1px solid #E4B946;
	}
	/* End of Featured event code */
	
	
	
	
	/* Normal Events */
	.events dl.yellowNiceSegment dd.super dl.yellowRectSegment
	{
		margin-top:				10px;
	}
	
	.events dl.yellowNiceSegment dd.super dl.yellowRectSegment dt
	{
		
	}
	
	.events dl.yellowNiceSegment dd.super dl.yellowRectSegment dt b
	{
		
	}
	
	.events dl.yellowNiceSegment dd.super dl.yellowRectSegment dd
	{
		padding:				10px;
		overflow:				hidden;
	}
	
	.events dl.yellowNiceSegment dd.super dl.yellowRectSegment dd div.imageContainer
	{
		float:					left;
	}
	
	.events dl.yellowNiceSegment dd.super dl.yellowRectSegment dd ul
	{
		float:					left;
		padding:				0px 10px 10px 10px;
		width:					60%;
	}
	
	.events dl.yellowNiceSegment dd.super dl.yellowRectSegment dd ul li
	{
		clear:					both;
		line-height:			25px;
	}
	
	.events dl.yellowNiceSegment dd.super dl.yellowRectSegment dd ul li label
	{
		font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:				13px;
		font-weight:			bolder;
		display:				block;
		float:					left;
		width:					120px;
	}
	
	.events dl.yellowNiceSegment dd.super dl.yellowRectSegment dd ul li span
	{
		display:				block;
		float:					left;
	}
	
	.events dl.yellowNiceSegment dd.super dl.yellowRectSegment dd ul li p
	{

	}
	
	.events dl.yellowNiceSegment dd.super dl.yellowRectSegment dd div.badgeContainer
	{
		float:					left;
		padding:				0px 3px 0px 2px;
	}
	
	.events dl.yellowNiceSegment dd.super dl.yellowRectSegment dd div.badgeContainer div
	{
		margin-bottom:			5px;
	}
/****************************************************************************/
/*							End of OF  Events								*/
/****************************************************************************/	





/****************************************************************************/
/*							START OF  Music & Lyrics						*/
/****************************************************************************/

	/****************************************************************************/
	/*					Main Container in the Music & Event Page				*/
	/****************************************************************************/
	.music_lyrics
	{
		display:				inline;
		margin-left:			10px;
		width:					645px;
	}
	
	.music_lyrics dl.yellowNiceSegment
	{
		
	}
	
	.music_lyrics dl.yellowNiceSegment dt
	{
		
	}
	
	.music_lyrics dl.yellowNiceSegment dd.super
	{
		padding:				5px;
	}
	
	/****************************************************************************/
	/*					song_attribute segment starts from here					*/
	/****************************************************************************/
	.music_lyrics dl.yellowNiceSegment dd.super dl.song_attribute
	{

	}
	
	.music_lyrics dl.yellowNiceSegment dd.super dl.song_attribute dt
	{
		
	}
	
	.music_lyrics dl.yellowNiceSegment dd.super dl.song_attribute dt b
	{
		
	}
	
	.music_lyrics dl.yellowNiceSegment dd.super dl.song_attribute dd
	{
		padding:				10px;
	}
	
	
	
	/* Attribute list start from here */	
	.music_lyrics dl.yellowNiceSegment dd.super dl.song_attribute dd ul
	{
		float:					left;
		width:					48%;
	}
	
	.music_lyrics dl.yellowNiceSegment dd.super dl.song_attribute dd ul li
	{
		width:					100% !important;
		width:					95%;
		height:					auto !important;
		height:					1.2em;
		overflow:				hidden;
		margin-top:				2px;
		border:					1px solid #EDCA5F;
		padding:				3px;
		background:				#EECE69;
		clear:					both;
	}
	
	.music_lyrics dl.yellowNiceSegment dd.super dl.song_attribute dd ul li.flashPlayer
	{
		height:					35px;
	}
	
	.music_lyrics dl.yellowNiceSegment dd.super dl.song_attribute dd ul li.flashPlayer object
	{
		margin-top:				3px;
	}
	
	.music_lyrics dl.yellowNiceSegment dd.super dl.song_attribute dd ul li:hover
	{
		background:				#F8E095;
	}
	
	.music_lyrics dl.yellowNiceSegment dd.super dl.song_attribute dd ul li label
	{
		font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:				12px;
		display:				block;
		float:					left;
		width:					80px;
	}
	
	.music_lyrics dl.yellowNiceSegment dd.super dl.song_attribute dd ul li span
	{
		font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:				12px;
		display:				block;
		float:					left;
		width:					205px;
		text-align:				center;
	}
	/* Attribute list Ends here */
	
	/****************************************************************************/
	/*					song_attribute segment starts from here					*/
	/****************************************************************************/
	.music_lyrics dl.yellowNiceSegment dd.super dl.song_attribute dd .song_lyrics
	{
		float:					right;
		width:					48% !important;
		width:					45%;
	}
	
	.music_lyrics dl.yellowNiceSegment dd.super dl.song_attribute dd .song_lyrics dt
	{
		
	}
	
	.music_lyrics dl.yellowNiceSegment dd.super dl.song_attribute dd .song_lyrics dt b
	{
		
	}
	
	.music_lyrics dl.yellowNiceSegment dd.super dl.song_attribute dd .song_lyrics dd
	{
		padding:				10px;
	}
	
	.music_lyrics dl.yellowNiceSegment dd.super dl.song_attribute dd .song_lyrics dd p
	{
		font-family:					Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:						12px;
	}
	
	.music_lyrics dl.yellowNiceSegment dd.super dl.song_attribute dd .song_lyrics dd pre
	{
		font-family:					Trebuchet MS;
		font-size:						12px;
	}
	
		
	/****************************************************************************/
	/*								Ends										*/
	/****************************************************************************/
	
	
	
	/****************************************************************************/
	/*					SongList Starts from here								*/
	/****************************************************************************/
	
	.music_lyrics div.listView ul li a span
	{
		font-family:			Arial, Helvetica, sans-serif;
	}
	
	.music_lyrics div.listView ul li a span.song_title
	{
		width:					18%;
		padding-left:			5px;
	}
	
	.music_lyrics div.listView ul li a span.singer_name
	{
		width:					19%;
		padding-left:			8px;
	}
	
	.music_lyrics div.listView ul li a span.composer_name
	{
		width:					19%;
		padding-left:			5px;
	}
	
	.music_lyrics div.listView ul li a span.yes
	{
		color:					#C61818;
		font-weight:			bolder;
	}
	
	.music_lyrics div.listView ul li a span.lyrics
	{
		width:					17%;
		padding-left:			18px;
	}
	
	.music_lyrics div.listView ul li a span.listen_online
	{
		width:					14%;
		text-align:				center;
	}
/****************************************************************************/
/*							End of OF  Music & Lyrics						*/
/****************************************************************************/	





/****************************************************************************/
/*							START OF  Guest Book							*/
/****************************************************************************/

	/****************************************************************************/
	/*									*/
	/****************************************************************************/
	.guestBook
	{
		float:					left;
		margin-left:			10px;
		width:					645px;
	}

	.guestBook .container
	{
		padding:				10px;
		overflow:				hidden;
	}
	
	.guestBook .container dl#ContactForm
	{
		
	}
	
	.guestBook .container dl#ContactForm dt
	{
		
	}
	
	.guestBook .container dl#ContactForm dd
	{
		padding:				10px;
	}
	
	.guestBook .container dl#ContactForm dd a.buttonType
	{
		float:					left;
		padding:				5px;
		width:					100px;
		font-size:				13px;
	}
	
	.guestBook .container dl#ContactForm dd a.buttonType:hover
	{
		
	}
	
	
	
/****************************************************************************/
/*							START OF  Admin Panel							*/
/****************************************************************************/
.adminPanel
{
	float:					left;
	margin-left:			10px;
	width:					645px;
}

/*Amdin control panel*/
#adminControlPanel fieldset
{
	border:					1px solid #D6B448;
	padding:				15px;
}

#adminControlPanel fieldset legend
{
	font-family:			Trebuchet MS;
	font-size:				18px;
}

#adminControlPanel fieldset fieldset.adminPanelNav
{
	position:				relative;
	display:				inline;
	float:					left;
	margin-left:			10px;
	border:					2px solid #EBC95E;
	overflow:				hidden;
	padding:				10px;
	width:					30%;
	background:				transparent url(../pics/hrounded/yellow_bottom_shade.png) repeat-x scroll left top;
}

#adminControlPanel fieldset fieldset.adminPanelNav legend
{
	font-family:			Trebuchet MS;
	font-size:				16px;
	color:					#C61818;
	font-weight:			bolder;
}

#adminControlPanel fieldset fieldset.adminPanelNav ul
{
	padding:				3px;
	border:					1px solid #EDCA5F;
}

#adminControlPanel fieldset fieldset.adminPanelNav li
{
	margin-top:				3px;
}

#adminControlPanel fieldset fieldset.adminPanelNav li a
{
	display:				block;
	font-family:			Trebuchet MS;
	font-size:				14px;
	border:					2px solid #EBC95E;
	padding:				3px;
}

#adminControlPanel fieldset fieldset.adminPanelNav li a:hover
{
	background:				#F5E3A9;
	border:					2px solid #EBC95E;
}


/* Songs Lyrics */
#adminAJContainer
{
	padding:				5px;
}

#adminAJContainer #lyricsMusic
{
	border:					2px solid #EBC95E;
	padding:				10px;
}

#adminAJContainer #lyricsMusic input.songLyricsText
{
	width:					300px;
	border:					1px solid #D6B448;
	background:				transparent url(../pics/hrounded/yellow_bottom_shade.png) repeat-x scroll left 30%;
	padding:				2px;
}

#adminAJContainer #lyricsMusic fieldset
{
	margin-top:				20px;
	padding:				10px;
	border:					1px solid #D6B448;
}

#adminAJContainer #lyricsMusicDataList
{
	border:					2px solid #EBC95E;
	padding:				10px;
}

#adminAJContainer #lyricsMusicDataList table
{
	
}

#adminAJContainer #lyricsMusicDataList table tr th
{
	background:				#F0D278;
	border:					1px solid #E8B92E;
	padding:				3px;
	font-family:			Trebuchet MS;
	font-weight:			bolder;
}

#adminAJContainer #lyricsMusicDataList table tr th.header
{
	background-image: 		url(../pics/ascdesc.gif);
	background-repeat: 		no-repeat;
	background-position: 	center right;
	cursor: 				pointer;
	text-align:				left;
}

#adminAJContainer #lyricsMusicDataList table tr th.headerSortUp 
{
	background-image: url(../pics/asc.gif);
}

#adminAJContainer #lyricsMusicDataList table tr th.headerSortDown 
{
	background-image: url(../pics/desc.gif);
}

#adminAJContainer #lyricsMusicDataList table tr .headerSortDown, #adminAJContainer #lyricsMusicDataList table tr .headerSortUp 
{
	background-color: #8dbdd8;
}


#adminAJContainer #lyricsMusicDataList table tr td
{
	text-align:				center;
	font-family:			Trebuchet MS;
	font-size:				12px;
	background:				#F5E2A8;
	border:					1px solid #F2D88C;
	padding:				2px;
}

#adminAJContainer #lyricsMusicDataList table tr td:hover
{
	background:				#F6E6B6;
}
	
#adminAJContainer #lyricsMusicDataList table tr td a
{
	color:					blue;
	text-decoration:		underline;
	font-weight:			bolder;
	display:				block;
}

#adminAJContainer #lyricsMusicDataList table tr td a:hover
{
	background:				#EBC95E;
}

/**********************************************************************************/
/*  Music Lyrics at control panel
 * 
 */
#RadioShows
{
	padding:				10px;
	border:					1px solid #D6B448;
}

#RadioShows input
{
	border:					1px solid #D6B448;
	background:				transparent url(../pics/hrounded/yellow_bottom_shade.png) repeat-x scroll left 30%;
	padding:				2px;
}

#RadioShows input:hover
{
	background:				transparent url(../pics/hrounded/yellow_bottom_shade.png) repeat-x scroll left 10%;
}

#RadioShows textarea
{
	border:					1px solid #D6B448;
	background:				transparent url(../pics/hrounded/yellow_bottom_shade.png) repeat-x scroll left top;
}

#RadioShows fieldset
{
	padding:				10px;
	border:					1px solid #D6B448;
}



/*****************************************************************************************/
/* Main Radio Show CSS Starts here
 * 
 */
dl#aRadioShowContainer
{
	width:					50%;
	float:					left;
}

dl#aRadioShowContainer dd ul
{
	width:					97%;
}

div#radioListContainer
{
	width:					49% !important;
	width:					47%;
	float:					right;
	border:					1px solid #EDCA5F;
}

div#radioListContainer .heading span
{
	width:					49% !important;
}

div#radioListContainer ul li a span
{
	width:					45%;
}

/****************************************************************************/
/*							START OF  Ordered View Music Lyrics				*/
/****************************************************************************/

.SongsLyrics_OrderView
{
	padding:				10px;
	float:					none !important;
	float:					left;
	overflow:				hidden;
}

.SongsLyrics_OrderView div.listContainer
{
	width:					47%;
	float:					left;
	display:				inline;
	margin-right:			12px;
	margin-top:				5px;
	margin-bottom:			5px;
}

.SongsLyrics_OrderView div.listContainer h3
{
	background:				transparent url(../pics/hrounded/top_mid.png) repeat-x scroll 0 -1px;
	border-bottom:			1px solid #E4B946;
	border-right:			1px solid #EDCA5F;
	border-left:			1px solid #EDCA5F;
	height:					15px;
	margin-left:			0;
	padding:				8px 10px;
}

.SongsLyrics_OrderView div.listContainer ul
{
	padding:				5px;
	background:				white url(../pics/hrounded/yellow_bottom_shade.png) repeat-x scroll left bottom;
	border-bottom:			1px solid #EDCA5F;
	border-left:			1px solid #EDCA5F;
	border-right:			1px solid #EDCA5F;
}

.SongsLyrics_OrderView div.listContainer ul li
{
	margin:					3px 3px 3px 3px;
}

.SongsLyrics_OrderView div.listContainer ul li a
{
	display:				block;
	padding:				3px;
	font-family:			Trebuchet MS;
	background:				#EDCA5F;
	border:					1px solid #EDCA5F;
}

.SongsLyrics_OrderView div.listContainer ul li a:hover
{
	background:				#F3D98C;
	border:					1px solid #F8E5AD;
}


/**********************************************/
/* For Admin panel menu */
/**********************************************/
ul.adminNav
{
	padding:				10px;
	margin:					10px;
	background:				#abc;
	border:					1px dashed #68819B;
}

ul.adminNav li
{
	margin-top:				2px;
}

ul.adminNav li a
{
	display:				block;
	padding:				2px 3px 2px 3px;
	background:				#CDD9E5;
	border:					1px dotted #68819B;
}

ul.adminNav li a:hover
{
	background:				#DCE9F6;
}

.content
{
	padding:				10px;
	background:				#AABBCC;
	border:					1px solid #5F7288;
	margin-top:				4px;
}

.content h3
{
	background:				#446B91;
	padding:				2px 3px 2px 3px;
	border:					1px dotted blue;
}

.content fieldset
{
	padding:				5px;
	margin-top:				10px;
}

.content fieldset h4
{
	padding:				4px 2px 4px 2px;
	background:				#7176CB;
	color:					#fff;
}

.content table
{
	margin-top:				10px;
}

.content table tr td.labelContent
{
	width:					180px;
}

.content table tr td input
{
	width:					180px;
	padding:				1px;
}

.content table tr td select
{
	width:					180px;
	padding:				1px;
}

.content table tr td textarea
{
	width:					180px;
	padding:				1px;
}

.content ul
{
	padding:				5px;
	overflow:				auto;
}

.content ul li
{

}

.content ul li a
{
	color:					#0066CC;
}

.content ul li a:hover
{
	text-decoration:		underline;
}

.adminTip
{
    background:             #BFFFCF;
    border:                 1px solid #8EBAFF;
    padding:                3px;
    font-family:		    Arial, Helvetica, sans-serif;
	font-size:			    13px;
}

.gallery_parent_view
{
	width:					48%;
	float:					left;
	overflow:				hidden;
	margin-top:				5px;
	margin-left:			5px;
	background:				#87A3BD;
	border:                 1px solid #8EBAFF;
}

/************************************************/
/* Master gallery listing
/************************************************/

.content #masterGalleryListing
{
	width:					150px;
	float:					left;
	font-family:			Trebuchet MS;
}

.content #masterGalleryListing ul
{
	
}

.content #masterGalleryListing ul li
{
	margin-top:				5px;
}

.content #masterGalleryListing ul li a
{
	display:				block;
	padding:				2px;
	background:				#FFFF65;
	text-decoration:		none;
}

.content #masterGalleryListing ul li a.selected
{
	background:				#444772;
	color:					#FFF;
}

.content #masterGalleryListing ul li a:hover
{
	background:				#A6FE87;
}


/************************************************/
/* gallery listing
/************************************************/

.content #galleryListing
{
	width:					150px;
	float:					left;
}

.content #galleryListing ul
{
	
}

.content #galleryListing ul li
{
	margin-top:				5px;
}

.content #galleryListing ul li a
{
	display:				block;
	padding:				2px;
	background:				#FFFF65;
	text-decoration:		none;
}

.content #galleryListing ul li a.selected
{
	background:				#444772;
	color:					#FFF;
}

.content #galleryListing ul li a:hover
{
	background:				#A6FE87;
}

/************************************************/
/* Picture listing section
/************************************************/
.content #pictureListing
{
	width:					310px;
	float:					left;
}

.content #pictureListing h3
{

}

.content #pictureListing div.aPicture
{
		padding:				2px;
		background:				#E4E4E4;
		border:					1px solid #AFAFAF;
		margin-bottom:			5px;
}

.content #pictureListing div.aPicture span
{
	display:				block;
	width:					150px;
	float:					left;
}

.content #pictureListing div.aPicture span label
{
	display:				block;
	width:					40%;
	float:					left;
}

.content #pictureListing div.aPicture span input
{
	display:				block;
	width:					40%;
	float:					left;
}

.content #pictureListing div.aPicture div.picFieldsContent
{
	width:					145px;
	float:					right;
}

.content #pictureListing div.aPicture div.picFieldsContent label
{
	
}

.content #pictureListing div.aPicture div.picFieldsContent textarea
{
	width:					140px;
}

.content #pictureListing div.aPicture div.picFieldsContent select
{
	width:					140px;
}

.content #pictureListing div.aPicture a.deletePic
{
	float:					left;
	display:				inline;
	margin-top:				20px;
}

/* A list used to list some pictures */
/* e.g. With some special people */

ul.imageListing
{
	
}

ul.imageListing li
{
	overflow:				hidden;
	cursor:					pointer;
}

ul.imageListing li a
{
	display:				block;
	overflow:				hidden;
	padding:				4px 3px 0px 3px;
	cursor:					pointer;
}

ul.imageListing li a:hover
{
	background: 			white url(../pics/hrounded/yellow_bottom_shade.png) repeat-x scroll left 15%;
	cursor:					pointer;
}

ul.imageListing li a span 
{
	float:					left;
	width:					32%;
	cursor:					pointer;
}

ul.imageListing li a label
{
	float:					right;
	width:					60%;
	font-family:			font-family:		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:				14px;
	cursor:					pointer;
}



/************************************************/
/* Start of css for listing table */
/************************************************/
table.listing
{
	width:					100%;
}

table.listing thead
{
	background:				transparent url(../pics/red_head_shed.png) repeat-x scroll 0 0;
}

table.listing tr td
{
	font-family:			Trebuchet Ms;
}

table.listing thead tr td.first {
	padding:				2px 10px 0 !important;
	border-left:			2px solid #D5514F;
}

table.listing thead tr td.last {
	border-right:			2px solid #D5514F;
}

table.listing td.txalign_center {
	text-align:				center;
}

table.listing td.txalign_left {
	text-align:				left;
}

table.listing thead tr td
{
	height:					28px;
	border-bottom:			1px solid #D5514F;
	font-size:				15px;
	font-weight:			bolder;
}

table.listing tbody tr
{
	height:					32px;
}

table.listing tbody tr td
{
	background-color:		#EFD073;
	border-bottom:			1px solid #FFFFFF;
	overflow:				hidden;
}

table.listing tbody tr td a
{
	display:				block;
	height:					25px;
	padding-top:			5px;
	border:					2px solid #EFD072;
	font-family:			Trebuchet Ms;
	font-size:				15px;
}

table.listing tbody tr td a:hover
{
	background:				transparent url(../pics/list_hover.png) repeat-x scroll;
	border:					2px solid #E4B948;
}

table.listing tbody tr td.first a
{
	padding-left:			10px;
}
/************************************************/
/* End of css for listing table */
/************************************************/