@charset "utf-8";

/*****************************************************/
/* Good Church Stylesheet                            */
/*  - Author:Yongkee Cho (yongkeecho@wustl.edu)      */
/*  - Company:Good Korean Methodist Church in Boston */
/*  - Date:2009-04-07                                */
/*****************************************************/

/**************************************************/
/* Elements                                       */
/**************************************************/
body { background:url('../images/bg.gif') repeat-x;  font-family:"굴림","맑은 고딕"; font-size:9pt; margin:0; padding:0; text-align:center; }
p { line-height:150%; }
code { font-family:Courier New; font-size:8pt; line-height:120%; }
pre { font-family:Courier New; font-size:8pt; line-height:120%; }
textarea { font-size:9.5pt; }	
select  {font-size:9.5pt; }	
input { font-size:9.5pt; font-family:"굴림"; }
h1 { color:#6B8BA6; font-family:"맑은 고딕"; font-size:200%; line-height:130%; margin-bottom:10px; }
h2 { color:purple; font-family:"맑은 고딕"; font-size:160%; line-height:130%; margin-top:20px; margin-bottom:20px; }
h3 { color:#6e6e6e; font-family:"맑은 고딕"; font-size:130%; line-height:130%; margin-bottom:4px; }		
h4 { color:#6e6e6e; font-family:"맑은 고딕"; font-size:115%; line-height:130%; font-weight:800; margin-top:8px; margin-bottom:0px; }	
h5 { font-family:"맑은 고딕"; font-size:10px; margin-bottom:15px; margin-top:1px; }	
h6 { font-family:"맑은 고딕"; font-size:7px; margin-bottom:15px; margin-top:1px; }
a:link { text-decoration:none; color:#5674b9; }
a:visited { text-decoration:none; color:#5674b9; }
a:hover { text-decoration:underline; color:#5674b9; }

/* header */
#header { height:24px; background-color:#777; }
.header_layout { width:850px; text-align:right; padding:6px 0px 0 0; margin:0 auto;}
ul.header_link { margin:0; }
ul.header_link li { display:inline; font-size:11px; margin:0; }
ul.header_link li.link, ul.header_link li.link a { color:#FFF; }
ul.header_link li strong { color:#FFF; }
ul.header_link li.bar img { vertical-align:top; margin:1px 8px 0 12px; }

/* nav */
#nav { width:850px; height:90px; margin:0 auto; text-align:left; }
#nav_logo { width:230px; float:left; }
#nav_menu { width:610px; height:35px; background-image:url('../images/top_box.gif'); background-repeat:no-repeat; margin-left:240px; }
#top_menu { float:left; }
ul.gnb { padding:0px; }
ul.gnb li { display:inline; font-weight:bold; padding:0 0 0 15px; }
ul.gnb li a { color:#fff }
div.search { text-align:right; padding:2px 10px 0 0; }
div.search input.inputText { width:100px; height:18px; color:#121212; border:1px solid #787571; background-color:#F7F7F7; padding:5px 0 0 2px; }
div.search input.inputImage { margin-top:5px; }

/* layout */
#layout { width:850px; margin:0 auto 10px auto; text-align:left; }
#left { width:200px; float:left; }
#right { width:640px; margin-left:210px; border:1px solid #CDCDCD; background-color:#FFF;  }
#contents { width:618px; text-align:left; overflow-x:hidden; margin:0 10px 10px 10px; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }

/*submenu*/
div.leftmenu_box { text-align:left; border:1px solid #D6D6D6; padding:10px; background-color:#F9F9F9; margin-bottom:10px; }
li.menu_title { display:block; padding:0 0 4px 2px; font-weight:bold; font-size:120%; color:#9D5E3D; }
li.menu_sub { display:block; color:#6C6C6C; line-height:24px; }
li.menu_small { display:block; color:#6C6C6C; margin:2px 0 2px 20px; font-size:11px; letter-spacing:0px; }
li.menu_sub a, li.menu_small a { display:block;color:#6C6C6C; }
li.menu_dot { display:block; height:1px; font-size:0px; line-height:0px; margin:4px 0 6px 0; background:url('../images/dot_line03.gif') 0 0 repeat-x; }

/* footer */
#footer { height:80px; background-color:#E3DCC0; text-align:center; padding:10px 0; }
ul.footer_link { width:100%; }
ul.footer_link li { display:inline; margin:0 0 8px 0; }
ul.footer_link li.link, ul.footer_link li.link a { color:#6C6C6C; }
ul.footer_link li.bar img { vertical-align:top; margin:0 5px 0 9px; }
ul.footer_link li.blank { display:block; height:0px; line-height:0px; font-size:0px; }

/**************************************************/
/* Style                                          */
/**************************************************/
div.cell { height:130px; }
h2.subtitle { color:#333; font-family:whiteday10,"맑은 고딕","굴림"; background:url(../images/h2_subtitle.gif) no-repeat; font-size:14pt; padding-left:20px; margin-bottom:20px; }
h3.people { color:#369; font-family:"맑은 고딕","굴림"; font-size:12pt; font-weight:200; margin-bottom:10px; }
h3.cell { color:#360; font-family:"맑은 고딕","굴림"; font-size:12pt; margin-bottom:10px; }
li.none150 { list-style-type:none; line-height:150%; }
li.number150 { list-style-type:decimal; line-height:150%; }
li.square150 { list-style-type:square; line-height:150%; }
li.none130_1 { font-size:8.5pt; color:#999; list-style-type:none; line-height:130%; }