@charset "utf-8";

* { margin:0; padding:0; }
html { background-color:#efeeec; }
body { background:#efeeec; color:#888; font:1.2em/1.7 Trebuchet MS, Gulim, '굴림', sans-serif; font-size:75%; }
a { text-decoration:none; }
a:link, a:visited { color:#b1760f; }
a:hover, a:active { color:#b1760f; }

/* global */
img { border:0 none; }
br { letter-spacing:0; }
hr { display:none; }
fieldset { border:1px solid #f0f0e6; display:block; padding:1.2em; }
legend { color:#999; padding:0 3px; }
p { margin-bottom:1.7em; }
code { font-family: Trebuchet MS, Monaco, Courier New, monospace; }
pre { margin-left:0.8em; margin-bottom:1.5em; padding:0.4em; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; }
dfn, cite, address { font-style:normal; }
em { font-style:italic; }

/*-------------------------------*/
/* heading */
/*-------------------------------*/
h1 { font:normal 10px Trebuchet MS, arial, 'Trebuchet MS', Verdana, sans-serif; }
h1 a:link, h1 a:visited { color:#fff; }
h1 a:hover, h1 a:active { color:#fff; }
h2 { padding-bottom:.5em; background:#fff url('./images/bg_h2.gif') repeat-x 0 100%; border-bottom:1px solid #fff; font-size:1.5em; letter-spacing:0px; color:#333732; }
h2 a:link, h2 a:visited { color:#333732; }
h2 a:hover, h2 a:active { color:#333732; }
h3 { padding-left:13px; background:#dddbd7; border-bottom:1px solid #fff; color:#000; font-size:14px; font-weight:bold; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; letter-spacing:0em; }
h3 a:link, h3 a:visited { color:#669818; }
h3 a:hover, h3 a:active { color:#7ab61a; }
h4 { font-size:1.08em; }

/*-------------------------------*/
/* Layout */
/*-------------------------------*/
#container { width:900px; margin:0 auto; }

#author { position:relative; margin:0; background:#ef3026; font-size:0.92em; line-height:3.3em; }
* html #author { display:inline-block; }
#author ul { position:relative; display:block; padding-right:30px; background:#ef3026; list-style:none; text-align:right; }
* html #author ul { display:inline-block; }
*:first-child+html #author ul { display:inline-block; }

#header { position:relative; width:100%; height:120px; padding-top:0.1em; margin-bottom:2.9em; background:#58595b url('http://ogilvyhealth.co.kr/image/ogilvyhealth_blogtop.jpg') center top no-repeat; padding-top:0.1em}
#header h1 { padding-left:0px; }

#mBody:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#mBody { padding:20px 30px 0px 30px; #padding:0 30px; clear:both; display:inline-block; background-color:#fff; }

#contentColumn { float:left; width:580px; overflow:hidden; }
#rightColumn { float:right; width:220px; padding:0 0 0 40px; overflow:hidden; }
#footer { clear:both; position:relative; height:3em; margin-right:5px; background:url('./images/bg_footerLeft.gif') no-repeat 0 0; }

/*-------------------------------*/
/* top */
/*-------------------------------*/
#author li { display:inline; margin-left:1em; font-family: Trebuchet MS, Tahoma, sans-serif; letter-spacing:0em; }
#author li a:link, #author li a:visited { color:#fff; }
#author li a:hover, #author li a:active { color:#fff; }

/*-------------------------------*/
/* header */
/*-------------------------------*/
#header ul { margin:120px 0px 0px 0px; padding:7px 12px; background:#58595b; font-family:'Trebuchet MS', Helvetica, sans-serif; list-style:none; text-align:right; }
#header li { display:inline; color:#e6e7e8; }
#header li a { padding:.1em .5em; text-decoration:none; }
#header li a:link, #header li a:visited { color:#cdcecf; }
#header li a:hover, #header li a:active { color:#cdcecf; font-weight:bold;}

/* selected */
#tt-body-page #header .tab_home a, #tt-body-search #header .tab_home a, #tt-body-archive #header .tab_home a, #tt-body-category #header .tab_home a, #tt-body-entry #header .tab_home a, #tt-body-cover #header .tab_cover a, #tt-body-location #header .tab_location a, #tt-body-tag #header .tab_tag a, #tt-body-keylog #header .tab_keyword a, #tt-body-notice #header .tab_notice a, #tt-body-guestbook #header .tab_guestbook a { color:#f0f0f0; font-weight:bold;}

/*-------------------------------*/
/* content column */
/*-------------------------------*/
.entry { margin-bottom:2.5em; }

/* subject */
.subject { margin-bottom:2.5em; }
.subject ul { list-style:none; border-bottom:1px solid #e8e8e8; background-color:#faf9f8; }
.subject li { display:inline; font:0.92em/2 'Trebuchet MS', Helvetica, sans-serif; color:#999; }
.subject .postInfo li { padding:.3em .6em .3em 25px; }
.subject .infoDate { background:url('./images/bullet_clock.gif') no-repeat 7px 50%; }
.subject .infoCategory { background:url('./images/bullet_folder.gif') no-repeat 5px 50%; }
.subject li a { font-family:Trebuchet MS, Gulim, '굴림', Helvetica, sans-serif; }
.subject p { padding:.3em 10px .3em 25px; background:#faf9f8 url('./images/bullet_info.gif') no-repeat 5px 50%; border-bottom:1px solid #e8e8e8; font:0.92em 'Trebuchet MS', Helvetica, sans-serif; color:#999; }

/* Protected */
.protectedBody { margin-bottom:2em; padding:2em 0 2.5em; }
.protectedBody p { margin:.5em; }
.protectedBody input.submitBtn { width:5em; font-size:0.92em; }

/* search list */
.searchList { margin-bottom:4em; }
.searchList ol { list-style:none; }
.searchList li { border-bottom:1px solid #eee; }
.searchList li * { vertical-align:middle; }
.searchList li a { display:block; line-height:1.9em; }
.searchList li a:hover { background-color:#faf9f8; }
.searchList .slDate { color:#666; font-size:0.92em; margin-right:.4em; }
.searchList .slCnt { color:#f90; font-size:0.92em; margin-left:.2em; }

/* admin */
.subject .admin { border-top:1px solid #fff; }
.subject .admin li { padding-right:.5em; font-family:Trebuchet MS, Gulim, '굴림', sans-serif; }
.subject .admin li:after { content:"|"; color:#999; padding-left:.4em; }

/* article */
.article { margin:1em 0 1.8em; text-align:left; }
.article a:link, .article a:visited { color:#cb89b3; border-bottom:1px dashed #c39; }
.article a:hover, .article a:active { background-color:#faf9f8; border-bottom:1px dashed #c39; color:#c39; }
.article blockquote { margin:1.7em auto; padding:0 10px; width:80%; color:#50b4ca; border-left:2px solid #ddd; }
.article fieldset { clear:both; }
.article hr { display:block; margin-bottom:1em; }
.article ol { margin:1em 0 1.5em 50px; }
.article ul { list-style:none; margin:1em 0 1.5em 30px; }
.article ul li { padding-left:20px; background:url('./images/bullet_atricleUl.gif') no-repeat 0 .5em; }
.article .infoAuthor { line-height:1.2em; margin-top:20px; text-align:right; }
.article .infoAuthor dfn { background:url('./images/bullet_author.gif') no-repeat 0 50%; padding:2px 0 2px 18px; }
.article .infoAuthor span { color:#999; font:0.92em/2 'Trebuchet MS', Helvetica, sans-serif; }
.rssurl  { color:#999; font:0.92em/2 'Trebuchet MS', Helvetica, sans-serif; text-align:center; }
.tt-gallery-box { clear:both; }
.galleryControl a { border-bottom:none !important; }
.imageblock { margin:0 0 1.5em 0; padding:0; border:none; }
.imageblock.left, .imageblock.right { margin:0 0 .5em 0 !important; }
.imageblock.left { padding-right:10px; }
.imageblock.right { padding-left:7px; }
.imageblock * { border:0 none !important; }
.imageblock img { background-color:#fff; border:5px solid #eee !important; vertical-align:middle; }
.imageblock .extensionIcon img { border:none !important; margin-right:2px; }
.imageblock .cap1 { color:#999; font-family:Trebuchet MS, Gulim, '굴림', Helvetica, sans-serif; font-size:0.9em; line-height:1.3; padding:3px; text-align:center; margin:5px 0 0 0; }
.moreless_fold { padding-left:20px; background:url('./images/ico_plus.gif') no-repeat left 50%; }
.moreless_top { margin-bottom:10px; padding-left:20px; background:url('./images/ico_minus.gif') no-repeat left 50%; }
.moreless_bottom { display:none; }
.moreless_fold span, .moreless_top span, .moreless_bottom span { background:#f5f5f5; color:#333; }
.moreless_content { padding:1em 10px; border-top:solid 1px #eee; border-bottom:solid 1px #eee; background-color:#faf9f8; }
.article table { border-collapse:collapse; margin:0.5em; }
.article th, .article td { padding:0.2em 0.5em; border:1px solid #ccc; }
.article dt { font-weight:bold; }
.article dd { padding-left:1.2em; }
div.footnotes { padding:1em 0.5em 0 0.2em; font-size:0.9em; line-height:150%; color:#555; }
div.footnotes hr { margin-bottom:8px; border:0 none; background:#999; width:30%; height:1px; }
div.footnotes ol { margin-left:25px; }
div.footnotes ol p { margin:0.7em; }

/* tag, comments btn */
.miscInfo { clear:both; margin:2em 0 1em; padding:0 0 .3em; border-top:1px solid #eee; border-bottom:1px solid #eee; font-size:0.92em; line-height:1.5em; }
.miscInfo dl { padding:.2em 0; }
.miscInfo dt { float:left; width:6em; margin:.3em 0 0; padding-left:20px; }
.miscInfo .postTag { background:url('./images/bullet_tag.gif') no-repeat 0 45%; }
.miscInfo .response { background:url('./images/bullet_comment.gif') no-repeat 0 50%; }
.miscInfo .rss { background:url('./images/btn_rss.png') no-repeat 0 50%; }
.miscInfo dd { margin:.3em 0 0 8em; padding-left:.5em; }

/*-------------------------------*/
/* trackback */
/*-------------------------------*/
.trackback .url { background:url('./images/bullet_uri.gif') no-repeat 5px 50%; padding-left:20px; font:0.9em 'Trebuchet MS', Helvetica, sans-serif; }
.trackback .rss { background:url('./images/btn_rss.png') no-repeat 5px 50%; padding-left:20px; font:0.9em 'Trebuchet MS', Helvetica, sans-serif; }

/* Trackback list */
.trackback h3 { display:none; }
.trackback { padding-bottom:.5em; }
.trackback ol { list-style:none; }
.trackback ol li { margin-bottom:1em; padding:.5em 1em; background-color:#faf9f8; border:1px solid #f0f0e6; }
.trackback li p { margin-bottom:1em; }
.trackback li span { font:0.92em 'Franklin Gothic Medium', Helvetica, sans-serif; color:#999; }
.trackback span a:link, .trackback span a:visited { color:#999; }
.trackback span a:hover, .trackback span a:active { color:#333; }
.trackback li p { margin:.8em 0; text-align:left; }
.trackback cite { font-family:Trebuchet MS, Gulim, '굴림', Helvetica, sans-serif; }

/*-------------------------------*/
/* Comments, Guestbook */
/*-------------------------------*/
.entry .list { margin:.5em 0 2em; }
#guestBook .list { margin-top:2em; }

/* Comment list */
.list h3 { display:none; }
.list ol { list-style:none; margin-bottom:2em; border-top:3px solid #d2d2d2; }
.list li { margin-bottom:1em; border-bottom:3px solid #d2d2d2; }
* html .list li { display:inline-block; }
*:first-child+html .list li { display:inline-block; }
.list li p { clear:left; margin-bottom:.5em; padding:0 1em .3em; }
.list p.writer { padding:0 1em 0; }
.list span.command { float:left; display:block; margin-bottom:1em; font:0.92em 'Franklin Gothic Medium', Helvetica, sans-serif; color:#58595b; }
.list span a { text-decoration:underline; }
.list span a:link, .list span a:visited { color:#58595b; }
.list span a:hover, .list span a:active { color:#58595b; }
.list cite { display:block; margin:.6em 0 -.5em; color:#363636; }
.list span abbr { border:0 none; }

/* Reply */
.list ol li ol { margin:0; }
.list ol li ol li { margin:0; padding:0 0 .3em; border:0 none; border-top:1px solid #f0f0e6; background-color:#faf9f8; }
.list .writer cite img { float:left; margin:0 .5em 3px 0; background-color:#fff; border:1px solid #ddd; padding:2px; }

/* special classes
.list ol li.rp_secret p.writer cite, .list ol li.guest_secret p.writer cite { background-image:url('./images/ico_lock.jpg'); background-position:left center; background-repeat:no-repeat; padding-left:14px; }
.list ol li.rp_secret span.hiddenCommentTag_name, .list ol li.guest_secret span.hiddenCommentTag_name { color:#999; }
.list ol li.rp_secret span.hiddenCommentTag_content, .list ol li.guest_secret span.hiddenCommentTag_content { display:none; } */

/* Write area */
form legend { font:1.3em Trebuchet MS, Helvetica, sans-serif; }
form fieldset div { margin:.3em 0; width:435px; }
form label { padding-left:.2em; vertical-align:middle; font:1em Trebuchet MS, Helvetica, sans-serif; }
form label em { color:#999; }
form input { width:180px; padding:2px .5em; background-color:#faf9f8; border:1px solid #ddd; font:1em Trebuchet MS, Gulim, '굴림', sans-serif; vertical-align:middle; color:#666; }
form textarea { width:435px; height:12em; padding:2px .5em; background-color:#faf9f8; border:1px solid #ddd; font:1em Trebuchet MS, Gulim, '굴림', sans-serif; color:#666; }
form input:focus, textarea:focus { background-color:#fff; border-top-color:#aaa; border-left-color:#aaa; }
.checkbox { width:12px; padding:0; border:0 none; background:none; }
.submit { height:3.2em; }
.submit input { width:80px; height:25px; margin-top:1em; padding:.3em; font-size:0.92em; color:#666; cursor:pointer; }

/*-------------------------------*/
/* location log */
/*-------------------------------*/
#location { margin-bottom:3em; }
#location dt, #location dd { border-bottom:solid 1px #eee; }
#location dt span { padding-left:12px; background:url('./images/bullet_indent.gif') no-repeat 0 3px; }
#location dt .dent0 { /* first child */ padding-left:18px; background:url('./images/bullet_globalspot.gif') no-repeat 5px 50%!important; font-weight:bold; }
#location dd span { padding-left:10px; background:url('./images/bullet_spot.gif') no-repeat 0 3px; }
#location dd .localAuthor { font-size:0.92em; vertical-align:middle; color:#999; }

/*-------------------------------*/
/* tag log (page)*/
/*-------------------------------*/
#taglog { margin-bottom:3em; }
#taglog ul { list-style:none; text-align:left; }
#taglog li { display:inline; line-height:2.2em }
#taglog li a.cloud1 { font-weight:bold; font-size:2em; color:#cb89b3; }
#taglog li a.cloud2 { font-weight:bold; font-size:1.8em; color:#dab1cb; }
#taglog li a.cloud3 { font-weight:bold; font-size:1.5em; color:#d9c8d3; }
#taglog li a.cloud4 { font-size:1.2em; color:#999; }
#taglog li a.cloud5 { font-size:0.92em; color:#ccc; }
#taglog li a:hover { color:#b2760e; }

/*-------------------------------*/
/* keyword log */
/*-------------------------------*/
#keywords ul { list-type-style:none; text-align:left; }
#keywords ul li { display:inline; line-height:2.2em; list-style-type:none; padding-right:10px; }

/*-------------------------------*/
/* cover */
/*-------------------------------*/
.coverpost { clear:both; border-bottom:1px solid #ddd; margin:10px 0; }
.coverpost h2 { font-size:120%; padding-right:5px; }
.coverpost h2 a { letter-spacing:0px; line-height:125%; }
.coverpost .img_preview { background-color:#fff; float:left; padding:0 7px 7px 0; }
.coverpost .img_preview img { border:2px solid #ccc; cursor:pointer; height:80px; width:80px; }
.coverpost .post_info { background-color:#faf9f8; border-bottom:1px solid #e8e8e8; font:0.9em Trebuchet MS, Gulim, Arial, sans-serif; padding:.3em .6em .3em 0; }
.coverpost .post_info span { line-height:1.2em; padding:.3em 0 .3em 22px; }
.coverpost .post_info .category { background:url('./images/bullet_folder.gif') no-repeat 6px 50%; }
.coverpost .post_info .category a { color:#888; margin-right:6px; }
.coverpost .post_info .date { background:url('./images/bullet_clock.gif') no-repeat 0 50%; color:#888; font-family: Trebuchet MS, Verdana, Helvetica, Arial, Gulim, sans-serif; padding-left:16px; }
.coverpost .post_info .author .preposition { display:none; }
.coverpost .post_info .author { background:url('./images/bullet_author.gif') no-repeat 6px 50%; }
.coverpost .post_content { margin:5px 0; line-height:125%; overflow:hidden; }
.coverpost .post_tags { background:url('./images/bullet_tag.gif') no-repeat 0 0.35em; clear:both; line-height:1.2em; padding:5px 5px 5px 20px; }
.coverpost .post_tags a { font-size:0.9em; }
.coverpost .post_tags span { display:none; }
.clear { clear:both; }

/*-------------------------------*/
/* page navigation */
/*-------------------------------*/
.paging { margin:4.5em 0 6em; font:0.9em 'Trebuchet MS', Helvetica, sans-serif; text-align:center; color:#ccc; }
.paging a:link, .paging a:visited { color:#666; }
.paging a:hover, .paging a:active { color:#f06; }
.paging .selected { font-weight:bold; color:#b6447c; border-bottom:1px solid #f69; }

/*-------------------------------*/
/* sidebar */
/*-------------------------------*/
#rightColumn { margin-bottom:5em; }
#rightColumn div { margin-top:2em; }

/* tag cloud (sidebar only) */
#tagbox ul { padding-top:0px; padding-bottom:5px; }
#tagbox li { display:inline; line-height:1.5; }
#tagbox a { display:inline; letter-spacing:0px; padding:0px; }
#tagbox li a.cloud1 { font-weight:bold; font-size:1.6em; color:#cb89b3; }
#tagbox li a.cloud2 { font-weight:bold; font-size:1.5em; color:#dab1cb; }
#tagbox li a.cloud3 { font-weight:bold; font-size:1.2em; color:#d9c8d3; }
#tagbox li a.cloud4 { font-size:1em; color:#999; }
#tagbox li a.cloud5 { font-size:0.9em; color:#b2760e; }
#tagbox li a:hover { text-decoration:none; color:#b2760e; }

/*notice box*/
#noticebox ol { padding-top:0px; padding-bottom:5px; }
#noticebox li a { padding:0px; }

/* Categories */
#category div { margin:0 !important; }
#category h3 { margin-bottom:.3em; }
#category { font:0.92em/2 Trebuchet MS, Gulim, '굴림', sans-serif; }
#category ul { list-style:none; padding:0px 5px; }
#category li a { display:block; border-bottom:1px solid #eee; font-size:11px; }
#category li a:link, #category li a:visited { color:#333; }
#category li a:hover, #category li a:active { color:#b2760e; }

/* 1 depth */
#category ul li ul li a { padding-left:12px; background:url('./images/bullet_category.gif') no-repeat 0 50%; border-bottom:1px solid #eee; }
#category ul li ul li a:link, #category ul li ul li a:visited { color:#333; }
#category ul li ul li a:hover, #category ul li ul li a:active { color:#b2760e; }

/* 2 depth */
#category ul li ul { margin:0; }
#category ul li ul li ul li { border-bottom:1px solid #eee; }
#category ul li ul li ul li a { border:0 none; padding-left:36px; background:url('./images/bg_tree.gif') no-repeat 22px 45%; }
#category ul li ul li ul li.lastChild a { background:url('./images/bg_treeEnd.gif') no-repeat 22px 45%; }

/* selected */
#category .selected { font-weight:bold; }
#category .selected ul li { font-weight:normal; }

/* count  */
.cnt { color:#343332 !important; display:inline; }
.c_cnt { color:#343332 !important; }

/* blogger instruction */
#bloggerTag { position:relative; margin:0px; padding:0px; height:63px; }
#bloggerTag p.description { margin:0px; color:#767677; font-size:12px; font-weight:bold; font-family:Trebuchet MS, Gulim, '굴림', sans-serif; }
#bloggerTag p.owner { margin:0px; color:#767677; font-size:12px; font-weight:bold; }
#bloggerTag img { position:absolute; bottom:0px; right:0px; border:none; display:block; margin:10px 0px 0px 0px; text-align:right; }

/* author list */
#authorList ol, #authorList ul, #archiveBox ul { list-style:none; }
#authorList li { list-style:none; }
#authorList li a:link, #authorList li a:visited { color:#b2760e; }
#authorList li a:hover, #authroList li a:active { color:#b2760e; }
#archiveBox span { padding-left:2px; display:inline !important; }

/* recently */
.recent { background:#efeeec; }
.recent ol, .recent ul { padding-left:10px; margin-top:.3em; list-style:none; }
.recent li { font:0.9em/1.5 Trebuchet MS, Gulim, '굴림', sans-serif; letter-spacing:0px; border-bottom:1px solid #eee; }
.recent li a { display:block; padding:.3em 0; }
.recent li a:link, .recent li a:visited { color:#b1760f; }
.recent li a:hover, .recent li a:active { color:#b1760f; font-weight:bold; letter-spacing:0em; }
.recent span { color:#f90; }
.recent cite { display:block; color:#aaa; }

/* Calendar */
#calendar table { border-bottom:1px solid #eee; }
#calendar td { text-align:center; }
#calendar caption { margin:7px 0px; text-align:left; font-size:11px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; }
#calendar caption a { color:#f36521; }
#calendar th { height:1.2em; font-size:11px; font-weight:normal; font-family:Trebuchet MS, Gulim, '굴림', sans-serif !important; color:#555; }
#calendar tr.cal_week { font-size:11px; font-family:'Trebuchet MS', Helvetica, sans-serif !important; }
#calendar td.cal_day4 { font-weight:bold; color:#f36521; text-decoration:underline; }
#calendar td a { text-decoration:underline; display:block; width:100%; }
#calendar td a:link, #calendar td a:visited { color:#f26520; }
#calendar td a:hover, #calendar td a:active { color:#f26520; text-decoration:underline; }
.cal_month  { text-align:center !important; }

/* Link list */
#linklist ol, #linklist ul { margin-top:.3em; list-style:none; }
#linklist li { font:1em/1.5 Trebuchet MS, Gulim, '굴림', sans-serif; letter-spacing:0px; border-bottom:1px solid #eee; text-align:right; }
#linklist li ul li { font-size:0.925em; text-align:left; }
#linklist li a { display:block; padding:.3em 0; }
#linklist li a:link, #linklist li a:visited { color:#666; }
#linklist li a:hover, #linklist li a:active { background:#faf9f8; color:#c36; }
#linklist span { color:#f90; }
#linklist cite { display:block; color:#aaa; }

/* stats */
#counter dl { margin-top:1em; padding:0px 0px 10px 10px; color:#b17610; font:0.92em 'Trebuchet MS', Helvetica, sans-serif; }
#counter dt { float:left; margin-right:.3em; }

/* banner */
#rightColumn .banner { text-align:center; }
#eolinBanner { margin-top:15px !important; }

/* RSS button */
#subscription { margin-top:20px !important; text-align:center; }
#subscription a span { display:none; }
#subscription a { display:block; float:left; margin-left:10px; }
#subscription .rss, #subscription .rss_response, #subscription .atom, #subscription .atom_response { width:32px; height:40px; margin-top:10px; }
#subscription .rss { background:url('./images/rss_32.png') no-repeat; margin-left:30px !important; }
#subscription .rss_response { background:url('./images/rss_response_32.png') no-repeat; }
#subscription .atom { background:url('./images/atom_32.png') no-repeat; }
#subscription .atom_response { background:url('./images/atom_response_32.png') no-repeat; }

/* search form */
#searchBox { text-align:center; background:#5b5b5b; border:3px solid #aeadab; padding:5px 0px; }
#searchBox .searchtxt { margin:0px; padding:0px 0px 0px 10px; color:#bababa; font-weight:bold; text-align:left; }
#searchBox .sInput { width:150px; padding:.3em .3em; border:0 none; border-top:1px solid #d7d7cc; border-left:1px solid #d7d7cc; background-color:#f6f6f4; font:1em Trebuchet MS, Gulim, '굴림',  sans-serif; vertical-align:middle; color:#333; }
#searchBox .sInput:focus { background-color:#f2f2ed; border-top-color:#cacabc; border-left-color:#cacabc; }
#searchBox .searchSubmit { width:21px; height:21px; padding:0; margin:0; background:none; border:0 none; vertical-align:middle; cursor:pointer; }

/*-------------------------------*/
/* footer */
/*-------------------------------*/
#footer address { position:relative; right:-5px; padding:1em 5px 0 0; background:url('./images/bg_footerRight.gif') no-repeat 100% 0; }
address.credit { clear:both; color:#333; font-family:'Trebuchet MS', Tahoma, Helvetica, sans-serif; font-size:0.9em; padding:20px 0 15px !important; text-align:center; }
address.credit a { color:#555; border-bottom:1px dashed #b4e7f3; }
address.credit a:hover { color:#017c99; }
.letterT { color:#009bd5; }
.letterE { color:#0083ae; }
.letterX { color:#e80478; }
.letterT2 { color:#b71767; }
.letterC { color:#fdc11f; }
.letterU { color:#f39424; }
.letterB { color:#b1d04d; }
.letterE2 { color:#8daa41; }
