@font-face {font-family: wooriSinmoon; src:url(http://www.woorigle.com/fonts/wooriSinmoon.eot);}
/* default */
#GRBOARD {width:552px;}
#GRBOARD p, #GRBOARD td, #GRBOARD div, #GRBOARD fieldset, #GRBOARD legend, #GRBOARD select, #GRBOARD option, #GRBOARD input, #GRBOARD textarea, #GRBOARD a {
	font-size: 12px;
	font-family:woorisaebom, "Trebuchet MS", AppleGothic, sans-serif;
}
#GRBOARD span {font-family:woorisaebom;font-size:12px;}
#GRBOARD form { margin: 0; padding: 0; }
#GRBOARD ul { padding: 10px; margin: 10px; }
#GRBOARD li { text-align: left; line-height: 190%; margin-left: 20px; color: #777; }
#GRBOARD td, th, tr { line-height: 150%; margin: 0px; }
#GRBOARD table, img { border-width: 0px; border: 0 none; }
#GRBOARD big { font-size: 25px; }
#GRBOARD a { cursor: pointer; }
#GRBOARD img { vertical-align: middle; }

#GRBOARD blockquote {
	background: #f2f6fa url(image/quote1.gif) no-repeat left top;
}

#GRBOARD blockquote div {
	border: #ddd 1px solid;
	background: url(image/quote2.gif) no-repeat right bottom;
	padding: 10px 20px 10px 20px;
	text-align: center;
}

#GRBOARD a:link, a:active, a:visited { text-decoration: none; color: #666666; }
#GRBOARD a:hover { text-decoration: none; color: #666666; }

/* GR Code */
#GRBOARD .grcodeDIV { border: #ddd 1px solid; background-color: #fafafa; padding: 5px; }

/* Top link */
#GRBOARD a.small:link, a.small:active, a.small:visited { font-size: 10px; text-decoration: none; }

/* Comment modify */
#GRBOARD a.commentBtn:link, a.commentBtn:active, a.commentBtn:visited { font-size: 10px; text-decoration: none; }
#GRBOARD a.commentBtn:hover { font-size: 11px; font-weight: bold; text-decoration: none; }

/* for Basic Gallery */
#GRBOARD a.smallTitle:link, a.smallTitle:active, a.smallTitle:visited { font-size: 8.5pt; text-decoration: none; font-family:wooridotum90c1, Dotum, Gulim, sans-serif; }
#GRBOARD a.smallTitle:hover { font-size: 8.5pt; text-decoration: none; font-family:wooridotum90c1, Dotum, Gulim, sans-serif; }

/* Board List */
#GRBOARD tr.hover { height: 30px; }
#GRBOARD .titleBar { text-align: center; height: 34px; border-top: #ddd 3px solid; border-bottom: #ddd 1px solid; color: #888; font-weight: normal; }
#GRBOARD .titleBar a { font-size: 11px; font-family: "Trebuchet MS", sans-serif; color: #aaa; }
#GRBOARD td.no { font-size: 10px; text-align: center; color: #999; border-bottom: #eee 1px solid; width: 40px; }
#GRBOARD td.category { text-align: center; border-bottom: #eee 1px solid; width: 100px; }
#GRBOARD td.category a { font-size: 11px; color: #2e4f4f; }
#GRBOARD td span.comment { font-size:10px; font-weight: bold; color: #999; }
#GRBOARD td.name { text-align: center; border-bottom: #eee 1px solid; width: 85px;font-family:wooridotum90c1;font-size:9pt; color:#6d6d5d;}
#GRBOARD td.name span { color: #000; cursor: pointer; }
#GRBOARD td.list { text-align: left; border-bottom: #eee 1px solid; }
#GRBOARD td.list span { color: #777; cursor: pointer; }
#GRBOARD td.date { font-size: 11px; text-align: center; width: 50px; border-bottom: #eee 1px solid; }

/* Page link */
#GRBOARD a.page:link, a.page:active, a.page:visited { font-size:10px; text-decoration: none; }
#GRBOARD a.page:hover { font-size: 10px; text-decoration:none; }
#GRBOARD .paging, div.bottomPaging { padding:5px; text-align: center; }

