@charset "utf-8";
/* default */
#GRBOARD form { margin: 0px; padding: 0px; }
#GRBOARD ul { list-style: none; padding: 10px; margin: 10px; }
#GRBOARD li { list-style: none; text-align: left; line-height: 190%; margin-left: 20px; }
#GRBOARD td, #GRBOARD th, #GRBOARD tr { line-height: 150%; margin: 0px; }
#GRBOARD table, #GRBOARD img { border-width: 0px; border: 0 none; }
#GRBOARD big { font-size: 14px; }
#GRBOARD a { cursor: pointer; }
#GRBOARD img { vertical-align: baseline; }
#GRBOARD blockquote { background: #f5faf2 url(/gr/theme/basic_theme_in172_aquz/image/quote1.gif) no-repeat left top; }
#GRBOARD blockquote div {
	border: #ddd 1px solid;
	background: url(/gr/theme/basic_theme_in172_aquz/image/quote2.gif) no-repeat right bottom;
	padding: 10px 20px 10px 20px;
	text-align: center;
}

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

/* Board List */
#GRBOARD tr.hover { height: 30px; }
#GRBOARD .titleBar { text-align: center; height: 30px; background:url(/gr/theme/basic_theme_in172_aquz/image/top_back.gif) repeat-x bottom; }
#GRBOARD .titleBar#no, #GRBOARD .titleBar#no-hit, #GRBOARD .titleBar#no-box { width: 50px; }
#GRBOARD .titleBar#category, #GRBOARD .titleBar#name { width: 100px; }
#GRBOARD .titleBar#list1 { width: auto; }
#GRBOARD .titleBar#date { width: 80px; }
#GRBOARD td.no { font: bold 10px/100% Tahoma; text-align: center; border-bottom: #72543f 1px solid; }
#GRBOARD td.category { text-align: center; border-bottom: #72543f 1px solid; }
#GRBOARD td span.comment { font: bold 10px/100% Tahoma; }
#GRBOARD td.name { text-align: center; border-bottom: #72543f 1px solid; }
#GRBOARD td.name span { cursor: pointer; }
#GRBOARD td.list { text-align: left; border-bottom: #72543f 1px solid; }
#GRBOARD td.list span { cursor: pointer; }
#GRBOARD td.date { font: bold 10px/100% Tahoma; text-align: center; border-bottom: #72543f 1px solid; }

/* Page link */
#GRBOARD a.page { font: bold 10px/100% Tahoma; }
#GRBOARD .paging, #GRBOARD div.bottomPaging, #GRBOARD div.comment_paging { background: url(/gr/theme/basic_theme_in172_aquz/image/bottom_back.gif) repeat-x top; padding: 5px; text-align: center; font: bold 10px/100% Tahoma; }

/* View */
#GRBOARD div.viewTitle { height: 11px; background:url(/gr/theme/basic_theme_in172_aquz/image/top_back.gif) repeat-x bottom; padding: 8px; font-weight: bold; clear: both; text-align: left; }
#GRBOARD div.viewContent { padding: 10px; text-align: left; border-top: #72543f 1px solid; clear: both; border-bottom: #72543f 1px solid; overflow: auto; }
#GRBOARD div.viewContent #mainContent { position: relative; }
#GRBOARD div.viewLeft { background-color: #513f2f; padding: 5px 0px 5px 10px; text-align: left; width: 80px; float: left; }
#GRBOARD div.viewRight { text-align: left; padding: 5px 0px 5px 10px; float: left; }
#GRBOARD #viewMemInfo { position: relative; bottom: 5px; right: 5px; margin-top: 20px; }
#GRBOARD #myPhoto { text-align: right; }
#GRBOARD #myComment { text-align: right; }

/* Comment view */
#GRBOARD #layerCoWrite { border-top: #72543f 2px solid; border-bottom: #72543f 2px solid; padding: 5px; }
#GRBOARD .commentRight { border-top: #72543f 2px solid; text-align: left; }
#GRBOARD .commentTitle { border-bottom: #72543f 1px solid; text-align: left; padding: 3px; background-color: #513f2f; }
#GRBOARD .commentTitle img { vertical-align: middle; }
#GRBOARD .commentContent { text-align: left; padding: 5px; overflow: auto; }
#GRBOARD .secretComment { color: #5b4a3d; }

