@charset "UTF-8";
/* CSS Document */
    body {
        margin: 0;
        padding: 0;
        background-color:#000000;
        font-family:Georgia, serif;
        font-size:12px;
    }
  
    .bannerDiv {
    width:960px;
    height:131px;
    position:relative;
    background-color:#000000;
    font-family:verdana;
    font-weight:normal;
    font-size:12px;
    text-align:left;
    color:#999999;
    margin: 0 auto; 
    }
  
    .topgraybar {
    width:960px;
    position:absolute;
    top:0px;
    left:0px;
    }
  
    .address {
    width:960px;
    position:absolute;
    top:36px;
    left:20px;
    }
  
    .logo {
    width:326px;
    position:absolute;
    top:74px;
    left:20px;
    }
  
    .korean {
    width:271px;
    position:absolute;
    top:37px;
    left:672px;
    }
  
    .navDiv {
    width:960px;
    height:50px;
    position:relative;
    background-color:#ffffff;
    font-family:verdana;
    font-weight:normal;
    font-size:12px;
    text-align:left;
    color:#999999;
    margin: 0 auto; 
    }
  
    .topnav {
    width:930px;
    position:absolute;
    top:11px;
    left:20px;
    }
  
    .photoscrollDiv {
    width:960px;
    height:460px;
    position:relative;
    background-color:#ffffff;
    text-align:left;
    margin: 0 auto; 
    }
  
    .photobox {
    width:920px;
    position:absolute;
    top:0px;
    left:20px;
    }
  
    .whitebarDiv {
    width:960px;
    height:10px;
    position:relative;
    background-color:#ffffff;
    text-align:left;
    margin: 0 auto; 
    }
  
    .homecontentDiv {
    width:960px;
    height:900px;
    position:relative;
    background-color:#ffffff;
    text-align:left;
    margin: 0 auto;
    }
    

  
    .familycontentDiv {
    width:960px;
    height:1950px;
    position:relative;
    background-color:#ffffff;
    text-align:left;
    margin: 0 auto;
    }
  
    .programscontentDiv {
    width:960px;
    height:1367px;
    position:relative;
    background-color:#ffffff;
    text-align:left;
    margin: 0 auto;
    }
  
    .hapkidocontentDiv {
    width:960px;
    height:1450px;
    position:relative;
    background-color:#ffffff;
    text-align:left;
    margin: 0 auto;
    }
  
    .photocontentDiv {
    width:960px;
    height:939px;
    position:relative;
    background-color:#ffffff;
    text-align:left;
    margin: 0 auto;
    }
  
    .photocontentDiv1 {
    width:960px;
    height:939px;
    position:relative;
    background-color:#ffffff;
    text-align:left;
    margin: 0 auto;
    }
  
    .photocontentDiv2 {
	width: 960px;
	height: 939;
	position: relative;
	background-color: #ffffff;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
    }
  
    .videocontentDiv {
    width:960px;
    height:1864px;
    position:relative;
    background-color:#ffffff;
    text-align:left;
    margin: 0 auto;
    }
  
    .directionscontentDiv {
    width:960px;
    height:484px;
    position:relative;
    background-color:#ffffff;
    text-align:left;
    margin: 0 auto;
    }
  
    .yellowbar {
	width: 920px;
	position: absolute;
	top: 7px;
	left: 33px;
    }
  
    .flags {
    width:167px;
    position:absolute;
    top:50px;
    left:745px;
    }
  
    .britt {
    width:167px;
    position:absolute;
    top:-3px;
    left:556px;
    }
  
    .familycontentleft {
    width:500px;
    height:323px;
    position:absolute;
    background-color:#ffffff;
    font-family:verdana;
    font-weight:normal;
    color:#333333;
    font-size:13px;
    line-height:21px;
    text-align:left;
    left:35px;
    top:78px;
    }
  
    .instructorContent{
    position:absolute;
    top: 100px;
    left: 100px;
    color: red;
    }
    
    .homecontent1 {
	width: 260px;
	height: 323px;
	position: absolute;
	background-color: #ffffff;
	font-family: verdana;
	font-weight: normal;
	color: #333333;
	font-size: 13px;
	line-height: 21px;
	text-align: left;
	left: 66px;
	top: 76px;
    }
  
    .programscontent1 {
	width:500px;
	height:1230px;
	position:absolute;
	background-color:#ffffff;
	font-family:verdana;
	font-weight:normal;
	color:#333333;
	font-size:18px;
	line-height:21px;
	text-align:center;
	left:410px;
	top:78px;
    }
  
    .homecontent2 {
    width:374px;
    height:398px;
    position:absolute;
    background-color:#000000;
    left:567px;
    top:120px;
    }
  
    .rightcolumn {
	width: 256px;
	height: 323px;
	position: absolute;
	background-color: #ffffff;
	font-family: verdana;
	font-weight: normal;
	color: #333333;
	font-size: 13px;
	line-height: 21px;
	text-align: left;
	left: 660px;
	top: 73px;
    }
  
    .familyrightcolumn {
    width:354px;
    height:1735px;
    position:absolute;
    background-color:#ffffff;
    font-family:verdana;
    font-weight:normal;
    color:#333333;
    font-size:13px;
    line-height:21px;
    text-align:left;
    left:427px;
    top:78px;
    }
  
    .programsrightcolumn {
    width:354px;
    height:1230px;
    position:absolute;
    background-color:#ffffff;
    font-family:verdana;
    font-weight:normal;
    color:#333333;
    font-size:13px;
    line-height:21px;
    text-align:left;
    left:35px;
    top:78px;
    }
  
    .hapkidorightcolumn {
	width:354px;
	height:1393px;
	position:absolute;
	background-color:#ffffff;
	font-family:verdana;
	font-weight:normal;
	color:#333333;
	font-size:18px;
	line-height:21px;
	text-align:left;
	left:35px;
	top:78px;
    }
  
    .quote {
    width:294px;
    height:350px;
    position:absolute;
    font-family:verdana;
    font-weight:normal;
    color:#cccccc;
    font-size:13px;
    line-height:21px;
    text-align:left;
    left:607px;
    top:162px;
    }
  
    .onecolumn {
    width:960px;
    height:323px;
    position:absolute;
    background-color:#ffffff;
    font-family:verdana;
    font-weight:normal;
    color:#333333;
    font-size:13px;
    line-height:21px;
    text-align:left;
    left:35px;
    top:78px;
    }
  
    .gallerydescription {
    width:890px;
    height:36px;
    position:absolute;
    background-color:#ffffff;
    font-family:verdana;
    font-weight:normal;
    color:#333333;
    font-size:13px;
    line-height:21px;
    text-align:left;
    left:35px;
    top:78px;
    }

    .photolink:link {
    color:#000000;
    font-weight:bold;       
    text-decoration: underline;
    }

    .photolink:visited { 
    color:#000000;  
    font-weight:bold;       
    text-decoration: underline;
    }

    .photolink:hover {  
    color:#f8c100; 
    font-weight:bold;       
    text-decoration: underline;
    }

    .photolink:active {  
    color:#f8c100; 
    font-weight:bold;       
    text-decoration: underline;
    }

    .bodylink:link {
    color:#000000;
    font-weight:normal;       
    text-decoration: underline;
    }

    .bodylink:visited { 
    color:#000000;  
    font-weight:normal;       
    text-decoration: underline;
    }

    .bodylink:hover {  
    color:#f8c100; 
    font-weight:normal;       
    text-decoration: underline;
    }

    .bodylink:active {  
    color:#f8c100; 
    font-weight:normal;       
    text-decoration: underline;
    }
  
    .gallery1 {
    width:890px;
    height:776px;
    position:absolute;
    background-color:#ffffff;
    text-align:left;
    left:35px;
    top:114px;
    }
  
    .gallery1a {
    width:890px;
    height:776px;
    position:absolute;
    background-color:#ffffff;
    text-align:left;
    left:35px;
    top:114px;
    }
  
    .gallery2 {
	width: 890px;
	height: 900px;
	position: absolute;
	background-color: #ffffff;
	text-align: left;
	left: 35px;
	top: 115px;
    }
  
    .gallery3 {
    width:890px;
    height:122px;
    position:absolute;
    background-color:#ffffff;
    text-align:left;
    left:35px;
    top:398px;
    }
  
    .videos1 {
    width:890px;
    height:737px;
    position:absolute;
    background-color:#ffffff;
    text-align:left;
    left:35px;
    top:85px;
    }
  
    .videos2 {
    width:890px;
    height:389px;
    position:absolute;
    background-color:#ffffff;
    text-align:left;
    left:35px;
    top:474px;
    }
  
    .footerDiv {
    width:960px;
    height:74px;
    position:relative;
    background-color:#2c2c2c;
    text-align:left;
    margin: 0 auto;
    }
  
    .footertext {
    width:660px;
    position:absolute;
    font-family:verdana;
    font-weight:normal;
    font-size:11px;
    line-height:18px;
    text-align:left;
    color:#999999;
    top:18px;
    left:35px;
    }
  
    .footerlogo {
    width:170px;
    position:absolute;
    top:28px;
    left:700px;
    }
  
    .facebooklogo {
    width:50px;
    position:absolute;
    top:21px;
    right:20px;
    }

    a {
    outline: 0;
    }

    a:link {
    color:#999999;       
    text-decoration: underline;
    }

    a:visited { 
    color:#999999;      
    text-decoration: underline;
    }

    a:hover {  
    color:#f8c100;     
    text-decoration: underline;
    }

    a:active {  
    color:#f8c100;     
    text-decoration: underline;
    }
