/* Common */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,input,textarea,select,button,table{font-family:'돋움',Dotum,AppleGothic,sans-serif;font-size:12px}
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
a{text-decoration:none}
a:hover,a:active,a:focus{text-decoration:underline}

h3.subTitle { padding:0 0 0 20px; margin:10px 0 10px 10px; background:url(../img/iconH2.gif) no-repeat left center; font-size:12px; color:#666; }
h3.subTitle span { font-weight:normal; font-family:verdana; font-size:11px; }

/* 레이아웃 뼈대 */
#bs_wrap{width:980px;margin:0;}
#bs_header{width:980px}
#bs_container{width:980px}
#bs_container:after{display:block;clear:both;content:''}
#bs_content{float:left;width:759px}
#bs_footer{width:980px}
.search_rank{float:right;width:190px}

/* 레이아웃에 스킨 */
#bs_content{border:0;border-right:1px solid #d9d9d9;padding-left:20px;}
#bs_content .search_form{width:100%; height:30px;margin-top:20px;font-family:'돋움',dotum;font-size:14px}
#bs_content .search_form .input{width:250px;height:15px;padding:4px 0 0 7px;border:3px solid #3376b8;color:#000;font-family:'돋움',Dotum,AppleGothic,sans-serif;font-size:12px}
.search_rank{padding:20px 5px}

.list_box{position:relative;margin-top:20px}
.list_box p{line-height:18px;color:#666;font:normal 12px "돋움",Dotum;}
.list_box p a{color:blue;}
.list_box .subject{ font:bold 14px "돋움",Dotum; color:#333; }
.list_box .subject span{color:#f84e12}
.list_txt{list-style:none;padding:0 0 0 10px}
.list_txt li{padding-left:8px;background:url(../img/bu.gif) no-repeat 0 8px;color:#666;line-height:20px}
.list_txt li em{font-style:normal;color:#f84e12}

.tab{position:relative;height:25px;margin-top:20px;padding-left:15px;background:url(http://static.naver.com/groupware/common/tab_menu.gif) repeat-x 0 100%;font-family:'돋움',dotum;font-size:12px}
.tab ul,.tab ul li{margin:0;padding:0}
.tab ul li{list-style:none}
.tab ul li,.tab ul li a{background:url(http://static.naver.com/groupware/2010/bg_tab_off.gif) no-repeat}
.tab ul li{float:left;margin-right:-1px;line-height:22px}
.tab ul li a{display:inline-block;padding:2px 16px 1px;_padding:3px 16px 0;background-position: 100% 0;font-weight:bold;color:#666;text-decoration:none !important}
.tab ul li.on,.tab ul li.on a{background-image:url(http://static.naver.com/groupware/2010/bg_tab_on.gif)}
.tab ul li.on a{color:#3376b8}
.tab_v1 ul li{position:relative}
.tab_v1 ul li a{padding-right:27px}
.tab_v1 ul li button{overflow:hidden;position:absolute;top:3px;right:3px;width:20px;height:20px;margin:0;padding:0;border:0;background:none;cursor:pointer;_cursor:hand}
.tab_v1 ul li button:active{background:url(http://static.naver.com/groupware/2010/btn_tab_del.gif) no-repeat 5px 5px}
.tab_v1 ul li button:active img{margin-left:-100px}

/* 사전+웹진 스타일 */
.back_style ul{margin:0;padding:0;font-size:12px;font-family:Tahoma, Geneva, sans-serif;list-style:none}
.back_style li{position:relative;padding:15px 0;margin:0 0 -1px 0;border:1px solid #eee;border-left:0;border-right:0;vertical-align:top;*zoom:1}
.back_style li:after{display:block;clear:both;content:""}
.back_style a{text-decoration:none;cursor:pointer}
.back_style a strong{display:inline-block;margin:0 0 4px 0;color:#333}
.back_style a:hover strong,
.back_style a:active strong,
.back_style a:focus strong{text-decoration:underline}
.back_style .thumb{display:inline-block;float:left;margin:0 15px 0 0;-moz-box-shadow:0 0 5px #666;-webkit-box-shadow:0 0 5px #666}
.back_style .thumb img{display:block;border:0}
.back_style p{margin:0;line-height:1.4;color:#767676}

.items p { padding-bottom:10px; line-height:140%; }

.guideTable02{width:100%;border:1px solid #eee;border-left:0;border-right:0;vertical-align:top;*zoom:1}
.guideTable02 td.more{height:25px;text-align:right;}
.guideTable02 td.more a{font-size:12px;color:blue;}
.guideTable02 td.more a.go_more{padding:10px;}

.rowTable{ width:100%; border:0; margin:0; padding:0;}
.rowTable th div { white-space:nowrap; }
.rowTable tr.bg0{ background:#fff;}
.rowTable tr.bg1{ background:#f8f8f8;}
.rowTable th,
.rowTable td{ border:0; padding:5px 10px; text-align:left; vertical-align:top;}
.rowTable th{ background:#f4f4f4;}
.rowTable tbody th{ border-bottom:1px solid #e5e5e5;}
.rowTable td{ border-bottom:1px solid #f0f0f0;}

.rowTable th.button, .colTable th.button, .crossTable th.button { text-align:right; }
.rowTable td.alert, .colTable td.alert, .crossTable td.alert  { color:red !important; }
.rowTable td.alert a, .colTable td.alert a, .crossTable td.alert a { text-decoration:none; color:red !important; }

.characterInfo	{float:left;position:relative;width:354px;color:#806350;}
.characterInfo	dl	{width:100%;}
.characterInfo	dt	 {margin-bottom:7px;color:#733f28;}
.characterInfo	dt	 strong	{font-size:14px;}
.characterInfo	dd	{clear:both;overflow:hidden;width:134px;height:24px;}
.characterInfo	dd.couple	{width:100%;padding-top:7px;border-top:1px dashed #d2cda6;}
.characterInfo	dd.profile	{width:100%;}
.characterInfo	dd	em	{float:left;margin-right:5px;margin-bottom:7px;}
.characterInfo	dd	span	{float:left;padding-top:3px;margin-bottom:4px;}
.characterInfo	dd	span	img	{margin-top:-3px;vertical-align:middle;position:relative;}
.characterInfo	.ranking	{position:absolute;left:134px;top:23px;width:220px;background:url('http://s.nx.com/S2/Game/baram/2011/mypage/bg_myMainCharacter_ranking2.gif') no-repeat left bottom transparent;color:#746e60;}
.characterInfo	.status	{padding:12px 14px 7px 11px;background:url('http://s.nx.com/S2/Game/baram/2011/mypage/bg_myMainCharacter_ranking1.gif') no-repeat left top transparent;}
.characterInfo	.status	img	{margin-top:-3px;vertical-align:middle;}
.characterInfo	.change	{margin:0 14px 0 11px;padding:8px 0 10px 0;border-top:1px solid #e0dac7;}
.characterInfo	.change	span	 {font-size:15px;color:#be3d27;font-weight:bold;}
.characterInfo	.bt	{position:absolute;left:149px;top:9px;}

