body {
margin: 0;
background-image: url('/images/green/bg_sha_green.jpg');
background-repeat: repeat-x;
background-position: 0 167px;
}

#container {
margin: 0 auto;
width: 987px;
height: 1000px;
background-image: url('/images/green/bg_green.jpg');
background-repeat: no-repeat;
background-position: 59px 0;
}

#empty1 {
float: left;
width: 35px;
height: 105px;
}

#green02 {
float: left;
width: 83px;
height: 105px; 
background-image: url('/images/green/port1_v11_02.jpg');
background-repeat: no-repeat;
}

#green03 {
float: left;
width: 92px;
height: 27px; 
background-image: url('/images/green/port1_v11_03.jpg');
background-repeat: no-repeat;
}

#empty2 {
float: left;
width: 777px;
height: 27px;
}

#empty3 {
float: left;
width: 130px;
height: 64px;
}

#green09 {
float: left;
width: 298px;
height: 64px; 
background-image: url('/images/green/port1_v11_09.jpg');
background-repeat: no-repeat;
}

#empty4 {
float: left;
width: 113px;
height: 64px;
}

#green10 {
float: left;
width: 354px;
height: 14px; 
background-image: url('/images/green/port1_v11_10.jpg');
background-repeat: no-repeat;
}

#empty5 {
float: left;
width: 70px;
height: 14px;
}

#green12 {
float: left;
width: 363px;
height: 14px; 
background-image: url('/images/green/port1_v11_12.jpg');
background-repeat: no-repeat;
}

#empty6 {
float: left;
width: 82px;
height: 14px;
}

#empty7 {
clear: left;
float: left;
width: 82px;
height: 324px;
}

#content {
float: left;
width: 400px;
height: 324px;
background-image: url('/images/green/hana.jpg');
background-repeat: no-repeat;
background-position: 25px 20px;
overflow: hidden;
}

#content2 {
float: left;
width: 400px;
height: 324px;
overflow: hidden;
}

#empty8 {
float: left;
width: 50px;
height: 324px;
}

#about_menu_container {
/*float: left;
width: 372px;
height: 73px;
*/
}

/*
#empty9 {
float: left;
width: 83px;
height: 73px;
}
*/

#green35 {
float: left;
width: 372px;
height: 324px; 
background-image: url('/images/green/port1_v11_35.jpg');
background-repeat: no-repeat;
background-position: 0 73px;
}

#empty10 {
float: left;
width: 83px;
height: 324px;
}

#green37_2 {
float: left;
width: 372px;
height: 324px; 
background-image: url('/images/green/port1_v11_37_2.jpg');
background-repeat: no-repeat;
background-position: 0 73px;
}

#green35_2 {
float: left;
width: 7px;
height: 49px; 
background-image: url('/images/green/port1_v11_35_2.jpg');
background-repeat: no-repeat;
background-position: 0 73px;
}

#empty10_2a {
float: left;
width: 76px;
height: 49px;
}

#empty10_2b {
float: left;
width: 83px;
height: 275px;
}


#empty11 {
float: left;
width: 82px;
height: 7px;
overflow: hidden;
}

#green39 {
float: left;
width: 391px;
height: 7px; 
background-image: url('/images/green/port1_v11_39.jpg');
background-repeat: no-repeat;
overflow: hidden;
}

#empty12 {
float: left;
width: 59px;
height: 7px;
overflow: hidden;
}

#green42 {
float: left;
width: 363px;
height: 7px; 
background-image: url('/images/green/port1_v11_42.jpg');
background-repeat: no-repeat;
overflow: hidden;
}

#green45_2 {
float: left;
width: 363px;
height: 7px; 
background-image: url('/images/green/port1_v11_45_2.jpg');
background-repeat: no-repeat;
}

#empty13 {
float: left;
width: 92px;
height: 7px;
overflow: hidden;
}

#empty14 {
float: left;
width: 532px;
height: 324px;
overflow: hidden;
}

#green46 {
float: left;
width: 372px;
height: 324px; 
background-image: url('/images/green/port1_v11_46.jpg');
background-repeat: no-repeat;
}

#green49_2 {
float: left;
width: 372px;
height: 324px; 
background-image: url('/images/green/port1_v11_49_2.jpg');
background-repeat: no-repeat;
}

#empty15 {
float: left;
/*width: 83px;*/
width: 80px;
height: 324px;
}


#menu_empty1 {
height: 80px;
}

.about_menu_item {
margin: 0 0 0 20px;
}

.about_menu_item a {
color: #b7b6b5;
text-decoration: none;
font-family: Arial, sans-serif;
font-size: 16px;
font-style: italic;
outline: none;
margin-right: 10px;
}

.about_menu_item a:hover {
color: #defe3b;
}

.about_menu_item_selected a {
color: #aece0b;
}

.about_menu_item_selected a:hover {
color: #aece0b;
}


#txt_attention {
color: #aece0b;
font-family: Arial, sans-serif;
font-size: 24px;
font-style: italic;
letter-spacing: -1px;
margin: 80px 0 0 35px;
}

#arrows {
margin: 10px 0;
text-align: center;
}

#arrows a {
outline: none;
}

#arrows a img {
border: none;
}

#img_hana {
float: right;
outline: 1px solid red;
}

#txt {
color: #b7b6b5;
font-family: Arial, sans-serif;
font-size: 14px;
margin: 0 50px 0 20px;
}

#txt_hello {
margin: 0 0 0 180px;
text-align: right;
font-style: italic;
}

#txt_1 {
line-height: 20px;
margin: 5px 0 0 140px;
text-align: right;
font-style: italic;
}

#txt_hana {
color: #999999;
font-weight:bold;
}

#txt_2 {
color: #909090;
line-height: 20px;
margin: 8px 0 0 10px;
text-align: justify;
}

/*
#txt_resume {
margin-top: 20px;
}
*/

#link_portfolio {
color: #aece0b;
text-decoration: none;
}

#link_portfolio:hover{
text-decoration:underline;
}

#link_resume {
color: #aece0b;
}

#txt2 {
color: #909090;
font-family: Arial, sans-serif;
font-size: 14px;
margin: 0 50px 0 50px;
}

#link_skills {
color: #aece0b;
font-style: italic;
}

#link_skills2 {
color: #aece0b;
font-style: italic;

}

#txt2_personal{
margin-top:10px;
}

.txt2_title {
color: #7e9e00;
font-weight: bold;
}

#txt2_software {
margin-top: 20px;
line-height: 20px;
}

#txt2_programming {
margin-top: 0;
line-height: 20px;
}

#txt2_others {
margin-top: 0;
line-height: 20px;
margin-bottom:20px;
}

#txt2_goal {
color: #b7b6b5;
margin-top: 30px;
font-style: italic;
line-height: 20px;
text-align: justify;
}

#link_goal {
color: #aece0b;
}