﻿/* Author, web disign by : Jinny Lee */
*, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, form, fieldset, input, th, td, figure{margin:0;padding:0;}

/*기본 font 설정*/

body{
	font-size:0.83em;
	font-family: Arial, Helvetica, sans-serif; 
	color:#3a3a3a;			
	line-height:1.4;
	background:url('../img/index/main_bg.jpg') no-repeat center top #ffffff;
	margin:0 auto;
	padding: 0%;
	min-width:980px;
}


body#sub{
	font-size:0.83em;
	font-family: Arial, Helvetica, sans-serif; 
	color:#3a3a3a;			
	line-height:1.5;
	background:url('../img/sub/sub_bg.gif') repeat-y center top;
	margin:0 auto;
	padding: 0%;
	min-width:980px;
}


a:link, a:visited { color: #f36d00; font-weight : normal; text-decoration: none;}
a:hover, a:focus { color: #f36d00;text-decoration : underline;}
a:active { color: #f36d00; text-decoration : none; }




/*layout*/
#wrapper{width:980px;margin:0 auto;}
#sub_wrapper{background:url('../img/sub/sub_top.jpg') no-repeat center top;margin:0 auto;z-index: 1;}
#main{width:980px;margin:0 auto;}

#header{background:url('../img/common/logo.jpg') no-repeat left top;margin:0 auto;z-index: 1;width:980px;height:196px;margin:0;padding:0;overflow:hidden;}
#header ul li{float:left;}

#sub_header{background:url('../img/sub/sub_logo.jpg') no-repeat left top;margin:0 auto;z-index: 1;width:980px;height:196px;margin:0;padding:0;overflow:hidden;}
#sub_header ul li{float:left;}

/* Home Link */
#header ul li.home_link a{display:block; background:url('../img/common/home_nav.jpg') no-repeat 0 0; text-indent:-1000em; width:104px; height:113px;margin-top:23px;overflow:hidden;}
#header ul li.home_link a:hover{background-position:0 -113px;}
#header ul li.home a{display:block; background:url('../img/common/home_nav.jpg') no-repeat 0 -113px;text-indent:-1000em; width:104px; height:113px;margin-top:23px;overflow:hidden;}


/* Programs Link */
#header ul li.programs_link a{display:block; background:url('../img/common/programs_nav.jpg') no-repeat 0 0;text-indent:-1000em; width:120px; height:113px;margin-top:6px;overflow:hidden;}
#header ul li.programs_link a:hover{background-position:0 -113px;}
#header ul li.programs a{display:block; background:url('../img/common/programs_nav.jpg') no-repeat 0 -113px;text-indent:-1000em; width:120px; height:113px;margin-top:6px;overflow:hidden;}

/* Activities Link */
#header ul li.activities_link a{display:block; background:url('../img/common/activities_nav.jpg') no-repeat 0 0;text-indent:-1000em; width:102px; height:152px;margin-top:23px;overflow:hidden;}
#header ul li.activities_link a:hover{background-position:0 -152px;}
#header ul li.activities a{display:block; background:url('../img/common/activities_nav.jpg') no-repeat 0 -152px;text-indent:-1000em; width:102px; height:152px;margin-top:23px;overflow:hidden;}


/* Contacts Link */
#header ul li.contacts_link a{display:block; background:url('../img/common/contacts_nav.jpg') no-repeat 0 0;text-indent:-1000em; width:141px; height:145px;margin-top:6px;overflow:hidden;}
#header ul li.contacts_link a:hover{background-position:0 -145px;}
#header ul li.contacts a{display:block; background:url('../img/common/contacts_nav.jpg') no-repeat 0 -145px;text-indent:-1000em; width:141px; height:145px;margin-top:6px;overflow:hidden;}









/* Home Link */
#sub_header ul li.home_link a{display:block; background:url('../img/common/home_nav.jpg') no-repeat 0 0; text-indent:-1000em; width:104px; height:113px;margin-top:23px;overflow:hidden;}
#sub_header ul li.home_link a:hover{background-position:0 -113px;}
#sub_header ul li.home a{display:block; background:url('../img/common/home_nav.jpg') no-repeat 0 -113px;text-indent:-1000em; width:104px; height:113px;margin-top:23px;overflow:hidden;}


/* Programs Link */
#sub_header ul li.programs_link a{display:block; background:url('../img/common/programs_nav.jpg') no-repeat 0 0;text-indent:-1000em; width:120px; height:113px;margin-top:6px;overflow:hidden;}
#sub_header ul li.programs_link a:hover{background-position:0 -113px;}
#sub_header ul li.programs a{display:block; background:url('../img/common/programs_nav.jpg') no-repeat 0 -113px;text-indent:-1000em; width:120px; height:113px;margin-top:6px;overflow:hidden;}

/* Activities Link */
#sub_header ul li.activities_link a{display:block; background:url('../img/common/activities_nav.jpg') no-repeat 0 0;text-indent:-1000em; width:102px; height:152px;margin-top:23px;overflow:hidden;}
#sub_header ul li.activities_link a:hover{background-position:0 -152px;}
#sub_header ul li.activities a{display:block; background:url('../img/common/activities_nav.jpg') no-repeat 0 -152px;text-indent:-1000em; width:102px; height:152px;margin-top:23px;overflow:hidden;}


/* Contacts Link */
#sub_header ul li.contacts_link a{display:block; background:url('../img/common/contacts_nav.jpg') no-repeat 0 0;text-indent:-1000em; width:141px; height:145px;margin-top:6px;overflow:hidden;}
#sub_header ul li.contacts_link a:hover{background-position:0 -145px;}
#sub_header ul li.contacts a{display:block; background:url('../img/common/contacts_nav.jpg') no-repeat 0 -145px;text-indent:-1000em; width:141px; height:145px;margin-top:6px;overflow:hidden;}





#index_contents{clear:both;}
#index_article{padding:140px 0 0 20px;width:410px;height:500px;}


#footer_bg{width:100%;padding-top:10px;background:#ffffff;}
#main_footer{width:920px;margin:0 auto;color:#5a5a59;padding:0 0 10px 60px;}


#sub_footer{width:100%;background:url('../img/sub/footer_bg.gif') no-repeat center top #ffffff;padding:60px 0 0 0;}
#main_subfooter{width:920px;margin:0 auto;color:#5a5a59;padding:0 0 10px 60px;}


#sub_body{background:url('../img/sub/sub_bodybg.gif') repeat-y;margin-top:10px;}
#top_services{background:url('../img/sub/top_activities.jpg') no-repeat center top;padding:195px 50px 80px 50px;position:relative;}
#top_program{background:url('../img/sub/top_program.jpg') no-repeat center top;padding:195px 50px 80px 50px;position:relative;}
#top_contact{background:url('../img/sub/top_contact.jpg') no-repeat center top;padding:195px 50px 80px 50px;position:relative;}
#top_gallery{background:url('../img/sub/top_gallery.jpg') no-repeat center top;padding:195px 50px 80px 50px;position:relative;}

body#newmain #index_article{padding:90px 0 0 20px;width:410px;height:550px;}