body
{
font-size:0.9em;
font-family:trebuchet ms,arial,helvetica;
margin:0px;
}

/*main layout*/

#container
	{
	width:765px;
}

#header
	{
	padding:35px 0px 0px 20px;
	height:120px;
	background-color:#52A2D0;
}

#menu
	{
	border-top:1px solid #666666;
	padding:0px 0px 0px 0px;
	margin:0px;
	background-color:#D06852;
}

#menu2
	{
	border-top:1px solid #555;
	border-bottom:1px solid #555;
	padding:1px 0px 3px 10px;
	margin:0px;
	background-color:#666;
}


#left {
	width: 135px;
	float: left;
	padding:25px 20px 0px 20px;
}


#main {
	float: left;
	width: 577px;
	padding:10px 5px 5px 5px;
}


#footer	{
	margin: 30px 0px 0px 0px;
	padding:15px 20px 20px 180px;
	border-top:1px solid #eee;
}

#clearspace	{
clear:both;
height:0px;
font-size:0px;
background-color:#52A2D0;
}

#clearspace2	{
clear:both;
background-color:#ffffff;
}

/* classes */


/*left*/

.button
{
border: 1px dashed #52A2D0;
padding:8px 4px 8px 4px ;
font-size:100%;
font-weight:bold;
margin-bottom:10px;
text-align:center;
background-color:#B6D5E7;
color:#715525;
}

a.button
{
display:block;
}

a.button:hover
{
background-color:#E2EDF3;
border: 1px dashed #715525;
}

a.button:visited
{
border: 1px dashed #766030;
}

p.button
{
color:#000;
border:0px;
font-size:110%;
background-color:#fff;
margin-bottom:0px;
}


div#leftBoxQuote
{
font-size:70%;
margin-bottom:1.2em;
line-height:120%;
border-left:2px solid #D06852;
padding-left:3px;
}

span.leftBoxSource
{
color:#666;
font-style:italic;
}


/*menu*/



#menu ul
{
width:700px;
padding: 7px 0px 7px 5px ;
margin: 0px;
}

#menu li
{
border-right:1px solid #666666;
padding:7px 15px 7px 15px ;
display:inline;
margin-right:0px;
margin-left:0px;
font-size:110%;
}

#menu li a
{
color:#333333;
text-decoration:none;
}

#menu li a:hover
{
color:#fff;
}

#main p,#main h2,#main h4
{
line-height:150%;
}

/* menu2 */


.button2
{
border-right:1px solid #555;
padding:0px 10px 0px 10px ;
font-size:110%;
margin-bottom:15px;
text-align:center;
color:#B6D5E7;
letter-spacing:2px;
}

a.button2
{
text-decoration:none;
}

a.button2:hover
{
color:#fff;
}



/*header */

#header_cont
{
width:775px;
}

.header_text	{
text-align:right;
width:475px;
font-size:120%;
float:left;
padding:10px 0px 0px 0px;
}

.header_img	{
padding:3px 0px 0px 0px;
width:250px;
float:left;
}

#header strong
{
font-size:120%;
}

/* body */

div#musician
{
width:250px;
height:100%;
padding:10px 10px 10px 10px;
margin:0px 0px 10px 0px;
border:1px solid #ddd;
}

div#price
{
padding:2px;
background-color:#D06852;
float:right;
color:#fff;
font-size:80%;
margin-left:5px;
}

div#col1
{
width:280px;
float:left;
bborder:1px solid #cc0;
}
 
div#col2
{
margin-left:289px;
width:280px;
bborder:1px solid #cc0;
}

hr
{
height:1px;
border:0;
background-color:#B6D5E7;
color:#B6D5E7;
margin:1.2em 0;
}

h2
{
letter-spacing:1px;
margin-bottom:10px;
}

h3
{
margin-top:0px;
color:#715525;
text-transform: uppercase;
}

h3.mixedcase
{
text-transform: none;
}

h3 a 
{
color:#715525;
}

h3 a:hover
{
color:#715525;
text-decoration:none;
}


em
{
color:#666666;
font-size:90%;
}

#sample
{
border:1px dotted #ddd;
background-color:#EEF3F9;
padding:5px; 
margin-bottom:2px;
}

#main img
{
mmargin:3px 0px 10px 10px;
border:1px solid #999;
}

/*FORM - contact us*/

form
{
font-size:120%;
}

input
{
font-size:100%;
color:#715525;
}

textarea
{
font-size:100%;
color:#715525;
font-family:arial,helvetica;
width:351px;
}

input.sub
{
color:#000000;
}

/*footer*/
#footer p
{
font-size:86%;
line-spacing:120%;
letter-spacing:1px;
color:#666;
}

#footer strong
{
color:#333;
}

#footer a
{
color:#999;
text-decoration:none;
}

#footer a.same
{
color:#666;
text-decoration:none;
}


#footer a.same:hover
{
text-decoration:none;
}

#footer a:hover
{
text-decoration:underline;
}

