/**
 * CSSReset.com - How To Keep Footer At Bottom of Page with CSS
 * 
 * Original Tutorial: http://www.cssreset.com/2010/css-tutorials/how-to-keep-footer-at-bottom-of-page-with-css/
 * License: Free - do whatever you like with it! Credit and linkbacks much appreciated.
 *
 * NB: Make sure the value for 'padding-bottom' on #content is equal to or greater than the height of #footer.
 */
html,
body {
	margin:0;
	padding:0;
	
	
	
	
	background-image: url(images-kcclippers/background-kcclippers-different.jpg);
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center center;
	


  
  
  
	background-color: #c4d82d;
	font-family: Palatino, Georgia, "Times New Roman", serif;
	
	
	
  }
  
  
a {
	color: #6888c2;
	font-weight: bold;
}


#paypal {
	background-color: #FFFFFF;
		border-top-left-radius: 15px;
	-moz-border-radius-topright: 15px;
	border-top-right-radius: 15px;
	-moz-border-radius-bottomleft: 15px;
	border-bottom-left-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	border-bottom-right-radius: 15px;
}

#wrapper {
	position:relative;
}
#header {
	background: #3e67b1;
	padding:10px;
}
#content {

	padding-bottom:150px; /* Height of the footer element */
}


#logo {
	position: absolute;
	margin: -430px 0 0 -120px;
	width: 605px;
	height: 386px;
}


#pinkbox {
	position: absolute;
	margin: -470px 0px 0px -335px;
}


#mainbox {
	position: absolute;
	margin: 410px 195px 0px 280px;
	width: 650px;
	text-align: justify;
	text-justify: inter-word;
	-moz-border-radius-topleft: 15px;
	
	
	border-top-left-radius: 15px;
	-moz-border-radius-topright: 15px;
	border-top-right-radius: 15px;
	-moz-border-radius-bottomleft: 15px;
	border-bottom-left-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	border-bottom-right-radius: 15px;
	
	
	border: thin solid #FFFFFF; /*
	margin-bottom: 50px; */
	padding: 1em; 
	padding-bottom:110px;  /* Height of the footer element */
	background-size: 100%;
	background-repeat: no-repeat; /*
	box-shadow: 10px 10px 5px #3e67b1; 
	background-color: #6888c2; */
	background: -webkit-linear-gradient(left top, #6888c2 , #FFFFFF); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(bottom right, #6888c2, #FFFFFF); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(bottom right, #6888c2, #FFFFFF); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to bottom right, #6888c2 , #FFFFFF); /* Standard syntax */  
  
	

}

#mainbox a {
	font-weight: bold;
	color: #d954a1;
	font-family: Arial, Helvetica, sans-serif;
}

#mainbox h1 {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	

}

#mainbox h2 {
text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#mainbox h3 {
	font-weight: bolder;
}

#mainbox blockquote {
	text-align: center;
	color: #666666;
	font-family: "Courier New", Courier, monospace;
	font-size: large;
}

#image_main {
	float: right;
	width: 138px;
	margin: 0px 0px 0px 10px;
	color: #333;
	text-align: center;
}

#image_main p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
}

#image_right_3 {
	float: right;
	width: 216px;
	margin: 0px 0px 0px 10px;
	color: #333;
	text-align: center;
}

#image_right_3 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;

}



#image_left {
	float: left;
	width: 138px;
	margin: 0px 10px 0px 0px;
	color: #333;
	text-align: center;
}

#image_left_facebook_content {
	float: left;
	width: 110px;
	margin: 0px 10px 0px 0px;
	color: #333;
	text-align: center;
}

#image_left_chamber {
	float: left;
	width: 170px;
	margin: 0px 10px 0px 0px;
	color: #333;
	text-align: center;
}

#image_left p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
	font-weight: bold;

}


#image_left_3 {
	float: left;
	width: 216px;
	margin: 0px 10px 0px 10px;
	color: #333;
	text-align: center;
}

#image_left_3 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
	font-weight: bold;
}


#phone {
	float: center;
}

#nav_box {
	position: absolute;
	margin: 410px 0px 0px 35px;
	width: 220px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	

/*	-moz-border-radius-topleft: 15px;
	border-top-left-radius: 15px;  
	-moz-border-radius-topright: 15px;
	border-top-right-radius: 15px; 
	-moz-border-radius-bottomleft: 15px;
	border-bottom-left-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	border-bottom-right-radius: 15px;


	padding: 1em; 
	

	
	border: thin solid #FFFFFF; 	*/
	
	box-shadow: 10px 10px 5px #3e67b1;
	
	
	background: -webkit-linear-gradient(left top, #d954a1 , #FFFFFF); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(bottom right, #d954a1, #FFFFFF); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(bottom right, #d954a1, #FFFFFF); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to bottom right, #d954a1 , #FFFFFF); /* Standard syntax */
	font-weight: bold;
	/*
	opacity: 0.4;
    filter: alpha(opacity=40); /* For IE8 and earlier */
	
	line-height: 25px;
	text-transform: uppercase;
	font-size: large;
	
	
}

#nav_box ul {

	list-style: none;

}

#nav_box a {
display: block;
padding: 4px 5px 4px 12px;
text-align: left;
color: #3e67b1;	
text-decoration: none;
}


#nav_box a:hover {
	color: #fff;
	background-image: url(images-kcclippers/blue-box.jpg);
	background-repeat: no-repeat;
	background-position: 4px 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}



#footer {
	/*background:#d954a1;*/
	width:100%;
	height:110px;
	position:fixed;
	bottom:0;
	left:0;
	border-top-width: thick;
	border-right-width: thick;
	border-bottom-width: thick;
	border-left-width: thick;
	border-top-style: solid;
	
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #6888c2;
	border-right-color: #6888c2;
	border-bottom-color: #6888c2;
	border-left-color: #6888c2;  */
	
	background: -webkit-gradient(linear, left top, bottom, from(#d954a1), to(#FFFFFF)); /*Safari 4, Chrome 1-9, iOS 3.2-4.3, Android 2.1-3.0 */
	background: -webkit-linear-gradient(left top, #d954a1, #FFFFFF); /*For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(bottom right, #d954a1, #FFFFFF);  /*For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(bottom right, #d954a1, #FFFFFF);  /*For Firefox 3.6 to 15 */
	background: linear-gradient(to bottom right, #d954a1 , #FFFFFF);  /*Standard syntax */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}

#footercontent {
	width: 550px;
	margin: 20px 0px 20px 350px;
	text-align: center;
	line-height: 5px;
}



#tablerock {
	position: absolute;
	margin: -55px 0px 0px -180px;
}



#facebook {
	position: absolute;
	margin: -65px 0px 0px -280px;
	width: 75px;
	height: 76px;
}
