/**** container ****/
#container					{ width:886px; margin:0 auto; text-align:left; }
#header						{ width:596px; position:relative; clear:both; padding-top:51px; padding-left:166px; }
#mainContents				{ width:596px; clear:both; margin-left:145px; }

/**** header ****/
#search						{ position:absolute; top:19px; left:518px; height:28px; width:201px; background:url(/images/bg_search.gif) no-repeat; }
#search .searchInput		{ float:left; padding:5px 3px 0 8px; }
#search .searchInput input	{ width:150px; height:17px; padding-top:3px; }
#search .searchBT			{ float:left; width:33px; height:18px; margin-top:5px; }
#search .searchBT a			{ width:33px; height:18px; display:block; overflow:hidden; white-space:nowrap; text-indent:40px; text-decoration:none; }
#header h1					{ width:553px; height:160px; background:url(../images/logo_blogyam.jpg) no-repeat; }
#header h1 a				{ width:270px; height:140px; display:block; overflow:hidden; white-space:nowrap; text-indent:600px; text-decoration:none; margin-left:283px; }

#regBlog					{ position:relative; width:553px; height:39px; }
#regBlog h2, #regBlog fieldset legend			{ visibility:hidden; width:0; height:0; overflow:hidden; position:absolute; top:-10000px; font-size:0; line-height:0 }
#regBlog fieldset			{ width:553px; height:39px; background:url(../images/bg_reg.gif) no-repeat; margin:0; padding:0; border:0 none; }
#regBlog .label 			{ width:110px; height:26px; overflow:hidden; float:left; margin:4px 0 0 4px; color:#464646; cursor:pointer; }
#regBlog .label input		{ position:absolute; top:-1000px; left:-20px; }

#blogTitle					{ width:85px; display:block; float:left; padding:10px 0 0 24px; color:#10d2de; font-size:11px; letter-spacing:-0.01em; }
#blogList					{ width:85px; position:absolute; top:34px; left:15px; border:1px solid #10d2de; background:#FFF; padding:5px 0 5px 0; z-index:100;}
#blogList.hide				{ top:-1000px; }
#blogList li				{ position:relative; padding:3px 0; }
#blogList input				{ position:absolute; top:-1000px; }
#blogList label				{ display:block; width:100%; overflow:hidden; white-space:nowrap; cursor:pointer; padding:0 0 0 10px; line-height:15px; }
#regBlog .regInput			{  }
#regBlog .regInput input	{ float:left; width:370px; height:30px; font-family:Arial, Helvetica, sans-serif; font-size:18px; margin:5px 14px 0 0; padding-top:3px; }
#reg_submit					{ width:37px; height:19px; float:left; border:0; background:url(../images/bt_reg.gif) no-repeat; cursor:pointer; margin-top:10px; }
#reg_submit span			{ width:37px; height:19px; display:block; overflow:hidden; white-space:nowrap; text-indent:100px; text-decoration:none; margin-top:10px; }

#serviceBlog				{ width:596px; padding-left:154px; height:83px; }
#serviceBlog li				{ float:left; display:block; overflow:hidden; white-space:nowrap; text-indent:60px; text-decoration:none; margin-top:21px; }
#serviceBlog .chosun		{ background:url(/images/sns_chosun.gif) no-repeat; width:59px; height:10px; margin-right:17px; }
#serviceBlog .daum			{ background:url(/images/sns_daum.gif) no-repeat 0 -1px; width:30px; height:13px; margin-right:22px; }
#serviceBlog .egools		{ background:url(/images/sns_egools.gif) no-repeat 0 -2px; width:47px; height:16px; margin-right:19px; }
#serviceBlog .joins			{ background:url(/images/sns_joins.gif) no-repeat; width:37px; height:14px; margin-right:20px; }
#serviceBlog .naver			{ background:url(/images/sns_naver.gif) no-repeat 0 -2px; width:58px; height:16px;  margin-right:20px; }
#serviceBlog .tistory		{ background:url(/images/sns_tistory.gif) no-repeat 0 -1px; width:54px; height:13px;  margin-right:19px; }
#serviceBlog .twitter		{ background:url(/images/sns_twitter.gif) no-repeat 0 1px; width:44px; height:11px; }

/**** mainContents ****/
#mainContents ul			{  }
#mainContents li			{ float:left; width:298px; height:87px; }
#mainContents li a			{ width:298px; height:87px; display:block; overflow:hidden; white-space:nowrap; text-indent:300px; text-decoration:none; }
#mainContents li span		{ width:298px; height:87px; display:block; overflow:hidden; white-space:nowrap; text-indent:300px; text-decoration:none; }
#mainContents ul .btReg			{ background:url(../images/bt_reg2.gif) no-repeat; }

#mainContents ul .btEvent		{ background:url(/images/bt_event.gif) no-repeat; }
#mainContents ul .btInsight		{ background:url(/images/bt_insight.gif) no-repeat; }
#mainContents ul .btLinkyam		{ background:url(/images/bt_linkyam.gif) no-repeat; }
#mainContents ul .btMarketing	{ background:url(/images/bt_marketing.gif) no-repeat; }
#mainContents ul .btNotice		{ background:url(/images/bt_notice.gif) no-repeat; }
#mainContents ul .btOpening		{ background:url(/images/bt_opening.gif) no-repeat; }
#mainContents ul .btSupporters	{ background:url(/images/bt_supporters.gif) no-repeat; }
#mainContents ul .btTwitter		{ background:url(/images/bt_twitter.gif) no-repeat; }
#mainContents ul .btWidget		{ background:url(/images/bt_widget.gif) no-repeat; }

#mainContents ul .btEvent_moeim	{ background:url(/images/bt_moeim.gif) no-repeat; }
#mainContents ul .btTwitnanum	{ background:url(/images/bt_twitnanum.gif) no-repeat; }
#mainContents ul .btServiceNotice	{ background:url(/images/bt_servicenotice.gif) no-repeat; }
#mainContents ul .btVlogger2010	{ background:url(/images/bt_vlogger2010.gif) no-repeat; }
#mainContents ul .btVlogger2011	{ background:url(/images/bt_vlogger2011.gif) no-repeat; }
#mainContents ul .btVlogger2012	{ background:url(/images/bt_vlogger2012_on.gif) no-repeat; }
#mainContents ul .btVlogger2013	{ background:url(/images/bt_vlogger2013_on.gif) no-repeat; }
#mainContents ul .btVlogger2014	{ background:url(/images/bt_vlogger2014_on.gif) no-repeat; }
#mainContents ul .btVlogger2015	{ background:url(/images/bt_vlogger2015_on.gif) no-repeat; }
#mainContents ul .btAdyam		{ background:url(/images/bt_adyam.gif) no-repeat; }
#mainContents ul .btFNGAGE		{ background:url(/images/bt_fngage.gif) no-repeat; }
#mainContents ul .btDrMonto		{ background:url(/images/bt_drmonto.gif) no-repeat; }
#mainContents ul .btjbba		{ background:url(/images/bt_jbba.gif) no-repeat; }