F/* PURPLE Section */
.purple h1.page-root { border-bottom: 1px solid #cc66cc; }
.purple .sub-title-menu { float:left; }
.purple .sub-title-menu .title { float: left; }
.purple .sub-title-menu .tooltip { float: left; }
.purple a, .purple-blog a { color: #ff99ff; text-decoration: none; }
.purple a:hover, .purple-blog a:hover { text-decoration: underline; }
.purple p.intro { background: #FFF; padding: 0 0 10px 0; margin: 0; border-bottom: 1px solid #CC66CC; }
	
/* Umbraco Style */
.star-talk { color: #990099; font-weight: bold; }
/* End Umbraco Style */

/* Vertical JCarousel */
.jcarousel-skin-purple-vertical .jcarousel-container { font-size: 11px; }
.jcarousel-skin-purple-vertical .jcarousel-container-vertical { width: 120px; height: 470px; padding: 40px 10px 30px 10px; }
.jcarousel-skin-purple-vertical .jcarousel-clip-vertical { width: 120px; height: 470px; }
.jcarousel-skin-purple-vertical .jcarousel-item { width: 120px; height: 150px; text-align: center; }
.jcarousel-skin-purple-vertical .jcarousel-item a { color: #660066; font-weight: bold; }
.jcarousel-skin-purple-vertical .jcarousel-item img { width: 90px; height: 105px; }
.jcarousel-skin-purple-vertical .jcarousel-item-vertical { margin-bottom: 10px; }
.jcarousel-skin-purple-vertical .jcarousel-item-placeholder { background: #fff; color: #000; }
.jcarousel-skin-purple-vertical .jcarousel-next-vertical { position: absolute; bottom: 5px; left: 44px; width: 53px; height: 20px; cursor: pointer; background: transparent url(/images/btn_purple_down.jpg) no-repeat 0 0; }
.jcarousel-skin-purple-vertical .jcarousel-next-vertical:hover { background-position: 0 -20px; }
.jcarousel-skin-purple-vertical .jcarousel-next-vertical:active { background-position: 0 0; }
.jcarousel-skin-purple-vertical .jcarousel-next-disabled-vertical, .jcarousel-skin-purple-vertical .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-purple-vertical .jcarousel-next-disabled-vertical:active { cursor: default; background-position: 0 -40px; }
.jcarousel-skin-purple-vertical .jcarousel-prev-vertical { position: absolute; top: 7px; left: 44px; width: 53px; height: 17px; cursor: pointer; background: transparent url(/images/btn_purple_up.jpg) no-repeat 0 0; }
.jcarousel-skin-purple-vertical .jcarousel-prev-vertical:hover { background-position: 0 -20px; }
.jcarousel-skin-purple-vertical .jcarousel-prev-vertical:active { background-position: 0 0; }
.jcarousel-skin-purple-vertical .jcarousel-prev-disabled-vertical, .jcarousel-skin-purple-vertical .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-purple-vertical .jcarousel-prev-disabled-vertical:active { cursor: default; background-position: 0 -40px; }
/* End Vertical JCarousel */

/* Star Talk */
#star-talk-container {}
	#star-talk-container #textPaged { clear: both; }
	#star-talk-left { width: 415px; float: left; font-weight: bold; }
		#star-talk-left .star-talk-title { color: #FFF; background: #660066; font-size: 16px; padding: 3px 0 3px 10px; margin: 0 0 15px 0; }
		#star-talk-left h3 { font-size: 14px; margin: 0 0 15px 0; padding: 0; font-weight: bold; color: #660066; text-transform: uppercase; }
		#star-talk-left .topic { font-size: 14px; color: #660066; font-weight: bold; line-height: 120%; padding: 0 10px 0 0; }
		#star-talk-left .img-media-picker { float: left; margin: 0 15px 15px 0; }
	#star-talk-right { width: 140px; float: right; background: #ffebff; }
		#star-talk-right h2 { background: #CCC; font-size: 16px; padding: 3px 0 3px 0; text-align: center; }
		#star-talk-right .indeks { background: #CCC; padding: 5px 0 5px 0; text-align: center; }
/* End Star talk */

.ba-avatar, .avatar{ text-align:center; vertical-align: middle; padding:1px; border:1px solid #ccc; width: 60px; height: 60px; }
.ba-avatar img, .avatar img{ margin: auto; }

/* Page Title */
.purple h2.bas { float:left; margin:0; background: url(/images/title_buy_and_sell.jpg) no-repeat; font-size:14px; text-indent:-999em; width:90px; height:24px; overflow: hidden; }
.purple h2.st { float:left; margin:0; background: url(/images/title_star_talk.jpg) no-repeat; font-size:14px; text-indent:-999em; width:80px; height:24px; overflow: hidden; }
.purple h2.wys { float:left; margin:0; background: url(/images/title_wys.jpg) no-repeat; font-size:14px; text-indent:-999em; width:158px; height:23px; overflow: hidden; }
.purple h2.mtm { float:left; margin:0; background: url(/images/title_mtm.jpg) no-repeat; font-size:14px; text-indent:-999em; width:153px; height:23px; overflow: hidden; }
.purple h2.mb { float:left; margin:0; background: url(/images/title_message_board.jpg) no-repeat; font-size:14px; text-indent:-999em; width:131px; height:24px; overflow: hidden; }
.purple h2.chat { float:left; margin:0; background: url(/images/title_chat.jpg) no-repeat; font-size:14px; text-indent:-999em; width:47px; height:20px; overflow: hidden; margin:10px 0 10px 0;}
.purple h2.cp-title { float:left; margin:0; background: url(/images/title_blog_cp.jpg) no-repeat; font-size:14px; text-indent:-999em; width:309px; height:24px; overflow: hidden; }
.purple-blog-control h2.cp-title { float:left; margin:0; background: url(/images/title_blog_cp.jpg) no-repeat; font-size:14px; text-indent:-999em; width:309px; height:24px; overflow: hidden; }


/* Intro Text */
.purple .intro-text { clear: both; margin: 0 0 10px 0; padding: 10px 10px 0 10px; background: #FFCCFF; border: 1px solid #CCC; }
.purple .intro-text h2 { color: #996699; font-size: 14px; font-weight: bold; margin: 0 0 3px 0; padding: 0; }
.purple .intro-text p { color: #666; margin: 0 0 10px 0; padding: 0; }

/* Buy & Sell Section */
#bas-container { clear: both; }
#bas-intro { clear: both; padding: 10px; margin: 0 0 10px 0; background: #FFCDFF; border: 1px solid #D7C6D8; }
	#bas-intro a { color: #660066; font-weight: bold; }
#bas-form { margin: 0 0 10px 0; padding: 0; }
	#bas-container .item-list { margin: 0; padding: 0; list-style: none; border-top: 1px solid #cc66cc; }
	#bas-container .item-list li.item { clear: both; padding: 10px 10px 0 10px; margin: 0; border-bottom: 1px solid #cc66cc; }
	#bas-container .item-list li.item ul { margin: 0 0 10px 20px; padding: 0; list-style: disc; }
	#bas-container .item-list li.item ul li { list-style: disc; }
	#bas-container .item-list li.item ol { margin: 0 0 10px 20px; padding: 0; list-style: decimal; }
	#bas-container .item-list li.item ol li { list-style: decimal; }
	#bas-container .left { float: left; width: 380px; }
		#bas-container .left  h2 { font-size: 14px; margin: 0 0 10px 0; padding: 0; color: #660066; }
	#bas-container .right { float: right; width: 150px; text-align: right; }
		#bas-container .right  h2 { font-size: 14px; margin: 0 0 10px 0; padding: 0; color: #660066; text-align: right; }
		#bas-container .right img { border: 1px solid #CC99CC; }
	#bas-container .paging { clear: both; padding: 10px; color:#FF33FF; }
		#bas-container .paging p { float:right; margin: 0; padding: 0; }
		#bas-container .paging a { color:#FF33FF; text-decoration: none; }
		#bas-container .paging a:hover { text-decoration: underline; }
	#bas-form { clear: both; }
	#bas-form a { color: #000; }
	#bas-form h2 { color: #FFF; font-size: 14px; background: #666; margin: 15px 0 0 0; padding: 5px 0 5px 10px; }
	#bas-form .content { padding: 10px; background: #CCC; }
	#bas-form .Error { color: #FF0000; }
	#bas-form ul { margin: 0; padding: 0; list-style: none; }
	#bas-form ul li { margin: 0; padding: 0 0 5px 0; list-style: none; }
	#bas-form ul li.post { padding: 10px 0 5px 0; }
	#bas-form ul ul { margin: 0; padding: 0 0 0 15px; list-style: disc; }
	#bas-form ul ul li { list-style: square; }
	#bas-form label { float: left; width: 70px; font-weight: bold; margin: 0 0 5px 0; }
	#bas-form .TextBox { width: 400px; border: 1px solid #D4D4D4; padding: 2px; font-family: Trebuchet MS, Helvetica, Arial, sans-serif; font-size: 12px; color: #666; }
	#bas-form .UploadButton { text-indent: -10000px; overflow: hidden; cursor: pointer; width: 80px; height: 15px; background: url(/images/btn_bas_upload.jpg) no-repeat; border: none; }
	#bas-form .SubmitButton { text-indent: -10000px; overflow: hidden; cursor: pointer; width: 80px; height: 15px; background: url(/images/btn_bas_post.jpg) no-repeat; border: none; }
	#buy-sell-inside h2{margin:10px 0 10px 0; font-size:16px; color:#660066;}
	
	
/* End Buy & Sell Section */

/* Whats Your Story*/
	#wys h1.wys-featured-title {  width:557px; height:29px; float:left; font-size: 14px; color: #FFF; margin: 0 0 14px 0; padding:0; background: url(/images/title_featured_story.jpg) no-repeat; font-weight: normal; text-indent:-999em; letter-spacing:-999em;}
	#wys h2{color:#660066; font-size:16px; margin:0 0 0 0; }
	#wys h2 a { color: #660066; }
	#wys .postedBy{color: #660066; font-style:normal;}
	
	#wys-other{clear:both;}
	#wys-other h2{ clear:right; background: #D4D4D4; font-size: 14px; color: #333; margin: 0 0 -4px 0; padding: 7px 0 8px 10px; display: block; }
	
	#wys-other .wys-list, .wys-other-list-inside .wys-list{float:left; width:550px; padding: 10px 0 0 10px;}
	#wys-other .wys-list li, .wys-other-list-inside .wys-list li{margin:0 0 10px 0; padding: 0 0 0 30px; background:url(/images/wys-other-li.jpg) no-repeat; width:220px; height: 32px; margin: 0 10px 5px 0; float:left; clear: none !important;}
	#wys-other .wys-list li a, .wys-other-list-inside .wys-list li a { color: #CC66CC; font-weight: bold; }
	#count-comment a { color: #660066; }
	
	
	#wys-other-form{clear:both; margin:10px 0 0 0;}
	#wys-other-form h2{ clear:right; background: #D4D4D4; font-size: 14px; color: #333; margin: 0 0 10px 0; padding: 7px 0 8px 10px; display: block; }
		#wys-other-form label{ float:left; width:70px; }
		#wys-other-form input{  width:218px; border-top:1px solid #dbdbdb; border-left:1px solid #dbdbdb; border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb; color:#000; font-size:10px;}
		#wys-other-form ul, #wys-other-form #labelConfirm, #wys-other-form lblLoginError {  margin:0px; padding: 10px; list-style: none; color:#999;}
		#wys-other-form ul{background:url(/images/bg_wys_form.jpg)  400px 10px no-repeat; float:left; width:550px;}
		#wys-other-form ul li{ margin: 0 0 5px 0; float:left; width:550px; position:relative}
		#wys-other-form a:link, #wys-other-form a:visited{font-weight:bold; color:#333;}
		#wys-other-form a:hover, #wys-other-form a:active{font-weight:bold; color:#679902;}
		#wys-other-form input#btnSubmit{ position:absolute; top:-37px; left:300px; width:63px !important; height:37px; background:url(/images/btn_submit2.jpg) top left no-repeat; border:none; letter-spacing:-999em; cursor:pointer; float:left;}
		#wys-other-form textarea{  width:250px; border-top:1px solid #dbdbdb; border-left:1px solid #dbdbdb; border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb; color:#000; font-size:10px; float:left;}
		#WhatYourStoryComment_6_btnSubmit{  width:63px !important; height:37px; background:url(/images/btn_submit2.jpg) top left no-repeat; border:none; letter-spacing:-999em; cursor:pointer; float:left;}
		#wys-featured{float:left; width:100%; margin: 0 0 10px 0;}
		#wys-featured img{float:left; margin: 0 15px 0 0;}
		#wys-featured #textPaged{float:left; width:557px;}
		
		#wys {padding:0 0 0 3px;}
		#wys .wys-featured-sub-menu{clear:left;}
		#wys-featured-content{padding:0 0 0 11px;}
		
		.wys-content{clear:both;}
		.wys-content h2{margin:0px; color:#947295;}
		
		.wys-form-inside{float:left; border:3px solid #ccc; padding:10px; width:535px !important; width:470px; margin: 10px 0 10px 0;}
		.wys-form-inside #WhatYourStoryComment_6_Panel1{margin:0 25px 0 25px;}
		.wys-form-inside #reply, .wys-form-inside .page-list{margin:0 25px 0 25px;}	
		.wys-form-inside textarea, #WhatYourStoryComment_6_txtComment{width:100%;}
		.wys-form-inside .comments { padding: 0 0 10px 0; margin: 0 0 10px 0; border-bottom: 1px solid #D4D4D4; font-weight: bold; }
			.wys-form-inside #comment-list { margin: 0; padding: 0; list-style: none; }
			.wys-form-inside #comment-list li { margin: 0 0 10px 0; padding: 0 0 10px 0; list-style: none; border-bottom: 1px solid #D4D4D4; }
			.wys-form-inside #comment-list li .comment-avatar { width: 60px; height: 60px; float: left; margin: 0 10px 0 0; border: 1px solid #CCC; text-align: center; }
			.wys-form-inside #comment-list li .comment-avatar img { margin: auto; }
			.wys-form-inside #comment-list li .comment-content { float: left; width: 460px; }
			.wys-form-inside #comment-list li .comment-content .author { font-weight: bold; color: #996699; margin: 0; }
			.wys-form-inside #comment-list li .comment-content .report { font-weight: bold; text-align: right; margin: 0; }
			.wys-form-inside #WhatYourStoryComment_10_Panel1 { font-weight: bold; }
			.wys-form-inside #WhatYourStoryComment_10_txtComment { margin: 0 0 5px 0; }
			.wys-form-inside #WhatYourStoryComment_10_btnSubmit { margin: 0; width:53px !important; height:17px; background:url(/images/reply_button.jpg) top left no-repeat; border:none; letter-spacing:-999em; cursor:pointer; }
		.wys-other-list-inside{clear:both;}
		.wys-other-list-inside h2{background: #D4D4D4; font-size: 14px; color: #333; margin: 0 0 10px 0; padding: 7px 0 8px 10px; display: block; width:550px;}
		
		#wys-other-form ul#WhatStoryForm{padding-top:0px; }
				
/* End Whats Your Story */

/* Mom to Mom */
	#mtm-home{padding: 0 0 0 3px;}
		.search{float:right; position:relative;}
		.search .submit{ width:80px !important; height:14px; background:url(/images/search_button.jpg) top left no-repeat; border:none; letter-spacing:-999em; cursor:pointer;}
		.sub-title-menu p{color:#666;}
		#mtm-form { float:left; margin: 0 0 10px 0; }
		#mtm-form p {margin: 0 0 0 7px !important; margin: 0 0 0 3px; float:left; }
		#mtm-form h1.mtm-question-title {  width:557px; height:29px; float:left; font-size: 14px; color: #FFF; margin: 0 0 13px 0;  background: url(/images/mtm_question.jpg) no-repeat; font-weight: normal; text-indent:-999em; letter-spacing:-999em;}
		#mtm-form label{ float:left; width:71px; }
		#mtm-form input{  width:268px !important; width:268px; background-color:#fff; border:1px solid #DD97DB; color:#000; font-size:10px;}
		#mtm-form ul, #mtm-form #labelConfirm, #mtm-form lblLoginError {  float:left; margin: 0px; padding: 0 0 0 8px; list-style: none; background:#fff; color:#666;}
		#mtm-form ul{background:url(/images/mtm_question_bg.jpg)  353px 15px no-repeat; float:left; width:550px; padding:10px 0 0 7px;}
		#mtm-form .mceEditor{float:left; float:none !important;}
		#mtm-form ul li{ margin: 0 0 5px 0; float:left;}
		#mtm-form a:link, #mtm-form a:visited{font-weight:bold; color:#333;}
		#mtm-form a:hover, #mtm-form a:active{font-weight:bold; color:#ff99ff;}
		#mtm-form .question label{ float:none; display:block; }
		#mtm-form .question textarea{ float:none; width: 185px; background-color:#fff; border:1px solid #DD97DB; overflow:auto; font-size:11px; font-family: Trebuchet MS, Helvetica, Arial, sans-serif; color:#fff;}
		#mtm-form input#btnSubmit{ margin: 0 0 0 270px !important; margin: 0 0 0 275px; width:63px !important; height:37px; background:url(/images/btn_submit2.jpg) top left no-repeat; border:none; letter-spacing:-999em; cursor:pointer;}
		
		#mtm-best-answer h2 {  width:557px; height:30px; float:left; font-size: 14px; color: #FFF; margin: 0 0 5px 0;  background: url(/images/mtm_best_answer.jpg) no-repeat; font-weight: normal; text-indent:-999em; letter-spacing:-999em;}
		
		#mtm-best-answer{margin:0 0 10px 0; float:left;}
		#mtm-best-answer p{margin:0;}
		#mtm-best-answer em.author{color:#C168BD; font-style:normal;}
		.mtm-best-answer-question{float:left; width:550px; margin: 0 0 10px 8px !important; margin:0 0 10px 4px;}
			.ba-avatar{float:left; margin:0 10px 0 0 !important; margin:0 10px 0 0;}
			.mtm-best-answer-question .ba-content{float:left; width:400px; background:url(/images/mtm_best_answer_question.jpg) no-repeat; padding:5px 0 0 50px;}
			.mtm-best-answer-question .ba-content p{color:#C168BD; font-size:14px; font-weight:bold;}
		.mtm-best-answer-answer{float:left; width:550px;  margin: 0 0 10px 0; margin: 0 0 10px 8px !important; margin:0 0 10px 4px;}
			.mtm-best-answer-answer .ba-content{float:left; width:400px; background:url(/images/mtm_best_answer_answer.jpg) no-repeat; padding:5px 0 0 50px;}
			
		#mtm-best-answer .voting{clear:both; margin: 0 0 0 85px;}	
		#mtm-best-answer .voting li{float:left; margin:0 15px 0 0;}
		.voting .good{font-style:normal; background:url(/images/vote_good.jpg) center left no-repeat; padding: 0 0 0 15px;}
		.voting .bad{font-style:normal; background:url(/images/vote_bad.jpg) center left no-repeat; padding: 0 0 0 15px;}
		.voting em{margin:0 0 0 5px;}
		
		#mtm-question-form textarea{border:1px solid #DD97DB; width:280px;}
		
		#mtm-other{clear:both !important; clear:none; float:none !important; float:left; width:560px;}
			#mtm-other h2{ background: #D4D4D4; font-size: 14px; color: #333; margin: 0 0 -4px 0; padding: 7px 0 8px 10px; display: block; }
			#mtm-other #article-list ul, #mtm-other .t1 ul, #mtm-other .t2 ul { padding: 15px 0 0 0; }
			#mtm-other #article-list li, #mtm-other .t1 li, #mtm-other .t2 li { float:left; width: 270px; height: 70px; margin: 0 0 10px 0; clear: none !important;}
			#mtm-other #article-list p, #mtm-other .t1 p, #mtm-other .t2 p { float:left; diplay:block; width: 190px; margin:0; font-size:12px; font-weight:normal; color:#999;} 
			
			#mtm-other #article-list p a, #mtm-other .t1 p a, #mtm-other .t2 p a{font-weight:bold; font-size:14px;}
			#mtm-other #article-list p a:link, #mtm-other #article-list p a:visited, #mtm-other .t1 p a:link, #mtm-other .t2 p a:link,  #mtm-other .t1 p a:visited, #mtm-other .t2 p a:visited{color:#C168BD;}
			#mtm-other #article-list p a:hover, #mtm-other #article-list p a:active, #mtm-other .t1 p a:hover, #mtm-other .t2 p a:hover, #mtm-other .t1 p a:active, #mtm-other .t2 p a:active{color:#C168BD; tex-decoration:underline;}
			
			a:link.mtm-totop, a:visited.mtm-totop, a:hover.mtm-totop, a:active.mtm-totop{ text-indent:-999em; width:32px; height:17px; display:block; float:right; background:url(/images/fact_fiction_list_totop.jpg) bottom right no-repeat;  }
			#mtm-other em.author{color:#C168BD; font-style:normal; font-size:12px; font-weight:normal;}
			
			#mtm-other #article-list .avatar, #mtm-other .t1 .avatar, #mtm-other .t2 .avatar{float:left; margin:0 10px 0 0;}
			#mtm-other .t1 ul, #mtm-other .t2 ul{margin: 0 0 0 11px;}
			
			#mtm-other .page-list{float:left;}
			.oq-bottom-menu{float:right; }
			.oq-bottom-menu .archive{float:right;}
			.oq-bottom-menu li{margin: 0 0 10px 5px; float:right;}
			.oq-bottom-menu a{color:#ff99ff;}
			
			#mtm-form p.regis-warn{margin:0 0 10px 7px !important; margin: 0 0 10px 7px;}
			#mtm-form p.regis-warn a{color:#ff99ff;}
			/*.tab-menu{float:left; width:580px;}
			.tab-menu li{float:right;}
			.tab-menu li.t2{background:url(/images/tab_popular.jpg) 0 0 no-repeat; width:65px; height:72px;}
				.tab-menu .t2 a:link, .tab-menu .t2 a:visited{background:url(/images/tab_popular.jpg) 0 0 no-repeat; width:65px; height:72px;}*/
				
			.Most p.tab-container{position:relative; border-bottom:1px solid #ccc; height:30px; background:none;}
				
				.Most ul#tab-menu { background:url(/images/tab_image.jpg) no-repeat; position:absolute; top:9px; left:425px; }
.Most ul#tab-menu li { float:left; list-style-type:none; position:relative;}
.Most ul#tab-menu li a { height:36px; display:block; text-indent:-9999px; outline:none; }

.Most ul#tab-menu li.t1 a, ul#tab-menu li.t2 a { background:url(/images/tab_image.jpg); }

.Most ul#tab-menu li.t2 a 							{ background-position:-66px 36px; width:66px; left:66px; }
.Most ul#tab-menu li.t2 a:hover					{ background-position:-66px 0px }
.Most ul#tab-menu li.t2 a.tab-current 					{ background-position:-66px 0px }
.Most ul#tab-menu li.t2 a.tab-current:hover 			{ background-position:-66px 0px }

.Most ul#tab-menu li.t1 a 							{ background-position:0 36px; width:66px; left:0 }
.Most ul#tab-menu li.t1 a:hover					{ background-position:0 0}
.Most ul#tab-menu li.t1 a.tab-current 				{ background-position:0 0}
.Most ul#tab-menu li.t1 a.tab-current:hover 			{ background-position:0 0}

.Most, .Comment{position:relative; }
			
			#mtm-inside-content-wrapper {float:left; width:560px;  margin:0 0 10px 0;}
			#mtm-inside-content {float:left; width:400px; margin: 0 2px 0 0;}
				#mtm-inside-content h2{background-color:#660066; color:#fff; font-size:14px; padding:5px 5px 5px 10px; margin:0 0 10px 0;}
				#mtm-inside-content h3{color:#670168;  padding: 0 0 0 10px; font-size:16px; margin: 5px 0 5px 0;}
				#mtm-inside-content .mtm-inside-question{float:left; width:390px;  margin-left:10px !important; margin-left:5px;}
				#mtm-inside-question-reply{width:550px;}
				#mtm-inside-question-reply .mtm-inside-question{float:left; width:550px; margin:10px 0 10px 0;}
				#mtm-inside-content .mtm-inside-question .avatar{float:left; margin:0 10px 0 0 !important; margin:0 10px 0 0 ;}
				#mtm-inside-content .mtm-inside-question .question { width: 250px !important; width:250px; float:left; background:url(/images/mtm_best_answer_question.jpg) no-repeat; padding:0 0 0 45px; min-height:45px; }
				/* for Internet Explorer */
			/*\*/
			* html #mtm-inside-content .mtm-inside-question .question, * html #mtm-inside-question-reply .mtm-inside-question .question {
				height: 45px;
			}
			/**/
			#mtm-inside-question-reply .mtm-inside-question .question{ width: 520px; float:left; background:url(/images/mtm_best_answer_question.jpg) no-repeat; padding:0 0 0 45px; min-height:45px; }
				
				#AnswerMomToMomTipsForm #MessageForm{float:left; width:540px;}
				
				.mtm-inside-question h3{color:#996699; margin:0 0 10px 0; font-size:14px;}
				
				.question p{margin:0px; }
				#mtm-inside-question .menu-question { float:right; margin: 10px 10px 0 0; }
				#mtm-inside-question .menu-question a { margin:0 0 0 5px; }
				.reply-button{text-indent:-999em; width:54px; height:18px; display:block; float:left; background:url(/images/reply_button.jpg) no-repeat;}
				.report-button{text-indent:-999em; width:78px; height:18px; display:block; float:right; background:url(/images/report_button.jpg) no-repeat;}
				
			#mtm-inside-best-answer{float:left; width:400px; margin:10px 0 0 0;}	
				#mtm-inside-best-answer {float:left; width:100%;}
				#mtm-inside-best-answer  .avatar{float:left; margin:0 10px 0 10px!important; margin:0 5px 0 5px;}
				#mtm-inside-best-answer  .answer{ width: 250px !important; width:250px; float:left; background:url(/images/mtm_best_answer_answer.jpg) no-repeat; padding:0 0 0 45px;  min-height:45px; }
				/* for Internet Explorer */
			/*\*/
			* html #mtm-inside-best-answer  .answer {
				height: 45px;
			}
			/**/
				.answer p{margin:0px;}
				.menu-answer{ float: right; width: 250px; margin: 20px 20px 0 0;}
				.menu-answer li { float:left; margin: 0 15px 0 0; }
				.menu-answer .good{font-style:normal; background:url(/images/vote_good.jpg) center left no-repeat; padding: 0 0 0 15px;}
		.menu-answer .bad{font-style:normal; background:url(/images/vote_bad.jpg) center left no-repeat; padding: 0 0 0 15px;}
		.menu-answer em{margin:0 0 0 5px;}	
				
			#mtm-inside-other-question{float:left; width:155px;}
				#mtm-inside-other-question h2{background-color:#BF97BC; color:#fff; font-size:14px; padding:5px 5px 5px 10px; margin:0;}
				#mtm-inside-other-question ul{padding:0 0 10px 0; background-color:#F0EEF1;}
				#mtm-inside-other-question li{border-bottom:1px solid #D0C4D2; background:url(/images/other_question_li.jpg) 8px 14px no-repeat; padding:10px 0 10px 30px;}
			
			#mtm-inside-other-answer{float:left; width:557px !important; width:500px;}
				#mtm-inside-other-answer h2{background-color:#ccc; color:#666; font-size:14px; padding:5px 0 5px 10px; margin:0 0 10px 0; width:546px !important; width:546px;}
				
				#mtm-inside-other-answer .menu-other-answer{float:left; margin:38px 0 0 80px !important; margin:38px 0 0 7px; width:500px;}
				#mtm-inside-other-answer .menu-other-answer li{float:left; margin:0 25px 0 0; border:none; display:block;}
				.menu-other-answer .good{font-style:normal; background:url(/images/vote_good.jpg) center left no-repeat; padding: 0 0 0 15px;}
				.menu-other-answer .bad{font-style:normal; background:url(/images/vote_bad.jpg) center left no-repeat; padding: 0 0 0 15px;}
				.menu-other-answer em{margin:0 0 0 5px;}	
				.reply-mtm{float:left; width:570px;}
				#mtm-inside-other-answer  ul#article-list{float:left;  }
				#mtm-inside-other-answer  ul#article-list li.oa{float:left; margin:0 0 20px 0; padding:0 0 15px 10px; border-bottom:1px solid #ccc; width:548px !important; width:500px; }
				
				#mtm-inside-other-answer .page-list-cont{float:right; width:550px; }
				#mtm-inside-other-answer .page-list{ color:#ff99ff; display:block; float:right; }
				#mtm-inside-other-answer .page-list a{color:#ff99ff; }
				#mtm-inside-other-answer a.mtm-totop{display:block; clear:right;}
				
				.other-answer-wrapper{float:left; width:540px;}
				.other-answer-wrapper .avatar { float:left; margin: 0 18px 0 0 !important; margin: 0 6px 0 0; }
				.other-answer{float:left; margin:0 0 0 0; width:440px !important; width:440px; }
				.other-answer p{margin:0;}
				
				#mtm-inside-other-question .archive { float:left; text-align:center; background:url(/images/button_index.jpg) center no-repeat #ccc; width:54px; height:18px; text-indent:-999em; padding:5px 54px 5px 47px; }
				#mtm-inside-other-question .mtm-submit-question { float:left; text-align:center; background:url(/images/submit_your_question.jpg) center no-repeat #F0EEF1; width:128px; height:126px; text-indent:-999em; padding:5px 14px 5px 13px; }
				.read-more{float:right; margin:0 10px 0 0; font-size:10px;}
			
/* End Mom to Mom */

/* Message Board */
			#message-board{float:left; border:3px solid #ccc; padding:10px; width:534px; margin:0 0 10px 0; padding-top:35px;}
			#message-board h2{color:#333; font-size:10px; margin:0;}
			#message-board h2 a{font-size:14px;}
			#message-board li{background:url(/images/messages.jpg) 0 5px no-repeat; padding:0 0 10px 25px; 	}
			#message-board .author{border-bottom:1px solid #ccc; padding: 0 0 10px 0;}
				.author .date{ font-style:normal;}
				.author .postedBy{ font-style:normal; color:#C168BD;}
			#message-board .page-list, #mb-comment .page-list{float:right; color:#F696FA;}	
			#message-board .page-list p{margin:0;}
			#message-board .page-list a, #mb-comment .page-list a{color:#F696FA;}
			#message-board .new-topic{float:left;}
			#message-board .new-topic a{ width:78px; height:14px; background:url(/images/new_topic.jpg) top left no-repeat; border:none; letter-spacing:-999em; display:block; cursor:pointer; text-indent:-999em; text-decoration:none;}
			
			#mb-comment-content {float:left; border:3px solid #ccc; padding:10px 14px 10px 40px; width:500px; background:url(/images/messages.jpg) 12px 17px no-repeat;}
			#mb-comment-content .topic{  margin:0; padding:0;}
			#mb-comment-content .topic h2{ margin:0; font-size:16px; color:#8E6B95;}
			#mb-comment-content .comments { padding: 0 0 10px 0; margin: 0 0 10px 0; border-bottom: 1px solid #cc99cc; font-weight: bold; }
			#mb-comment-content #comment-list { margin: 0; padding: 0; list-style: none; }
			#mb-comment-content #comment-list li { margin: 0 0 10px 0; padding: 0 0 10px 0; list-style: none; border-bottom: 1px solid #CC99CC; }
			#mb-comment-content #comment-list li .comment-avatar { width: 60px; height: 60px; float: left; margin: 0 10px 0 0; border: 1px solid #CCC; text-align: center; }
			#mb-comment-content #comment-list li .comment-avatar img { margin: auto; }
			#mb-comment-content #comment-list li .comment-content { float: left; width: 420px; }
			#mb-comment-content #comment-list li .comment-content .author { font-weight: bold; color: #996699; margin: 0; }
			#mb-comment-content #comment-list li .comment-content .report { font-weight: bold; text-align: right; margin: 0; }
			#mb-comment-content ul { margin: 0 0 10px 20px; padding: 0; list-style: disc; }
			#mb-comment-content ul li { list-style: disc; }
			#mb-comment-content ol { margin: 0 0 10px 20px; padding: 0; list-style: decimal; }
			#mb-comment-content ol li { list-style: decimal; }
			.postedBy{color:#DB8AD4; font-style:normal;}

			#mb-comment-content #reply {margin: 0 31px 0 31px; border-bottom:1px solid #BFA5C2; padding: 0 0 10px 0; width:474px !important; width:474px;}
			
			#mb-comment-list {margin: 0 31px 10px 31px !important; margin: 0 20px 10px 16px; float:left;}
			#mb-comment-list li{float:left; width:474px !important; width:474px; border-bottom:1px solid #BFA5C2; padding:10px 0 10px 0;}
			#mb-comment-list .comment-image{float:left; width:46px; margin: 0 18px 0 0; border:1px solid #ccc; padding:3px;}
			
			#mb-comment-form { margin: 0; padding: 0; font-weight: bold; }
			#mb-comment-form textarea{width:100%; margin: 0 0 5px 0; }
			#mb-comment-form #MessageBoardComment_9_btnPost { margin: 0; width:53px !important; height:17px; background:url(/images/reply_button.jpg) top left no-repeat; border:none; letter-spacing:-999em; cursor:pointer; }
			
			
			#MessageBoardForm, #AnswerMomToMomTipsForm {width:100%; clear:both;}
			#MessageBoardForm h2, #AnswerMomToMomTipsForm h2{ margin:0; font-size:16px; color:#fff; background-color:#986699; padding:5px 5px 5px 10px; width:545px;}
			#MessageBoardForm label {float:left; width:100px;}
			#AnswerMomToMomTipsForm label {float:left; width:100px;}
			#MessageForm{background-color:#FFCDFF; padding:10px;}
			
			#MessageBoardForm #MessageForm input#txtTitle, #MessageBoardForm #MessageForm textarea{width:350px;}
			#MessageBoardForm #MessageForm input#btnSubmit{ margin: 0 0 0 100px; width:79px !important; height:16px; background:url(/images/submit_mb.jpg) top left no-repeat; border:none; letter-spacing:-999em; cursor:pointer;}		
/*  End Message Board*/

/*  Chat */
		
		.chat-wrapper{background:url(/images/chat.jpg) no-repeat; width:547px; height:280px; float:left; position:relative; padding:40px 12px 0 11px;}
		.chat_main{float:left; width:363px; padding:10px; overflow:scroll; height:198px;}
		.chat_user_main{float:left; width:110px; padding:10px 14px 10px 14px; overflow:scroll; height:198px;}
			.chat_user_main li{ padding:0 0 10px 20px; }
			.chat_user_main li.member { background:url(/images/icon_member.jpg) 0 2px no-repeat; }
			.chat_user_main li.member-doctor { background:url(/images/icon_doctor.jpg) 0 2px no-repeat; }
		.frm-chat{clear:left; position:absolute; top:267px !important; top:264px; left:20px;}
		
		.chat-wrapper input{background-color:#FCE2FB; border-color:#FCE2FB; border:none;}
		
		#featured-doctor { float: left; }
		.doctor-chat{width:180px; font-size:11px; float:left; height:151px; overflow:hidden; border-bottom:1px solid #ccc; margin-right: 5px; }
			.doctor-chat h2{margin:0; font-size:14px; color:#694060;}
			.doctor-chat h2.dc-schedule{background:url(/images/title_chat_schedule.jpg) no-repeat; width:180px; height:28px; text-indent:-999em; overflow: hidden; }
			.doctor-chat-content {padding:13px 11px 13px 11px; border:1px solid #ccc; float:left; width:156px !important; width:156px; height:96px !important; overflow:hidden;}
			
			.doctor-info {float:left; margin:11px 0 0 0; height:60px; overflow:hidden;}
			.doctor-info .author-image {float:left; width:46px; margin:0 9px 0 0;}
			.doctor-info .author-image img{width:46px; height:46px;}
			.doctor-info .topic{float:left; width:100px; height:50px; overflow:hidden; font-size:9px; }
			.doctor-info .topic li{line-height:12px;}
				.topic .even{color:#694060; height:14px; overflow:hidden;}
				
				.doctor-blog .doctor-chat-content a.more{float:right; font-size:10px; color:#660066;}
				
		.doctor-blog{width:180px; font-size:11px; float:left; margin-right: 5px; }
			.doctor-blog h2{margin:0; font-size:14px; color:#694060;}
			.doctor-blog h2.db-title{background:url(/images/title_chat_doctor_blog.jpg) no-repeat; width:180px; height:28px; text-indent:-999em; overflow: hidden; }
		
		#chat-message-board{width:180px; font-size:11px; float: left; }
			#chat-message-board h2.chat-message-list-title{background:url(/images/title_chat_message_board.jpg) no-repeat; width:180px; height:28px; text-indent:-999em; overflow: hidden; margin:0px;}
			#chat-message-board li{background:url(/images/messages.jpg) 0 5px no-repeat; padding:0 0 10px 25px; 	}
		#chat-message-board .doctor-chat-content a{font-weight:bold; color:#660066;}
		
		input#btn_send_chat{border:1px solid #7C627B; cursor:pointer;}
		
		#chat-other{float:left;}
		p.join-chat{margin:0 0 10px 0;}
		#join-chat { clear: both; }
		#join-chat h3{ font-size:14px; color:#996699; }
		#join-chat-message{background:url(/images/join_chat_message.jpg) no-repeat; width:547px; height:312px; float:left; position:relative; margin:0 0 10px 0;}
		#join-chat-message .joinChatForm{ position:absolute; text-align:center; top:150px; left:0px; width: 100%; text-align: center; font-weight: bold; line-height: 150%; }
		#join-chat-message .joinChatForm .frmButton { text-indent: -10000px; overflow: hidden; cursor: pointer; width: 84px; height: 14px; background: url(/images/button_chat_now.jpg) no-repeat; border: none; margin:10px 0 0 0 ; }
		#join-chat-message a { color: #990099; }
/*  End Chat */

.purple #breadcrumb { margin: 0 0 10px 0; padding: 0; height: 23px; font-size: 12px; color: #7C627B; border-top: 1px solid #7C627B; border-bottom: 1px solid #7C627B; position: relative; }
	.purple #breadcrumb ul { margin: 0; padding: 0; list-style: none; }
	.purple #breadcrumb ul li { float: left; margin: 0 5px 0 0; padding: 3px 0 0 0; list-style: none; }
	.purple #breadcrumb ul li a{color:#7C627B;}
	.purple #breadcrumb ul li.first { padding: 0 !important; margin: 0 10px 0 0 !important; }

	.purple	p#pageNavi, .purple	ul#pageNavi{float:right; font-weight:bold; color:#ff99ff; margin-bottom:10px; width:auto;}
		.purple	ul#pageNavi li{float:left; margin:0 10px 0 0;}
		.purple	ul#pageNavi strong{float:left;}
		.purple	p#pageNavi a, .purple	ul#pageNavi a{ padding:0 1px 0 6px;}
		.purple	p#pageNavi a.show-all, .purple	ul#pageNavi a.show-all{ padding:0 3px 0 0; border:none;}
		.purple	p#pageNavi a:link, .purple	p#pageNavi a:visited, .purple	ul#pageNavi a:link, .purple	ul#pageNavi a:visited{ color:#ff99ff; text-decoration:none;}
		.purple	p#pageNavi a:hover, .purple	p#pageNavi a:active, .purple	ul#pageNavi a:hover, .purple	ul#pageNavi a:active{ color:#ff99ff; text-decoration:underline;}

/* Archives */

#mtm-archives h2{margin:10px 0 10px 0; font-size:16px;}
#mtm-archives ul.pageNavi{ float:right; }
#mtm-archives ul.pageNavi strong{ float:left; margin:0 0 0 0; color:#FF99FF; }
#mtm-archives ul.pageNavi li{float:left; margin:0 0 0 5px}
#mtm-archives ul{margin:10px 0 0 0;}
#mtm-archives ul li{margin:0 0 10px 0;}
#mtm-archives ul p{font-size:14px; margin:0; font-weight:bold;}
#mtm-archives ul p a{color:#cc66cc;}
#mtm-archives strong{color:#FF99FF;}
#mtm-archives-title { clear: both; width: 560px; height: 28px; background: url(/images/title_mtm_archives.jpg) no-repeat; position: relative; margin: 0 0 15px 0; }
	#mtm-archives-title img { position: absolute; top: 5px; right: 10px; }
/* End Archives */

/* Blog */
#blog-container { clear: both; width: 560px; }
#blog-container a { color: #cc33cc; text-decoration: none; font-weight: bold; }
#blog-container a:hover { color: #660066; text-decoration: underline; }

	#blog-morinaga { width: 560px; margin: 0 0 10px 0; }
	#blog-morinaga img { float: left; margin: 0 10px 10px 0; }
	#blog-morinaga h2 { color: #660066; margin: 0 0 10px 0; padding: 0; font-size: 14px; text-transform:uppercase;}
	
	#blog-member { float: left; width: 260px; height: 200px; background: #ffebff; }
	#blog-member .inner { padding: 10px; }
	#blog-member .member { float: left; margin: 0 10px 0 0; width: 60px; text-align: center; font-size: 10px; color: #CC33CC; }
	#blog-member h2 { color: #660066; margin: 0 0 10px 0; padding: 0; font-size: 14px; overflow:hidden; height:75px; }
	
	#blog-create { float: right; width: 260px; height: 200px; background: #ffffeb url(/images/btn_create_blog.jpg) 0 28px no-repeat; position: relative; }
	#blog-create .inner { padding: 10px; }
	#blog-create .button { position: absolute; top: 163px; right: 8px; }
	
	#blog-sort { padding: 10px 0 0 10px; }
	.blog-archives { padding: 0 0 0 10px; }
		.blog-archives li { height: 60px; margin: 0 0 10px 0; }
		.blog-archives li .avatar { float: left; margin: 0 10px 0 0; }
		.blog-archives h2 { font-size: 14px; }
		.blog-archives em.updated { color: #cc66cc; font-style: normal; }
	
	.blog-cpanel { background: #ffe5ff; }
	.blog-cpanel .inner { padding: 10px; }
	.tbl-createblog { width: 100%; }
		.tbl-createblog td { vertical-align: top; padding: 5px; }
		.tbl-createblog th { vertical-align: top; padding: 5px; font-weight: bold; }
		.tbl-createblog input.TextBox, .tbl-createblog textarea { width: 350px; }
		.tbl-createblog .btnNext, #blog-theme .btnNext { background: url(/images/btn_lanjut.jpg) no-repeat; width: 78px; height: 14px; border: none; letter-spacing: -999em; cursor: pointer; overflow: hidden; }
		.btnPrevious { background: url(/images/btn_kembali.jpg) no-repeat; width: 78px; height: 14px; border: none; letter-spacing: -999em; cursor: pointer; overflow: hidden; }
		#blog-theme table input, #blog-theme table img { float: left; margin: 0 5px 20px 0; }
		#BlogForm_7_rbtTheme, #EditTemplate_7_rbtTheme { width: 100%; }
		#BlogForm_7_rbtTheme td, #EditTemplate_7_rbtTheme td { vertical-align: top; padding: 5px; }
		#BlogForm_7_rbtTheme td img, #EditTemplate_7_rbtTheme td img { float: left; margin: -15px 0 10px 25px; border: 1px solid #CC66CC; }
		
	.Error { color: #CC0000; }
	.Error ul { font-weight: bold; margin: 0 0 10px 0; }
	
	#cpanel-menu { float: right; margin: 0 0 10px 0; padding: 0; }
		#cpanel-menu li { float: left; margin: 0 0 0 15px; padding: 0; }
		#cpanel-menu li a { color: #999; text-transform: uppercase; }
		#cpanel-menu li a:hover { color: #993399; }
	.blog-cp-manage { clear: both; }
	.blog-cp-template { clear: both; }
		.blog-cp-manage .header { background: #ffccff; width: 560px; height: 30px; position: relative; border-bottom: 2px solid #FFF; }
		.blog-cp-manage .header .post-select { position: absolute; top: 5px; right: 10px; }
		.blog-cp-manage .header img { position: absolute; top: 8px; left: 10px; }
		.blog-cp-manage .post-list { margin: 0 0 10px 0; padding: 0; }
			.blog-cp-manage .post-list li { clear: both; background: #FFE5FF; width: 560px; height: 30px; border-bottom: 1px solid #FFF; position: relative; }
			.blog-cp-manage .post-list li .title { position: absolute; top: 5px; left: 10px; }
			.blog-cp-manage .post-list li .action { position: absolute; top: 5px; right: 10px; }
			.blog-cp-manage .post-list li em.status { font-style: normal; font-weight: bold; color: #FF99CC; }
	.blog-cp-compose { clear: both; background: #FFE5FF; padding: 10px; }
	.btnDraft { background: url(/images/btn_saveasdraft.jpg) no-repeat; width: 78px; height: 14px; border: none; letter-spacing: -999em; cursor: pointer; overflow: hidden; }
	.btnPreview { background: url(/images/btn_preview.jpg) no-repeat; width: 78px; height: 14px; border: none; letter-spacing: -999em; cursor: pointer; overflow: hidden; }
	.btnPublish { background: url(/images/btn_publish.jpg) no-repeat; width: 78px; height: 14px; border: none; letter-spacing: -999em; cursor: pointer; overflow: hidden; }
/* End Blog */

/* End PURPLE Section */


