/*
Structure
-------------------------------*/
html	{
	margin:0;
	padding:0;
}

body {
	margin:0px;
	padding:0px;
	text-align:center;
	background-image:url('../bg/th2.jpg');
	color:#000; 
	font: 75%/1em verdana, san-serif;
}

#sav.container	{
	display:block;
	position:relative;
	text-align:left;
	margin:0px auto;
	width:680px;
	border:1px solid #aaa;
	background:#555;
	border-top:0px solid #567;
}

/*
*html #container	{
	margin-right:-3px;
}
*/

#banner	{
	display:block;
	background:#555;
	border-top:3px solid #9e676d;
}

#top	{
	display:block;
	padding:5px 0px 0px 20px;
	margin:0px;
	font:90%/1.6em Verdana, Sans-serif;
	background:#555;
}

#top ul {
	margin:0px;
  	padding:0px 0px;
   	list-style:none;

}

#top li {
	float:left;
  	margin:0px;
	padding:0px;
	
}

#top li.ri {
	float:right;
  	margin:0px;
	padding:0px 30px 0px 0px;
}

#top li a	{
  	padding:0px 0px  0px 10px; 
 	color:#acb;
	text-decoration:underline;

}

#top li a:visited	{
	text-decoration:underline;
}

#top li a:hover {
  	color:#c95;
	text-decoration:underline;
}

#top li a:active {
	text-decoration:none;
}

#main	{
	display:block;
	clear:both;
	float:left;
	margin:0px;
	padding:0px;
	width:100%;	
	height:auto;
	background: #fff  url('../bck/musbck.jpg') no-repeat 0 0;
	
}

#mus	{
	display:block;
	margin:0px 0px 0px 20px;
	padding: 0px;
	width:360px;
	height:80px;
}

#cs1	{
	display:block;
	margin:0px 0px 0px 20px;
	padding: 0px;
	width:140px;
	height:320px;
	background:#644;
	overflow:hidden;
}

#nav	{
	padding:40px 0px 0px 0px;
	margin:0px;
	font:100%/1.6em Verdana, Sans-serif;
}

#nav ul {
	margin:0px;
  	padding:0px 0px;
   	list-style:none;
}

#nav li {
  	margin:0px;
	padding:0px;
}

#nav li a	{
  	margin:0px 0px 0px 10px;
	padding:0px; 
 	color:#acf;
}


#nav li a:visited	{
	text-decoration:underline;
	color:#f9f;
}

#nav li a:hover {
  	color:#c94;
	text-decoration:underline;
}

#nav li  a:active {
	text-decoration:underline;
	
}

#nav li a:focus {
  	color:#c94;
  	/*background-color:#fff;*/
}


/*
Footer
-----------------------*/
#footer	{
	clear:both;
	background:#555;
	color:#ffc;
	margin:0px;
	padding:0px;
	width:100%;
	font: 95%/1.8em verdana, san-serif;
}

#footer  a	{
	text-decoration:underline;
  	color:#acb;
}

#footer a:visited	{
	text-decoration:underline;

}

#footer a:hover	{
	text-decoration:underline;
	color:#c94;
}

#footer a:active	{
	text-decoration:underline;
}

/*
Headings
----------------------------*/
h1	{
	
	margin:0px;
	padding:30px 0px 0px 10px;
	/*color:#9a9;*/
	color:#915d61;
	font:200%/1em   Verdana, Sans-serif;
	letter-spacing:1px;
	word-spacing:4px;
	border-bottom:0px solid #bbb;
	overflow:hidden;
	height:50px;
	font-weight:bold;
	
}


/*
Paragraphs
----------------------*/
p	{
	margin:0px;
	padding:0px;
}

p.center	{
	padding:0.5em 0px 0.5em 0px;
	text-align:center;
	font: 95%/1.5 Verdana, Sans-serif;
}

/*
Links
----------------------------------*/
a:link {
	text-decoration:underline;
}

a:visited	{
	text-decoration:underline;
}

a:hover	{
	text-decoration:underline;
}

a:active	{
	text-decoration:underline;
}

a:focus	{
	text-decoration:underline;
}


/*
Miscellaneous
--------------------------*/
strong	{
	font-size:100%;
}	

strong.wide {
	letter-spacing:1px;
}

strong.nice {
	letter-spacing:1px;
	font-weight:normal;
}

em	{
	font-weight:normal;
	font-style:italic;
}