*

	{

		padding: 0px;

		margin: 0px; 

	}



body 

	{

		margin: 0px;

		padding: 0px;

		/*

		font-size: 12px;

		font-family: Tahoma;

		color: black; 

		*/

		font: .70em/1.5em  Verdana, Tahoma, Helvetica, sans-serif;

		color: #666666;

		background: #eeeeee url(../images/bg.gif) repeat-x;

		text-align: center;

	}



/* links */

a

	{ 

		color: #4284B0;

		background-color: inherit;

		text-decoration: none;

	}



a:hover

	{

		color: #9EC068;

		background-color: inherit;

	}

/*

.letters:link

	{

		color: #4284B0;

		text-decoration: none;

		font-size: 14px;

		font-weight: bold;

		font-family: Tahoma;

	}



.letters:visited

	{

		color: #4284B0;

		text-decoration: none;

		font-size: 14px;

		font-weight: bold;

		font-family: Tahoma;

	}



.letters:hover

	{

		color: #9EC068;

		text-decoration: none;

		font-size: 14px;  

		font-weight: bold;

		font-family: Tahoma;

	}



.letters:active

	{

		color: #9EC068;

		text-decoration: none;

		font-size: 14px;

		font-weight: bold;

		font-family: Tahoma;

	}

*/

/*

.menu

	{

		padding: 0px;

		margin: 0px;

	}



.menu li

	{

		padding: 0px;

		margin: 0px;

		list-style-type: none;

		width: 64px;

		height: 25px;

	}



.menu li a

	{

		float: left;

		list-style-type: none;

		text-decoration: none;

		background: url(../images/menu.jpg) no-repeat;

		width: 64px;

		height: 25px;

		color: white;

		font-size: 13px;

		font-weight: bold;

		text-align: center;		

	}



.menu li a:hover

	{

		float: left;

		list-style-type: none;

		text-decoration: none;

		background: url(../images/menu_hover.jpg) no-repeat;

		width: 64px;

		height: 25px;

		color: white;

		font-size: 13px;

		font-weight: bold;

		text-align: center;

	}

*/

/* headers */

h1, h2, h3

	{

		font: bold 1em 'Trebuchet MS', Arial, Sans-serif;

		color: #333;	

	}