/* View */
#GRBOARD div.viewTitle { border-top: #ddd 3px solid; border-bottom: #ddd 1px solid; color: #777; padding:20px 0px; font-weight: bold; clear: both; }
#GRBOARD div.viewContent { padding: 0px; text-align: left; border-top: #eee 1px solid; clear: both; overflow: auto; }
#GRBOARD div.viewContent #mainContent { line-height: 160%; position: relative; }
#GRBOARD div.viewLeft { background-color: #f5f5f5; padding: 5px 0px 5px 10px; text-align: left; color: #666; font-size: 11px; width: 80px; float: left; }
#GRBOARD div.viewRight { text-align: left; padding: 5px 0px 5px 10px; float: left; overflow: auto; }
#GRBOARD #viewMemInfo { position: relative; bottom: 5px; right: 5px; margin-top: 50px; }
#GRBOARD #viewFoot { color: #ddd; text-align: left; padding-top: 10px; }
#GRBOARD #viewFoot a { font-size: 12px; color: #888; }
#GRBOARD #myPhoto { float: left; width: 30%; text-align: left; }
#GRBOARD #myComment { float: left; width: 68%; text-align: right; }
#GRBOARD #readAlert { padding: 5px; background-color: #fef3f3; border-bottom: #f6dfdf 1px solid; border-right: #f6dfdf 1px solid; cursor: pointer; color: #ce2e2e; }
#GRBOARD #bombTime { margin-top: 50px; padding: 5px; border: #f6dfdf 2px solid; cursor: help; color: #ce2e2e; }
#GRBOARD #getPollBox { border: #ddd 2px solid; background-color: #fcfcfc; padding: 10px; margin-top: 10px; }
#GRBOARD #getPollBox div.title { font-weight: bold; padding: 5px; color: #fff; background-color: #9e9e9e; border-bottom: #ccc 2px solid; text-align: center; }
#GRBOARD #getPollBox ol { margin: 10px; padding: 5px; }
#GRBOARD #getPollBox li, #GRBOARD #getPollBox input { vertical-align: middle; }
#GRBOARD #getPollBox input.s { background-color: #7e7e7e; padding: 3px; color: #fff; border: 0 none; }
#GRBOARD div.viewTag { border: #ddd 1px dotted; background-color: #f6fbff; padding: 5px; margin-top: 20px; text-align: left; color: #999; }

/* Comment view */
#GRBOARD #layerCoWrite { width: 530px; border: #ddd 2px solid; padding: 5px; background-color: #fff; }
#GRBOARD .commentRight { border-top: #ccc 2px solid; text-align: left; }
#GRBOARD .commentTitle { border-bottom: #d6e1ef 1px solid; text-align: left; padding: 5px; background-color: #eee; }
#GRBOARD .commentContent { text-align: left; padding: 5px; overflow: auto; font-size: 12px; }
#GRBOARD .secretComment { color: #999; }

/* Write */
#GRBOARD #inputBoxs { background-color: #f7f7f7; border-top: #eee 1px solid; border-bottom: #eee 1px solid; }
#GRBOARD #inputBoxs ul, #GRBOARD #inputBoxs li { list-style: none; }
#GRBOARD #editableBox { margin-top: 10px; border-top: #ddd 1px solid; }
#GRBOARD div.writeRight { text-align: left; }
#GRBOARD #writePreviewBox { border: #ddd 1px solid; padding: 5px; margin: 15px; text-align: left; }
#GRBOARD span.fileExist { font-size: 11px; color: #999; }
#GRBOARD div.writeTitle { border-bottom: #eee 3px solid; color: #777; padding: 10px; text-align: center; font-weight: bold; }
#GRBOARD a.writeFileDelete:link, a.writeFileDelete:active, a.writeFileDelete:visited { font-size: 7pt; color: #999; font-family:woorisaebom, "Trebuchet MS", sans-serif; }
#GRBOARD a.writeFileDelete:hover { font-size: 7pt; color: red; font-family: "Trebuchet MS", sans-serif; }
#GRBOARD #setBomb { padding: 5px; }
#GRBOARD #setBomb input { width: 30px; border: #ddd 1px solid; vertical-align: middle; }
#GRBOARD #setBomb select { vertical-align: middle; }
#GRBOARD #btnBox input { border: #ddd 2px solid; padding: 5px; background-color: #f7f7f7; font-weight: bold; color: #666; }

/* input , textarea , submit */
#GRBOARD .openID { border: #ddd 1px solid; width: 140px; background: url(image/openid.gif) no-repeat left; padding-left: 20px; }
#GRBOARD .miniInput { border: #ddd 1px solid; width: 160px; }
#GRBOARD .input { border: #ddd 1px solid; width: 80%; }
#GRBOARD .textarea { border: #ddd 1px solid; overflow: auto; width: 100%; }
#GRBOARD .submit { border-width: 0px; background-color: #000; color: #fff; text-align: center; width: 50px; height: 25px; font-size: 11px; }