/* Write */
#GRBOARD #inputBoxs { background-color: #513f2f; border-top: #72543f 1px solid; border-bottom: #72543f 1px solid; }
#GRBOARD #editableBox { margin-top: 10px; border-top: #513f2f 1px solid; }
#GRBOARD #grcodeButton, #GRBOARD #emoticon, #GRBOARD div.writeRight { text-align: left; }
#GRBOARD #writePreviewBox { border: #513f2f 1px solid; padding: 5px; margin: 15px; text-align: left; }
#GRBOARD div.writeTitle { background: url(/gr/theme/basic_theme_in172_aquz/image/top_back.gif) repeat-x bottom; padding: 10px; text-align: center; font-weight: bold; }
#GRBOARD #editableBox .textarea { background: none; }

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

/* Comment write */
#GRBOARD .commentSubject { border: #72543f 1px solid; width: 300px; }
#GRBOARD .commentTextarea { border: #72543f 1px solid; overflow: auto; width: 99%; }
#GRBOARD .commentWriteBox { width: 99%; }
#GRBOARD .cWriteLeft { background-color: #513f2f; text-align: center; border-bottom: #72543f 1px solid; padding-left:10px; padding: 3px; }
#GRBOARD .cWriteRight { border-bottom: #72543f 1px solid; padding: 3px; text-align: left; }
#GRBOARD .commentSubmit { width: 99%; background-color: #513f2f; border: #72543f 1px solid; color: #fff; text-align: center; height: 100px; }
#GRBOARD td.cWriteLeft div span, #GRBOARD td.cWriteRight span { cursor: pointer; }

/* Search */
#GRBOARD .searchBox { text-align: right; padding-top: 10px; }
#GRBOARD .searchBox select { height: 17px; padding: 0px; vertical-align: middle; }
#GRBOARD .searchInput { height: 17px; padding: 0px; vertical-align: middle; border: #72543f 1px solid; width:100px; }
#GRBOARD .searchSubmit { border-width: 0px; vertical-align: middle; }
#GRBOARD .findMe { background-color: yellow; color: red; }

/* Menu */
#GRBOARD .menuBox { padding-top: 10px; text-align: center; }

/* Special ID */
#GRBOARD #view_foot { text-align:center; padding-top:10px; }
#copyright { text-align: right; font-size: 10px; font-family: tahoma; }
#GRBOARD #searchIndex { margin-left: 300px; background: url(/gr/theme/basic_theme_in172_aquz/image/search_top_back.gif) repeat-x top; border: #72543f 1px solid; padding: 5px; overflow: auto; height: 100px; }
#GRBOARD #searchIndex div { padding: 3px; text-align: left; border-bottom: #72543f 1px solid; }
#GRBOARD #searchIndex div:hover { background-color: #452e1d; }
#GRBOARD #goodORbad { text-align: right; }
#GRBOARD #viewMemberInfo { position: absolute; width: 100px; border: #b07e5b 1px solid; background-color: #fff; }
#GRBOARD #viewMemberInfo a:link, #GRBOARD #viewMemberInfo a:active, #GRBOARD #viewMemberInfo a:visited { color: #72543f; text-decoration: none; }
#GRBOARD #viewMemberInfo a:hover { color: #b07e5b; text-decoration: none; }
#GRBOARD #viewMemberInfo div { padding: 5px; border-bottom: #b07e5b 1px dotted; }
#GRBOARD #viewMemberInfo div img { vertical-align: middle; }

/* hover, focus event for non-IE6 */
#GRBOARD .input:focus, #GRBOARD .textarea:focus, #GRBOARD .commentTextarea:focus, #GRBOARD .commentSubject:focus, #GRBOARD tr.hover:hover { background-color: #452e1d; }
#GRBOARD #editableBox .textarea:focus { background: none; }

/* etc */
#GRBOARD .clear { clear: both; }
#GRBOARD .hand { cursor: pointer; }
#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(/gr/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(/gr/image/lightbox/overlay.png);
}
* html #lightboxOverallView,
* html #overlay {
	background-color: #000;
	background-image: url(/gr/image/lightbox/blank.gif);
	filter: Alpha(opacity=50);
}