h1 { font-size: 1.5em; color: #6297BC; } 

h2 { font-size: 1.4em; text-transform:uppercase;}

h3 { font-size: 1.3em; }

p, h1, h2, h3 

	{

		margin: 10px 15px;

	}

ul, ol

	{

		margin: 10px 30px;

		padding: 0 15px;

		color: #4284B0;

	}

ul span, ol span 

	{

		color: #666666; 

	}

code 

	{

		margin: 5px 0;

		padding: 10px;

		text-align: left;

		display: block;

		overflow: auto;

		font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace;

		/* white-space: pre; */

		background: #FAFAFA;

		border: 1px solid #f2f2f2;

		border-left: 4px solid #4284B0; 

	}

acronym 

	{

		cursor: help;

		border-bottom: 1px solid #777;

	}

blockquote

	{

		margin: 15px;

		padding: 0 0 0 20px;

		background: #FAFAFA;

		border: 1px solid #f2f2f2; 

		border-left: 4px solid #4284B0;

		color: #4284B0;

		font: bold 1.2em/1.5em Georgia, 'Bookman Old Style', Serif;

	}



/* form elements */

/*

form

	{

		margin: 10px;

		padding: 0px;

		border: 1px solid #f2f2f2;

		background-color: #FAFAFA;

	}*/

label

	{

		display: block;

		font-weight: bold;

		margin: 5px 0;

	}

input

	{

		padding: 2px;

		border: 1px solid #eee;

		font: normal 1em Verdana, sans-serif;

		color: #777;

	}

textarea 

	{

		width: 300px;

		padding: 2px;

		font: normal 1em Verdana, sans-serif;

		border: 1px solid #eee;

		height: 100px;

		display: block;

		color: #777;

	}

input.button 

	{

		margin: 0px;

		font: bold 1em Arial, Sans-serif;

		border: 1px solid #CCC;

		background: #FFF;

		padding: 2px 3px;

		color: #4284B0;

	}



/* search form */

form.searchform 

	{

		background: transparent;

		border: none;

		margin: 0; padding: 0;

	}

form.searchform input.textbox

	{

		margin: 0px;

		width: 120px;

		border: 1px solid #993333;

		background: #FFF;

		color: #333;

		font-size: 10px;

		height: 14px;

		vertical-align: top;

	}

form.searchform input.button

	{

		margin: 0px;

		padding: 2px 3px;

		font: bold 12px Arial, Sans-serif;

		background: #FAFAFA;

		border: 1px solid #f2f2f2;

		color: #777;

		width: 60px;

		vertical-align: top;

		height: 23px;

	}



/***********************

	  LAYOUT

************************/

#wrap

	{

		background: #FFF;

		width: 820px;

		height: 100%;

		margin: 0 auto;

		text-align: left;

	}



#content-wrap

	{

		clear: both;

		margin: 0px;

		padding: 0px;

		background: #FFF;

	}



/* header */

#header

	{

		position: relative;

		height: 85px;

		background: #ffffff url(../images/headerbg.gif) repeat-x 0% 100%;

		width: 100%;

	}



#header h1#logo

	{

		position: absolute;

		margin: 0px;

		padding: 0px;

		font: bolder 2.1em 'Trebuchet MS', Arial, Sans-serif;

		letter-spacing: -2px;

		padding: 0px;

		margin: 15px 50px 0 62px;

		text-transform: none;

		top: 0px;

		left: 5px;

	}

#header h2#slogan

	{

		position: absolute;

		top: 30px;

		left: 55px;

		color: #666666;

		text-indent: 0px;

		font: bold 11px Tahoma, 'trebuchet MS', Sans-serif;

		text-transform: none;

	}

#header form.searchform 

	{

		position: absolute;

		top: 0px;

		right: -12px;

	}



/* main */

#main 

	{

		float: left;

		margin-left: 15px;

		padding: 0px;

		width: 96%;		

		background-color: white;

	}



/* post-footer */

.post-footer

	{

		background-color: #FAFAFA;

		padding: 5px;

		margin: 20px 15px 0 15px;

		border: 1px solid #f2f2f2;

		font-size: 95%;

	}

.post-footer .date

	{

		background: url(../images/clock.gif) no-repeat left center;

		padding-left: 20px;

		margin: 0 10px 0 5px;

	}

.post-footer .comments

	{

		background: url(../images/comment.gif) no-repeat left center;

		padding-left: 20px;

		margin: 0 10px 0 5px;

	}

.post-footer .readmore

	{

		background: url(../images/page.gif) no-repeat left center;

		padding-left: 20px;

		margin: 0 10px 0 5px;

	}



/* sidebar */

#sidebar

	{

		float: left;

		width: 23%;

		margin: 0px;

		padding: 0px;

		display: inline;

	}

#sidebar ul.sidemenu

	{

		list-style: none;

		margin: 10px 0 10px 15px;

		padding: 0px;

	}

#sidebar ul.sidemenu li

	{

		margin-bottom: 1px;

		border: 1px solid #f2f2f2;

	}

#sidebar ul.sidemenu a

	{

		display: block;

		font-weight: bold;

		color: #333;

		text-decoration: none;

		padding: 2px 5px 2px 10px;

		background: #f2f2f2;

		border-left: 4px solid #CCC;

		min-height: 18px;

	}



/* Footer */

#footer

	{

		clear: both;

		color: #FFF;

		background: #A9BAC3;

		border-top: 5px solid #568EB6;

		margin: 0px;

		padding: 0px;

		height: 55px;

		font-size: 95%;

	}

#footer a

	{

		text-decoration: none;

		font-weight: bold;

		color: #FFF;

	}

#footer .footer-left

	{

		float: left;

		width: 65%;

	}

#footer .footer-right

	{

		float: right;

		width: 30%;

	}



/* menu tabs */



#header ul

	{

		z-index: 1;

		position: absolute;

		margin: 0px;

		padding: 0px;

		list-style:none;

		right: 0px;

		bottom: 6px !important; bottom: 5px;

		font: bold 13px tahoma;

	}

#header li

	{

		display:inline;

		margin: 0px;

		padding: 0px;

	}

#header li a

	{

		float: left;

		background: url(../images/menu.jpg) no-repeat left top;

		height: 25px;

		width: 64px;

		margin: 0px;

		line-height: 22px;

		text-align: center;

		color: #FFF;

		text-decoration: none;

	}

#header li a:hover, #header li a.active

	{

		float: left;

		height: 25px;

		width: 64px;

		background: url(../images/menu_hover.jpg) no-repeat right top;

		line-height: 22px;

		text-align: center;

		color: #FFF;

	}



/* Commented Backslash Hack hides rule from IE5-Mac \*/

#header a span {float:none;}

/* End IE5-Mac hack */

#header a:hover span

	{

		color:#FFF;

	}

#header a:hover

	{

		background-position: 0% -42px;

	}

#header a:hover span

	{

		background-position: 100% -42px;

	}

#header #current a

	{

		background-position: 0% -42px;

		color: #FFF;

	}

#header #current a span

	{

		background-position: 100% -42px;

		color: #FFF;

	}

/* end menu tabs */



/* alignment classes */

.float-left  { float: left; }

.float-right { float: right; }

.align-left  { text-align: left; }

.align-right { text-align: right; }



/* additional classes */

.clear { clear: both; }

.green { color: #9EC630; }

.gray  { color: #BFBFBF; }



.text_flash

	{

		color: #9B2C27;

		font-weight: bold;

		font-size: 16px;

		text-align: center;

	}

	

.download

	{

		text-decoration: none;

		color: #010101;

		font-size: 12px;

		font-weight: bold;

	}	

	

.get_song

	{

		text-decoration: none;

		font-weight: bold;

		font-size: 13px;

		color: #4284B0;

	}	

	

.enjoy

	{

		color: #010101;

		font-size: 13px;

		font-weight: bold;

	}	

	

.newest_songs

	{

		color: #666666;

		font-size: 12px;

		font-weight: bold;

	}	

	

.latest_news	

	{

		color: #666666;

		font-size: 14px;

		font-weight: bold;

	}	

	

.style1 

	{

		color: #000000;

	}

.style2 

	{

		font-size: medium;

		font-weight: bold;

	}



#cont 

	{

		position: relative; 

		width: 728px;

		height: 16px; 

		border: 0px solid #000000; 

		overflow: hidden; 

		background-color: #9baab3;

	}

	

.news 

	{

		position: absolute; 

		top: 0px; 

		left: 3px; 

		width: 680px; 

		height: 14px; 

		font-family: tahoma,arial,helvetica,sans-serif; 

		font-size: 10px; 

		visibility: hidden;

	}



.style3 

	{

		color: #ffffff;

	}	

.logo {

	color: Black;

	text-decoration: none;

}

.logoslogan {

	color: #666666;

	font: bold 11px Tahoma, 'trebuchet MS', Sans-serif; 

	text-decoration: none;

}