
/* 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:20px;
	background-image:url(../bg_images/header.gif);
	background-repeat: no-repeat;
	width: 780px;
	padding-top: 60px;
	padding-left: 70px;
}

.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;
}


/*BACKGROUND IMAGES-----------------------------------------------------------------------------
*/

.about{
background-image:url(../bg_images/about_background.jpg);
	background-repeat: no-repeat;
	min-height:350px;
	z-index:100;
}

.process{
background-image:url(../bg_images/blondie_background.jpg);
	background-repeat: no-repeat;
	min-height:350px;
	z-index:100;
}

.progress{
background-image:url(../bg_images/blondie_12_background.jpg);
	background-repeat: no-repeat;
	min-height:350px;
	z-index:100;	
	
}

.acoustic{
background-image:url(../bg_images/acoustic_background.jpg);
	background-repeat: no-repeat;
	min-height:350px;
	z-index:100;
	
	}

.acoustic2{
background-image:url(../bg_images/blondie_2_background.jpg);
	background-repeat: no-repeat;
	min-height:350px;
	z-index:100;
	
}

.airwing{
background-image:url(../bg_images/airwing_background.jpg);
	background-repeat: no-repeat;
	min-height:350px;
	z-index:100;
	
}

.jazzy_sea{
background-image:url(../bg_images/approach_background.jpg);
	background-repeat: no-repeat;
	min-height:350px;
	z-index:100;
	
}

.django{
background-image:url(../bg_images/gallery_background.jpg);
	background-repeat: no-repeat;
	min-height:350px;
	z-index:100;
	
}

.traveller{
	background-image:url(../bg_images/traveller_background.jpg);
	background-repeat: no-repeat;
	min-height:350px;
	z-index:100;
}

.traveller2{
background-image:url(../bg_images/traveller_2_background.jpg);
	background-repeat: no-repeat;
	min-height:350px;
	z-index:100;
	
}

.traveller3{
background-image:url(../bg_images/traveller_3_background.jpg);
	background-repeat: no-repeat;
	min-height:350px;
	z-index:100;
	
}

.approach{
background-image:url(../bg_images/approach_background.jpg);
	background-repeat: no-repeat;
	min-height:350px;
	z-index:100;
}

.contact{
background-image:url(../bg_images/contact_2_background.jpg);
	background-repeat: no-repeat;
	min-height:350px;
	z-index:100;
}

.contact2{
background-image:url(../bg_images/contact_background.jpg);
	background-repeat: no-repeat;
	min-height:350px;
	z-index:100;
}

.feedback{
background-image:url(../bg_images/feedback_background.jpg);
	background-repeat: no-repeat;
	min-height:350px;
	z-index:100;
}

.feedback2{
background-image:url(../bg_images/feedback_2_background.jpg);
	background-repeat: no-repeat;
	min-height:350px;
	z-index:100;
}

.gallerypage{
background-image:url(../bg_images/gallery_background.jpg);
	background-repeat: no-repeat;
	min-height:350px;
	z-index:100;
}

.guitars{
background-image:url(../bg_images/guitars_background.jpg);
	background-repeat: no-repeat;
	min-height:350px;
	z-index:100;
}

.jazz{
background-image:url(../bg_images/jazz_background.jpg);
	background-repeat: no-repeat;
	min-height:350px;
	z-index:100;
}

.thinline{
background-image:url(../bg_images/thinline_background.jpg);
	background-repeat: no-repeat;
	min-height:350px;
	z-index:100;
}

.takamine{
background-image:url(../bg_images/takamine_background.jpg);
	background-repeat: no-repeat;
	min-height:350px;
	z-index:100;
}

.ovation{
background-image:url(../bg_images/ovation_background.jpg);
	background-repeat: no-repeat;
	min-height:350px;
	z-index:100;
	
}

.aria{
background-image:url(../bg_images/aria_background.jpg);
	background-repeat: no-repeat;
	min-height:350px;
	z-index:100;		
	
}

.renovations{
background-image:url(../bg_images/renovations_background.jpg);
	background-repeat: no-repeat;
	min-height:350px;
	z-index:100;

}
.renovations2{
background-image:url(../bg_images/renovations_2_background.jpg);
	background-repeat: no-repeat;
	min-height:350px;
	z-index:100;	
	
}

/*END OF BACKGROUND IMAGES-----------------------------------------------------------------------------
*/



/* 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;
}