/* Marie Claire Idea */


#HEADER {
	height:182px;
}

	#HEADER_summit {
		position:relative;
		height:158px;
		background:url("../_common_images/_HEADER_summit_BG.jpg") #000;
	}

		#HEADER_summit .logo {
			position:absolute;
			top:15px;
			left:21px;
			width:172px;
			height:27px;
		}
		
		#HEADER_summit .mountain_1 {
			position:absolute;
			top:48px;
			left:701px;
		}

		#HEADER_summit .mountain_2a {
			position:absolute;
			top:58px;
			left:0px;
		}

		#HEADER_summit .mountain_2b {
			position:absolute;
			top:95px;
			left:0px;
			width:24px;
			height:63px;
			background:#E17E2D;
		}

		#HEADER_summit .mountain_3 {
			position:absolute;
			top:58px;
			left:641px;
			z-index:2;
		}

		#HEADER_summit .mountain_4a {
			position:absolute;
			top:123px;
			left:764px;
			z-index:2;
		}

		#HEADER_summit .mountain_4b {
			position:absolute;
			top:94px;
			left:764px;
			width:33px;
			height:64px;
			background:#3B2158;
			z-index:1;
		}

		#HEADER_summit .mainMenu_bar {
			position:absolute;
			top:58px;
			left:24px;
			width:773px;
			height:36px;
			background-color:#39214D;
			z-index:1;
		}

		#HEADER_summit .mainMenu {
			position:absolute;
			top:64px;
			left:24px;
			width:617px;
			height:23px;
			z-index:2;
		}

			#HEADER_summit .mainMenu dd {
				float:left;
			}

		#HEADER_summit .title {
			position:absolute;
			top:94px;
			left:24px;
			height:24px;
			width:740px;
			height:64px;
		}

	#HEADER_bottom {
		position:relative;
		height:24px;
		background:#E17E2D;
	}

		#HEADER_bottom .subMenu_2 {
			position:absolute;
			top:5px;
			left:37px;
		}

		#HEADER_bottom .currentPosition {
			position:absolute;
			top:6px;
			left:355px;
			width:409px;
			text-align:right;
			color:#FBC982;
			font-size:11px;
		}

			#HEADER_bottom .currentPosition a {
				color:#FBC982;			
			}



#mcBODY {
	width:957px;
	font-size:12px;
	overflow:hidden;
}

	#mcBODY_left {
		float:left;
		position:relative;
		width:216px;
	}

	#mcBODY_center {
		float:left;
		width:581px;
		min-height:750px;
	}

	* html #mcBODY_center {
		height:750px;
	}

	#mcBODY_right {
		float:left;
		position:relative;
		width:160px;
	}

/* playground */