/* Comment write */
#GRBOARD .commentTextarea { overflow: auto; width: 99%; overflow: auto; border: #fff 1px solid; }
#GRBOARD .commentWriteBox { width: 100%; }
#GRBOARD .cWriteLeft { background-color: #f7f7f7; color: #666; border-bottom: #fff 1px solid; padding-left:10px; padding: 0px; }
#GRBOARD .cWriteRight { border-bottom: #fff 1px solid; padding: 0px; text-align: left; }
#GRBOARD .commentSubmit { width: 100%; background-color: #999; border: #888 1px solid; color: #fff; text-align: center; height: 100px; }
#GRBOARD td.cWriteLeft div span, td.cWriteRight span { cursor: pointer; }
#GRBOARD #closeWin { position: absolute; right: 5px; top: 5px; width: 18px; height: 18px; border: #ddd 2px solid; text-align: center; cursor: pointer; }
#GRBOARD #editableCoBox { border: #ddd 1px solid; margin: 0px 3px 0px 0px; }

/* Temp add style */
#GRBOARD .smallEng { font-size: 11px; color: #999; }

/* Search */
#GRBOARD .searchBox { text-align: right; }
#GRBOARD .searchBox select { vertical-align: middle; }
#GRBOARD .searchInput { border: #ddd 1px dotted; background-color: #f7f7f7; width: 100px; vertical-align: middle; }
#GRBOARD .searchSubmit { border-width: 0px; height: 19px; vertical-align: top; }
#GRBOARD .findMe { background-color: yellow; color: red; }

/* Menu */
#GRBOARD .menuBox { padding-top: 10px; text-align: left; color: #ddd; }
#GRBOARD .menuBox a { color: #999; font-size: 12px; font-family: "Trebuchet MS", sans-serif; }

/* Some other basic theme */
#GRBOARD .content { border-top: #eee 1px solid; clear: both; border-bottom: #eee 1px solid; padding: 5px; text-align: left; background-color: #fafafa; }
#GRBOARD .date { color: #999; font-size: 11px; }
#GRBOARD .trackback { padding-top: 15px; color: #777; font-size: 11px; }
#GRBOARD .trackback a { font-size: 11px; }

/* Special ID */
#copyright { text-align: right; font-size: 10px; font-family:wooridotum90c1 "Trebuchet MS", sans-serif; color: #ddd; padding-top: 5px; clear: both; }
#copyright a { font-size: 10px; color: #ddd; text-decoration: none; }
#GRBOARD #subjectBar { padding: 7px; font-size: 11px; font-family:woorisaebom, "Trebuchet MS", sans-serif; background: url(image/top_back.gif) repeat-x; color: #777; }
#GRBOARD #searchIndex { margin-left: 300px; background: url(image/search_top_back.gif) repeat-x top; border: #ddd 1px solid; padding: 5px; overflow: auto; height: 100px; }
#GRBOARD #searchIndex div { padding: 3px; text-align: left; border-bottom: #ddd 1px dotted; }
#GRBOARD #searchIndex div:hover { background-color: #eff4fa; }
#GRBOARD #goodORbad { text-align: right; }
#GRBOARD #goodORbad a { font-size: 10px; }
#GRBOARD #viewMemberInfo { position: absolute; width: 100px; border: #ccc 1px solid; background-color: #fff; }
#GRBOARD #viewMemberInfo div { padding: 5px; border-bottom: #ddd 1px dotted; }
#GRBOARD #viewMemberInfo div img { vertical-align: middle; }

/* hover, focus event for non-IE6 */
#GRBOARD .input:focus, .textarea:focus, .commentTextarea:focus, tr.hover:hover { background-color: #f7f7f7; }

/* etc */
#GRBOARD .clear { clear: both; }
#GRBOARD .hand { cursor: pointer; }
#GRBOARD .noneStyle ul, #GRBOARD .noneStyle li { list-style: none; }
#GRBOARD .modifyTime { font-size: 10px; color: #ccc; }
#newMsgCheck { position: absolute; top: 0px; right: 0px; z-index: 100; background-color: #fff; border: #666 10px solid; padding: 20px; text-align: center; filter: Alpha(opacity=50); }
#newMsgCheck a { color: #000; text-decoration: none; }
#newMsgCheck a:hover { font-weight: bold; }

/* for lightbox plus */
#lightbox {
	background-color: #eee;
	padding: 10px;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}
#overlay {
	background-image: url(../../image/lightbox/overlay.png);
}
#lightboxCaption {
	color: #333;
	background-color: #eee;
	font-size: 90%;
	text-align: center;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}
#lightboxIndicator {
	border: 1px solid #fff;
}
#lightboxOverallView {
	background-image: url(../../image/lightbox/overlay.png);
}
* html #lightboxOverallView,
* html #overlay {
	background-color: #000;
	background-image: url(../../image/lightbox/blank.gif);
	filter: Alpha(opacity=50);
}

#bbs_name {font-family:wooridotum90c1;font-size:10pt;}
