@charset "utf-8";
/*
CSS Writer : Park, Jae-young (http://muteness.net)
Final Modification Day : Feb 20, 2010
*/


/* 기본 설정 */
a:link, a:visited { color: #5828A0; text-decoration: none; }
a:hover a:active { color: #F84040; text-decoration: none; }
.yClear { clear: both; }
.yLine { margin: 70px 10px 20px 10px; border-bottom: solid 2px #9966CD; }
html { font-family: gulim, applegothic, sans-serif; }
ul { list-style-type: none; }

/* HomeLayout 설정 */
#yHomeLayout { width: 100% }

#yHomeTop { margin: 10px 10px 20px 10px; border-bottom: solid 2px #4478B6;  background-color: #BEE1FA; padding: 30px 10px 10px 5px; }

#yHomeTop .yHomeTitle { font:bold 1.5em gulim; color: #4478B6; }

#yHomeTop .ySearch { float: right; }
#isSearch { width:180px; text-align:right; margin-top: 5px; }
#isSearch .searchOrder { display:none;}
#isSearch .checked { position:absolute; left:0; top:0; text-align:left; display:block; padding:5px 0 0 5px; width:64px; height:14px; background:url(../images/white/bgSearchTerm.gif) no-repeat; font:11px "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; color:#5c5c5c; line-height:normal;}
#isSearch ul { display:none; position:absolute; left:0; top:18px; padding:2px 0 3px 0; text-align:left; border:1px solid #b2b2b2; background:#ffffff; overflow:hidden;}
#isSearch ul li { width:67px; height:18px; list-style:none;}
#isSearch ul li input { display:none;}
#isSearch ul li label { display:block; padding:4px 0 0 4px; width:63px; height:15px; font:11px "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; color:#5c5c5c;}
#isSearch ul li label.on { background:#ededed; }
#isSearch ul li label:hover,
#isSearch ul li label:focus { background:#ededed;}
#isSearch .inputText { margin-left: 10px; float: left; vertical-align:middle; position:relative; top:0; left:1px; padding:3px 3px 1px 3px; width:94px; height:13px; color:#000000; border:1px solid #B0B0AF; background-color:#FFFFFF; }
#isSearch .inputText:hover,
#isSearch .inputText:focus { border:1px solid #8E8E8D; background-color:#FFFFFF; }
*:first-child+html  #isSearch .inputText { position:relative; top:-1px;}
#isSearch .submit { float: right; vertical-align:middle; }
*:first-child+html #isSearch .submit { position:relative; top:-1px;}

#yHomeLeft { float: left; }
ul.yAdminMenu { margin: 0px 0px 10px 10px; padding: 0px 0px 10px 0px; }
ul.yAdminMenu li { width: 50px; display: inline; float: left; margin-right: 10px; }
ul.yAdminMenu a.yHomeRight { display: block;	padding: 5px 5px 5px 5px;	background-image: url(../images/yHomeMenu.png); background-repeat: no-repeat; background-position: left top;	text-align: center;	text-decoration: none; color: #FFF; font-weight: bold; font-size: 1em; }
ul.yAdminMenu a.yAdminRight { display: block;	padding: 5px 5px 5px 5px;	background-image: url(../images/yAdminMenu.png); background-repeat: no-repeat; background-position: left top;	text-align: center;	text-decoration: none; color: #FFF; font-weight: bold; font-size: 1em; }
ul.yAdminMenu a.yLoginRight { display: block;	padding: 5px 5px 5px 5px;	background-image: url(../images/yLoginMenu.png); background-repeat: no-repeat; background-position: left top;	text-align: center;	text-decoration: none; color: #FFF; font-weight: bold; font-size: 1em; }
ul.yAdminMenu a.yLogoutRight { display: block;	padding: 5px 5px 5px 5px;	background-image: url(../images/yLogoutMenu.png); background-repeat: no-repeat; background-position: left top;	text-align: center;	text-decoration: none; color: #FFF; font-weight: bold; font-size: 1em; }

#yHomeMenu { float: right; margin: 0px 10px 0px 10px; }
ul.yListMenu { margin: 0px 0px 0px 10px; padding: 0px 0px 10px 0px; }
ul.yListMenu li { width: 80px; display: inline; float: right; margin-right: 10px; }
ul.yListMenu a.yListRight{ display: block;	padding: 5px 5px 5px 5px;	background-image: url(../images/yListMenu.png); background-repeat: no-repeat; background-position: left top;	text-align: center;	text-decoration: none; color: #000; font-weight: bold; font-size: 1em; }
ul.yListMenu a.yArticleRight { display: block;	padding: 5px 5px 5px 5px;	background-image: url(../images/yArticleMenu.png); background-repeat: no-repeat; background-position: left top;	text-align: center;	text-decoration: none; color: #000; font-weight: bold; font-size: 1em; }
ul.yListMenu a.yGuestBookRight { display: block;	padding: 5px 5px 5px 5px;	background-image: url(../images/yGuestBookMenu.png); background-repeat: no-repeat; background-position: left top;	text-align: center;	text-decoration: none; color: #000; font-weight: bold; font-size: 1em; }
ul.yListMenu a.yHistoryRight { display: block;	padding: 5px 5px 5px 5px;	background-image: url(../images/yHistoryMenu.png); background-repeat: no-repeat; background-position: left top;	text-align: center;	text-decoration: none; color: #000; font-weight: bold; font-size: 1em; }

.yCategory { float: right; margin: 5px 10px 5px 5px; padding: 5px 10px 5px 0px; }

#yTwitter { float: right; margin: 0px 10px 0px 10px; padding: 0px 10px 0px 10px; }

#yHomeMain { margin: 10px 10px 0px 10px; padding: 10px 10px 10px 10px; border-top: solid 2px #9966CD; }

#yHomeBottom { text-align: center; border-top: solid 2px #9966CD; margin: 0px 10px 0px 10px; }
.yCount { margin: 5px 0px 5px 0px; }
.yBanner { margin: 5px 0px 5px 0px; }
.yXE { text-align: center; margin: 10px 0px 10px 0px; padding: 0px 0px 10px 0px; }
.yXE .strongX { color: blue; }
.yXE .strongE { color: red; }
.yBrowser { color: black; margin: 10px 0px 10px 0px; padding: 0px 0px 10px 0px; }
.yExit { margin: 10px 0px 30px 0px; padding: 0px 0px 10px 0px; }


