@charset "UTF-8";
/* CSS Document */

* { margin:0; padding:0; }

body {
		background-color: #e5e9eb;
			}

#header-frame {
	width: 1000px;
	padding-top: 100px;
	height: 640px;
	background-size: 1000px 1000px;
	background-position: 0 -160px;
	background-image: url(imgs/kk-2019-bg.png);
	margin: auto;
}

#intro-frame {
	width:230px;
	padding-top:50px;
	padding-right: 20px;
	float:left;
}

#reel {
	width: 750px;
	height:422px;
	float: left;
		}

#segment-break-1 {
	width:1000px;
	padding-top: 40px;
	padding-bottom: 40px;
	float:left;
}

#segment-break-2 {
	width:1000px;
	padding-bottom: 40px;
	margin:auto;
}


#hr-line-1 {
	width:1000px;
	height:1px;
	margin:auto;
	margin-top: 60px;
	margin-bottom: 30px;
	background-color: #ffffff;
}


#gradient-1{
	width:1000px;
	height:10px;
	float:left;
background-image: linear-gradient(to right, rgb(59,168,175), rgb(64,103,162), rgb(178,81,141), rgb(228,198,141));
}

#gradient-2{
	width:1000px;
	height:10px;
	float:left;
background-image: linear-gradient(to right, rgb(254,197,118), rgb(222,56,60), rgb(29,33,134));
}

#frame1 {
	width: 1000px;
	margin: auto;
		}	

#frame2-white {
	width: 100%;
	background-color: #ffffff;
	float: left;
		}	

#frame2-black {
	width: 100%;
	background-color: #000000;
	float: left;
		}	

#frame2-inner {
	width: 1000px;
	margin: auto;
		}	
		
#footer {
	width: 100%;
	height:35px;
	float: left
		}	
		
.footer-nav {
		overflow: hidden;
		position:fixed;
		bottom: 0;
		width: 975px;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 25px;
		background-image: url(imgs/nav_bg.png);
		background-repeat: repeat;
	}
	
.footer-nav a {
		  float: left;
		  display: block;
		  text-align: center;
		  margin-right: 50px;
		  text-decoration: none;
			}