body
{
	background-color:#242424;
	background-repeat:no-repeat;
	background-image:url('images/bg.png');
	margin:0px;
	padding:0px;
	
	text-align:justify;
}
h1
{
	color:#8FFF00;
	font-family:"Times New Roman";
	font-size:24px;
	font-weight:normal;
	
	padding-top:80px;
	padding-bottom:2px;
	
	margin:0px;
}

h2
{
	color: #E6077C;
	font-family:helvetica, arial;
	font-size:12px;
	font-weight:normal;

	margin:0px;
	
}

h3
{
	color: #00ADF2;
	
	font-family:helvetica, arial;
	font-size:12px;
	font-weight:normal;

	margin:0px;
	padding-top:20px;
}

p, li
{
	color:#D7D7D7;
	font-family:helvetica, arial;
	font-size:12px;
	font-weight:normal;
}

li
{
	margin-left: 50px;
	padding-bottom: 5px;
	text-indent:-10px;
}

img
{
	border:0px;
	margin:0px;
}

a
{
	color:#FC0000;
	font-family:helvetica, arial;
	font-size:12px;
	font-weight:normal;
	
	text-decoration:none;
}

a:hover
{
	text-decoration:line-through;
}

#contact_content
{
	position:absolute;
	left:118px;
	top:114px;
	
	width:640px;
	
	margin:0px;
	padding:0px;
	
}

.contact_caption
{
	color:#00ADF2;
	font-family:helvetica, arial;
	font-size:12px;
	font-weight:normal;
	
	margin:2px;
	padding:0px;
	
}

.contact_form
{
	color:#FFFFFF;
	font-family:helvetica, arial;
	font-size:12px;
	font-weight:normal;
	
	background-color : #101010;
	border: 1px solid #636363;
	width: 280px;
	height:20px;
	
	padding-left:8px;
	padding-top:1px;
	padding-bottom:1px;
	margin:0px;
	
}

.verification_image
{
	border: 1px solid #636363;
	vertical-align:bottom;
	height:22px;
	width:50px;
}

.contact_form_message
{
	width:400px;
	height:110px;
}

.contact_robot_message
{
	
	font-size:12px;
	font-style:italic;
}

#people_content
{
	position:absolute;
	left:118px;
	top:214px;
	
	width:900px;
	
	margin:0px;
	padding:0px;
	
}

.people_image
{
	float:right;
	
	padding-left:25px;
}

#project_content
{
	position:absolute;
	
	left:324px;
	top:216px;
	
	width:640px;
}

.project_image
{
	padding-top:10px;
}

.project_footer
{
	padding-top:100px;
}

#project_button
{
	position:absolute;
	left:0px;
	top:60px;
}

.ongoing_p
{
	margin-top:0px;
}

#navbar
{
	position:absolute;
	top:55px;
	left:679px;
}

#project_nav
{
	position:absolute;
	text-align: left;
	left:65px;
	top:170px;
	
	width:250px;
}
.project_navbar_section_title
{
	font-family: Georgia;
	font-style: italic;
	font-size: 16px;
	color: #bec248;
	
	padding-top:20px;
	padding-bottom:10px;
}

.project_navbar_item
{
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: normal;
	color:#FFFFFF;	
}

.project_navbar_item_selected
{
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: normal;
	color:#FF0000;	
}

a.project_navbar_item:hover
{
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: normal;
	color:#FF0000;	
	text-decoration: line-through;	
}

.project_korean_text {
border-top: 3px dotted #AAA;
margin-top: 5px;
}

#main_logo
{
	position:absolute;
	left:61px;
	top:55px;
}

#main_blurb
{
	position:absolute;
	left:61px;
	top:194px;
}

#main_content_row0
{
	position:absolute;
	left:61px;
	top:340px;
}

#main_content_row1
{
	position:absolute;
	left:61px;
	top:744px;
}

#main_content_row2
{
	position:absolute;
	left:61px;
	top:1098px;
}

#main_content_row3
{
	position:absolute;
	left:61px;
	top:1452px;
}

#main_content_row4
{
	position:absolute;
	left:61px;
	top:1806px;
}

#main_content_row5
{
	position:absolute;
	left:61px;
	top:2160px;
}

#main_content_row6
{
	position:absolute;
	left:61px;
	top:2514px;
}

#footer
{
	position:absolute;
	top:1800px;
	height:50px;
}

.main_grid
{
	 margin-right:8px;
}

.top_text
{
	font-family:helvetica, arial;
	font-size:16px;

	color:#FFF;

	padding:0px;
	margin:0px;
}