/* [created] iWellComm 2dea */
#subStyleVS {border-bottom: 2px solid #CDCBCB; margin-top: 13px; }
#conStyleVS {margin-top: -23px; margin-left: -6px; padding-bottom: 18px; }
#subShopDiary {width: 546px; height: 346px; background: url(./images/playground_stit_shopDiary.jpg) no-repeat; margin-top: 12px; margin-bottom: 12px; }
#conShopDiary {width: 546px; padding-top: 3px; }
#subPoll {border-bottom: 2px solid #CDCBCB; margin-top: 13px; }
#conPoll {margin-top: -23px; margin-left: -6px; padding-bottom: 18px; }
#subTalkTo {width: 546px; height: 346px; background: url(./images/playground_stit_talkTo.jpg) no-repeat; margin-top: 12px; margin-bottom: 12px; }
#conTalkTo {margin-top: 0px; margin-left: 1px; padding-bottom: 18px; }
#subMariesBlog {width: 546px; height: 346px; background: url(./images/playground_stit_mariesBlog.jpg) no-repeat; margin-top: 12px; margin-bottom: 9px; }
#conMariesBlog {width: 546px; padding-top: 3px; }
	#conMariesBlog div.boardSearch {text-align: right; margin-bottom: 5px; }
		#conMariesBlog div.boardSearch select {width: 70px; height: 17px; vertical-align: middle; border: 1px solid #D0D0D0; }
		#conMariesBlog div.boardSearch input {width: 134px; height: 17px; vertical-align: middle; border: 1px solid #D0D0D0; }
		#conMariesBlog div.boardSearch img {vertical-align: middle; }
	table.boardList {width: 546px; table-layout: fixed; empty-cells: show; border-collapse: collapse; }
	table.boardList th {height: 21px; text-align: center; color: #FFF; background: #B1B1B1; padding: 3px 0px 0px 0px; }
	table.boardList td {height: 30px; text-align: center; color: #989B9B; border-bottom: 1px solid #F1F1F1; padding: 3px 0px 0px 0px; }
	table.boardList th img, table.boardList th td img {vertical-align: middle; margin: -3px 0px 0px 0px; }
		table.boardList th a {color: #FFF; }
		table.boardList th.number {width: 45px; }
		table.boardList th.title {width: 295px; }
		table.boardList th.hit {width: 38px; }
		table.boardList th.name {width: 88px; }
		table.boardList th.date {width: 80px; }
		table.boardList td a {color: #989B9B; }
		table.boardList td.number {font-weight: bold; }
		table.boardList td.notice {text-align: left; font-weight: bold; padding-right: 6px; padding-left: 12px; }
		table.boardList td.subject {text-align: left; padding-right: 6px; padding-left: 12px; }
	table.boardPage {table-layout: fixed; empty-cells: show; border-collapse: collapse; margin: 15px 0px; }
		table.boardPage td a {font: 11px Tahoma, sans-serif; color: #7B716C; }
		table.boardPage td img.button {margin: 0px 12px 0px 12px; }
		table.boardPage td img.vbar {width: 1px; height: 6px; margin: 4px 9px 0px 9px; }
		table.boardPage td span.focus {font: bold 11px Tahoma, sans-serif; color: #E80079; }
	table.boardWrite {table-layout: fixed; width: 546px; empty-cells: show; border-collapse: collapse; border-bottom: 2px solid #ADADAD; }
	table.boardWrite th, table.boardWrite td {text-align: left; margin: 0px; padding: 0px; }
	table.boardWrite th {height: 30px; color: #FFF; background: #B1B1B1; border-bottom: 1px solid #D8D8D8; padding: 3px 0px 0px 5px; }
	table.boardWrite td {height: 30px; color: #989B9B; border-bottom: 1px solid #F1F1F1; padding: 3px 0px 0px 0px; }
	table.boardWrite th img, table.boardWrite td img {vertical-align: middle; margin: -3px 0px 0px 0px; }
		table.boardWrite th a {color: #FFF; }
		table.boardWrite th.empty {width: 5px; border-bottom: none; }
		table.boardWrite th.title {width: 35px; }
		table.boardWrite th.titleField {width: 481px; }
		table.boardWrite th.nameField {font-weight: normal; }
			table.boardWrite th input.inputTitle {width: 450px; height: 17px; border: 1px solid #BCBCBC; margin: -3px 0px 0px 0px; }
			table.boardWrite th input.inputName {width: 150px; height: 17px; border: 1px solid #BCBCBC; margin: -3px 0px 0px 0px; }
		table.boardWrite td a {color: #989B9B; }
		table.boardWrite td.contents {padding: 21px 0px 12px 0px; }
			table.boardWrite td.contents div.wyzi {border: 1px solid #CDCDCD; padding-top: 2px; padding-bottom: 1px; }
		table.boardWrite td.title {text-align: right; }
		table.boardWrite td.field {padding-left: 28px; }
			table.boardWrite td input.inputPds {width: 290px; height: 17px; border: 1px solid #BCBCBC; margin: -3px 0px 0px 0px; }
	table.boardView {table-layout: fixed; width: 546px; empty-cells: show; border-collapse: collapse; border-bottom: 2px solid #ADADAD; }
	table.boardView th, table.boardView td {text-align: left; margin: 0px; padding: 0px; }
	table.boardView th {height: 22px; color: #FFF; background: #B1B1B1; border-bottom: 1px solid #D8D8D8; padding: 3px 0px 0px 5px; }
	table.boardView td {height: 22px; color: #989B9B; border-bottom: 1px solid #F1F1F1; padding: 3px 0px 0px 0px; }
	table.boardView th img, table.boardView td img {vertical-align: middle; margin: -3px 0px 0px 0px; }
		table.boardView th a {color: #FFF; }
		table.boardView th.empty {width: 5px; border-bottom: none; }
		table.boardView th.title {width: 35px; }
		table.boardView th.titleFiled {width: 296px; }
		table.boardView th.copyUrl {width: 180px; text-align: right; padding: 3px 5px 0px 0px; }
		table.boardView th.nameField {font-weight: normal; }
		table.boardView th.etcField {text-align: right; font-weight: normal; padding: 3px 5px 0px 0px; }
			table.boardView th img.date {margin-right: 10px; }
			table.boardView th img.hit {margin-right: 10px; margin-left: 35px; }
		table.boardView td a {color: #989B9B; }
		table.boardView td.contents {line-height: 180%; padding: 21px 15px 12px 15px; }
			table.boardView td.contents div.pds {text-align: center; margin-top: 27px; }
		table.boardView td.title {text-align: right; }
		table.boardView td.field {font-weight: bold; color: #E80079; padding-left: 14px; }
			table.boardView td.field a {color: #E80079; }
			table.boardView td img.file {margin-right: 8px; }
