	html {min-height: 100%; max-width: 100%;}
	*{ margin: 0; padding: 0;}
	
	body {  
		font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
		background-color: #666699;
		font-size: 13px;
		color: black;
		}
	
	#header {
		background: white;
     		margin: 0 auto;
		width: 100%;
		height: auto;
		text-align: center;	
     	 	}

	#header img {
		width: 605px;
		height: 95px;
		border-style: none;
		}

	#navbar {
		background: white url(Images/nav.jpg) repeat-x;
		width: 605px;
		height: 20px;
		margin: 0 auto;
    		padding: 0;
		list-style-type: none;
		}

	#navbar li {
		display: inline;
		color: #660000;
    		padding: 0;
		}
	
	#navbar li a {
		font-weight: bold; 
		color: #666699;
		border-right: 1px solid #ffffff;
		padding: 0 10px;
		font-size: 12px; 
		text-decoration: none;
		line-height: 20px;
		display: block;
		float: left;
		}
		
	#navbar li a:hover {
		font-weight: bold; 
		color: white; 
		background: #666699;
		}

	#container {
		position: absolute;
		background: #666699 url(Images/bg.jpg) repeat-x top;
     		top: 118px;
		left: 0;
		height: 900px; /*auto?*/
		padding: 0px;
		width: 100%;
		
		}

	 #main {
		position: relative;
		top: 15px;
		height: auto;
		background: white url(Images/bgmain1.jpg); /*repeat-y*/
		Border: solid white 6px;
		padding: 4px;
		text-align: justify;
		width: 590px;
		margin-left: auto;
		margin-right: auto;
     	 	}

	 #main_lessons {
		position: relative;
		top: 15px;
		height: 280px;
		background: white url(Images/bgmain1.jpg); /*repeat-y*/
		Border: solid white 6px;
		padding: 4px;
		text-align: justify;
		width: 590px;
		margin-left: auto;
		margin-right: auto;
     	 	}

	
	#sidelinks {
		width: auto;
		min-width: 120px;
		margin-top: 0px;
		margin-left: 11px;
		margin-bottom: 2px;
		padding: 0;
		float: right;
		clear: right;
		background: transparent;
		text-align: left;
		}
		

	#sidelinks h2 {
		font-weight: bold;
		font-size: 12pt;
		margin: 0;
		color: #666699; 
		text-align: center;
		}

	 #sidelinks ul {
		border: solid #666699 2px;
		list-style-type: none;
		padding: 1px;
		margin-top: 0;
		margin-left: auto;
		Margin-right: 5px;
		margin-bottom: 2px;
		}
	
	#sidelinks li {
   		background: transparent url(Images/nav.jpg) repeat-x;
		color: #660000;
    		padding: 0;
		margin: 0;
		border-left: solid #666699 1px;
		border-right: solid #fff 1px;
		border-top: solid #fff 2px;
		border-bottom: solid #666699 1px;
		}

	#sidelinks li a {
		font-weight: bold; 
		color: #666699;
		padding: 0 10px;
		font-size: 12px; 
		text-decoration: none;
		}
 
	#sidelinks li a:hover {
		font-weight: bold; 
		color: white; 
		background: #666699;
		}

	#picinset {
		margin-top: 0;
		margin-left: 10px;
		margin-right: 2px;
		float: right;
		width: auto;
		}
	
	#picinset img {
		border-style: outset;
		border-color: white; 
		border-width: 3px;
		padding: 0;
		}

	#RGT {
		position: absolute;
		top: 200px;
		margin-top: 0;
		margin-left: 2px;
		margin-right: 10px;
		float: left;
		width: auto;
		}

	#RGT img {
		border-style: outset;
		border-color: white; 
		border-width: 3px;
		padding: 0;
		}

	h1 	{font-weight: normal}

	h2 	{	
		font-weight: bold;
		font-size: 12pt;
		color: #666699;  /*#A20000*/
		text-decoration: none;
		}

	P:first-letter { font-weight: bold; font-size: 16px; color: #666699;}
 	 
	#references ul {
		margin: 0;
		padding: 0;
		text-align: justify;
		}

	#references li {
		list-style-type: none; 
		margin: 0;
		padding: 5px 0;
		}
	.emph1 {
		font-family: garamond, serif;
		color: #a20000;
		font-weight: bold;
		font-size: 16px;}
	.emph2 {
		font-family: garamond, serif;
		color: #666699;
		font-weight: bold;
		font-size: 16px;}
	
	
	#gigs ul {
		Margin: 13px 0;
		text-align: justify;
    		padding: 0 ;}
	
	#gigs li {
		padding: 6px;
		list-style-type: none;
		}
	#lqpersonnel{
		float: right;
		clear: right;
		margin-bottom: 2px;
		margin-left: 5px;
		padding: 0;
		}
	#lqpersonnel ul {	list-style-type: none;
		margin: 0;
		padding: 0;
		text-align: left;
		}
	

	#jgsamples {
		float: right;
		dipslay: inline;
		margin-bottom: 2px;
		padding: 0;
		}

	.samples a { text-decoration: none;}

	.samples ul {
		margin: 0;
		padding: 0;
		text-align: left;
		}

	.samples li {
		list-style-type: none; 
		margin: 0;
		padding: 2px 0;
		}

	p.other  {margin: 0.25em 0;}

	p {margin-bottom: 5px;}

	 .jg1 {
		position: relative; top: 5px; 
		border-style: none;/* for inline gif text images*/


	ul {	list-style-type: none;
		margin: 0;
		padding: 0;
		text-align: left;
		}
  	

	/*img.gallery {
		border-style: solid;
		border-color: #FFCC66; golden rod #DAA520
		border-width: 0px;
		padding: 0;
		margin-right: 15px;
		}*/

     
	
		
