/* RESET------------------------------------------------------------------------- */html{color:#000;background:#666840;font-family:Helvetica, Arial, sans-serif;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}/* to preserve line-height and selector appearance */sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}/*because legend doesn't inherit in IE */legend{color:#000;}/* MAIN CSS------------------------------------------------------------------------- */body {	font: Helvetica, Arial, sans-serif;	background: #666840;	margin: 0px; 	padding: 0px;	text-align: center; 	color: #666840;}p{margin-left:10px;margin-right:10px;}a {	color: #989c72;	text-decoration: none;}a:hover {	color: #4f2429;	text-decoration: none;}a:visited {	color: #989c72;	text-decoration: none;}.krueger #container {	width: 780px;	margin: 50px auto; 	text-align: left; }.krueger #header {	height:15px;	background-image:url(../bg_images/header.gif);	background-repeat: no-repeat;	width: 780px;	padding-top: 65px;	padding-left: 55px;}.krueger #mainContent {	width:780px;	background: #FFFFFF url(../bg_images/floater.jpg) repeat-y;	margin:0px;	padding:0px;}.krueger #footer {	height:20px;	background-image:url(../bg_images/footer_pattern.gif);	background-repeat: no-repeat;	width: 780px;} .krueger #mainContent #contentcontainer #leftcolumn {	float: left;	min-height:350px;}.krueger #mainContent #contentcontainer #rightcolumn {	float: left;	text-align:left;	margin-left:250px;	width:530px;}.krueger #mainContent #contentcontainer #rightcolumn h1 {	font-size: 100%;	padding: 10px;}.krueger #mainContent #contentcontainer #rightcolumn p {	font-size: 80%;	padding: 5px 10px;	line-height:15px;}.krueger #container #mainContent #contentcontainer #rightcolumn #hpage{margin-top:30px;margin-bottom:auto;}.splash{	background-image:url(../bg_images/splash_background.jpg);	background-repeat: no-repeat;}.traveller{	background-image:url(../bg_images/traveller_background.jpg);	background-repeat: no-repeat;}.about{background-image:url(../bg_images/about_background.jpg);	background-repeat: no-repeat;}.acoustic{background-image:url(../bg_images/acoustic_background.jpg);	background-repeat: no-repeat;}.approach{background-image:url(../bg_images/approach_background.jpg);	background-repeat: no-repeat;}.contact{background-image:url(../bg_images/contact_background.jpg);	background-repeat: no-repeat;}.feedback{background-image:url(../bg_images/feedback_background.jpg);	background-repeat: no-repeat;}.gallerypage{background-image:url(../bg_images/gallery_background.jpg);	background-repeat: no-repeat;}.guitars{background-image:url(../bg_images/guitars_background.jpg);	background-repeat: no-repeat;}.jazz{background-image:url(../bg_images/jazz_background.jpg);	background-repeat: no-repeat;}.renovations{background-image:url(../bg_images/renovations_background.jpg);	background-repeat: no-repeat;}/* GALLERY------------------------------------------------------------------------- */.gallery  {float:left;	width:132px;	padding-top: 10px;	padding-bottom: 10px;		font-size: 70%;	}		.gallcontainer {	text-align: center;	width: 530px;	margin-left:auto;	margin-right:auto;}.gallcontainer .gallery img {	padding-bottom: 10px;}.gallery a {	color: #989c72;	text-decoration: none;}.gallery a:hover {	color: #4f2429;	text-decoration: none;}.gallery a:visited {	color: #989c72;	text-decoration: none;}/* TEXTIMAGE------------------------------------------------------------------------- */.textimage{width:525px;text-align:left;min-height:90px/*;padding:10px;*/}.textimage img{padding-left:20px;}