BODY {
	/*this is shorthand and declares the background color and calls the image */
	background:#FFFFFF url(http://www.music-composition-studio.com/image-files/left-bg.gif) repeat-y;
	/* that will be repeated only along the y-axis [North/South] */
	margin:0px 0px 0px 0px;
	/*margins are set to zero*/
	padding-top:0px;
	/*for Opera6*/
	line-height:15px;
	font-family:Verdana, Eyechart, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:100%;
}
      
#container{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	z-index:1;
}

#header {
	margin-top:0px;
	margin-left:0px;
	width:100%;
	z-index:2;
	background:#272568 url(http://www.music-composition-studio.com/image-files/music_composition_studio-03.gif) no-repeat right;
	margin-bottom:0px;
	margin-right:0px;
}

A:link {
	COLOR: #0000CC;
	TEXT-DECORATION: underline;

}
A:visited {
	COLOR: #990099;
	TEXT-DECORATION: underline;

}
A:hover {
	COLOR: #CC3300;
	TEXT-DECORATION: underline;
	background: #CCE5FF;
}
      
#navigation {
    position:absolute;/*The navigation on the left side, positioned absolutely*/
    top:132px;
	left:3px;
	z-index:5;
    width:155px;
    font-family:Verdana, Eyechart, Geneva, Arial, Helvetica, sans-serif;
    line-height:112%;/*line-height set  in order to have the navigation elements better separated*/
    }
	
.topmenu {
	PADDING-LEFT:3px;
	FONT-SIZE:x-small;
	PADDING-BOTTOM:0px;
	MARGIN:2px 0px 0px 0px;
	TEXT-ALIGN:left;
}
.menu-hdr {
	BORDER-RIGHT: #767EB9 thin solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #767EB9 thin solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: x-small;
	PADDING-BOTTOM: 1px;
	MARGIN: 10px 5px 5px 0px;
	BORDER-LEFT: #767EB9 thin solid;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #767EB9 thin solid;
	BACKGROUND-COLOR: #B3B9E2;
	color: #060B2F;
	text-align: center;
}
.menu {
	FONT-WEIGHT:normal; 
	FONT-SIZE:x-small; 
	MARGIN:10px 10px 25px 10px; 
	LINE-HEIGHT:18px;
}

#webcontent {
	position:absolute;
	top:145px;
	left:180px;
	color:#000000;
	font-family:Verdana, Eyechart, Geneva, Arial, Helvetica, sans-serif;
	line-height:1.15;
	width:48%;
	z-index:3;
	font-size:small;
}
	
.menu3 {
	PADDING-RIGHT:0px;
	BORDER-TOP:#809a38 thin solid;
	PADDING-LEFT:0px;
	FONT-SIZE:x-small;
	PADDING-BOTTOM:3px;
	MARGIN:40px 0px 0px 0px;
	PADDING-TOP:6px;
	TEXT-ALIGN:center;
	line-height:22px;
	font-family:Verdana, Eyechart, Geneva, Arial, Helvetica, sans-serif;
	font-size:xx-small;
}	

#rightcontent {
	position:absolute;
	left:70%;
	top:145px;
	width:170px;
	z-index:4;
	font-family:Verdana, Eyechart, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:x-small;
	margin:0px 0px 0px 0px;
	text-align:left;
	padding: 3px 5px 3px 5px;
	border:solid #336699 1px;
}  	

#webcontent p{
	font-family:Verdana, Eyechart, Geneva, Arial, Helvetica, sans-serif;
	font-size:small;
}

OL, UL, DL {font-size:small;}/*font-family is already defined, here I only set the font-size*/

H1{
	margin-bottom: 6px;
	font-family: Verdana, Eyechart, Geneva, Arial, Helvetica, sans-serif;
	font-size: large;
	color: #121860;
}

H2{
	margin-top: 8px;
	font-family: Verdana, Eyechart, Geneva, Arial, Helvetica, sans-serif;
	color: #3366CC;
	font-size: medium;
	font-weight: normal;
}

H3{
	font-family:Verdana, Eyechart, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #4A6F4A;
	font-weight : bolder;
}

H4 {
	font-family: Verdana, Eyechart, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	background: #3C74A9;
	color: #F7EEE8;
	padding: 3px;
	width: 100%;
	BORDER-TOP: thin solid #3C3DA9;
	BORDER-LEFT: thin solid #3C3DA9;
	BORDER-BOTTOM: thin solid #3C3DA9;
	BORDER-RIGHT: thin solid #3C3DA9;
}

H5{
   margin-top: 0px;
	margin-bottom: 3px;
	font-family: Verdana, Eyechart, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #336699;
	width: 100%;
}

H6 {
   margin-top: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Eyechart, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #336699;
	width: 100%;
	font-style: italic;
} 
    
/*now follow the section links in the navigation bar on the left side*/        

strong, b {font-weight:800;}/*NN 4.xx needs that...*/ 
big {font-size:larger;}/*to emphasize words, use it inline with a <span> class*/ 
small {font-size:smaller;}/*not really necessary, but one never knows...use it inline with a <span> class*/

.rt {float:right;}
.lt {float:left;}

A IMG {border:0.1px none #000000;} 

/*Style applied to forms l*/
.search {
	background-color:#dde8c1;
	border-style:solid;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	padding:0px 0px 2px 0px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#5e7229;
	font-size:xx-small;
	border-color:#809a38 #809a38 #809a38 #809a38;
	font-weight:bold;
}

ul{
	list-style-image:url(http://www.music-composition-studio.com/image-files/little_arrow.gif);
	list-style-position:outside;
	list-style-type:none;
}

#parasite h2{
	color:#B70000;
	font-size:medium;
}

#parasite p{
	color:#333333;
	font-size:small;
}

.b{
	font-weight:bold;
}

em,i{
	color: #C80000;
	font-weight: normal;
	font-style: italic;
}

.boxcr {
	border:solid #809a38 1px;
	color:#333333;
	width:40%;
	font-family:Verdana, Eyechart, Geneva, Arial, Helvetica, sans-serif;
	font-size:small;
	text-align: left;
	padding:5px 5px 5px 5px;
	background-color : #EFF4E0;
	float : left;
	margin: 5px 5px 5px 0px;
}

.boxcw {
	border:solid #809a38 1px;
	color:#333333;
	width:70%;
	font-family:Verdana, Eyechart, Geneva, Arial, Helvetica, sans-serif;
	font-size:small;
	text-align: left;
	padding:7px 7px 7px 7px;
	background-color : #EFF4E0;
	margin: 5px 5px 5px 40px;
}

.boxct {
	border:solid #809a38 1px;
	color:#333333;
	width:40%;
	font-family:Verdana, Eyechart, Geneva, Arial, Helvetica, sans-serif;
	font-size:small;
	text-align: left;
	padding:5px 5px 5px 5px;
	background-color : #EFF4E0;
	float : right;
	margin: 5px 0px 5px 5px;
}

.testimonial{
	font-family:Verdana, Eyechart, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #4A6F4A;
	font-weight : bolder;
	text-align: center;
	padding: 10px 10px;
}
.testimonialred{
	font-family: Verdana, Eyechart, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #C80000;
	font-weight: bolder;
	text-align: center;
	padding: 10px 10px;
}

.testimonialleft{
	font-family: Verdana, Eyechart, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #4A6F4A;
	font-weight: bold;
	text-align: left;
	padding: 10px 10px 10px 10px;
}

.quotes{
	font-family: Verdana, Eyechart, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #029000;
	font-weight: normal;
	text-align: left;
	padding: 50px 50px;
}