/* Main CSS */
/*######## Common start ########*/
html{
	overflow-y:scroll;
	min-width:980px;
}
body{
	margin:0;
	padding:0;
	line-height:1.25em;
	font-family:Arial, Helvetica, Sans-serif, Geneva, Tahoma;
	font-size:87.5%;
	background:#3C3963;
	color:#e9e5f6;
	min-width:980px;
}
.floatleft{
	float:left !important;
}
.floatright{
	float:right !important;
}
.floatnone{
	float:none !important;
}
.clearboth{
	clear:both;
}
.clearleft{
	clear:left;
}
.overflowhidden{
	overflow:hidden;
	zoom:1;
}
.overflowauto{
	overflow:auto;
	zoom:1;
}
.relative{
	position:relative;
}
.inline{
	display:inline;
}
.inline-block{
	display:inline-block;
	*display:inline;
	zoom:1;
}
.vertical-middle{
	vertical-align:middle;
}
h1,h2,h3,h4,h5,h6,
p{
	margin:0;
	padding:0;
}
p{
	word-wrap:break-word;
}
p.tb-space{
	margin:10px 0px 10px 0px;
}
img{
	border:none;
}
abbr{
	border-bottom:0px;
}
a:link{
	color:#E5C700;
}
a:hover{
	color:#E5C700;
}
a:visited{
	color:#f1ba82;
}
a:active{
	color:#fffff;
}
a.dohover:hover{
	color:#E5C700 !important;
}
a.dohoverline:hover{
	text-decoration:underline !important;
}
a.novisited:visited{
	color:#E5C700 !important;
}
a.whitelink{
	color:#ffffff !important;
}
a.nounderline{
	text-decoration:none !important; 
}
.cursor-help{
	cursor:help;
}
hr{
	border:solid 0px #ffffff;
	border-bottom:solid 1px #e0e0e0;
}
.hr-line{
	border-bottom:solid 1px #595684;
}
.nowrap{
	white-space:nowrap;
}
.alignleft{
	text-align:left !important;
}
.aligncenter{
	text-align:center !important;
}
.alignright{
	text-align:right !important;
}
ul.readlist li,
ol.readlist li{
	margin-bottom:8px;
	line-height:150%;
}
/* Layout box */
.samgee .container-outer{
	width:980px;
	margin:auto;
}
.samgee .container-liquid{
	width:98%;
	max-width:1044px;
	min-width:980px;
}
.samgee .container-liquid.max{
	width:98%;
	max-width:1200px;
}
.samgee .container-wrap.bottombdr{
	border-bottom:1px solid #22203D;
}
.samgee .container-wrap.bottomspc{
	margin-bottom:30px;
	background:#38355C;
}
.samgee .bottommargin{
	margin-bottom:20px;
}
.transparent-border .light-border{
	border-bottom:solid 1px #38355c;
}
.transparent-border .dark-border{
	border-bottom:solid 1px #413e6b;
}
.transparent-border.page-title-border,
.transparent-border.bottom-margin{
	margin-bottom:10px;
}
.samgee .box-shadow45-black{
	-webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.37);
	-moz-box-shadow:    2px 2px 2px rgba(0, 0, 0, 0.37);
	box-shadow:         2px 2px 2px rgba(0, 0, 0, 0.37);
}
.samgee .loadmore-bar{
	text-align:center;
	line-height:41px;
	font-size:1.143em;
}
/* Loadmore style */
.samgee .loadmore-bar-paging{
	border:solid 1px #211e2e;
	position:relative;
	margin:32px 0px 10px 0px;
	font-size:1.071em;
	-webkit-border-radius: 2px;
    border-radius: 2px;
	line-height:44px;
}
.samgee .loadmore-bar-paging.firsttop{
	margin-top:5px;
	margin-bottom:10px;
}
.samgee .loadmore-bar-paging.middle{
	margin-top:10px;
}
.samgee .loadmore-bar-paging.bottom{
	margin-top:0px;
	margin-bottom:0px;
}
.samgee .loadmore-bar a,
.samgee .loadmore-bar .loadmore-bar-inner{
	display:block;
	text-decoration:none;
	color:#d0cdf0;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
	border-top: 1px solid #837FAC;
	
	background: #4a476e;
	
	-webkit-box-shadow:  0px 2px 3px 0px rgba(00, 00, 00, 0.3);
	box-shadow:  0px 2px 3px 0px rgba(00, 00, 00, 0.3);
}
.samgee .loadmore-bar a:hover{
	color:#FFC600;
	background: #444169;
}
.samgee .loadmore-bar-paging a,
.samgee .loadmore-bar-paging .loadmore-bar-inner{
	background-color:#205E7F !important;
	border-color:#85D6F1;
	-webkit-border-radius: 2px;
    border-radius: 2px;
}
.samgee .loadmore-bar-paging a:hover,
.samgee .loadmore-bar-paging.sub-loadmore a:hover{
	background: #277199 !important;
	border-color:#bdebfb;
	color:#000000;
}
.samgee .loadmore-bar-paging .icon-expand-left{
	position:absolute;
	top:0px;
	left:20px;
}
.samgee .loadmore-bar-paging .icon-expand-right{
	position:absolute;
	top:0px;
	right:20px;
}
.samgee .loadmore-bar.sub-loadmore{
	margin-left:40px;
	line-height:30px;
}
.samgee .loadmore-bar-paging.sub-loadmore{
	font-size:0.929em;
}
.samgee .loadmore-bar-paging.sub-loadmore.firsttop{
	margin-top:40px;
	bottom:-11px;
}
.samgee .loadmore-bar-paging.sub-loadmore.bottom{
	margin-top:15px;
	margin-bottom:20px;
}
/* Footer Navigation in Topic page, start */
.samgee .topic-float-nav-wrap{
	bottom:0px;
	position:fixed;
	display: none;
	z-index:100;
	width:100%;
}
.samgee .topic-float-nav{
	font-size:13px;
	background:#484573;
	text-align:left;
	border-top:1px solid #2f2d61;
	overflow:hidden;
	zoom:1;
	-webkit-box-shadow:0 -1px 8px #302e59;
	-moz-box-shadow:0 -1px 8px #302e59;
	box-shadow:0 -1px 8px #302e59;
	opacity:0.7;
	filter:alpha(opacity = 70);
	zoom:1;
}
.samgee .topic-float-nav:hover{
	opacity:1;
	filter:alpha(opacity = 100);
}
.topic-float-nav-inner{
	width:88%;
	max-width:950px;
	min-width:886px;
	margin:auto;
	text-align:center;
	position:relative;
}
.samgee .float-nav-info{
	float:left;
	vertical-align:middle;
	display:inline-block;
	*display:inline;
	zoom:1;
	position:relative;
	height:23px;
	
	padding:5px 0px 0px 0px;
}
.samgee .float-nav-gotopage{
	margin:0px 0px;
	display:inline-block;
}
.samgee .float-nav-gotopage .float-nav-label{
	font-size:13px;
	line-height:30px;
	display:inline-block;
	margin-left:1px;
}
.samgee .float-nav-gotopage select{
	display:inline-block;
	font-size:1em;
	background:#3a3863;
	border-color:#1a1939;
	max-width:60px;
	*width:60px;
	padding:0px;
	color:#ffffff;
}
.samgee .topic-float-nav .block{
	margin:0px 0px 3px 0px;
	color:#a6a4cb;
	display:inline-block;
}
.samgee .topic-float-nav .float-nav-action{
	margin-top:0px;
	text-align:left;
	display:inline-block;
	position:absolute;
	top:6px;
	right:0px;
}
.samgee .topic-float-nav a.block{
	text-decoration:none;
	position:relative;
	padding-left:22px;
}
.samgee .topic-float-nav a.block:hover{
	color:#ffffff;
}
.samgee .topic-float-nav a.block:hover .icon-gotop{
	background-position:-20px -280px;
}
.samgee .topic-float-nav a.block:hover .icon-gobottom{
	background-position:-20px -300px;
}
.samgee .topic-float-nav .float-nav-action .icon{
	display:block;
	position:absolute;
	width:16px;
	height:16px;
	top:2px;
	left:0px;
}
.share-widget02{
	display:inline-block;
	*display:inline;
	vertical-align:top;
}
.share-widget02 .fb-like,
.share-widget02 .twitter-share-button{
	display:inline-block;
	*display:inline;
}
.share-widget02 .twitter-share-button{
	position:relative;
	top:2px;
	margin-left:3px;
}
.fb_iframe_widget iframe{
	z-index:800;
}
/* Footer Navigation in Topic page, end */

/* Control image size in Topic , start*/
.img-in-post{
	max-width:100%;
	margin:10px 0px 10px 0px;
}
.samgee .img-in-emotion{
	position:relative;
	top:9px;
	margin:0px 3px 0px 3px;
}
.samgee .display-post-wrapper.sub-comment .img-in-post{
	max-width:100%;
}
.samgee .display-post-story .post-que-table .img-in-post,
.samgee .create-post-item .post-que-table .img-in-post{
	max-width:450px;
	max-height:450px;
}
.samgee .dialog-send-msg .img-in-post{
	max-width:580px;
}
.samgee .revision-mode .img-in-post{
	max-width:400px;
	max-height:300px;
}
.samgee .img-in-post-upload{
	max-height:450px;
}
/* Control image size in Topic , end*/
/* Font Color start */
.focus-txt{
	color:#ffffff !important;
}
.focus02-txt{
	color:#E5C700 !important;
}
.unfocus-txt{
	color:#737199 !important;
}
.remark-txt{
	color:#b5b2de !important;
}
.error-txt{
	color:#ffa200 !important;
}
.error02-txt{
	color:#ff5400 !important;
}
.success-txt{
	color:#84d648 !important;
}
.remark-two-txt{
	color:#75f1e2 !important;
}
.remark-three-txt{
	color:#95d5cd !important;
}
.remark-four-txt{
	color:#cccccc !important;
}
.sub-title{
	color:#E5C700 !important;
}
.sub-title02{
	color:#F0F000 !important;
}
.required-mark, .required-mark-label{
	color:#ff8c04;
	font-size:0.857em;
	padding-left:5px;
	font-weight:bold;
}
.required-mark-label{
	padding-left:0px;
}
/* Font Color end */
/* Text size start */
.small-txt{
	font-size:0.929em !important;
}
.small-txt-fixed{
	font-size:13px !important;
}
.smallest-txt-fixed{
	font-size:11px !important;
}
.txt-shadow{
	text-shadow: 1px 0px 1px rgba(0, 0, 0, 0.75);
}
.loading-txt{
	background: url("../images/loading-animate.gif") no-repeat top right;
	padding-right:20px;
	color:#ffffff !important;
}
.loading-inline{
	background: url("../images/loading-animate.gif") no-repeat 100% 2px;
	padding-right:25px;
	display:inline-block;
}
.loading_animate{
	background: url("../images/loading-three-smile.gif") no-repeat 0px 0px;
	display:block;
	width:59px;
	height:26px;
}
/* Text size end */
/* BB special style start */
.code-style{
	font-family:Courier New, Courier ;
	padding-left:20px;
}
.spoil-style{
	border:dashed 1px #E5C700 ;
	padding:10px 0px 10px 20px;
	margin:10px 0px;
	display:block;
}
/* BB special style end */
/* ######## Icon start ########*/
.icon-chgname{
	background: url("../images/icon-chgname.png") no-repeat 0px 0px;
}
.icon-rightarrow{
	background: url("../images/icon-rightarrow.png") no-repeat 0px 0px;
}
.icon-addtag{
	background: url("../images/icon-plus-22x22.png") no-repeat 0px 0px;
}
/* Pantip Products logo*/
.icon-pantip-products{
	background: url("../images/pantip-products-logo.png") no-repeat 0px 0px;
	display:block;
}
.icon-pantip-products.pantipmarket{
	background-position:0px 0px;
	width:126px;
	height:54px;
}
.icon-pantip-products.bloggang{
	background-position:0px -60px;
	width:82px;
	height:54px;
}
.icon-pantip-products.pantown{
	background-position:0px -120px;
	width:128px;
	height:43px;
}
.icon-pantip-products.pantipmarket-small{
	background-position:-140px 0px;
}
.icon-pantip-products.bloggang-small{
	background-position:-140px -60px;
}
.icon-pantip-products.pantown-small{
	background-position:-140px -120px;
}
/* Icon for Common use*/
.icon{
	background: url("../images/icon.png") no-repeat 0px 0px;
}
.icon-inline{
	float: left;
    height: 16px;
    margin-right: 4px;
    position: relative;
	top:7px;
    left: 0;
    width: 16px;
}
.icon-email{
	background-position:0px 2px;
}
.icon-gotmail{
	background: url("../images/icon-gotmail.gif") no-repeat 0px 0px;
	background-position:0px 2px;
}
.icon-smile{
	background-position:0px -20px;
}
.icon-reportbin{
	background: url("../images/icon-edit.png") no-repeat 0px 0px;
	background-position:-16px 0px;
}
.icon-linkchain{
	background-position:0px -40px;
}
.icon-reload{
	background-position:0px -60px;
}
.icon-setting{
	background-position:0px -80px;
}
.icon-editpen{
	background-position:0px -100px;
}
.icon-tag{
	background-position:0px -120px;
}
.icon-remove{
	background-position:0px -140px;
}
.icon-add-mini{
	background-position:0px -160px;
}
.icon-reply{
	background-position:0px -200px;
}
.icon-success{
	background-position:0px -220px;
}
.icon-new-post{
	background-position:0px -240px;
}
.icon-clock{
	background-position:0px -260px;
	cursor:default;
}
.icon.icon-gotop{
	background-position:0px -280px;
}
.icon.icon-gobottom{
	background-position:0px -300px;
}
.icon.icon-share{
	background-position:0px -320px;
}
.icon.icon-reply-count{
	background-position:0px -360px;
}
.icon.icon-tipscorner{
	background-position:0px -380px;
}
.icon.icon-unfav{
	background-position:0px -400px;
}
.icon.icon-fav{
	background-position:-40px -400px;
}
.my-menu .icon-new-post{
	width:20px !important;
}
.icon-success.modal-success{ /* for Success post or comment*/
	background:url('../images/icon-smile-correct.gif') no-repeat 0px 0px;
    display:block;
    height: 32px;
	width: 20px;
	margin:0px auto 4px auto;
}
/* Icon status using in Comment or Profile page*/
.icon-mini-status{
	background: url("../images/icon-mini-status.png") no-repeat 0px 0px;
	float: left;
    height: 16px;
    margin-right: 2px;
    position: relative;
    right: 0;
    width: 16px;
}
.icon-status-owner{
	background-position:0px 0px;
}
.icon-mini-email{
	background-position:0px -20px;
}
.icon-mini-eye{
	background-position:0px -60px;
}
.icon-mini-setting{
	background-position:0px -80px;
}
.icon-mini-signout{
	background-position:0px -100px;
}
.icon-status-acceptedans{
	background-position:0px -120px;
}
.icon-status-acceptedans2{
	background-position:0px -140px;
}
.icon-mini-circle{
	background-position:0px -160px;
}
.icon-mini-bookmark{
	background-position:0px -180px;
}
.icon-mini-heart{
	background-position:0px -200px;
}
.icon-mini-thumbup{
	background-position:0px -220px;
}
.icon-mini-champ{
	background-position:0px -240px;
}
/* Icon for Topic type*/
.icon-mini-posttype{
	background: url("../images/icon-mini-posttype-16x16.png") no-repeat 0px 0px;
	float: left;
    height: 17px;
    margin-right: 2px;
    position: relative;
    width: 17px;
}
.icon-mini-posttype-poll{
	background-position:0px -180px;
}
.icon-mini-posttype-que{
	background-position:0px 0px;
}
.icon-mini-posttype-news{
	background-position:0px -40px;
}
.icon-mini-posttype-shop{
	background-position:0px -60px;
}
.icon-mini-posttype-review{
	background-position:0px -80px;
}
.icon-mini-posttype-chat{
	background-position:0px -100px;
}
.icon-mini-posttype-viewlist{
	background-position:0px -120px;
}
.icon-mini-posttype-viewgrid{
	background-position:0px -140px;
}
.icon-mini-posttype-all{
	background-position:0px -160px;
}
.icon-mini-posttype.w-filter{
	display:inline-block;
	top:1px;
	margin-left:3px;
}
.grayscale.icon-mini-posttype-poll{
	background-position:-20px -180px;
}
.grayscale.icon-mini-posttype-que{
	background-position:-20px 0px;
}
.grayscale.icon-mini-posttype-news{
	background-position:-20px -39px;
}
.grayscale.icon-mini-posttype-shop{
	background-position:-20px -60px;
}
.grayscale.icon-mini-posttype-review{
	background-position:-20px -80px;
}
.grayscale.icon-mini-posttype-chat{
	background-position:-20px -98px;
}
/* Icon, Third party: FB, Gmail, Hotmail, Yahoo */
.icon-3rdparty-mini{
	background: url("../images/icon-3rdparty-16x16.png") no-repeat 0px 0px;
	width:16px;
	height:16px;
	position: relative;
}
.icon-3rdparty-mini.icon-3rdparty-fb{
	background-position:0px 0px;
}
.icon-3rdparty-mini.icon-3rdparty-gmail{
	background-position:0px -16px;
}
.icon-3rdparty-mini.icon-3rdparty-hotmail{
	background-position:0px -32px;
}
.icon-3rdparty-mini.icon-3rdparty-yahoo{
	background-position:0px -48px;
}
/* Icon, Member */
.icon-memberbadge-mini{
	background: url("../images/icon-memberbadge-16x16.png") no-repeat 0px 0px;
	width:16px;
	height:16px;
	position: relative;
}
.icon-memberbadge-mini.icon-memberbadge-smile{
	background-position:0px 0px;
}
.icon-memberbadge-mini.icon-memberbadge-mobile{
	background-position:0px -20px;
}
.icon-memberbadge-mini.icon-memberbadge-bloggang{
	background-position:0px -40px;
}
.icon-memberbadge-mini.icon-memberbadge-organization{
	background-position:0px -60px;
}

/* Icon, Section title in Topic page*/
.icon-header-badge{
	background: url("../images/icon-header-badge.png") no-repeat 0px 0px;
}
.icon-header-badge3{
	background: url("../images/icon-header-badge3_grayscale.png") no-repeat 0px 0px;
}
.icon-header-badge3.chosen{
	background-position:0px 0px;
}
.icon-header-badge3.publicchosen{
	background-position:0px -30px;
}
.icon-header-badge3.chat{
	background-position:0px -60px;
}
.icon-header-badge3.comment{
	background-position:0px -90px;
}
.icon-header-badge3.chatpage{
	background-position:0px -120px;
}
.icon-header-badge3.caution{
	background-position:0px -150px;
}
/* Icon for Post type*/
.icon-post-medium{
	background: url("../images/icon-posttype-24x24.png") no-repeat 0px 0px;
}
.icon-post-common{
	background-position:0px 0px;
}
.icon-post-poll{
	background-position:0px -37px;
}
/* Icon for Room */
.icon-room{
	background: url("../images/icon-room.png") no-repeat 0px 0px;
}
.icon-room-chalermthai{
	background-position:-56px 0px;
}
.icon-room-chalermkrung{
	background-position:-224px -168px;
}
.icon-room-siam{
	background-position:0px 0px;
}
.icon-room-jatujak{
	background-position:-112px 0px;
}
.icon-room-food{
	background-position:-112px -168px;
}
.icon-room-home{
	background-position:0px -168px;
}
.icon-room-ratchada{
	background-position:-168px 0px;
}
.icon-room-mbk{
	background-position:-224px 0px;
}
.icon-room-supachalasai{
	background-position:-56px -56px;
}
.icon-room-blueplanet{
	background-position:-112px -56px;
}
.icon-room-camera{
	background-position:-280px -112px;
}
.icon-room-lumpini{
	background-position:-168px -56px;
}
.icon-room-beauty{
	background-position:0px -224px;
}
.icon-room-family{
	background-position:-168px -168px;
}
.icon-room-klaibann{
	background-position:-280px -56px;
}
.icon-room-library{
	background-position:-0px -112px;
}
.icon-room-religious{
	background-position:-56px -168px;
}
.icon-room-wahkor{
	background-position:-56px -112px;
}
.icon-room-silom{
	background-position:-112px -112px;
}
.icon-room-sinthorn{
	background-position:-168px -112px;
}
.icon-room-rajdumnern{
	background-position:-280px 0px;
}
.icon-room-social{
	background-position:-56px -224px;
}
.icon-room-news{
	background-position:-280px -168px;
}
.icon-room-isolate{
	background-position:-224px -56px;
}
.icon-room-silicon{
	background-position:-112px -224px;
}
.icon-room-gallery{
	background-position:-168px -224px;
}
.icon-room-writer{
	background-position:-224px -224px;
}
.icon-room-thailand{
	background-position:-280px -224px;
}
.icon-room-pantip{
	background-position:0px -280px;
}
.icon-room-greenzone{
	background-position:-56px -280px;
}
.icon-room-art{
	background-position:-112px -280px;
}
.icon-room-cartoon{
	background-position:-168px -280px;
}
/* icon tag */
.icon-tag-inline{
	background: url("../images/icon-tag-bullet.png") no-repeat 0px 0px;
	display:block;
	float:left;
	width:19px;
	height:8px;
	position:relative;
	top:6px;
}
/*for Tool bar*/
.toolbar-icon{
	background:#2e2c4a;
	border:solid 1px #8d8d8d;
	display:block;
	float:left;
	margin-right:3px;
	cursor:default;
}
.toolbar-icon:hover{
	border:solid 1px #ffffff;
	background:#34324F;
}
.toolbar-blank{
	width:10px;
	height:24px;
	display:block;
	float:left;
	margin-right:3px;
}
.icon-toolbar{
	background: url("../images/icon-toolbar.png") no-repeat 0px 0px;
	display:block;
	width:24px;
	height:24px;
}
.icon-photo{
	background-position:0px 0px;
}
.icon-video{
	background-position:0px -24px;
}
.icon-bold{
	background-position:0px -48px;
}
.icon-italic{
	background-position:0px -72px;
}
.icon-underline{
	background-position:0px -96px;
}
.icon-strike{
	background-position:0px -120px;
}
.icon-alignleft{
	background-position:0px -144px;
}
.icon-aligncenter{
	background-position:0px -168px;
}
.icon-alignright{
	background-position:0px -192px;
}
.icon-hyperlink{
	background-position:0px -216px;
}
.icon-hr{
	background-position:0px -240px;
}
.icon-superscript{
	background-position:0px -264px;
}
.icon-subscript{
	background-position:0px -288px;
}
.icon-code{
	background-position:0px -312px;
}
.icon-spoil{
	background-position:0px -336px;
	width:36px;
}
.icon-map{
	background-position:0px -360px;
}
.icon-emoticon{
	background-position:0px -384px;
}
/*for Tag*/
.icon-tag{
	background: url("../images/icon-tag-mark.png") no-repeat 0px 0px;
}
.icon-tag-block,
.icon-tag-allow{ 
	display: inline-block;
	*display:inline;
	zoom:1;
    height: 10px;
    margin: 5px 4px 0 0px;
    width: 11px;
	vertical-align:top;
}
.icon-tag-block{ /* Use for Block Msg. in Inbox */
	background-position: -20px -20px;
	margin-top:4px;
}
.icon-tag-allow{ 
	background-position: 0px -20px;
}
/*for Post list-status*/
.icon-postlist-status{
	background: url("../images/icon-post-list-status.png") no-repeat 0px 0px;
}
/*for Room menu*/
.icon-roommenu{
	background: url("../images/icon-roommenu.png") no-repeat 0px 0px;
}
.icon-roommenu.icon-camera{
	background-position:0px 0px;
}
.icon-roommenu.icon-food{
	background-position:0px -36px;
}
.icon-roommenu.icon-gallery{
	background-position:0px -72px;
}
.icon-roommenu.icon-klaiban{
	background-position:0px -108px;
}
.icon-roommenu.icon-pet{
	background-position:0px -144px;
}
.icon-roommenu.icon-music{
	background-position:0px -180px;
}
.icon-roommenu.icon-film{
	background-position:-36px 0px;
}
.icon-roommenu.icon-family{
	background-position:-36px -36px;
}
.icon-roommenu.icon-home{
	background-position:-36px -72px;
}
.icon-roommenu.icon-silicon{
	background-position:-36px -108px;
}
.icon-roommenu.icon-beauty{
	background-position:-36px -144px;
}
.icon-roommenu.icon-writer{
	background-position:-36px -180px;
}
.icon-roommenu.icon-blueplanet{
	background-position:-72px 0px;
}
.icon-roommenu.icon-pantipsmile{
	background-position:-72px -36px;
}
.icon-roommenu.icon-thailandmap{
	background-position:-72px -72px;
}
.icon-roommenu.icon-mbkphone{
	background-position:-72px -108px;
}
.icon-roommenu.icon-pantipall{
	background-position:-72px -144px;
}
.icon-roommenu.icon-ratchadacar{
	background-position:-72px -180px;
}
.icon-roommenu.icon-politics{
	background-position:-108px 0px;
}
.icon-roommenu.icon-megaphone{
	background-position:-108px -36px;
}
.icon-roommenu.icon-religious{
	background-position:-108px -72px;
}
.icon-roommenu.icon-sports{
	background-position:-108px -108px;
}
.icon-roommenu.icon-siamchat{
	background-position:-108px -144px;
}
.icon-roommenu.icon-lumpinihealth{
	background-position:-108px -180px;
}
.icon-roommenu.icon-sinthornchart{
	background-position:-144px 0px;
}
.icon-roommenu.icon-silomman{
	background-position:-144px -36px;
}
.icon-roommenu.icon-scilabs{
	background-position:-144px -72px;
}
.icon-roommenu.icon-librarybook{
	background-position:-144px -108px;
}
.icon-roommenu.icon-isolatecoffee{
	background-position:-144px -144px;
}
.icon-roommenu.icon-greenzone{
	background-position:-144px -180px;
}
.icon-roommenu.icon-art{
	background-position:-180px 0px;
}
.icon-roommenu.icon-cartoon{
	background-position:-180px -36px;
}
/*for Pantip Market Homepage menu*/
.icon-ptmarket-roommenu{
	background: url("../images/icon-pantipmarket-menu.png") no-repeat 0px 0px;
}
.icon-ptmarket-roommenu.icon-computer{
	background-position:0px 0px;
}
.icon-ptmarket-roommenu.icon-mobile{
	background-position:0px -36px;
}
.icon-ptmarket-roommenu.icon-camera{
	background-position:0px -72px;
}
.icon-ptmarket-roommenu.icon-gadget{
	background-position:0px -108px;
}
.icon-ptmarket-roommenu.icon-car{
	background-position:0px -144px;
}
.icon-ptmarket-roommenu.icon-elec{
	background-position:0px -180px;
}
.icon-ptmarket-roommenu.icon-house{
	background-position:-36px 0px;
}
.icon-ptmarket-roommenu.icon-furniture{
	background-position:-36px -36px;
}
.icon-ptmarket-roommenu.icon-garden{
	background-position:-36px -72px;
}
.icon-ptmarket-roommenu.icon-pet{
	background-position:-36px -108px;
}
.icon-ptmarket-roommenu.icon-travel{
	background-position:-36px -144px;
}
.icon-ptmarket-roommenu.icon-sport{
	background-position:-36px -180px;
}
.icon-ptmarket-roommenu.icon-art{
	background-position:-72px 0px;
}
.icon-ptmarket-roommenu.icon-buddha{
	background-position:-72px -36px;
}
.icon-ptmarket-roommenu.icon-music{
	background-position:-72px -72px;
}
.icon-ptmarket-roommenu.icon-food{
	background-position:-72px -108px;
}
.icon-ptmarket-roommenu.icon-games{
	background-position:-72px -144px;
}
.icon-ptmarket-roommenu.icon-books{
	background-position:-72px -180px;
}

.icon-ptmarket-roommenu.icon-fashion{
	background-position:-108px 0px;
}
.icon-ptmarket-roommenu.icon-cosmetic{
	background-position:-108px -36px;
}
.icon-ptmarket-roommenu.icon-kids{
	background-position:-108px -72px;
}
.icon-ptmarket-roommenu.icon-health{
	background-position:-108px -108px;
}
.icon-ptmarket-roommenu.icon-jobs{
	background-position:-108px -144px;
}
.icon-ptmarket-roommenu.icon-service{
	background-position:-108px -180px;
}
.icon-ptmarket-roommenu.icon-education{
	background-position:-144px 0px;
}
.icon-ptmarket-roommenu.icon-tools{
	background-position:-144px -36px;
}
.icon-ptmarket-roommenu.icon-souvenir{
	background-position:-144px -72px;
}
.icon-ptmarket-roommenu.icon-office{
	background-position:-144px -108px;
}
.icon-ptmarket-roommenu.icon-sell{
	background-position:-144px -144px;
}
.icon-ptmarket-roommenu.icon-agriculture{
	background-position:-144px -180px;
}
.icon-ptmarket-roommenu.icon-financial{
	background-position:-180px 0px;
}
.icon-ptmarket-roommenu.icon-direct{
	background-position:-180px -36px;
}
.icon-ptmarket-roommenu.icon-others{
	background-position:-180px -72px;
}

/*for Pantown Homepage menu*/
.icon-pantown-roommenu{
	background: url("../images/icon-pantown-menu.png") no-repeat 0px 0px;
}
.icon-pantown-roommenu.icon-computer{
	background-position:0px 0px;
}
.icon-pantown-roommenu.icon-heart{
	background-position:0px -36px;
}
.icon-pantown-roommenu.icon-example{
	background-position:0px -72px;
}
.icon-pantown-roommenu.icon-music{
	background-position:0px -108px;
}
.icon-pantown-roommenu.icon-pet{
	background-position:0px -144px;
}
.icon-pantown-roommenu.icon-writer{
	background-position:0px -180px;
}
.icon-pantown-roommenu.icon-fashion{
	background-position:-36px 0px;
}
.icon-pantown-roommenu.icon-sport{
	background-position:-36px -36px;
}
.icon-pantown-roommenu.icon-camera{
	background-position:-36px -72px;
}
.icon-pantown-roommenu.icon-car{
	background-position:-36px -108px;
}
.icon-pantown-roommenu.icon-it{
	background-position:-36px -144px;
}
.icon-pantown-roommenu.icon-bell{
	background-position:-36px -180px;
}
.icon-pantown-roommenu.icon-chat{
	background-position:-72px 0px;
}
.icon-pantown-roommenu.icon-travel{
	background-position:-72px -36px;
}
.icon-pantown-roommenu.icon-health{
	background-position:-72px -72px;
}
.icon-pantown-roommenu.icon-green{
	background-position:-72px -108px;
}
.icon-pantown-roommenu.icon-tools{
	background-position:-72px -144px;
}
.icon-pantown-roommenu.icon-food{
	background-position:-72px -180px;
}
.icon-pantown-roommenu.icon-personal{
	background-position:-108px 0px;
}
.icon-pantown-roommenu.icon-community{
	background-position:-108px -36px;
}
.icon-pantown-roommenu.icon-buddha{
	background-position:-108px -72px;
}
.icon-pantown-roommenu.icon-sale{
	background-position:-108px -108px;
}
.icon-pantown-roommenu.icon-hobby{
	background-position:-108px -144px;
}
.icon-pantown-roommenu.icon-chart{
	background-position:-108px -180px;
}
.icon-pantown-roommenu.icon-road{
	background-position:-144px 0px;
}
.icon-pantown-roommenu.icon-face{
	background-position:-144px -36px;
}
.icon-pantown-roommenu.icon-cycle{
	background-position:-144px -72px;
}
.icon-pantown-roommenu.icon-pantown{
	background-position:-144px -108px;
}
.icon-pantown-roommenu.icon-share{
	background-position:-144px -144px;
}
.icon-pantown-roommenu.icon-house{
	background-position:-144px -180px;
}
.icon-pantown-roommenu.icon-cartoon{
	background-position:-180px 0px;
}
.icon-pantown-roommenu.icon-fanclub{
	background-position:-180px -36px;
}
.icon-pantown-roommenu.icon-politic{
	background-position:-180px -72px;
}
.icon-pantown-roommenu.icon-penpal{
	background-position:-180px -108px;
}

/*for Bloggang Homepage menu*/
.icon-bloggang-roommenu{
	background: url("../images/icon-bloggang-menu.png") no-repeat 0px 0px;
}
.icon-bloggang-roommenu.icon-news{
	background-position:0px 0px;
}
.icon-bloggang-roommenu.icon-ent{
	background-position:0px -36px;
}
.icon-bloggang-roommenu.icon-music{
	background-position:0px -72px;
}
.icon-bloggang-roommenu.icon-beauty{
	background-position:0px -108px;
}
.icon-bloggang-roommenu.icon-travel{
	background-position:0px -144px;
}
.icon-bloggang-roommenu.icon-teenage{
	background-position:0px -180px;
}
.icon-bloggang-roommenu.icon-it{
	background-position:-36px 0px;
}
.icon-bloggang-roommenu.icon-automobile{
	background-position:-36px -36px;
}
.icon-bloggang-roommenu.icon-realest{
	background-position:-36px -72px;
}
.icon-bloggang-roommenu.icon-business{
	background-position:-36px -108px;
}
.icon-bloggang-roommenu.icon-food{
	background-position:-36px -144px;
}
.icon-bloggang-roommenu.icon-family{
	background-position:-36px -180px;
}
.icon-bloggang-roommenu.icon-health{
	background-position:-72px 0px;
}
.icon-bloggang-roommenu.icon-lifestyle{
	background-position:-72px -36px;
}
.icon-bloggang-roommenu.icon-variety{
	background-position:-72px -72px;
}
.icon-bloggang-roommenu.icon-education{
	background-position:-72px -108px;
}
.icon-bloggang-roommenu.icon-art{
	background-position:-72px -144px;
}
.icon-bloggang-roommenu.icon-politics{
	background-position:-72px -180px;
}
/* Icon end */
/*############ Input style start ############*/
.input-wrap{
	margin-right:8px;
}
input,
select,
textarea{
	padding:3px;
	font-size:1em;
	font-family:tahoma;
	color:#000000;

	
	border:solid 1px #24233a;
	-webkit-box-shadow: inset 1px 1px 2px #2c2a48;
	-moz-box-shadow: inset 1px 1px 2px #2c2a48;
	box-shadow: inset 1px 1px 2px #2c2a48;
}
select,
textarea{
	background:#605d89;
	border:solid 1px #24233a;
	color:#ffffff;
}
input.fullwidth,
textarea.fullwidth{
	width:98% !important;
}
input.fullwidth-100,
textarea.fullwidth-100{
	width:100% !important;
}
input.text{
	background:#605d89;
	color:#ffffff;
}
input.checkbox{
	border:none;
	overflow: hidden;
    padding: 0;
	margin-right:4px;
	vertical-align: text-top;
}
input.radio{
	background:none;
	border:none;
}
input.disabled,
textarea.disabled,
select.disabled{
	background:#808080;
}
.surrond-box input,
.surrond-box select,
.surrond-box textarea{
	border-color:#24233a;
}
.samgee textarea.with-bb{
	overflow:auto;
	line-height:1.563em;
	font-size:16px;
	border-top:0px;
	margin-top:0px;
	color:#ffffff;
}
/* Form input for Create Topic page, start*/
.samgee .create-post-item textarea.with-bb{
	border-top:0px;
	margin-top:0px;
	height:300px !important;
}
.samgee .edit-mode .create-post-item textarea.with-bb{
	width:917px;
}
.samgee .edit-mode .create-post-item .post-preview{
	width:888px;
}
.samgee .create-post-item select,
.samgee .create-post-item textarea,
.samgee .display-post-wrapper.main-post select,
.samgee .display-post-wrapper.main-post textarea{
	background:#335087;
	border:solid 1px #5B79B4;
}
.samgee .create-post-item input.text,
.samgee .display-post-wrapper.main-post input.text{
	background:#335087;
	border:solid 1px #5B79B4;
}
.samgee .create-post-item .remark-txt{
	color:#cfcfcf !important;
}
.samgee .create-post-item .surround-box-light.bb-toolbar{
	background:#335087;
	border:solid 1px #5B79B4;
}

/* Form input for Create Topic page, start*/
.samgee .display-post-wrapper.comment-box-color input,
.samgee .display-post-wrapper.comment-box-color select,
.samgee .display-post-wrapper.comment-box-color textarea{
	background:#0E5C6A;
	border:solid 1px #4793a1;
}
.samgee .display-post-wrapper.comment-box-color .surround-box-light.bb-toolbar{
	background:#0E5C6A;
	border:solid 1px #4793a1;
	width:100%;
}
.samgee .display-post-wrapper.comment-box-color textarea{
	width:100%;
	max-width:100%;
	height:230px;
	overflow:auto;
	line-height:1.563em;
}
.samgee .display-post-wrapper textarea.with-bb{
	height:230px;
	border-top:none;
}
.samgee .display-post-wrapper.sub-comment textarea{
	width:100%;
	max-width:100%;
	height:180px;
}
.samgee .display-post-wrapper.sub-comment textarea.with-bb{
	width:632px;
}
.bb-toolbar{
	padding:3px;
}
label.checkbox-label{
	cursor:pointer;
}
.samgee .dialog-send-msg .input-container textarea,
.samgee .dialog-send-msg .input-container input.text{
	width:622px;
}
.samgee .input-autocomplete-wrap{
	width:auto !important;
	padding:1px;
	
	border:solid 1px #292840;
	background:#5B5885;
	cursor:text;
	overflow:hidden;
	zoom:1;
	
	-webkit-box-shadow: inset 0px 0px 3px #33314d;
	-moz-box-shadow: inset 0px 0px 3px #33314d;
	box-shadow: inset 0px 0px 3px #33314d;
}
.samgee .input-autocomplete-wrap span{
	background:#F1F1F1;
    border:solid 1px #FFFFFF;
	display: block;
    float: left;
	margin: 1px 3px 3px 1px;
    padding: 1px 20px 1px 8px;
    position: relative;
    text-indent: 0;
    width: auto;
	color:#000000;
	font-size:12px;
}
.samgee .input-autocomplete-wrap span a{
    color: #666666;
    font-weight:bold;
    position: absolute;
    right: 5px;
    text-decoration: none;
    top: 0px;
}
.samgee .input-autocomplete-wrap span a:hover{
    color: #000000;
}
.samgee input.text-autocomplete{
	width:auto;
	background:none !important;
	border:none !important;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.samgee .input-autocomplete-wrap.color2{
	background:#3D5FA1 !important;
	border: 1px solid #5B79B4 !important;
}
.samgee .dialog-send-msg .input-container input.text-autocomplete{
	width:auto;
	float:left;
}
.samgee .dialog-send-msg .preview{
	overflow:auto;
	min-height:60px;
	max-height:260px;
	*height:260px;
	margin-bottom:20px;
}
.samgee .loadmore-bar-paging select{
	background:#194B65;
	border:solid 1px #12394d;
	color:#ffffff;
	text-align:center;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
/* Input style end */
/* Lightbox style start */
.lightbox-hide { display:none;}
.lightbox-bg{
	background:#000000;
	position:absolute;
	z-index:998;
	width:100%;
	height:100%;
	opacity:0.9;
	filter:alpha(opacity = 90);
}
.lightbox-container{
	position:absolute;
	z-index:999;
	background:#747390;
	padding:3px;
	min-width:300px;
	max-width:650px;
}
.lightbox-container .lightbox-outer{
	background:#403e68;
	border:solid 1px #403e70;
}
.lightbox-container .lightbox-outer h2{
	padding:5px;
	background:#3d3b65;
	border-bottom:solid 1px #383661;
	font-size:1em;
}
.lightbox-container .close-x{
	background:#595684;
	border:solid 1px #64628d;
	margin:5px 5px 0px 0px;
	padding:3px;
	float:right;
	font-size:1em;
	font-weight:bold;
	font-family:arial;
	line-height:0.5em;
	color:#3d3b65;
	cursor:pointer;
}
.lightbox-container .desc{
	padding:10px;
	margin-bottom:0;
}
.lightbox-container .button-container{
	margin-top:15px;
}
/* jQuery UI style, Should be split into new file*/
.samgee .ui-widget-overlay,
.samgee .pantip-ui-overlay{
	background:#000000;
	position:absolute;
	z-index:998;
	width:100%;
	height:100%;
	opacity:0.3;
	filter:alpha(opacity = 30);
	top:0;
	left:0;
}
.samgee .pantip-ui-overlay{
	background:#8480B8;
	opacity:0.2;
	filter:alpha(opacity = 20);
}

.samgee .ui-widget-content.ui-dialog,
.samgee .pantip-ui-dialog{
	position:absolute;
	z-index:999;
	background:#403E68;
	border:solid 3px #A09FB8;
	outline: 0px none;
	height: auto; 
	
	-moz-box-shadow: -2px 2px 5px #1d1d1d;
	-webkit-box-shadow: -2px 2px 5px #1d1d1d;
	box-shadow: -2px 2px 5px #1d1d1d;
}
.samgee .pantip-ui-dialog.loading-dialog{
	border:solid 2px #e4e3f2;
	-moz-box-shadow: 3px 3px 5px #2a2852;
	-webkit-box-shadow: 3px 3px 5px #2a2852;
	box-shadow: 3px 3px 5px #2a2852;
}
.samgee .ui-dialog-titlebar{
	position:relative;
	padding:5px 5px 5px 15px;
	background:#25223C;
	border-bottom:solid 1px #1B192B;
	font-size:1em;
	font-weight:bold;
	color:#fff;
}
.samgee .ui-dialog-titlebar-close{
	height:18px;
    margin:-10px 0 0;
    padding:1px;
    position:absolute;
    right:0.3em;
    top:15px;
    width:19px;
}
.samgee .ui-dialog .ui-widget-header .ui-icon{
    background: url("../images/close-x.png") no-repeat top left;
	overflow:hidden;
	display:block;
	text-indent:-9999px;
}
.samgee .ui-dialog-content{
	padding:25px 15px 10px 15px;
	margin-bottom:0;
	display: block;
	width: auto; 
	height: auto;
	overflow:auto;
	min-height:30px !important;
}
.samgee .dialog-fullheight.ui-dialog-content{
	overflow:auto;
}
.samgee .loading-dialog .pantip-ui-dialog-content{
	padding:15px 25px 15px 25px;
	margin-bottom:0;
	display: block;
	width: auto; 
	height: auto;
}
.samgee .ui-dialog-content .desc{
	margin-bottom:15px;
}
.samgee .loading-dialog .pantip-ui-dialog-content .desc{
	margin-bottom:0px;
}
.samgee .ui-dialog .button-container{
	padding:20px 0px 5px 0px;	
}
.samgee .ui-dialog .ui-resizable-n{
    cursor:n-resize;
    height:7px;
    left:0;
    top:-5px;
    width:100%;
}
.samgee .ui-dialog .ui-resizable-e{
    cursor:e-resize;
    height:100%;
    right:-5px;
    top:0;
    width:7px;
}
.samgee .ui-dialog .ui-resizable-s{
    bottom:-5px;
    cursor:s-resize;
    height:7px;
    left:0;
    width:100%;
}
.samgee .ui-dialog .ui-resizable-w{
    cursor:w-resize;
    height:100%;
    left:-5px;
    top:0;
    width:7px;
}
.samgee .ui-dialog .ui-resizable-se{
    bottom:3px;
    height:14px;
    right:3px;
    width:14px;
	cursor: se-resize;
}
.samgee .ui-dialog .ui-resizable-handle{
    display: block;
    font-size: 0.1px;
    position: absolute;
    z-index: 999;
}


.samgee .ui-menu{
    display: block;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding:0px;
}
.samgee .ui-autocomplete.ui-widget-content{
	background: #312F50;
    border: 1px solid #22203e;
    color: #c7c7c7;
	
	-moz-box-shadow: -2px 2px 5px #1d1d1d;
	-webkit-box-shadow: -2px 2px 5px #1d1d1d;
	box-shadow: -2px 2px 5px #1d1d1d;
}
.samgee .ui-menu .ui-menu-item{
    clear: left;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.samgee .ui-menu .ui-menu-item a{
    display: block;
    line-height: 1.45;
    padding: 0.2em 0.4em;
    text-decoration: none;
	
	color: #eeeeee;
	cursor:default;
	white-space:nowrap;
}
.samgee .ui-menu  .ui-menu-item .avatar{
   vertical-align:middle;
   margin-right:7px;
}
.samgee .ui-menu  .ui-menu-item .avatar-name{
	white-space:nowrap;
}
.samgee .ui-menu .ui-state-hover{
	color:#E5C700 !important;
	background:#22203e;
}
.samgee .jqEasyCounterMsg{
	display:none;
}
/* jqPlot Style start*/
.samgee .jqplot-base-canvas{
	/*z-index:1;*/
}
.samgee .jqplot-axis{
	z-index:20;
}
.samgee .chart-wrapper{
	padding:20px;
	border:solid 1px #5074BC;
	display:block;
	background:#22458a;
}
.samgee .jqplot-target{
	color:#ffffff;
	font-family:tahoma;
	font-size:13px;
}
.samgee .jqplot-point-label{
	font-size:13px;
}
.samgee .jqplot-axis{
	font-size:1em;
}
.samgee .jqplot-highlighter-tooltip{
	color:#000000;
}
.samgee .jqplot-target .pantip-plot-axis-item{
	word-wrap: break-word;
	line-height:100%;
	margin:0;
	padding:0;
	width:150px;
	white-space:normal !important;
}
.samgee .jqplot-target .pantip-plot-axis-item img{
	vertical-align:middle;
	height:24px;
}
.samgee .jqplot-table-legend-swatch-outline{
	border-color:#ffffff;
	padding:0px;
}
.samgee .jqplot-table-legend-label{
	white-space:nowrap;
	color:#000000;
	font-size:13px;
	line-height:1em;
	word-wrap: break-word;
}
/* jqPlot Style end*/

/* Lightbox style end */
.dialog-loading-inner{
	text-align:center;
}
.modal-success-wrapper{
	text-align:center;
	line-height:150%;
}
/* Data Table style start */
.datatable{
	padding:0;
	margin:0;
	border-collapse:collapse;
	font-size:1.0em;
}
.datatable td,
.datatable th{
	padding:3px 4px 5px 6px;
	margin:0;
	border:solid 1px #7875a7;
	word-wrap:break-word;
	text-align:left;
}
.datatable th{
	background:#2e2d56;
	color:#fff;
	font-weight:bold;
	font-size:0.929em;
}
.datatable th a{
	text-decoration:none;
	color:#ffffff;
}
.datatable td{
	vertical-align:top;
	background:#504b6b;
}
.datatable.mintable td,
.datatable.mintable th{
	padding:10px;
}
.datatable.mintable td{
	background:none;
}
.datatable .row-e td{
	background:#555073;
}
.datatable .row-h td{
	background:#35345d;
}
.datatable.fullwidth{
	width:100%;
}
/* Data Table style end */
.surrond-box{
	padding:10px;
	background:#2D2A49;
	border:solid 1px #25223C;
}
.surround-box-light{
	background:#4C4973;
	border:solid 1px #33314D;
}
.surround-box-dash{
	border:dashed 2px #494764;
}
/* Captcha */
.pantip-captcha{
	padding:6px;
	border:solid 1px #665F90;
	background:#363253;
	display:block;
	width:310px;
	overflow:hidden;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.pantip-captcha img{
	margin:5px 0px;
}
.pantip-captcha input.text{
	width:160px !important;
	margin-right:5px;
}
.pantip-captcha .icon-reload{
	padding-left:20px;
	background-position:0px -58px;
	display:inline-block;
}
/* Google Map Suggestion, (Override) */
.samgee .pac-container{
	background: #312F50;
    border: 1px solid #22203e;
    color: #c7c7c7;
	
	-moz-box-shadow: -2px 2px 5px #1d1d1d;
	-webkit-box-shadow: -2px 2px 5px #1d1d1d;
	box-shadow: -2px 2px 5px #1d1d1d;
}
.samgee .pac-item{
	line-height:200%;
}
.samgee .pac-item:hover,
.samgee .pac-selected{
	color: #E5C700;
	background:#22203e;
}
/*######## Common end ########*/
/*######## Button start ########*/
.button{
	display:inline-block;
	vertical-align:middle;
	background:#33315d;
	border:#6c6a8d solid 1px;
	padding:2px;
	text-decoration:none;
	cursor:pointer;
	line-height:1.25em;
	font-size:14px;
}
.button span{
	display:inline-block;
	-moz-box-shadow: 1px 1px 2px #332f57;
	-webkit-box-shadow: 1px 1px 2px #332f57;
	box-shadow: 1px 1px 2px #332f57;
	border:solid 1px #22214d;
	color:#ffffff;
}
.button span em{
	display:inline-block;
	padding:3px 8px 4px 8px;
	font-style:normal;
	font-weight:bold;
	text-shadow:0px 1px 1px #3e3c7f;
}
.button:hover{
	background:#373461;
}
.button:hover span{
	background: #7a76d3;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7a76d3', endColorstr='#7a76d3');
}
.button.selected-butt{
	cursor:default;
}
.button.small-button span em{
	padding:0px 5px 0px 5px;
	font-size:13px !important;
}
.button.med-button span em{
	padding:1px 5px 2px 5px;
	font-size:13px !important;
}
.button.med-button .w-icon{
	top:2px;
	left:-1px;
}
.button.min-button{
	padding:0px;
}

.connection .button{/*on/off switch*/
	border:none;
	background:none;
	padding:0px;
}
.connection .button.left-butt span{
	border-bottom-right-radius:0;
	border-top-right-radius:0;
}
.connection .button.right-butt span{
	border-bottom-left-radius:0;
	border-top-left-radius:0;
	margin-left:-1px;
}
.simple-button{
	display:inline-block;
	*display:inline;
	zoom:1;
	color:#cfcfcf;
	text-decoration:none;
	position:relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.simple-button:hover{
	
}
.simple-button.has-icon:hover .icon-share{
	background-position:-20px -320px;
	opacity:1;
	filter:alpha(opacity = 100);
	zoom:1;
}

.simple-button em{
	padding:2px 6px;
	font-style:normal;
	display:inline-block;
	*display:inline;
	zoom:1;
}
.simple-button.has-icon em{
	margin-left:19px;
}
.simple-button.has-icon .icon{
	width:16px;
	height:16px;
	position:absolute;
	top:4px;
	left:5px;
	opacity:0.5;
	filter:alpha(opacity = 50);
	zoom:1;
}

/* Button color start */
.button.normal-butt span{/*purple*/
	background:#5955a7;
	background: -moz-linear-gradient(top,  #775EC7,  #6647C9);
	background: -webkit-gradient(linear, left top, left bottom, from(#775EC7), to(#6647C9));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#775EC7', endColorstr='#6647C9');
}
.button.normal-butt span em{
	border-top:1px solid #8d89d8;
}
.button.normal-butt:hover span{
	background: #775EC7;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#775EC7', endColorstr='#775EC7');
}
.button.letdo-butt span,/*green*/
.button.selected-butt.letdo-butt:hover span{
	background:#446c2c;
	background: -moz-linear-gradient(top,  #639230,  #446c2c);
	background: -webkit-gradient(linear, left top, left bottom, from(#639230), to(#446c2c));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#639230', endColorstr='#446c2c');
}
.button.letdo-butt span em{
	border-top:1px solid #89ad63;
}
.button.letdo-butt:hover span{
	background: #639230;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#639230', endColorstr='#639230');
}
.button.caution-butt span,
.button.selected-butt.caution-butt:hover span{/*red*/
	background:#c00f0f;
	background: -moz-linear-gradient(top,  #cc2929,  #c00f0f);
	background: -webkit-gradient(linear, left top, left bottom, from(#cc2929), to(#c00f0f));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc2929', endColorstr='#c00f0f');
}
.button.caution-butt span em{
	border-top:1px solid #dc5151;
}
.button.caution-butt:hover span{
	background: #cc2929;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc2929', endColorstr='#cc2929');
}
.button.unfocus-butt span{/*dark purple*/
	background:#34325f;
	background: -moz-linear-gradient(top,  #3e3c70,  #34325f);
	background: -webkit-gradient(linear, left top, left bottom, from(#3e3c70), to(#34325f));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e3c70', endColorstr='#34325f');
	color:#18173d;
}
.button.unfocus-butt span em{
	border-top:1px solid #5d5c86;
}
.button.unfocus-butt:hover span{
	background: #3e3c70;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e3c70', endColorstr='#3e3c70');
	color:#ffffff;
}
.button.notgo-butt span{/*white purple*/
	background:#6b6b6b;
	background: -moz-linear-gradient(top,  #949494,  #6b6b6b);
	background: -webkit-gradient(linear, left top, left bottom, from(#949494), to(#6b6b6b));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#949494', endColorstr='#6b6b6b');
}
.button.notgo-butt span em{
	border-top:1px solid #b4b4b4;
}
.button.notgo-butt:hover span{
	background: #949494;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#949494', endColorstr='#949494');
}
.button.disable-butt{/*disable*/
	cursor:default;
}
.button.disable-butt span{
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background:#34325f;
	color:#18173d;
}
.button.disable-butt span em{
	border-top:none;
}
.button.disable-butt:hover span{
	background:#34325f;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#34325f', endColorstr='#34325f');
}
.empty-butt{
	width:20px;
    display: inline-block;
	*display:inline;
	zoom:1;
}
.follow-butt em{
	width:100px !important;
	text-align:center;
}
/* Button color end */
/*######## Button end ########*/

/*######## Tooltips start ########*/
.samgee .p-tooltips{
	background:#d6d6d6;
	border:1px solid #ffffff;
	color:#000000;
	position:absolute;
	top:20px;
	left:20px;
	z-index:700;
	display:block;
	padding:10px;
	font-size:0.929em;
	
	-moz-box-shadow: 0px 6px 18px #161616;
	-webkit-box-shadow: 0px 6px 18px #161616;
	box-shadow: 0px 6px 18px #161616;
}
.samgee .p-tooltips .corner{
	position:absolute;
	top:-8px;
	left:8px;
	width:20px;
	height:20px;
}
.samgee .p-tooltips.right .corner{
	top:8px;
	left:auto;
	right:-19px;
	background-position:-20px -380px;
}
.samgee .p-tooltips.bottom .corner{
	top:auto;
	bottom:-19px;
	left:auto;
	right:50%;
	background-position:-40px -380px;
}
.samgee .p-tooltips.left .corner{
	top:8px;
	left:-9px;
	background-position:-60px -380px;
}
.samgee .p-tooltips.topright .corner{
	top:-8px;
	left:auto;
	right:8px;
}
.samgee .p-tooltips .footer-wrap{
	padding:8px 0px 0px 0px;
}
/*######## Tooltips end ########*/

/*######## Form start ########*/
.samgee .input-line{
	margin-bottom:15px;
}
.samgee .input-line.last-input-line{
	margin-bottom:0px;
}
.samgee .input-line label{
	float:left;
	padding-top:3px;
	width:130px;
	text-align:right;
	color:#ffffff;
}
.samgee .input-line.input-alignleft label{
	text-align:left;
}
.samgee .input-container{
	margin-left:140px;
}
.samgee .input-line.no-label .input-container{
	margin-left:0px;
}
.samgee .input-container p{
	line-height:1.25em;
	margin-bottom:5px;
}
.samgee .input-container p.plain-value{
	position:relative;
	top:3px;
	margin-left:5px;
}
.samgee .input-container input.text{
	width:250px;
}
.samgee .input-container input.text.w-captcha{
	width:317px;
}
.samgee .input-container input.right-space{
	width:160px;
}
.samgee .input-container textarea{
	width:310px;
	height:150px;
	overflow:auto;
}
.samgee .input-container textarea.fullwidth{
	width:99%;
}
.samgee .input-container .checkbox-label{
	float:none;
	width:auto;
	text-align:left;
	padding:0;
}

.samgee .input-line.special-url label{
	float:left;
	padding:0px 7px 0px 0px;
	margin-left:45px;
	width:135px;
	text-align:right;
	color:#ffffff;
	background:#272545;
	border:solid 1px #64628d;
	height:24px;
	font-size:0.9em;
}
.samgee .input-line.special-url .input-container{
	margin-left:189px;
}
.samgee .input-line.special-url .icon-linkchain{
	width:16px;
	height:16px;
	display:inline-block;
	position:relative;
	top:8px;
	left:-5px;
}
.samgee .input-line.special-url .input-container input{
	margin:0;
	padding:0px 4px 0px 2px;
	height:24px;
}
.samgee .input-line.short-length label{
	width:70px;
}
.samgee .input-line.short-length .input-container{
	margin-left:85px;
}
.samgee .input-line.medium-length label{
	width:170px;
}
.samgee .input-line.medium-length .input-container{
	margin-left:180px;
}
/*######## Form end ########*/
/*######## Header start ########*/
.samgee .header{
	height:2.6em;
	/*background:#34304a;*/
	background:#38355C;
	position:absolute;
	bottom:0px;
	right:0px;
	/*width:817px;*/
	left:150px;
	border-style:solid;
	border-color:#22203D;
	border-width:1px;
	border-bottom-width:0px;
	z-index:70;
}
.samgee .header.floatheader{
	position:absolute;
	top:0px;
	right:0px;
	width:980px;
}
.samgee .header-outer{
	height:2.571em;
}
.samgee .header .my-menu,
.samgee .header .global-navigate{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	height:2.965em;
	font-size:0.929em;
}
.samgee .header .global-navigate li,
.samgee .header .my-menu li{
	float:left;
	line-height:2.85em;
	position:relative;
	z-index:100;
}
.samgee .header .global-navigate li{
	border-right:solid 1px #262441;
}
.samgee .header .my-menu li{
	border-left:solid 1px #262441;
}
.samgee .header .global-navigate li.current,
.samgee .header .my-menu li.current{
	z-index:200;
}
.samgee .header .global-navigate li a,
.samgee .header .my-menu li a{
	display:block;
	float:left;
	height:2.846em;
	padding:0px 10px 0px 10px;
	color:#f0f0f0;
	text-decoration:none;
	
	border-top:none;
	border-bottom:none;
	position:relative;
	
	outline:none;
}
.samgee .header .my-menu li a{
	padding:0px 7px 0px 7px;
}
.samgee .header li a:hover,
.samgee .header li.has-submenu a,
.samgee .header li.current a{
	color:#ffffff;
	position:relative;
	z-index:500;
	background:#403e68;
}
.samgee .header li a:hover{
	border-bottom:solid 1px #262441;
	height:2.8em;
}
.samgee .header li.current a{
	height:37px;
}
.samgee .header li.current a:hover{
	border-bottom-width:0px;
}
.samgee .header li.has-submenu a{
	z-index:550;
}
.samgee .header .my-menu{
	float:right;
}
.samgee .header .my-menu li .mini-avatar{
	margin:0px 6px 0px 6px;
	border:solid 1px #ffffff;
	width:22px;
	height:22px;
	vertical-align:middle;
}
.samgee .header .search-wrap{
	position:absolute;
	top:-36px;
	right:0px;
	z-index:70;
}
.samgee .header .search-wrap .google-search-input{
	background:#43416c !important;
	border:solid 1px #24233A !important;
	width:180px !important;
	color:#cecece;
}
.samgee .header .search-wrap .google-search-button{
	font-size:13px !important;
	background:#474572 !important;
	color:#cfcfcf !important;
	padding:2px 4px;
	-moz-box-shadow:none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.samgee .header .search-wrap .google-search-button:hover{
	background:#52507b !important;
}
.global-navigate .icon,
.my-menu .icon{
	display:block;
	width:18px;
	height:18px;
	top:11px;
	left:0;
	position:relative;
	float:left;
}
.my-menu .icon em{
	position:absolute;
	top:-7px;
	right:-4px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	line-height:0.85em;
	padding:2px 2px 2px 3px;
	background:#ffcc00;
	border:solid 1px #e06819;
	font-style:normal;
	font-size:0.75em;
	color:#000000;
}
.samgee .header .sub-menu{
	position:absolute;
	display:none;
	z-index:520;
	top:2.85em;
	background:#413D57;
	border:solid 1px #7a76a6;
	-moz-box-shadow: 0px 0px 9px #000000;
	-webkit-box-shadow: 0px 0px 9px #000000;
	box-shadow: 0px 0px 9px #000000;
}
.samgee .pantip-products-item-submenu{
	margin:10px 25px;
	padding:5px;
	background:#39365E;
	border:solid 1px #2B2A4A;
}
.samgee .sub-menu-overflow{
	overflow-y:scroll;
	overflow-x:hidden;
	height:400px;
	width:180px;
}
.samgee .header .sub-menu.left-side{
	left:0px;
}
.samgee .header .sub-menu.right-side{
	right:0px;
}
.samgee .header .sub-menu .sub-menu-header,
.samgee .header .sub-menu .sub-menu-footer{
	padding:3px 10px 3px 10px;
	margin:0 !important;
}
.samgee .header .sub-menu .sub-menu-header a,
.samgee .header .sub-menu .sub-menu-footer a{
	display:inline;
	color:#38CEFF;
	text-decoration:underline;
	white-space:nowrap;
	border:none !important;
	padding:0 !important;
	margin:0 !important;
	float:none;
	background:none;
}
.samgee .header .sub-menu .sub-menu-header{
	border-bottom:solid 1px #55527B;
}
.samgee .header .sub-menu .sub-menu-footer{
	margin:0px 10px 5px 10px;
	text-align:center;
}
.samgee .header .sub-menu .sub-menu-list{
	margin:0;
	padding:0;
	list-style:none;
	width:180px;
	overflow:hidden;
}
.samgee .header .sub-menu .sub-menu-list.medium-width{
	width:280px;
}
.samgee .header .sub-menu .sub-menu-list li{
	display:block;
	float:none;
	overflow:hidden;
	zoom:1;
	line-height:1.25em;
	border-bottom:solid 1px #55527b;
	border-right-width:0px;
	border-left:none !important;
}
.samgee .header .sub-menu .sub-menu-list li a{
	padding:0px;
	display:block;
	float:none;
	height:auto;
	width:100%;
	border:none;
	cursor:pointer;
	color:#ffffff;
	text-decoration:none;
}
.samgee .header .sub-menu .sub-menu-list li a:hover{
	background:#26223e;
	color:#E5C700;
}
.samgee .header .sub-menu .sub-menu-list li a .notify-item-wrapper{
	padding:10px;
}
.samgee .sub-menu-tiny .notify-item-wrapper{
	padding:7px 10px 7px 10px !important;
}
.sub-menu .sub-menu-list.profile-menu li a{
	color:#38CEFF;
	text-decoration:underline;
	white-space:nowrap;
}
.my-menu .sub-menu .sub-menu-list li.unread a{
	background:#312f50;
	color:#ffffff;
	font-weight:bold;
}
.my-menu .sub-menu .sub-menu-list li img{
	float:left;
	display:block;
	margin:0px 15px 0px 0px;
}
.my-menu .sub-menu .sub-menu-list li .subject{
	zoom:1;
	display:block;
	margin-left:63px;
	margin-bottom:10px;
}
.my-menu .sub-menu .sub-menu-list li .when{
	margin-top:7px;
	font-size:0.857em;
	color:#737199;
	font-weight:normal;
}
.sub-menu .sub-menu-list.profile-menu .icon-mini-status{
	top:1px;
}
.sub-menu .sub-menu-list.profile-menu .icon-mini-status.icon-mini-email{
	top:6px;
}
.sub-menu .sub-menu-list.profile-menu .icon-mini-status.icon-mini-setting{
	top:5px;
}
.sub-menu .sub-menu-list.profile-menu .icon-mini-status.icon-mini-signout{
	top:4px;
}
.samgee .balloon-menu{
	position:absolute;
	z-index:520;
	background:#413D57;
	border:solid 1px #ffffff;
	-moz-box-shadow: -3px 3px 5px #000000;
	-webkit-box-shadow: -3px 3px 5px #000000;
	box-shadow: -3px 3px 5px #000000;
}
.samgee .balloon-menu .balloon-menu-list{
	margin:0;
	padding:0;
	list-style:none;
	width:auto;
	overflow:hidden;
}
.samgee .balloon-menu .balloon-menu-list li{
	display:block;
	float:none;
	overflow:hidden;
	zoom:1;
	line-height:1.25em;
	border-bottom:solid 1px #55527b;
	border-right-width:0px;
	border-left:none !important;
}
.samgee .balloon-menu .balloon-menu-list li a{
	padding:0px;
	display:block;
	float:none;
	height:auto;
	width:100%;
	border:none;
	cursor:pointer;
	color:#ffffff;
	text-decoration:none;
	padding:5px 10px 5px 10px;
}
.samgee .balloon-menu .balloon-menu-list li a:hover{
	background:#26223e;
	color:#E5C700;
}
.samgee .balloon-menu .balloon-menu-list li a .notify-item-wrapper{
	padding:10px;
}
.samgee .balloon-menu .balloon-menu-item.has-avatar img{
	margin:0px 0px 0px 5px;
	vertical-align:middle;
}
/*######## Header end ########*/
/*######## Banner start ########*/
.samgee .logo-banner{
	background:#302C4C;
	height:82px;
	border-bottom:solid 1px #22203D;
	position:relative;
	z-index:200;	
}

.samgee .logo-banner .container-outer{
	position:relative;
	height:82px;
}

/*start Doodle*/
.samgee .logo-banner.doodle-banner{
	background:url('http://ptcdn.info/doodle/doodle-mayday-bg.png') no-repeat top center;
	/*background:url('../images/doodle-banner-loykrathong.png') no-repeat top center;*/
	height:220px;
	position:relative;
}
.samgee .logo-banner.doodle-banner .container-outer{
	height:220px;
}
.samgee .logo-banner.doodle-greenzone{
	background:url('http://ptcdn.info/doodle/doodle-greenzone-bg.png') repeat-x top center;
}
.samgee .logo-banner .doodle-greenzone-clickarea{
	background:url('http://ptcdn.info/doodle/doodle-greenzone-click.png') no-repeat top center;
	position:absolute;
	height:315px;
	width:775px;
	top:-146px;
	left:155px;
}
.samgee .doodle-greenzone-go-room{
	width:190px;
	height:120px;
	position:absolute;
	top:40px;
	left:170px;
	z-index:50;
	display:block;
}
.samgee .doodle-greenzone-go-campaign{
	width:210px;
	height:120px;
	position:absolute;
	top:40px;
	left:660px;
	z-index:50;
	display:block;
}

.samgee .logo-banner.doodle-artist-bg{
	background:#bab290;
}
.samgee .logo-banner .doodle-artist-main{
	background:url('http://ptcdn.info/doodle/doodle-artist-click.png') no-repeat top center;
	position:absolute;
	height:220px;
	width:100%;
}
.samgee .logo-banner .doodle-clickarea{
	display:block;
	position:absolute;
	z-index:30;
	height:220px;
	width:100%;
}
.samgee .logo-banner.doodle-makhabucha-bg{
	background:url('http://ptcdn.info/doodle/doodle-makhabucha.png') no-repeat top center;
}
.samgee .logo-banner.doodle-songkran2013-bg{
	background:url('http://ptcdn.info/doodle/doodle-songkran2013-bg.png') no-repeat top center;
}
/*end Doodle*/

.samgee .logo-banner a{
	background:none;
}
.samgee .logo-banner .pantip-logo{
	margin:13px 0 0 0px;
}
/*######## Banner end ########*/
/*######## Expand Submenu start ########*/
.samgee .expand-submenu{
	background:#3C3963;
	border-bottom:solid 1px #484573;
	padding:10px 0px 10px 0px;
	display:none;
}
.samgee .expand-submenu .submenu-room{
	/*margin:0px 0px 0px 163px;*/
	margin:0px 0px 0px 0px;
	left:152px;
	position:relative;
	zoom:1;
}
.samgee .submenu-room .submenu-room-list{
	list-style: none;
	margin:0px;
	padding:0px;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	position:relative;
	zoom:1;
	width:160px;
}
.samgee .submenu-room .submenu-room-list.space{
	margin-right:28px;
}
.samgee .submenu-room .submenu-room-list.normal{
	width:auto;
	margin-right:14px;
}
.samgee .submenu-room-item{
	display:block;
	margin-bottom:3px;
	position:relative;
	height:38px;
}
.samgee .submenu-room-item a{
	text-decoration:none;
	color:#f0f0f0;
	display:block;
	height:38px;
}
.samgee .submenu-room-item a:hover{
	background:#33315C;
}
.samgee .submenu-room-item a:hover .iconwrap{
	border:solid 1px #8e89b3;
	background:#444176;
}
.samgee .submenu-room-item a:hover .icon-roommenu{
	opacity:1;
	filter:alpha(opacity = 100);
}
.samgee .submenu-room-item .iconwrap{
	position:absolute;
	background:#2C2A49;
	border:solid 1px #1F1D33;
	width:36px;
	height:36px;
}
.samgee .submenu-room-item .icon-roommenu{
	display:block;
	width:36px;
	height:36px;
	/*opacity:0.5;
	filter:alpha(opacity = 50);*/
}
.samgee .submenu-room-item .title{
	color:#E5C700;
	font-size:0.929em;
	margin-left:44px;
}
.samgee .submenu-room-item .desc{
	color:#aba7c0;
	font-size:0.857em;
	margin-left:44px;
	display:block;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width:114px;
	height:20px;
}
.samgee .submenu-room-item-newicon{
	font-size:7px !important;
	position:absolute;
	bottom:-4px;
	right:-4px;
	
	background:#FFCC00;
    border: 1px solid #E06819;
    border-radius: 3px 3px 3px 3px;
    color: #000000;
    font-style: normal;
    line-height: 0.85em;
    padding: 2px 2px 2px 3px;
}
.samgee .submenu-room-item.products .iconwrap{
	width:80px;
	height:36px;
	display:block;
	background:none;
	border:none;
}
.samgee .submenu-room-item.products .icon-pantip-products{
	height:36px;
	display:block;
	margin:4px 0px;
}
.samgee .submenu-room-item .pantipmarket-small{
	width:63px;
}
.samgee .submenu-room-item .bloggang-small{
	width:41px;
}
.samgee .submenu-room-item .pantown-small{
	width:79px;
}
.samgee .submenu-room-item.products .title,
.samgee .submenu-room-item.products .desc{
	margin-left:84px;
	width:194px;
}
.samgee .submenu-room-list-txt li{
	height:auto;
	margin-bottom:4px;
}
.samgee .submenu-room-list-txt li a{
	color: #dbdbdb;
    display: block;
    height: auto;
    text-decoration: none;
}
.samgee .submenu-room-list-txt li a:hover{
	background:none;
	text-decoration:underline;
}
.samgee .submenu-room-item-title{
	font-size:0.929em;
	color:#706e8f;
	height:auto;
	margin-bottom:9px !important;
}
/*######## Expand Submenu end ########*/
/*######## Content - Breadcrumb start ########*/
.samgee .content{
	overflow:hidden;
	zoom:1;
	margin-bottom:100px;
}
.samgee .content .breadcrumb-wrapper{
	/*margin:16px 0px 16px 0px;
	background:#403C69;
	border:solid 1px #25223C;*/
	height:32px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.samgee .content .breadcrumb-wrapper.hidden{
	background:none;
	border:none;
	height:auto;
	margin:16px;
}
.samgee .content .breadcrumb{
	font-size:14px;
	margin:0;
	/*margin:5px 5px 5px 39px;*/
    padding: 8px 5px 5px 30px;
}
.samgee .content  .u-here-wrapper{
	overflow:hidden;
	zoom:1;
	border-right:solid 1px #353056;
	float:left;
	width:20px;
	height:32px;
}
.samgee .content .breadcrumb-wrapper .icon-u-here{
	background:url('../images/icon-u-here.png') no-repeat 0px 0px;
	display:block;
	width:15px;
	height:14px;
	float:left;
	position:relative;
	top:10px;
	left:0px;
}
.samgee .content .breadcrumb li{
	display:inline;
	margin-right:2px;
	color:#cec5ff;
}
.samgee .content .breadcrumb li.last{
	color:#dbdbdb;
}
.samgee .content .breadcrumb li a{
	color:#c0c0c0;
	text-decoration:none;
}
.samgee .content .breadcrumb li a:hover{
	text-decoration:underline;
	color:#ffffff;
}
.samgee .content h1.page-title{
	color:#e8e8f4;
	margin:5px 0px 12px 0px;
	font-size:1.214em;
	font-weight:normal;
}
.samgee .content h1.no-page-title{
	margin-bottom:12px;
}
.samgee .content .icon-setting{
	background-position:0px -77px;
	display:inline-block;
	padding-left:20px;
}
/*######## Content - Breadcrumb end ########*/
/*######## Content - Tab bar start ########*/
.tabbar-wrapper{
	border-bottom:solid 1px #999999;
	margin:10px 0px 20px 0px;
	position:relative;
	z-index:100;
}
.tabbar{
	margin:0px;
	padding:0px 10px 0px 10px;
	list-style:none;
	overflow:hidden;
	zoom:1;
	bottom:-1px;
	position:relative;
	z-index:200;
}
.tabbar li{
	float:left;
}
.tabbar li a{
	display:block;
	padding:5px 15px 5px 15px;
	color:#dbdbdb;
	text-decoration:none;
}
.tabbar li a.current{
	border:solid 1px #999999;
	border-bottom-color:#403E68;
	color:#E5C700;
}
.tabbar li a:hover{
	color:#ffe87a;
}
/*######## Content - Tab bar end ########*/
/*######## Content - Section start ########*/
.samgee .content .section{
	padding-bottom:25px;
	border-bottom:dotted 1px #595684;
}
.samgee .content .section h2{
	font-size:1.2em;
	font-weight:normal;
	margin-bottom:20px;
}
.samgee .content .section p{
	margin:0px 0px 15px 0px;
}
.samgee .content .bottom-space{
	margin-bottom:20px;
}
.samgee .content .sticker{
	margin:7px 3px;
}
.samgee .content .notify-list{
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
}
.samgee .content .section .notify-list li{
	margin-bottom:15px;
}
.samgee .section-title-darkbg{
	background:#2a283d;
	color:#ffc600;
}
.samgee .display-post-wrapper .section-title-darkbg{
	border:solid 1px #282540;
	background:#3f3b61;
}
.samgee .display-post-wrapper.top-comment .section-title-darkbg{
	border:solid 1px #301c19;
	border-bottom:solid 0px transparent;
}
.samgee .display-post-wrapper.comment-box-color .section-title-darkbg{
	border:solid 1px #07332b;
	border-bottom:solid 0px transparent;
}
/*######## Content - Section end ########*/
/*######## Content - Profile form start ########*/
.samgee .content.profile-setting .form-submit{
	margin-top:10px;
	padding-bottom:10px;
	border-bottom:solid 1px #595684;
	text-align:right;
}
.samgee .callback-status{
	margin:4px 0px 4px 0px;
	padding:7px;
	background:#fff3bb;
	border:dotted 1px #8b7300;
	text-align:center;
	color:#000000;
	position:relative;
	line-height:1.25em;
	font-size:14px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.samgee .callback-status .callback-status-inner{
	margin-right:30px;
}
.samgee .callback-status.modal-callback{
	border:solid 1px #ffffff;
    position: fixed;
    max-width:980px;
    z-index: 350;
	
	-webkit-box-shadow:0px 0px 6px #000000;
	-moz-box-shadow:0px 0px 6px #000000;
	box-shadow:0px 0px 6px #000000;
}
.samgee .callback-status a{
	color:#c40b9b;
}
.samgee .callback-status .callback-status-close{
	position:absolute;
	top:7px;
	right:10px;
	font-size:12px;
	font-weight:bold;
	white-space:nowrap;
	text-decoration:none;
	color:#000000;
	background:#ffd71a;
	border:solid 1px #ffa200;
	display:block;
	width:16px;
	height:16px;
	line-height:15px;
	font-family:arial;
}
.samgee .callback-status .callback-status-close:hover{
	background:#ffa200;
	border-color:#ff4e00;
}
.samgee .callback-status.alone{
	margin-top:20px;
}
.samgee .error-txt.callback-status{
	color:#e40303 !important;
}
.samgee .callback-status.in-post{
	margin:10px 0px;
}
.samgee .content.profile-setting .profile-main{
	float:left;
	margin:0px 35px 0px 0px;
	padding:10px;
	overflow:hidden;
	width:51%;
}
.samgee .big-avatar{
	float:left;
	padding:2px;
	background:#595684;
	border:solid 1px #64628d;
}
.samgee .content.profile-setting .input-line{
	margin-bottom:10px;
}
.samgee .content.profile-setting .input-line label{
	float:left;
	padding-top:3px;
	width:130px;
	text-align:right;
	color:#c6c6c6;
	position:relative;
}
.samgee .content.profile-setting .icon-mini-status{
	height:16px;
	width:16px;
	float:right;
	position:relative;
	top:3px;
	right:0px;
	margin-left:7px;
}
.samgee .content.profile-setting .icon-mini-status.icon-mini-owner{
	background-position:0px 0px;
}
.samgee .content.profile-setting .icon-mini-status.icon-mini-email{
	background-position:0px -20px;
	top:6px;
}
.samgee .content.profile-setting .icon-mini-status.icon-mini-link{
	background-position:0px -40px;
	top:7px;
}
.samgee .content.profile-setting .input-container{
	margin-left:157px;
}
.samgee .content.profile-setting .input-container p{
	line-height:1.25em;
	margin-bottom:5px;
}
.samgee .content.profile-setting .input-container p.chg-password{
	word-spacing:3em;
}
.samgee .content.profile-setting .input-container input.text{
	width:200px;
}
.samgee .content.profile-setting .input-container textarea{
	width:310px;
	height:150px;
	overflow:auto;
}
.samgee .content.profile-setting .input-container .checkbox-label{
	float:none;
	width:auto;
	text-align:left;
	padding:0;
}
.samgee .content.profile-setting .input-container.browse-avatar{
	margin-top:73px;
}
.samgee .content.profile-setting .input-container.browse-avatar .input-file-wrapper{
	width:135px;
	overflow:hidden;
	position:relative;
	display:inline;
}
.samgee .content.profile-setting .input-container.browse-avatar input{
	position:absolute;
	top:1px;
	right:0px;
	font-size:1.733em;
	opacity:0;
	filter:alpha(opacity = 0);
	cursor:pointer;
}
/*######## Content - Profile form end ########*/
/*######## Content - Profile Notification start ########*/
.samgee .content.profile-setting .profile-notify{
	margin-top:30px;
	overflow:hidden;
}
.samgee .content.profile-setting .bottom-space{
	margin-bottom:30px;
}
.samgee .content.profile-setting .thirdparty-notify .sub-notify-setting{
	padding:15px 0px 15px 0px;
	position:relative;
}
.samgee .content.profile-setting .thirdparty-notify .sub-notify-setting h3{
	display:inline;
	font-size:1em;
	font-weight:bold;
}
.samgee .content.profile-setting .profile-notify .thirdparty-notify .sub-notify-setting img.icon{
	margin-right:7px;
	padding:2px;
	background:#595684;
	border:1px solid #64628D;
	float:left;
}
.samgee .content.profile-setting .profile-notify .thirdparty-notify .sub-notify-setting ul.connection{
	margin:0px;
	padding:3px;
	background:#4c4a6c;
	border:#5a587e solid 1px;
	list-style:none;
}
.samgee .content.profile-setting .profile-notify .thirdparty-notify .sub-notify-setting ul.connection li{
	display:inline;
}
.samgee .content.profile-setting .profile-notify .thirdparty-notify .notify-list{
	margin-left:45px;
	margin-top:20px;
}
.samgee .content.profile-setting .profile-notify .success-txt{
	line-height:normal;
}
.samgee .content.profile-setting .brand-setting .brand-list{
	display:block;
	overflow:hidden;
	zoom:1;
	margin-bottom:10px;
}
.samgee .content.profile-setting .brand-setting .brand-list img{
	float:left;
	margin-right:8px;
	background:#595684;
    border:solid 1px #64628D;
	padding:2px;
}
.samgee .content.profile-setting .brand-setting .brand-list h3{
	font-size:0.9em;
	display:inline;
}
/*######## Content - Profile Notification end ########*/
/*######## Content - Profile Display start ########*/
.samgee .content.profile-display .icon-chgname{
	width:32px;
	height:11px;
	margin-left:10px;
	display:inline-block;
	vertical-align:center;
	font-size:0px;
	cursor:help;
}
.samgee .content.profile-display .leftside{
	float: left;
    margin: 0px 20px 0 0;
    overflow: hidden;
    width:68%;
	border:none;
}
.samgee .content.profile-display .fullpage{
	float:none;
	margin:0px;
	width:auto;
}
.leftside .avatar-wrapper .button{
	width:126px;
}
.leftside .avatar-wrapper .button span{
	width:123px;
}
.leftside .avatar-wrapper .button em{
	width:107px;
	text-align:center;
}
.samgee .content.profile-display .leftside .big-avatar{
	background:#595684;
    border: 1px solid #64628D;
    padding: 2px;
	margin:0px 0px 10px 0px;
}
.samgee .content.profile-display .rightside{
	overflow:hidden;
	zoom:1;
}
.samgee .content.profile-display .section{
	padding-bottom:0px;
	border-bottom-style:solid;
}
.samgee .content .mission-list li,
.samgee .content .link-list li{
	padding-left:24px;
	margin-bottom:7px;
}
.samgee .content .mission-list li{
	background:url('../images/bullet.png') no-repeat 0px 3px;
}
.samgee .content .link-list li{
	background:url('../images/bullet.png') no-repeat 0px -57px;
	word-wrap:break-word;
}
.samgee .content.profile-display .brand-member .avatar{
	display:inline-block;
	margin:0px 6px 6px 0px;
    border:solid 1px #64628D;
	background:#595684;
	padding:2px;
}
.samgee .content.profile-display .brand-member img{
	text-decoration:none;
	font-size:0px;
	line-height:0;
	display:block;
}
/*######## Content - Profile Display end ########*/
/*######## Content - Activation page start ########*/
.samgee .activate-content{
	margin:0px 10px 0px 0px;
	overflow:auto;
}
.samgee .leftside.activate-content{
	float:left;
	width:53%;
	border-right:dotted 1px #737199;
	padding-right:10px;
}
.samgee .rightside.activate-content{
	margin:0px 0px 0px 0px;
	padding-left:10px;
}
.samgee .activate-content .step-num{
	float:left;
	font-size:3em;
	line-height:0.8em;
}
.samgee .activate-content .sub-title{
	margin-left:35px;
}
.samgee .activate-content ul{
	margin:15px 0px 0px 70px;
	padding:0;
}
.samgee .activate-content ul li{
	margin-bottom:6px;
}
.samgee .activate-content ul.photo-action{
	list-style:none;
	margin:30px 0px 30px 37px;
	overflow:hidden;
	zoom:1;
}
.samgee .activate-content ul.photo-action li{
	background:#595684;
    border: 1px solid #64628D;
	margin-right:8px;
    padding: 2px;
	float:left;
}
.samgee .activate-content ul.photo-action span{
	display:block;
	margin-top:7px;
}
ul.photo-action li .action-one,
ul.photo-action li .action-two,
ul.photo-action li .action-three,
ul.photo-action li .action-four{
	background:url('/images/action-verfified.png') no-repeat 0px 0px;
	width:208px;
	height:150px;
}
ul.photo-action li .action-one{
	background-position:0px 0px;
}
ul.photo-action li .action-two{
	background-position:-208px 0px;
}
ul.photo-action li .action-three{
	background-position:0px -150px;
}
ul.photo-action li .action-four{
	background-position:-208px -150px;
}
ul.photo-action li .action-five{
	background:url('/images/action-verfified-002.png') no-repeat 0px 0px;
	width:430px;
	height:430px;
}
.samgee .activate-content.leftside .input-line label{
	width:110px;
}
.samgee .activate-content.leftside .input-line .input-container{
	margin-left:120px;
}
.samgee .activate-content.rightside .fill-in{
	margin-top:40px;
}
.samgee .activate-content.rightside .input-line label{
	width:150px;
}
.samgee .activate-content.rightside .input-line .input-container{
	margin-left:164px;
}
.samgee .activate-content.rightside .input-line .input-container input.text{
	width:224px;
}
.samgee .activate-content.rightside.passport .input-line label{
	width:130px;
}
.samgee .activate-content.rightside.passport .input-line .input-container{
	margin-left:144px;
}
.samgee .activate-content.rightside.passport .input-line .input-container input.text{
	width:204px;
}
.samgee .brand-activation .fill-in{
	margin:30px 0px 0px 0px;
}
.samgee .brand-activation .input-line label{
	width:180px;
}
.samgee .brand-activation .input-line .input-container{
	margin-left:194px;
}
.samgee .brand-activation .input-line.special-url label{
	width:140px;
}
/*######## Content - Activation page end ########*/
/*######## Content - Create Post start ########*/
.samgee .surround-box-dash.post-type-list-outer{
	padding:20px 0px 20px 0px;
}
.samgee .post-account-selection{
	margin-bottom:20px;
}
.samgee .post-type-list-wrapper{
	background:#4c4973;
	border:solid 1px #39364d;
	position:relative;
	overflow:visible;
	zoom:1;
}
.samgee .post-type-list-wrapper-disable{
	width:978px;
	height:648px;
	position:absolute;
	top:0px;
	left:0px;
	opacity:0;
	filter:alpha(opacity = 0);
}
.samgee .post-account-selection h3,
.samgee .post-type-list-wrapper h3{
	font-size:1em;
	color:#ffffff;
	margin:0px 0px 10px 14px;
	font-weight:normal;
}
.samgee .post-account-selection .post-account-list{
	overflow:hidden;
	width:99%;
	margin:auto;
	zoom:1;
	padding-bottom:10px;
}
.samgee .post-account-selection .post-account-item{
	margin:10px;
	float:left;
	display:block;
}
.samgee .post-account-selection .post-account-item.selected img{
	background:#26223e;
	border:solid 1px #b8b7d3;
}
.samgee .post-account-selection .post-account-item a{
	display:block;
}
.samgee .post-account-selection .post-account-item a:hover img{
	background:#26223e;
	border:solid 1px #b8b7d3;
}
.samgee .post-account-selection .post-account-item img{
	background:#312F50;
    border:solid 1px #2B295C;
    padding: 8px;
}
.samgee .post-type-list{
	margin:auto;
	width:99%;
	padding:0px;
	overflow:hidden;
	zoom:1;
}
.samgee .post-type-list .post-type-list-inner{
	margin:auto;
	width:100%;
	overflow:hidden;
	zoom:1;
}
.samgee .post-type-list .post-type-item{
	width:307px;
	/*height:400px;*/
	background:#302e51;
	border:solid 1px #2b295c;
	float:left;
	display:block;
	margin:10px 6px 10px 7px;
}
.samgee .post-type-list .post-type-item.firstrow{
	margin-bottom:0px;
}
.samgee .post-type-list .post-type-item a{
	display:block;
	text-decoration:none;
	margin:auto;
	width:307px;
	height:267px;
	cursor:pointer;
}
.samgee .post-type-list .post-type-item a:hover{
	background:#26223e;
}
.samgee .post-type-list .post-type-item .post-type-item-inner{
	margin:auto;
	padding: 49px 0;
    text-align: center;
    width: 211px;
}
.samgee .post-type-list .post-type-item img{
	display:block;
	margin:auto;
}
.samgee .post-type-list .post-type-item h3{
	color:#ffe87a;
	font-size:1.75em;
	margin:20px 0px 10px 0px;
	font-weight:bold;
}
.samgee .post-type-list .post-type-item p{
	font-size:13px;
	line-height:1.15em;
	color:#cfcee9;
}
.samgee .create-post-type{
	float:right;
	margin:2px 0px 0px 0px;
}
.samgee .create-post-type .icon-post-medium{
	padding-left:28px;
	height:30px;
	float:right;
}
.samgee .create-post-wrapper{
	background:#193366;
	border:solid 1px #282341;
	margin-bottom:20px;
	-webkit-box-shadow:2px 2px 2px #2C294A;
	-moz-box-shadow:2px 2px 2px #2C294A;
	box-shadow:2px 2px 2px #2C294A;
}
.samgee .create-post-wrapper.edit-mode{
	border:dotted 1px #FFF3BB;
	margin-top:10px;
	margin-right:0px;
	margin-left:0px;
}
.samgee .create-post-item{
	border:dotted 1px #33608a;
	border-bottom:none;
	overflow:hidden;
	zoom:1;
	padding-left:0px;
	padding-right:0px;
}
.samgee .create-post-wrapper.edit-mode .create-post-item{
	padding-left:0px;
	padding-right:0px;
}
.samgee .create-post-item.noborder{
	border-top:none;
	border-bottom:none;
}
.samgee .create-post-item.alt02{
	background:#FFF3BB;
	color:#000000;
}
.samgee .create-post-item.alt02 .step-caption{
	color:#000000;
}
.samgee .create-post-item.smallline .step-caption{
	padding-top:7px;
}
.samgee .create-post-item.hover .edit-mark{
	color:#3E3C5E;
	background-color:#ffde00;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.samgee .create-post-item.expand,
.samgee .create-post-item.active{
	cursor:default;
}
.samgee .create-post-item.no-border{
	border:none;
	background:none;
}
.samgee .create-post-item.post-desc-wrapper{
	padding-bottom:30px;
}
.samgee .create-post-item.post-tag-wrapper{
	padding-bottom:20px;
	padding-left:0px;
	padding-right:0px;
	background:#193366;
}
.samgee .create-post-poll .create-post-item.post-desc-wrapper{
	padding-bottom:10px;
}
.samgee .create-post-poll .create-post-item.post-desc-wrapper textarea{
	height:120px;
}
.samgee .create-post-poll .create-post-item.post-desc-wrapper .input-line label{
	float: none;
    padding:0px;
    text-align: left;
    width: auto;
}
.samgee .create-post-item .step-num{
	background:#383558;
	float:left;
	padding:7px;
	color:#595684;
	font-weight:bold;
	font-size:1.25em;
}
.samgee .create-post-item .post-step-hr{
	border:none;
	border-top:dotted 1px #59567a;
	margin:5px 20px 0px 20px;
}
.samgee .create-post-item.hover .step-caption.post-title{
	color:#ffde00;
}
.samgee .create-post-item .step-caption{
	font-size:1em;
	padding:15px 7px 7px 0px;
	overflow:hidden;
	margin-left:20px;
	zoom:1;
	color:#dbdbdb;
}
.samgee .create-post-item .step-caption.first{
	padding-top:0px;
}
.samgee .create-post-item .step-caption.post-by{
	color:#e0e0e0;
	padding-top:25px;
	padding-bottom:35px;
}
.samgee .create-post-item .post-title{
	color:#FFCD05;
	font-size:1.857em;
	font-weight:normal;
	line-height:1.1em;/* 22px */
}
.samgee .create-post-item .post-desc{
	line-height:1.563em;
	font-size:1.143em; /*16px */
	color:#dedede;
	word-wrap:break-word;
}
.samgee .create-post-item .post-que-title-input,
.samgee .create-post-item .post-que-title-input input{
	color:#E5C700;
}
.samgee .create-post-item .post-title-input input{
	color:#E5C700;
	font-size:1.25em;	
}
.samgee .edit-mode .create-post-item .post-title-input input{
	width:840px;
}
.samgee .create-post-item .post-que-title-input input.text{
	width:765px;
}
.samgee .create-post-item .post-que-title-input,
.samgee .create-post-item .post-que-title-input input{
	font-weight:normal;
}
.samgee .create-post-item .post-preview .post-que-title-input,
.samgee .create-post-item .post-que-title-input input{
	font-size:1.214em;
}
.samgee .create-post-item .post-que-title-input .remove-que{
	font-weight:normal;
	margin-left:11px;
}
.samgee .create-post-item .step-caption .post-desc{
	margin-top:10px;
}
.samgee .create-post-item .post-media{
	margin:20px 0px 20px 0px;
}
.samgee .create-post-item .post-media.media-photo{
	float:left;
}
.samgee .create-post-item .post-media img{
	display:block;
	clear:both;
}
.samgee .create-post-item .post-media-action{
	text-align:right;
	margin-bottom:4px;
	color:#ffffff;
}
.samgee .create-post-item .post-media-action a{
	color:#a09dd5;
	text-decoration:none;
	background:#595684;
	padding:3px 5px 3px 5px;
	margin-left:7px;
	display:inline-block;
	font-size:0.825em;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.samgee .create-post-item .post-media-action a:hover{
	color:#ffffff;
	text-decoration:underline;
}
.samgee .create-post-item .post-preview{
	width:860px;
}
.samgee .create-post-item .fill-input{
	margin:0px 0px 10px 20px;
}
.samgee .create-post-item .fill-input .surround-box-light{
	width:917px;
	padding:3px;
}
.samgee .create-post-item .input-line{
	margin-bottom:10px;
}
.samgee .create-post-item input.text,
.samgee .create-post-item textarea{
	width:917px;
}
.samgee .create-post-item .media-toolbar{
	margin:5px 0px 5px 0px;
	overflow:hidden;
	zoom:1;
}
.samgee .create-post-item .media-toolbar .media-position{
	margin:3px 8px 0px 0px;
	float:left;
}
.samgee .create-post-item .media-toolbar .media-position label{
	margin-right:7px;
	cursor:pointer;
}
.samgee .create-post-item .media-thumbnail{
	margin-top:10px;
	border:dotted 1px #a09dd5;
	padding:10px;
	overflow:hidden;
	zoom:1;
}
.samgee .create-post-item .post-que-media-wrapper{
	margin:2px 0px 7px 26px;
	position:relative;
	overflow:hidden;
	width:305px;
}
.samgee .create-post-item .post-que-media-wrapper .post-que-media-url{
	width:270px;
	overflow:hidden;
	height:1.5em;
	white-space:nowrap;
	position:absolute;
	word-wrap:break-word;
	cursor:help;
}
.samgee .create-post-item .post-que-remove-media{
	position:relative;
	float:right;
}
.samgee .create-post-item .post-que-option-list{
	margin:0px;
	padding:0px;
	list-style:none;
}
.samgee .create-post-item .post-que-option-list li{
	margin-bottom:5px;
	overflow:hidden;
	zoom:1;
}
.samgee .create-post-item .post-que-option-list li .option-input{
	float:left;
}
.samgee .create-post-item .post-que-option-list li .option-media{
	float:left;
	margin-left:5px;
}
.samgee .create-post-item .post-que-option-list li .option-remove{
	float:left;
	margin-left:5px;
}
.samgee .create-post-item .post-que-option-list .add-option{
	margin:5px 0px 20px 25px;
	padding:7px 7px 7px 7px;
	width:292px;
	border:dotted 1px #4e6aa3;
	color:#7289b8;
}
.samgee .create-post-item .post-que-option-list .add-option a{
	color:#eeeeee;
}
.samgee .create-post-item .post-que-option-list .add-option a:hover{
	color:#ffde00;
}
.samgee .create-post-item .post-que-option-list .add-option.no-margin{
	margin-left:16px;
}
.samgee .create-post-item .post-que-option-list .add-option.more-margin{
	margin-left:28px;
}
.samgee .create-post-poll .create-post-item.post-desc-wrapper .post-que-option-list .option-input label.label-number{
	width:25px;
	float:left;
	line-height:25px;
}
.samgee .create-post-item .post-que-option-list input{
	display:inline;
}
.samgee .create-post-item .post-que-option-list input.text{
	width:300px;
}
.samgee .create-post-item .post-que-option-list  input.poll-other-text{
	width:272px;
	color:#cfcfcf;
}
.samgee .add-tag-form{
	display:block;
	clear:left;
	position:relative;
	padding:15px 20px 0px 0px;
}
.samgee .add-tag-form .desc{
	margin-bottom:8px;
}
.samgee .post-que-table{
	border-collapse:collapse;
	line-height:1.25em;
}
.samgee .create-post-item .post-preview .post-que-table{
	font-size:1.143em;
	color:#f7f4ff;
}
.samgee .post-preview.fill-input .post-que-table.full-width{
	width:100%;
}
.samgee .post-que-table td{
	border:solid 1px #5074bc;
	padding:8px 10px 10px 10px;
}
.samgee .post-que-table.no-border td{
	border:none;
}
.samgee .post-que-table.dotted-border td{
	border-style:solid;
}
.samgee .post-que-table .choice-input{
	width:5%;
	vertical-align:top;
	text-align:center;
	background:#34569b;
}
.samgee .post-que-table .choice-label .choice-label-txt{
	margin-bottom:15px;
	display:block;
}
.samgee .post-que-table .choice-label label{
	width:100%;
	text-align:left;
	display:block;
}
.samgee .post-que-table tr:hover .choice-input{
	background:#3a60ab;
}
.samgee .post-que-table tr:hover .choice-label{
	background:#22458a;
}
.samgee .post-que-table .grid-radio-rows:hover td{
	background:#3a60ab;
}
.samgee .post-que-table input.text{
	width:100px;
}
.samgee .create-post-item .post-que-table.post-que-grid input.text{
	width:110px;
}
.samgee .create-post-item.post-desc-wrapper .post-que-grid textarea{
	height:50px;
	width:120px;
}
.samgee .post-que-grid .post-que-grid-label{
	width:60%;
}
.samgee .create-post-item .post-que-grid .remove-cell{
	border:none;
	padding-left:10px;
}
.samgee .create-post-item .post-que-grid .post-que-grid-addrow{
	padding:5px 0px 5px 7px;
}
.samgee .create-post-item.post-add-question{
	padding:5px;
	text-align:center;
	cursor:pointer;
}
.samgee .create-post-item.post-add-question.hover{
	border-color:#575573;
	background:#27498d;
}
.samgee .create-post-item .icon-remove{
	display:inline-block;
	width:16px;
	height:16px;
	vertical-align: middle;
	cursor:pointer;
	background-position:3px -134px;
}
.samgee .create-post-item .icon-add-mini{
	padding-left:20px;
	background-position:0px -157px;
	cursor:pointer;
	font-weight:bold;
}
.samgee .create-post-item .icon-tag{
	padding-left:24px;
	background-position:0px -114px;
	margin-right:20px;
}
.samgee .create-post-item .post-tag-wrapper{
	border:dashed 1px #33608a;
	margin:0px 20px 20px 0px;
	display:none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.samgee .create-post-item .post-tag{
	margin:15px 0px 15px 35px;
	padding:0px;
	list-style:none;
}
.samgee .create-post-item .post-tag li{
	margin-bottom:10px;
	background: url("../images/icon-tag-bullet.png") no-repeat scroll 0 0 transparent;
	background-position: 0px 6px;
    padding-left: 24px;
	color:#8297c2;
}
.samgee .create-post-item .post-tag li span{
	margin:0px 10px 0px 0px;
	color:#8297C2;
}
.samgee .create-post-item .post-tag li span.last{
	color:#E5C700;
	font-size:14px;
}
.samgee .create-post-item .post-tag a:link{
	color:#8297c2;
}
.samgee .create-post-item .post-tag a:hover{
	color:#FFDE00;
}

.samgee .create-post-item .post-tag-breadcrumb{
	margin-right:20px;
	display:inline;
	font-size:0.929em;
}
.samgee .create-post-item .post-tag-filter{
	overflow:hidden;
	zoom:1;
	margin-bottom:15px;
}
.samgee .create-post-item .post-tag-filter .filter-header.step-caption{
	padding-left:0px;
	margin:10px 0px 15px 0px;
}
.samgee .create-post-item .post-tag-filter .custom-multiselect{
	width:219px;
	height:332px;
	position:relative;
	overflow-y:auto;
	zoom:1;
	font-size:1em;
	color:#d3d3d3;
	float:left;
	margin:0px 5px 0px 0px;
	
	padding:3px;
	border:solid 1px #254a94;
	background:#193366;
}
.samgee .create-post-item .post-tag-filter .custom-multiselect-first{
	clear:left;
	height:303px;
}
.samgee .create-post-item .post-tag-filter .custom-multiselect .multiselect-item a{
	position:relative;
	margin-bottom:-1px;
	display:block;
	color:#d3d3d3;
	text-decoration:none;
}
.samgee .create-post-item .post-tag-filter .custom-multiselect .multiselect-item .tag-caption-wrapper{
	border:solid 1px #2c4b89;
}
.samgee .create-post-item .post-tag-filter .custom-multiselect .multiselect-item.moretag a{
	background: url("../images/icon-rightarrow.png") no-repeat 96% 9px;
}
.samgee .create-post-item .post-tag-filter .custom-multiselect .multiselect-item .moretag-caption{
	position:absolute;
	top:0px;
	right:0px;
	font-size:0.857em;
	color:#b8b8b8;
	cursor:pointer;
	padding:5px 23px 5px 20px;
}
.samgee .create-post-item .post-tag-filter .custom-multiselect .multiselect-item .tag-caption{
	display:inline-block;
	width:100%;
	cursor:pointer;
}
.samgee .create-post-item .post-tag-filter .custom-multiselect .multiselect-item.moretag .tag-caption{
	width:68%;
	border-right:dotted 1px #637bac;
}
.samgee .create-post-item .post-tag-filter .custom-multiselect .multiselect-item .tag-caption span{
	padding:5px 5px 5px 24px;
	display:block;
}
.samgee .create-post-item .post-tag-filter .custom-multiselect .multiselect-item .tag-caption.no-addtag span{
	padding-left:7px;
}
.samgee .create-post-item .post-tag-filter .custom-multiselect .multiselect-item a .icon-addtag{
	background: url("../images/icon-checked-15x14.png") no-repeat 0px 0px;
	width:15px;
	height:16px;
	position:absolute;
	top:9px;
	left:5px;
}
.samgee .create-post-item .post-tag-filter .custom-multiselect .multiselect-item .tag-caption.no-addtag.hover,
.samgee .create-post-item .post-tag-filter .custom-multiselect .multiselect-item.checked .tag-caption.hover{
	background:none;
}
.samgee .create-post-item .post-tag-filter .custom-multiselect .multiselect-item.checked .icon-addtag{
	background-position:-15px 0px;
}
.samgee .create-post-item .post-tag-filter .custom-multiselect .multiselect-item.checked .tag-caption span{
	color:#E5C700;
	font-weight:bold;
}
.samgee .create-post-item .post-tag-filter .custom-multiselect .multiselect-item a:hover,
.samgee .create-post-item .post-tag-filter .custom-multiselect .multiselect-item.selected a{
	background-color:#162b57;
	z-index:25;
	position:relative;
}
.samgee .create-post-item .post-tag-filter .custom-multiselect .multiselect-item.selected a .tag-caption-wrapper{
	border-color:#E5C700;
}
.samgee .create-post-item .post-tag-filter .custom-multiselect .multiselect-item.selected-last a{
	background-color:#47b81b;
	color:#000000;
}
.samgee .create-post-item .post-tag-filter .multiselect-item.row-o{
	background-color:#193366;
}
.samgee .create-post-item .post-tag-filter .text.post-tag-search{
	width:194px;
	margin:0px 0px 4px 0px;
	color:#cfcee9;
	background: url("../images/icon-search.png") no-repeat 97% 4px;
	background-color:#335087;
	padding-right:28px;
}
.samgee .edit-mode .create-post-item .post-tag-filter .custom-multiselect{
	width:222px;
}
.samgee .edit-mode .create-post-item .post-tag-filter .text.post-tag-search{
	width:196px;
}
.samgee .create-post-by{
	display:inline-block;
	*display:inline;
	zoom:1;
	position:relative;
	top:7px;
	font-size:0.929em;
}
.samgee .create-post-by div{
	float:left;
}
.samgee .create-post-by .post-by-list img{
	margin:0px 5px 0px 5px;
	vertical-align:middle;
	border:solid 1px #D6D5EA;
}
.samgee .create-post-by .post-by-namelist{
	background:#595684;
    border:solid 1px #64628D;
	max-height:136px;
	width:250px;
	overflow-y:auto;
}
.samgee .create-post-item .button-container{
	margin-top:7px;
	font-size:0.857em;
}
.samgee .create-post-item .edit-mark{
	float:right;
	padding:0px 5px 0px 21px;
	margin:14px 20px 0px 0px;
	font-size:0.857em;
	color:#f0f000;
	text-decoration:underline;
	cursor:pointer;
}
.samgee .create-post-item .edit-mark.first{
	margin-top:7px;
}
.samgee .create-post-item .edit-mark.icon-editpen{
	background-position:4px -97px;
	display:none;
}
.insert-media-modal .input-container input.text{
	width:500px;
}
.insert-media-modal .input-container input.text.with-button{
	width:400px;
}
.insert-media-modal .media-library-item{
	padding:10px 7px 10px 7px;
	border-bottom:dotted 1px #737199;
}
.insert-media-modal .media-library-thumbnail-wrapper{
	overflow:hidden;
	zoom:1;
	margin:15px 0px 0px 0px;
	padding-bottom:10px;
	border-bottom:dotted 1px #737199;
}
.insert-media-modal .media-library-thumbnail-item{
	width:200px;
	height:200px;
	display:block;
	float:left;
	margin:5px 2px 5px 2px;
	background:#4a4872;
	padding:7px 7px 7px 7px;
}
.insert-media-modal .media-library-thumbnail-item .media-library-thumbnail{
	height:155px;
	overflow-y:hidden;
	position:relative;
	z-index:799;
}
.insert-media-modal .media-library-thumbnail-item .media-library-thumbnail-edit-bg{
	opacity:0.8;
	filter:alpha(opacity = 80);
	position:absolute;
	z-index:800px;
	right:0px;
	width:200px;
	height:200px;
	background:#000000;
	display:none;
}
.insert-media-modal .media-library-thumbnail-item .media-library-thumbnail-edit-wrapper{
	position:absolute;
	z-index:810px;
	right:0px;
	width:200px;
	height:200px;
	display:none;
}
.insert-media-modal .media-library-thumbnail-item .media-library-thumbnail-edit{
	text-align:right;
	font-size:0.875em;
	padding:8px 10px 0px 0px;
}
.insert-media-modal .media-library-thumbnail-item .media-library-thumbnail-add{
	margin:40px 0px 0px 37px;
}
.insert-media-modal .media-library-thumbnail-item.hover .media-library-thumbnail-edit-bg,
.insert-media-modal .media-library-thumbnail-item.hover .media-library-thumbnail-edit-wrapper{
	display:block;
}
.insert-media-modal .media-library-thumbnail-item .media-library-thumbnail-title{
	font-size:0.875em;
	word-wrap:break-word;
	margin-top:7px;
}
.insert-media-modal .media-library-thumbnail-item .media-library-thumbnail-title input.text{
	font-size:1em;
	width:192px;
}
.insert-media-modal .media-library-thumbnail-item .media-library-thumbnail-title input.text.with-button{
	width:130px;
	font-size:1em;
	margin-right:5px;
}
.insert-media-modal .media-library-thumbnail-item img{
	margin:3px 0px 3px 0px;
}
.insert-media-modal .media-library-pagination{
	float:right;
	margin:0px;
	padding:0px;
	list-style:none;
	overflow:hidden;
}
.insert-media-modal .media-library-pagination li{
	float:left;
}
.insert-media-modal .media-library-pagination li a{
	display:block;
	margin:0px 0px 0px 5px;
	padding:3px 7px 3px 7px;
	border:solid 1px #737199;
	text-decoration:none;
	color:#D6D5EA;
}
.insert-media-modal .media-library-pagination li a.current{
	border:none;
	color:#ffffff;
	cursor:default;
}
.insert-media-modal .media-library-pagination li a:hover{
	color:#ffffff;
	border:solid 1px #ffffff;
}
.insert-media-modal .media-library-pagination li a.current:hover{
	border:none;
}
/*######## Content - Create Post end ########*/

/*######## Content - Display Post start ########*/
.samgee .display-post-border-outer{}
.samgee .display-post-border-inner{}

.samgee .display-post-wrapper{
	padding-top:9px;
	padding-bottom:0px;
	position:relative;
	margin-right:0px;
	margin-left:0px;
}
.samgee .display-post-wrapper.comment-preview{
	padding-bottom:20px;
}
.samgee .display-post-wrapper.related-post{
	padding-top:6px;
}
.samgee .display-post-wrapper.display-post-msg{
	padding-top:10px;
}
.samgee .display-post-wrapper.adminpost{}
.samgee .display-post-wrapper.remove-comment{
	opacity:0.5;
	filter:alpha(opacity =50);
}
.samgee .display-post-wrapper.editmode .display-post-wrapper-inner{
	border:dashed 1px #FFF3BB;
}
.samgee .display-post-wrapper-inner{
	position:relative;
	z-index:10;
	background:#222244;	 
	-webkit-border-radius: 4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.samgee .display-post-remark{
	background:#FFF3BB;
	color:#000000;
	padding:2px 0px 3px 0px;
}
.samgee .display-post-wrapper.main-post{
	margin-top:0px;
	padding-top:0px;
	margin-bottom:15px;
	padding-bottom:0px;
	background:#193366;
	position:relative;
	-webkit-border-radius: 2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.samgee .display-post-wrapper.main-post .main-post-inner{
	border:solid 1px #8E8BA7;
	-webkit-box-shadow:1px 2px 8px #221F40;
	-moz-box-shadow:1px 2px 8px #221F40;
	box-shadow:1px 2px 8px #221F40;
	-webkit-border-radius: 2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.samgee .display-post-wrapper.main-post.main-post-msg{
	background:#1b6d98;
}
.samgee .display-post-wrapper.main-post.main-post-msg .main-post-inner{
	border-color:#4797c1;
	padding-bottom:20px;
}
.samgee .display-post-wrapper.related-post .display-post-wrapper-inner{
	background:#193366;
}
.samgee .display-post-wrapper.main-post .display-post-status-leftside{
	border:none;
}
.samgee .display-post-wrapper.main-post .display-post-status-leftside{
	padding-top:0px;
	padding-left:45px;
	padding-right:45px;
	padding-bottom:0px;
}
.samgee .ref{/*Hide sub comment*/
	/*display:none;*/
}
.samgee .display-post-wrapper.sub-comment{
	margin-left:40px;
}
.samgee .display-post-wrapper.no-bottom-space{
	padding-bottom:0px !important;
	position:relative;
	z-index:30;	
}
.samgee .display-post-wrapper-inner{
	-webkit-box-shadow:1px 2px 8px #221F40;
	-moz-box-shadow:1px 2px 8px #221F40;
	box-shadow:1px 2px 8px #221F40;
}
.samgee .display-post-wrapper .anchor-point{
	position:absolute;
	top:0px;
	left:0px;
}
.samgee .display-post-wrapper.first{
	padding-top:0px;
	z-index:0px;
	zoom:1;
	position:relative;
}
.samgee .display-post-wrapper.pageno-title{
	text-align:left;
	line-height:30px;
	font-size:0.929em;
	position:relative;
	padding:0px;
	margin:25px 0px 10px 0px;
}
.samgee .pageno-title .title{
	color:#bdb6d5;
	background:#3C3963;
	position:relative;
	z-index:10;
	padding:0px 20px 0px 45px;
	margin-left:27px;
	display:inline-block;
	*display:inline;
	zoom:1;
}
.samgee .pageno-title .pageno-title-line{
	position:absolute;
	border-bottom:solid 1px #686595;
	top:16px;
	left:0px;
	width:100%;
	left:0px;
	z-index:5;
	line-height:1px;
}
.samgee .pageno-title.pageno-title-counter .title{
	padding:0px 20px 0px 45px;
}
.samgee .pageno-title.pageno-title-center .title{
	margin-left:30%;
}
.samgee .pageno-title .icon-header-badge3{
	width:24px;
	height:25px;
	display:block;
	position:absolute;
	top:4px;
	left:10px;
}
.samgee .display-post-wrapper.sub-comment.pageno-title{
	margin-left:40px;
}
.samgee .display-post-wrapper .que-item{
	margin-bottom:35px;
}
.samgee .display-post-wrapper .que-item-title{
	color:#E5C700;
	margin:0px 0px 5px 0px;
}
.samgee .sub-comment .display-post-wrapper-inner{
	background:#2d2d3f;
}
.samgee .comment-preview .display-post-wrapper-inner{
	border-color:#07332B;
	background:#093A43 !important;
}
.samgee .top-comment .display-post-wrapper-inner{
	background:#382040;
}
.samgee .comment-box-color .display-post-wrapper-inner{
	background:#093A43;
}
.samgee .altcolor04 .display-post-wrapper-inner{
	background:#1f1f1f;
}
.samgee .altcolor05 .display-post-wrapper-inner{
	background:#193366;
}
.samgee .altcolor06 .display-post-wrapper-inner{
	background:#353156;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.samgee .display-post-msg-avatar{
	float:left;
	margin:20px 0px 0px 0px;
}
.samgee .display-post-msg-avatar img{
	width:64px;
	background: none repeat scroll 0 0 #595684;
    border: 1px solid #64628D;
    padding: 2px;
}
.samgee .display-post-msg-wrap{
	margin:20px 0px 20px 84px;
	-webkit-border-radius: 2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.samgee .display-post-msg-wrap .display-post-number{
	top:0px;
}
.samgee .display-post-msg-wrap .display-post-number .profile-name{
	color:#E5C700;
	text-decoration:none;
}
.samgee .display-post-msg-wrap .display-post-number .profile-name:hover{
	text-decoration:underline;
}
.samgee .display-post-msg-wrap .display-post-story-wrapper.comment-wrapper{
	padding-top:0px;
}
.samgee .display-post-wrapper .review-section{
	border:solid 1px #34569B;
	overflow:hidden;
	zoom:1;
	padding:10px;
	background:#1E3B75;
	margin:40px 0px 20px 0px;
}
.samgee .review-section .rating-wrapper{
	line-height:1em;
	margin-top:5px;
}
.samgee .review-section .remark-review{
	margin-top:10px;
	line-height:0.875em;
	color:#647eb2;
}
.samgee .review-section .review-map{
	margin-top:25px;
}
/* start Comment box with ads*/
.samgee .comment-box-w-ad .display-post-status-leftside{
	position:relative;
	z-index:15;
}
.samgee .display-post-wrapper.comment-box-w-ad{
	width:886px;
	margin-left:auto;
	margin-right:auto;
}
.samgee .display-post-wrapper.comment-box-w-ad .comment-box-ad{
	position:absolute;
	bottom:0px;
	left:0px;
	width:886px;
	height:486px;
}
.samgee .display-post-wrapper.comment-box-w-ad .comment-box-ad img{
	position:absolute;
	bottom:0px;
	left:0px;
}
.samgee .display-post-wrapper.comment-box-w-ad .comment-box-ad-area{
	position:relative;
	z-index:5;
	width:886px;
	height:242px;
	display:block;
	left:-47px;
	margin-top:-51px;
}
.samgee .display-post-wrapper.comment-box-w-ad .comment-box-ad-area a{
	display:block;
}
.samgee .display-post-wrapper.comment-box-w-ad .display-post-status-leftside{
	/* add right space for Ads bg, Temporary!!!!*/
	overflow:hidden;
	padding-bottom:6px;
}
.samgee .display-post-wrapper.comment-box-color{
	padding-bottom:14px;
}
.samgee .display-post-wrapper.comment-box-w-ad .display-post-story-footer{
	z-index:50;
	display:inline-block;
	*display:inline;
	zoom:1;
}
.samgee .display-post-wrapper.comment-box-w-ad textarea.with-bb{
	margin-bottom:0px;
	width:643px;/*for Ads bg, Temporary!!!!*/
}
/* end Comment box with ads*/

.samgee .display-post-title{
	font-size:1.714em;
	font-weight:normal;
	color:#FFCD05;
	line-height:120%;
	padding:27px 0px 9px 0px;
	word-wrap: break-word;
}
.samgee .display-post-title-remark{
	margin:0 0 9px;
	display:block;
}
.samgee .comment-preview-label{
	position:absolute;
	white-space:nowrap;
	top:-11px;
	left:23px;
	background:#093A43;
	border:solid 1px #8E8BA7;
	padding:0px 5px 0px 5px;
	font-size:0.929em;
	color:#dbdbdb;
	display:none;
	line-height:25px;
}
.samgee .comment-preview .comment-preview-label{
	display:block;
}
.samgee .display-post-edit{
	float:right;
	position:absolute;
	top:16px;
	right:25px;
}
.samgee .display-post-edit-wrapper{
	float:left;
	display:none;
	margin-right:20px;
	margin-top:2px;
}
.samgee .display-post-wrapper.hover .display-post-edit-wrapper{
	display:block;
}
.samgee .display-post-edit .icon{
	background: url("../images/icon-edit.png") no-repeat 0px 0px;
	cursor:pointer;
	float:left;
	margin-left:5px;
	display:block;
	width:16px;
	height:16px;
}
.samgee .display-post-edit .icon-editpen:hover{
	background-position:0px -16px;
}
.samgee .display-post-edit .icon-reportbin{
	background-position:-16px 0px;
}
.samgee .display-post-edit .icon-reportbin:hover{
	background-position:-16px -16px;
}
.samgee .display-post-number{
	color:#D3C69A;
	font-size:13px;
	opacity:0.5;
	filter:alpha(opacity =50);
	zoom:1;
}
.samgee .display-post-wrapper.hover .display-post-number{
	opacity:1;
	filter:alpha(opacity =100);
}
.samgee .comment-preview .display-post-number{
	color:#669ca5;
}
.samgee .adminpost .display-post-number{
	opacity:1;
	filter:alpha(opacity =100);
}
.samgee .display-post-favourite{
	float:right;
	white-space:nowrap;
	font-size:0.929em;
	position:relative;
	top:2px;
}
.samgee .display-post-favourite .icon-favourite{
	background: url("../images/icon-favourite.png") no-repeat 0px 0px;
	display:block;
	float:left;
	width:22px;
	height:22px;
	margin:-2px 3px 0px 0px;
}
.samgee .display-post-favourite .icon-favourite:hover{
	background-position:0px -24px;
}
.samgee .display-post-favourite .icon-mini-posttype{
	top:2px;
}
.samgee .display-post-tag-wrapper{
	overflow:hidden;
	zoom:1;
	font-size:0.929em;
}
.samgee .display-post-tag-wrapper .tag-item{
	float:left;
	padding:2px 5px 2px 5px;
	margin-right:5px;
	background:#0e2d61;
	border:solid 1px #395d98;
	color:#c0c0c0;
	text-decoration:none;
}
.samgee .display-post-tag-wrapper .tag-item:hover{
	background:#ffde00;
	border-color:#000000;
	color:#000000;
}
.samgee .display-post-story-wrapper{
	position:relative;
	z-index:10;
}
.samgee .main-post .display-post-story-wrapper{}
.samgee .top-comment .display-post-story-wrapper{
	border-color:#9d817c;
}
.samgee .comment-box-color .display-post-story-wrapper,
.samgee .comment-preview .display-post-story-wrapper{
	border-color:#117e92;
}
.samgee .main-post .display-post-story-wrapper{
	border-color:#395D98;
}
.samgee .display-post-story-wrapper.comment-wrapper{}
.samgee .comment-preview .display-post-story-wrapper{}
.samgee .display-post-status{
	position:absolute;
	top:13px;
	left:17px;
}
.samgee .display-post-status .icon-mini-status{
	width:16px;
	height:16px;
	display:block;
	clear:left;
	margin-bottom:4px;
}
.samgee .main-post .display-post-status{
	position:absolute;
	top:31px;
	left:16px;
}
.samgee .main-post .display-post-status .icon{
	width:25px;
	height:25px;
	display:block;
	clear:left;
}
.samgee .display-post-status-leftside{
	border:solid 1px #8e8ba7;
	padding:12px 45px 13px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.samgee .top-comment .display-post-status-leftside{
	border:solid 1px #8E8BA7;
}
.samgee .comment-box-color .display-post-status-leftside,
.samgee .comment-preview .display-post-status-leftside{
	border:solid 1px #8E8BA7;
}
.samgee .display-post-wrapper.altcolor05.sub-comment .display-post-status-leftside,
.samgee .display-post-wrapper.altcolor05 .display-post-status-leftside{
	border-color:#8E8BA7;
}
.samgee .related-post .display-post-status-leftside{
	padding:16px 45px 16px;
	border-color:#8E8BA7;
}
.samgee .altcolor04 .display-post-status-leftside{
	border:solid 1px #777777;
}
.samgee .altcolor06 .display-post-status-leftside{
	border:solid 1px #544E8A;
}
.samgee .adminpost .display-post-status-leftside{
	border:solid 2px #E5C700;
}
.samgee .display-post-story{
	font-size:1.143em; /*16px*/
	/*font-size:1.214em; 17px*/
	line-height:1.563em; /* 25px*/
	/*line-height:1.625em;*/ /*26px*/
	/*line-height:1.688em;*/ /* 27px*/
	/*line-height:1.7em;*/
	/*line-height:1.750em;*/ /*28px*/
	/*line-height:1.813em;*/ /* 29px*/
	/*line-height:1.875em;*/ /* 30px*/
	word-wrap: break-word;
	color:#c0c0c0;
	padding-top:25px;
}
.samgee .main-post .display-post-story{
	color:#cccccc;
	padding-top:27px;
}
.samgee .adminpost .display-post-story{
	color:#ffd300;
}
.samgee .remove-comment .display-post-story{
	color:#E5C700;
}
.samgee .display-post-story .display-post-que-story{
	margin-bottom:25px;
}
.samgee .comment-box-color .display-post-story{
	padding-bottom:0px;
	padding-top:0px;
}
.samgee .main-post.main-post-msg .display-post-story{
	padding-top:0px;
}
.samgee .comment-box-color .display-post-story.preview{
	padding-top:30px;
}
.samgee .display-post-story .edit-history{
	margin-top:20px;
}
.samgee .altcolor05 .display-post-story{
	color:#cccccc;
}
.samgee .altcolor06 .display-post-story{
	padding-top:9px;
}

.samgee .display-post-story-footer{
	position:relative;
	top:0px;
	left:0px;
	margin:25px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.samgee .main-post .display-post-story-footer{
	top:0px;
	margin-bottom:18px;
}
.samgee .top-comment .display-post-story-footer{
}
.samgee .comment-box-color .display-post-story-footer,
.samgee .comment-preview .display-post-story-footer{
	margin-top:10px;
}
.samgee .display-post-story-footer .display-post-story-footer-shadow{
	display:none;
	position:absolute;
	width:4px;
	height:4px;
	bottom:-1px;
	left:-5px;
	background: url("../images/bg-wrap-paper.png") no-repeat 0px 0px;
	font-size:0px; /* hack ie6*/
}
.samgee .display-post-avatar{
	white-space:nowrap;
	text-align:left;
	margin:0px 0px 0px 0px;
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:top;
}
.samgee .comment-box-color .display-post-avatar{
	top:-4px;
}
.samgee .display-post-avatar .avatarlink{
	width:30px;
	height:30px;
	float:left;
	position:relative;
	top:3px;
}
.samgee .display-post-avatar .icon3rdparty-wrap{
	float:right;
	position:absolute;
	margin-left: 5px;
    top: 3px;
}
.samgee .display-post-avatar .no-timestamp .icon-memberbadge-mini,
.samgee .display-post-avatar .no-timestamp .icon-3rdparty-mini{
	top:12px;
}
.samgee .display-post-avatar .icon-3rdparty-mini,
.samgee .display-post-avatar .icon-memberbadge-mini{
	display:inline-block;
	vertical-align:middle;
}
.samgee .display-post-avatar .bg-awards{
	float:none;
}
.samgee .display-post-avatar .bg-awards img{
	width:auto !important;
	height:auto !important;
}
.samgee .display-post-avatar img{
	width:32px;
	height:32px;
	float:left;
	position:relative;
	top:0px;
	left:0px;
}
.samgee .display-post-avatar .display-post-avatar-inner{
	margin-left:38px;
	line-height:14px;
	position:relative;
	top:3px;
	font-size:0.929em;
}
.samgee .display-post-avatar .display-post-avatar-inner .display-post-name{
	color:#90a8d1;
	text-decoration:none;
}
.samgee .display-post-avatar .display-post-avatar-inner .display-post-name:hover{
	color:#ffffff;
	text-decoration:underline;
	opacity:1;
	filter:alpha(opacity = 100);
}
.samgee .display-post-avatar .display-post-avatar-inner .display-post-timestamp{
	font-size:0.929em;
	color:#90a8d1;
}
.samgee .display-post-avatar .display-post-avatar-inner.no-timestamp .display-post-name{
	top:12px;
	position:relative;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.80);
}
.samgee .display-post-avatar.avatarleft{
	float:none;
	display:inline-block;
	vertical-align:middle;
	*display:inline;
	zoom:1;
	white-space:nowrap;
	text-align:left;
	margin:0px 20px 0px 10px;
	position:relative;
}
.samgee .display-post-vote{
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:top;
	margin-right:2px;
	margin-top:4px;
}
.samgee .display-post-action{
	zoom:1;
	margin:0px 0px 0px 0px;
}
.samgee .display-post-action02{
	float:right;
	margin-top:10px;
}
.samgee .comment-box-color .display-post-action,
.samgee .comment-preview .display-post-action{}

.samgee .comment-preview .display-post-action{
	margin-top:30px;
}
.samgee .display-post-vote .icon-heart-like,
.samgee .display-post-vote .icon-heart-dislike{
	float:left;
	width:28px;
	height:26px;
	background:#222244;
	border:solid 1px #1e1e3e;
	margin:0 2px 0px 2px;
	-webkit-border-radius: 4px;
	-moz-border-radius:4px;
	border-radius: 4px;
	cursor:pointer;
}
.samgee .display-post-vote .icon-heart-like:hover,
.samgee .display-post-vote .icon-heart-dislike:hover{
	background-color:#7471a3 !important;
	border-color:#b5b0ff !important;
	opacity:1;
	filter:alpha(opacity = 100);
}
.samgee .display-post-vote .icon-heart-like.i-vote,
.samgee .display-post-vote .icon-heart-dislike.i-vote{
	background-color:#ffec95 !important;
	border-color:#ffba00 !important;
	opacity:1;
	filter:alpha(opacity = 100);
}
.samgee .display-post-vote .icon-heart-like span,
.samgee .display-post-vote .icon-heart-dislike span{
	background: url("../images/icon-heart-like.png") no-repeat 0px -1px;
	float:left;
	width:26px;
	height:26px;
	opacity:0.2;
	filter:alpha(opacity = 20);
}
.samgee .display-post-vote .icon-heart-dislike span{
	background-position:-28px 0px;
}
.samgee .display-post-vote .icon-heart-like:hover span,
.samgee .display-post-vote .icon-heart-like.i-vote span{
	background-position:0px -29px;
	opacity:1;
	filter:alpha(opacity = 100);
}
.samgee .display-post-vote .icon-heart-dislike:hover span,
.samgee .display-post-vote .icon-heart-dislike.i-vote span{
	background-position:-28px -29px;
	opacity:1;
	filter:alpha(opacity = 100);
}
.samgee .sub-comment .display-post-vote .icon-heart-like,
.samgee .sub-comment .display-post-vote .icon-heart-dislike{
	background-color:#2D2D3F;
	border:solid 1px #272739;
}
.samgee .main-post .display-post-vote .icon-heart-like,
.samgee .main-post .display-post-vote .icon-heart-dislike,
.samgee .altcolor05 .display-post-vote .icon-heart-like,
.samgee .altcolor05 .display-post-vote .icon-heart-dislike{
	background:#193366;
	border:solid 1px #132e65;
}
.samgee .top-comment .display-post-vote .icon-heart-like,
.samgee .top-comment .display-post-vote .icon-heart-dislike{
	background:#382040;
	border:solid 1px #2e1835;
}
.samgee .comment-preview .display-post-vote .icon-heart-like,
.samgee .comment-preview .display-post-vote .icon-heart-dislike{
	background:#0a404a;
	border:solid 1px #083138;
}

.samgee .display-post-vote .like-score{
	line-height:28px;
	font-size:1.857em;
	color:#403c6c;
	margin:0px 2px 0px 0px;
	float:left;
}
.samgee .sub-comment .display-post-vote .like-score,
.samgee .sub-comment .display-post-emotion .emotion-vote{
	color:#515161;
}
.samgee .main-post .display-post-vote .like-score,
.samgee .altcolor05 .display-post-vote .like-score{
	color:#486785;
}
.samgee .comment-preview .display-post-vote .like-score{
	color:#7BB0BA;
}
.samgee .top-comment .display-post-vote .like-score,
.samgee .top-comment .display-post-emotion .emotion-vote
{
	color:#896096;
}
.samgee .display-post-vote .like-score.has-score,
.samgee .display-post-emotion .emotion-score.has-score{}

.samgee .display-post-vote .like-score.top-score{
	color:#ffc600;
}
.samgee .display-post-emotion{
	margin:8px 10px 0px 0px;
	padding-right:10px;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	zoom:1;
	border-right:solid 1px #3f3f3f;
}
.samgee .main-post .display-post-emotion,
.samgee .altcolor05 .display-post-emotion{
	border-right:solid 1px #486785;
}
.samgee .comment-preview .display-post-emotion{
	border-right-color:#438E9B;
}
.samgee .top-comment .display-post-emotion{
	border-right-color:#896096;
}
.samgee .display-post-emotion .emotion-vote{
	color:#4d4978;
	text-decoration:none;
}
.samgee .main-post .display-post-emotion .emotion-vote,
.samgee .altcolor05 .display-post-emotion .emotion-vote{
	color:#486785;
}
.samgee .comment-preview .display-post-emotion .emotion-vote{
	color:#7BB0BA;
}
.samgee .display-post-emotion .emotion-vote:hover{
	color:#fafafa;
}
.samgee .display-post-emotion .icon-emotion{
	background-position:-20px -178px;
	float:left;
	width:16px;
	height:18px;
	margin-top:1px;
	opacity:0.3;
	filter:alpha(opacity=30);
	zoom:1;
}
.samgee .display-post-emotion .emotion-vote:hover .icon-emotion{
	opacity:1;
	filter:alpha(opacity=100);
	zoom:1;
}
.samgee .emotion-vote-list{
	background:#282851;
	border:solid 1px #191933;
	margin:7px 0px 0px 0px;
	color:#999999;
}
.samgee .emotion-vote-list.alt02,
.samgee .altcolor05 .display-post-wrapper-inner .emotion-vote-list{
	background:#1C3973;
	border:solid 1px #13264C;
}
.samgee .emotion-vote-list.alt03,
.samgee .altcolor05.comment-preview .emotion-vote-list,
.samgee .comment-preview .emotion-vote-list{
	background:#0B4550;
	border:solid 1px #072F36;
}
.samgee .emotion-vote-list.alt04{
	background:#43264D;
	border:solid 1px #2C1933;
}
.samgee .sub-comment .emotion-vote-list{
	background:#2f2f41;
	border:solid 1px #262638;
}
.samgee .emotion-vote-user,
.samgee .emotion-vote-choice{
	padding:5px 10px;
}
.samgee .emotion-vote-user a:visited{
	color:#f0f000 !important;
}
.samgee .emotion-vote-choice{
	border-bottom:solid 1px #363257;
	overflow:hidden;
	zoom:1;
	position:relative;
}
.samgee .emotion-vote-list.alt02 .emotion-vote-choice,
.samgee .altcolor05 .emotion-vote-choice{
	border-bottom-color:#25488f;
}
.samgee .emotion-vote-list.alt03 .emotion-vote-choice,
.samgee .altcolor05.comment-preview .emotion-vote-choice,
.samgee .comment-preview  .emotion-vote-choice{
	border-bottom-color:#0C515D;
}
.samgee .emotion-vote-list.alt04 .emotion-vote-choice{
	border-bottom-color:#43274d;
}
.samgee .emotion-vote-choice img{
	margin:3px 0px 0px 4px
}
.samgee .emotion-choice-score{
	float:left;
	position:relative;
	top:5px;
	margin:0px 8px 0px 5px;
}
.samgee .emotion-choice-score.first{
	margin-left:0px;
}
.samgee .emotion-choice-icon{
	background: none repeat scroll 0 0 #34346B;
    border: 1px solid #1B1B37;
    cursor: pointer;
    float: left;
    height: 26px;
    margin: 0 2px;
    width: 28px;
	text-decoration:none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.samgee .emotion-choice-icon:hover{
	background-color:#7471a3 !important;
	border-color:#b5b0ff !important;
}
.samgee .emotion-choice-icon.w-label{
	width:auto;
}
.samgee .emotion-choice-icon .label{
	position:relative;
	vertical-align:top;
	color:#c9c9c9;
	top:3px;
	margin:0px 7px;
}
.samgee .emotion-choice-icon:hover .label{
	color:#ffffff;
}
.samgee .sub-comment .emotion-choice-icon{
	background:#2a2a3c;
    border: 1px solid #262637;
}
.samgee .emotion-vote-list.alt02 .emotion-choice-icon,
.samgee .altcolor05 .emotion-choice-icon{
	background:#172C59;
    border: 1px solid #101F3F;
}
.samgee .emotion-vote-list.alt03 .emotion-choice-icon,
.samgee .altcolor05.comment-preview .emotion-choice-icon,
.samgee .comment-preview .emotion-choice-icon{
	background:#0A404A;
    border: 1px solid #083138 !important;
}
.samgee .emotion-vote-list.alt04 .emotion-choice-icon{
	background:#42264A;
    border: 1px solid #3b2242;
}
.samgee .emotion-choice-icon.i-vote{
	background-color:#ffec95 !important;
	border-color:#ffba00 !important;
}
.samgee .emotion-choice-icon.i-vote .label{
	color:#000000;
}
.samgee .emotion-vote-user a:link,
.samgee .emotion-vote-user a:visited{
	text-decoration:none;
	color:#999999 !important;
}
.samgee .emotion-vote-user a:hover{
	text-decoration:underline;
}
.samgee .display-post-emotion .emotion-score{
	margin-left:1px;
	font-size:16px;
	line-height:22px;
}
.samgee .display-post-reply{
	display:inline-block;
	vertical-align:top;
	*display:inline;
	zoom:1;
	margin:5px 0px 0px 0px;
	opacity:0.6;
	filter:alpha(opacity=60);
	margin-left:10px;
}
.samgee .display-post-reply .reply{
	color:#a4a4a4;
	text-decoration:none;
	float:left;
	margin-left:10px;
}
.samgee .display-post-reply .icon{
	opacity:0.6;
	filter:alpha(opacity=60);
}
.samgee .display-post-reply .reply-comment:link{
	color:#676392;
}
.samgee .display-post-reply .reply-comment:hover{
	color:#ffffff;
}
.samgee .display-post-reply .icon-reply,
.samgee .display-post-reply .icon-reply-count{
	float:left;
	height:12px;
	width:16px;
	top:-2px;
	margin:5px 5px 0px 0px;
}
.samgee .display-post-reply .icon-reply-count{
	height:14px;
	top:-2px;
	position:relative;
}
.samgee .display-post-reply .reply:hover{
	color:#ffffff;
	text-decoration:underline;
}
.samgee .display-post-related{}

.samgee .display-post-related h3{
	color:#FFCD05;
	font-size:1em;
	font-weight:normal;
}
.samgee .display-post-related  ul{}
.samgee .display-post-related  ul li{
	margin-bottom:7px;
}
.samgee .display-post-related  ul li a{
	color:#ffffff;
	text-decoration:none;
}
.samgee .display-post-related  ul li a:hover{
	text-decoration:underline;
}
.samgee .post-related-cover{
	list-style:none;
	margin:10px 0px 0px 0px;
	padding:0px;
}
.samgee .post-related-cover .cover-item{
	display:inline-block;
	*display:inline;
	zoom:1;
	overflow:hidden;
	width:218px;
	height:164px;
	overflow:hidden;
	max-height:164px;
	margin:0px;
}
.samgee .post-related-cover .cover-item a{
	display:block;
	position:relative;
}
.samgee .post-related-cover .cover-item img{
	overflow:hidden;
	max-height:164px;
}
.samgee .post-related-cover .cover-item .title{
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:30;
	background:#000000;
	padding:3px 5px 5px 5px;
	font-size:0.875em;
	opacity:0.7;
	filter:alpha(opacity=70);
	width:100%;
}
.samgee .post-related-cover .cover-item a:hover .title{
	opacity:1;
	filter:alpha(opacity=100);
}
.samgee .reltag-list{
	margin:0px;
	padding:0;
	clear:both;
	list-style:none;
	font-size:14px;
}
.samgee .reltag-list li{
	margin-bottom:12px;
	line-height:1em;
}
.samgee .reltag-list a:link{
	color:#cfcfcf;
	text-decoration:none;
}
.samgee .reltag-list a:hover{
	text-decoration:underline;
}
.samgee .section-title-darkbg.display-post h3{
	line-height:34px;
	font-size:0.929em;
	margin-left:61px;
	font-weight:bold;
}
.samgee .top-comment .section-title-darkbg.display-post{
	background:#a3619e;
	border-color:#392145;
}
.samgee .top-comment .section-title-darkbg.display-post h3{
	color:#ffffff;
}
.samgee .comment-box-color .section-title-darkbg.display-post{
	background:#459e95;
}
.samgee .comment-box-color .section-title-darkbg.display-post h3{
	color:#ffffff;
}
.samgee .section-title-darkbg.display-post .icon-header-badge{
	display:block;
	height:52px;
	width:52px;
	position:absolute;
	top:14px;
	left:-15px;
	z-index:40;
}
.samgee .section-title-darkbg.display-post .icon-header-badge.icon-chat{
	background-position:0px -70px;
}
.samgee .section-title-darkbg.display-post .icon-header-badge.icon-comment{
	background-position:0px -140px;
}
/*######## Content - Display Post end ########*/
/*######## Content - Index start ########*/
.samgee .col-main,
.samgee .col-event{
	background:#2D2A49;
	/*border: 1px solid #282341;*/
    position: relative;
    z-index: 10;
	clear:left;
	overflow:hidden;
	zoom:1;
}
.samgee .top-main-left{
	margin-bottom:24px;
}
.samgee .col-main.col-best{
}
.samgee .col-main.col-best .col-main-inner{
	min-height:0px;
	border-color:#8D8663;
}
.samgee .col-main-inner{
	border: 1px solid #6C73A6;
	min-height:1096px;
}
.samgee .col-event{
	margin-bottom:13px;
	background:none;
	border:none;
	float:none;
}
.samgee .col-event-inner{
	background:#35335a;
	border: 1px solid #25223C;
	border-bottom-width:3px;
}
.samgee .event-out-wrapper{
	overflow:hidden;
	zoom:1;
}
.samgee .event-bottom-bg{
	height:4px;
	background:#25223C;
}
.samgee .event-in-item{
	border-bottom:solid 1px #332E52;
	background:#403C69;
	padding:9px 10px 9px 48px;
	position:relative;
}
.samgee .event-in-item.highlight-item{
	background:#39345C;
}
.samgee .event-in-item-newicon{
	font-size:11px !important;
	
	background:#ffdc52;
    border: 1px solid #ffffff;
    border-radius: 3px 3px 3px 3px;
    color: #000000;
    font-style: normal;
    padding: 2px 4px 2px 5px;
	margin-left:4px;
}
.samgee .event-in-item a,
.samgee .event-out-item a{
	text-decoration:none;
	color:#dbdbdb;
}
.samgee .event-in-item a strong,
.samgee .event-out-item a strong{
	color:#E5C700;
}
.samgee .event-in-item a:hover,
.samgee .event-out-item a:hover{
	text-decoration:underline;
}
.samgee .event-datatable{
	border-collapse:collapse;
	width:100%;
	table-layout:fixed;
}
.samgee .event-datatable table{
	table-layout:fixed;
}
.samgee .event-datatable .event-datatable-row{
	border-collapse:collapse;
	width:100%;
}
.samgee .event-datatable .event-datatable-row td{
	border:solid 1px #25223C;
	background:#1D4E5A;
	font-size:0.932em;
	padding:13px;
	vertical-align:top;
	word-wrap:break-word;
}
.samgee .event-datatable-row .event-datatable-item a{
	display:block;
	color:#e0e0e0;
	text-decoration:none;
}
.samgee .event-datatable-row .event-datatable-item a:hover{
	text-decoration:underline;
}
.samgee .event-datatable-row .event-datatable-item strong{
	color:#E5C700;
}
.samgee .event-datatable-row.one-item .event-datatable-item img,
.samgee .event-datatable-row.two-item .event-datatable-item img,
.samgee .event-datatable-row.one-item .event-datatable-item iframe,
.samgee .event-datatable-row.two-item .event-datatable-item iframe{
	float:left;
	margin:0px 10px 0px 0px;
}
.samgee .event-datatable-row.two-item .event-datatable-item img,
.samgee .event-datatable-row.two-item .event-datatable-item iframe{
	margin-bottom:10px;
}
.samgee .event-datatable-row.three-item .event-datatable-item img,
.samgee .event-datatable-row.four-item .event-datatable-item img,
.samgee .event-datatable-row.three-item .event-datatable-item iframe,
.samgee .event-datatable-row.four-item .event-datatable-item iframe{
	display:block;
	float:none;
	margin:0px auto 10px auto;
}
.samgee .event-datatable-row.two-item .event-datatable-item{
	width:50%;
}
.samgee .event-datatable-row.three-item .event-datatable-item{
	width:33%;
}
.samgee .event-datatable-row.four-item .event-datatable-item{
	width:25%;
}
.samgee .event-in-item .event-ribbon,
.samgee .event-in-item .highlight-ribbon,
.samgee .event-in-item .annouce-ribbon,
.samgee .event-in-item .release-ribbon{
	background:url('../images/icon-ribbon.png') no-repeat 0px 0px;
	display:block;
	width:57px;
	height:36px;
	position:absolute;
	top:0px;
	left:0px;
}
.samgee .event-in-item .highlight-ribbon{
	background-position:0px -44px;
}
.samgee .event-in-item .annouce-ribbon{
	background-position:0px -88px;
}
.samgee .event-in-item .release-ribbon{
	background-position:0px -132px;
}
.samgee .post-item{
	padding:8px 10px 8px 27px;
	font-size:1.143em;
	color:#eeeeee;
	background:#2D2A49;
	position:relative;
	border-bottom:1px solid #312e4f;
}
.samgee .post-item.last{
	border-bottom:none !important;
}
.samgee .post-item.blank{
	padding:30px 10px 20px 10px;
	text-align:center;
	font-size:16px !important;
}
.samgee .post-item.admin-item{
	font-size:1em;
	padding-top:8px;
	padding-bottom:8px;
	background:#353156;
	border-bottom:solid 1px #413B69;
}
.samgee .post-item.best-item{
	padding-top:7px;
	padding-bottom:7px;
	border-bottom:solid 1px #353457;
	position:relative;
	color:#d6b149;
	font-size:1.071em;
}
.samgee .best-item.notfound{
	padding:20px 10px 20px 37px;
	border-bottom:none !important;
}
.samgee .best-item.last{
	padding-bottom:18px;
}
.samgee .post-item.interesting-item{
	background:#252241;
	border-left:solid 3px #E5C700;
	display:block !important;
}
.samgee .post-item.interesting-item .post-item-title{
	background:#252241;
}
.samgee .post-item.ignored-item{
	opacity:0.1;
	filter:alpha(opacity=10);
	display:none;
}
.samgee .post-item.hover{
	opacity:1;
	filter:alpha(opacity=100);
}
.samgee .hover.post-item.best-item{}

.samgee .post-item .post-item-title{
	line-height:1em;
	word-wrap:break-word;
	position:relative;
	z-index:20;
	background:#2D2A49;
}
.samgee .post-item.best-item .post-item-title{
	margin-right:47px;
}
.samgee .post-item.admin-item .post-item-title{
	background:#353156
}
.samgee .post-item.hover .post-item-title a:link{}
.samgee .post-item.admin-item .post-item-title a{
	color:#D8CA6B !important;
}
.samgee .post-item .post-item-title a:link{
	color:#dbdbdb;
	text-decoration:none;
}
.samgee .post-item .post-item-title a:visited{
	color:#f1ba82 !important;;
}
.samgee .post-item .post-item-title a:hover,
.samgee .post-item .post-item-title a:active{
	text-decoration:underline;
}
.samgee .post-item.best-item .post-item-title a:link,
.samgee .hover.post-item.best-item .post-item-title a:link{}

.samgee .post-item.best-item .post-item-title a:visited{}
.samgee .interseting-item .post-item-title{
	background:#252241;
}
.samgee .interesting-item .post-item-title a:link{
	color:#E5C700;
}

.samgee .post-item .post-item-by{
	font-size:0.813em;
	color:#7e79ad;
	line-height:20px;
}
.samgee .post-item .post-item-by .timestamp{
	font-size:0.929em;
	color:#6a659b;
}
.samgee .post-item.hover .by-name,
.samgee .post-item.hover .timestamp{
	color:#95d5cd;
}
.samgee .post-item .by-name{
	color:#a6a3c7;
	text-decoration:none;
}
.samgee .post-item .by-name:hover{}

.samgee .post-item .post-item-footer{
	position:absolute;
	overflow:hidden;
	display:block;
	bottom:9px;
	right:10px;
	z-index:10;
}
.samgee .post-item .post-item-status{
	font-size:0.813em;
	color:#7D79B1;
	overflow:hidden;
	zoom:1;
}
.samgee .post-item.best-item .post-item-status,
.samgee .hover.post-item.best-item .post-item-status{
	position:absolute;
	top:14px;
	right:0px;
	color:#b98c11;
}
.samgee .post-item.hover .post-item-status{
	color:#95d5cd;
}
.samgee .post-item  .post-item-status-i{
	display:inline-block;
	*display:inline;
	zoom:1;
	margin-right:2px;
	position:relative;
	z-index:25;
	padding-left:16px;
}
.samgee .post-item .post-item-type{
	position:absolute;
	top:8px;
	left:5px;
}
.samgee .post-item .post-item-type .icon-mini-posttype.grayscale{
	opacity:0.5;
	filter:alpha(opacity=50);
}
.samgee .post-item .post-item-type .icon-mini-posttype.grayscale.grayscale.icon-mini-posttype-chat{
	display:none;
}
.samgee .post-item.inbox-item{
	border-color:#39385b;
	padding:10px 10px 10px 27px;
}
.samgee .post-item.inbox-item .post-item-type{
	top:40px;
	left:10px;
}
.samgee .post-item .unread-item-type{
	display:none;
}
.samgee .post-item.unread .unread-item-type{
	display:block;
}
.samgee .post-item.unread .post-item-title a,
.samgee .post-item.unread .post-item-title{
	color:#E5C700 !important;
	font-weight:bold;
}
.samgee .post-item.point-item{
	padding:10px 10px 10px 10px;
	border-color:#39385B;
}
.samgee .post-item.point-item .point-item-desc{
	list-style:none;
	margin:0px;
	padding:0px;
}
.samgee .post-item.point-item .point-item-desc li{
	display:inline-block;
	*display:inline;
	zoom:1;
}
.samgee .post-item.point-item .point-item-desc .score{
	text-align:right;
	white-space:nowrap;
	min-width:15%;
}
.samgee .post-item.point-item .point-item-desc .desc{
	width:64%;
	padding-left:20px;
}
.samgee .post-item.point-item .point-item-desc .timestamp{
	width:16%;
	white-space:nowrap;
}
.samgee .post-item  .post-item-status-i .icon-postlist-status{
	position:absolute;
	left:0px;
}
.samgee .post-item  .post-item-status-i .icon-postlist-status.icon-postlist-chat{
	overflow:hidden;
	zoom:1;
	height:12px;
	width:12px;
	margin:3px 4px 0px 0px;
}
.samgee .post-item.hover .icon-postlist-chat{}

.samgee .post-item.best-item .post-item-status-i .icon-postlist-status.icon-postlist-chat,
.samgee .hover.post-item.best-item .post-item-status-i .icon-postlist-status.icon-postlist-chat{
	background-position:0px -40px;
}
.samgee .post-item.best-item .post-item-status-i .icon-postlist-status{
	margin:6px 4px 0px 0px !important;
}
.samgee .post-item  .post-item-status-i .icon-postlist-status.icon-postlist-like{
	float:left;
	overflow:hidden;
	zoom:1;
	height:12px;
	width:14px;
	margin:3px 4px 0px 0px;
	background-position:-20px 0px;
}
.samgee .post-item.hover .post-item-status-i .icon-postlist-status.icon-postlist-like{}
.samgee .post-item.best-item .post-item-status-i .icon-postlist-status.icon-postlist-like,
.samgee .hover.post-item.best-item .post-item-status-i .icon-postlist-status.icon-postlist-like{
	background-position:-20px -40px;
}
.samgee .post-item .post-item-taglist{
	float:right;
	width:auto;
	max-width:540px;
	*width:540px;
}
.samgee .post-item .post-item-taglist .tag-item{
	margin-left:5px;
	margin-bottom:1px;
	float:right;
}
.samgee .post-item .post-item-taglist .tag-allow .tag-title span,
.samgee .post-item.hover .post-item-taglist .tag-allow .tag-title span{
	border:solid 1px #b6b3cf;
	color:#A6A3C7;
}
.samgee .post-item .post-item-taglist .tag-title span{
	border:none !important;
	background:none;
	color:#7e79ad;
	height:auto !important;
}
.samgee .post-item.hover .post-item-taglist .tag-title span{
	color:#7e79ad;
}
.samgee .post-item.hover .post-item-taglist .tag-item,
.samgee .post-item .post-item-taglist .tag-allow{
	visibility:visible;
}
.samgee .post-item .post-item-taglist .tag-title:hover span,
.samgee .post-item .post-item-taglist .tag-allow .tag-title:hover span{
	color:#E5C700;
	background:#2D2C4F;
}
.samgee .post-item.contact-item{
	padding-left:10px;
	font-size:1em;
	overflow:hidden;
	zoom:1;
}
.samgee .post-item .tag-item .tag-title span em{
	padding-right:2px;
	left:0px;
}
/* Minimal Style post-item*/
.samgee .minimallist .post-item{
	padding-top:2px;
	padding-bottom:1px;
	border-bottom:none;
}
.samgee .minimallist .post-item .post-item-title{
	display:inline;
}
.samgee .minimallist .post-item-type{
	top: 3px;
}
.samgee .minimallist .post-item .post-item-by{
	display:inline;
	line-height:17.5px;
}
.samgee .minimallist .post-item .post-item-footer{
	display:none;
}

.samgee .contact-item .contact-item-title{
	position:relative;
	line-height:1em !important;
	margin-right:230px;
}
.samgee .contact-item .contact-item-title a:hover span{
	text-decoration:underline;
}
.samgee .inbox-item .post-item-by{
	margin-bottom:5px;
	color:#adaad2;
}
.samgee .inbox-item .icon-reportbin{
	display:block;
	float:right;
	width:16px;
	height:16px;
	margin-top:5px;
}
.samgee .inbox-item .icon-reportbin:hover{
	background-position:-16px -16px;
}
.samgee .inbox-item .by-name{
	color:#adaad2;
}
.samgee .contact-item .avatar{
	float:left;
	margin:0px 10px 0px 0px;
}
.samgee .contact-item .profilename{
	margin-left:50px;
	position:relative;
	font-weight:bold;
}
.samgee .contact-item .profilename p{
	margin-bottom:7px;
}
.samgee .contact-item .profilename .profile-desc{
	line-height:1.25em;
	font-size:0.8975em;
	color:#b5b2de;
	font-weight:normal;
}
.samgee .contact-item .icon-mini-email{
	top:6px;
}
.samgee .post-list-wrapper{
	overflow:hidden;
	padding-top:1px;
}
.samgee .post-item.gallery-item{
	width:32%;
	margin:3px;
	border:solid 1px #26254A;
	padding:0px;
	position:relative;
	float:left;
	overflow:hidden;
}
.samgee .gallery-item.interesting-item{
	background:#252241;
	border:solid 1px #E5C700;
}
.samgee .post-item.gallery-item .post-item-title,
.samgee .post-item.gallery-item .post-item-by,
.samgee .post-item.gallery-item .post-item-footer{
	font-size:0.813em;
	margin:0px 10px 0px 10px;
}
.samgee .post-item.gallery-item .post-item-footer{
	position:relative;
	bottom:auto;
	right:auto;
}
.samgee .post-item.gallery-item .post-item-type{
	top:8px;
	right:8px;
	left:auto;
}
.samgee .post-item.gallery-item .post-item-title{
	margin-top:8px;
	height:1.25em;
	overflow:hidden;
}
.samgee .post-item.gallery-item .post-item-footer{
	margin-bottom:5px;
}

.samgee .post-item.club-item{
	width:230px;
	margin:5px 6px 6px 6px;
	border:solid 1px #201f3d;
	padding:0px;
	position:relative;
	float:left;
	overflow:hidden;
	background:#312E50;
}
.samgee .club-item .club-item-cover{
	display:block;
	position:relative;
	color:#ffffff !important;
}
.samgee .club-item .club-item-cover:hover{
	color:#E5C700 !important;
}
.samgee .club-item .club-item-cover:hover .club-item-title{
	opacity:1;
	filter:alpha(opacity=100);
}
.samgee .club-item .club-item-cover img{
	height: 159px;
    max-height: 159px;
    overflow: hidden;
    width: 230px;
}
.samgee .club-item .club-item-cover .no-thumb{
	width:230px;
	height:159px;
	background:#25233d;
	display:none;
}
.samgee .club-item .club-item-cover .no-thumb img{
	width:auto !important;
	height:auto !important;
	position:relative;
	top:31px;
	left:76px;
	opacity:0.5;
	filter:alpha(opacity=50);
}
.samgee .club-item .club-item-title{
	bottom:0px;
	left:0px;
	z-index:30;
	background:#000000;
	padding:8px 0px;
	font-size:13px;
	border-bottom:solid 1px #27254d;
	opacity:0.7;
	filter:alpha(opacity=70);
	width:100%;
	height:36px;
}
.samgee .club-item .club-item-title span{
	margin:0px 10px 0px 0px;
	left:10px;
	position:relative;
	font-weight:bold;
}
.samgee .club-item .club-item-desc{
	color:#bcbbce;
	background:#312e50;
	padding:6px 10px 3px 10px;
	font-size:13px;
	height:120px;
	margin-bottom:20px;
	overflow:hidden;
	line-height:140%;
}
.samgee .club-item .club-item-status{
	font-size:12px;
	color:#a995d5;
	padding:6px 10px 8px 10px;
	background:#363359;
	border-top:solid 1px #2e2b4c;
}
.samgee .post-item .post-item-cover{
	height:174px;
	overflow:hidden;
	max-height:174px;
}
.samgee .admin-post-list-switch{
	background:#4d4978;
	border-top:solid 1px #37345a;
	border-bottom:solid 1px #1e1c40;
	text-align:right;
	
	font-size:0.932em;
}
.samgee .admin-post-list-switch-inner{
	border-top:solid 1px #5d5a88;
	padding:2px 10px 4px 0px;
}
.samgee .best-post-list-title{
	position:relative;
	background:#25223C;
	border-bottom:solid 1px #1B192B;
	font-size:0.932em;
	padding:6px 0 7px 38px;
	z-index:30;
	color:#cccccc;
}
.samgee .best-post-list-title .icon-best-badge{
	position:absolute;
	top:-5px;
	left:4px;
	background:url('../images/icon-trophy-badge.png') no-repeat 0px 0px;
	width:56px;
	height:46px;
	z-index:30;
}
.samgee .pagination-wrapper{
	margin-top:30px;
	margin-bottom:150px;
}
.samgee .pagination-wrapper table{
	margin:0;
	padding:0;
	margin-left:auto; 
    margin-right:auto;
}
.samgee .pagination-wrapper table td{
	padding:0;
	border:none;
}
.samgee .pagination{
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
	visibility:hidden;
}
.samgee .pagination li{
	float:left;
}
.samgee .pagination li a{
	background:#2b2948;
	border: 1px solid #696694;
    color: #ffffff;
    display: block;
    margin: 0 0 0 6px;
    padding: 6px 12px;
    text-decoration: none;
}
.samgee .pagination li a:hover,
.samgee .pagination li a.current{
	background:#ffc600;
	border: 1px solid #ffffff;
    color: #000000;
	position:relative;
	z-index:5;
}
.samgee .pagination li .next{
	margin-left:20px;
}
.samgee .pagination li .prev{
	margin-right:20px;
	margin-left:0px;
}
.samgee .col-sidebar{
	float:right;
	overflow:visible;
	zoom:1;
	background:#39365E;
	border: 1px solid #353257;
    position: relative;
    z-index: 8;
	margin-left:-10px;
	margin-top:45px;
	width:321px;
}
.samgee .col-sidebar-inner{
	border:solid 1px transparent;
	overflow:visible;
	zoom:1;
	min-height:1051px;
}
.samgee .col-sidebar-top{
	float:right;
    position: relative;
    z-index: 8;
	margin-left:13px;
	max-width:300px;
	*width:300px;
}
.samgee .sidebar-top-title{
	position:absolute;
	top:-38px;
	left:27px;
	color:#E5C700;
}
.samgee .sidebar-content{
	/*background:#3b3965;*/
	color:#cfcfcf;
	margin-bottom:10px;
}
.samgee .sidebar-content-scroll{
	height: 240px;
    position: relative;
	overflow:hidden;
}
.samgee .readable.sidebar-content-scroll{
	height:192px;
}
.samgee .sidebar-content-scroll:hover{
	overflow:auto;
}
.samgee .sidebar-content-title{
	/*background:#25223C;*/
	/*border-top:solid 1px #5c5a88;*/
	padding:8px 10px 4px 24px;
}
.samgee .sidebar-content-title h3{
	font-size:1em;
	font-weight:bold;
	color:#E5C700;
}
.samgee .sidebar-content-title h3 a{
	color:#E5C700;
	text-decoration:none;
}
.samgee .sidebar-content-title .more{
	float:right;
	margin-top:1px;
	font-size:13px;
}
.samgee .sidebar-content-title .more:link,
.samgee .sidebar-content-title .more:visited{
	color:#b5b2de;
	text-decoration:none;
}
.samgee .sidebar-content-title .more:hover{
	text-decoration:underline;
}
.samgee .sidebar-content-item{
	margin:0px 9px 0px 14px;
	padding:9px 4px 9px 10px;
	border-bottom:dotted 1px #4c4982;
}
.samgee .sidebar-content-item.last{
	border-bottom:none !important;
}
.samgee .sidebar-content-item a:link{
	color:#cfcfcf;
	text-decoration:none;
	position:relative;
}
.samgee .sidebar-content-item a:hover{
	text-decoration:underline;
}
.samgee .bloggang-sidebar-plug .sidebar-content-item{
	width:282px;
}
.samgee .sidebar-content-item.movie-item a{
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:bottom;
}
.samgee .sidebar-content-item.movie-item .icon-tag-inline{
	opacity:0.5;
	filter:alpha(opacity = 50);
}
.samgee .sidebar-item-thumb{
	margin-right:5px;
}
.samgee .sidebar-item-by{
	color:#95d5cd;
}
.samgee .col-sidebar-top .sidebar-content{
	margin-bottom:24px;
}
.samgee .col-sidebar-top .sidebar-content .sidebar-content-title{
	background:#35335a;
	padding:8px 10px 9px 16px;
	border-top:none;
	border-bottom:solid 1px #596093;
}
.samgee .col-sidebar-top .sidebar-content .b-block-title h3{}
.samgee .col-sidebar-top .sidebar-content .sidebar-content-item{
	border-bottom:dotted 1px #9491c2;
	padding-left:0px;
}
.samgee .tag-filter-container{
	background:#39345C;
	border: 1px solid #6C73A6;
	margin:0px 0px 15px 15px;
	width:300px;
	position:relative;
	top:-11px;
	-moz-box-shadow: -3px 3px 4px #222042;
	-webkit-box-shadow: -3px 3px 4px #222042;
	box-shadow: -3px 3px 4px #222042;
}
.samgee .tag-filter-container .paperwrap-topleft{
	background: url("../images/bg-wrap-paper-topleft.png") no-repeat 0px 0px;
    display: block;
	width: 7px;
    height: 9px;
	top:0px;
    left: -8px;
    position: absolute;
}
.samgee .tag-filter-group{
	border-top:solid 1px #19182b;
}
.samgee .tag-filter-group-title{
	border:solid 1px #5c5986;
	border-left-width:0px;
	border-right-width:0px;
	background:#312E50;
	color:#ffffff;
	padding:9px 5px 9px 17px;
}
.samgee .tag-filter-group.first{
	border-top-width:0px;
}
.samgee .tag-filter-group.first .tag-filter-group-title{
	border-top-width:0px;
}
.samgee .tag-filter-group .tag-filter-list{
	padding:15px 5px 10px 18px;
	overflow:hidden;
	clear:left;
	zoom:1;
}
.samgee .tag-filter-group .tag-filter-list.wo-treelist{
	padding-left:69px; /*use when has allow/disallow*/
	/*padding-left:43px;*/ /* Temporary for one disallow*/
}
.samgee .tag-filter-group .tag-filter-list.wo-treelist .tag-item,
.samgee .tag-filter-group .tag-filter-list.w-treelist .tag-item,
.samgee .tag-filter-group .tag-filter-list.wo-action .tag-item{
	clear:left;
	margin-bottom:5px;
}
.samgee .tag-filter-group .tag-filter-list.w-treelist{
	padding-left:78px; /*use when has allow/disallow*/
}
.samgee .tag-filter-list.w-treelist .tag-group .tag-sub-group{
	/*border:solid 1px #ffffff;*/
	float:left;
	clear:left;
	overflow:visible;
	zoom:1;
	padding-left:25px;
}
.samgee .tag-filter-group .tag-filter-list.wo-action{
	padding-left:18px;
}
.samgee .tag-filter-group .tag-filter-list.wo-action.w-treelist{
	padding-left:28px;
}
.samgee .tag-filter-group .tag-filter-showall,
.samgee .sidebar-content .sidebar-content-showall{
	position:relative;
	z-index:20;
	border-top:solid 1px #302f52;
	/*-webkit-box-shadow: 0px -2px 6px rgba(0, 0, 0, 0.33);
	-moz-box-shadow:    0px -2px 6px rgba(0, 0, 0, 0.33);
	box-shadow:         0px -2px 6px rgba(0, 0, 0, 0.33);*/
}
.samgee .tag-filter-group .tag-filter-showall a,
.samgee .sidebar-content .sidebar-content-showall a{
	text-align:center;
	font-size:0.929em;
	line-height:2.000em;
	display:block;
	color:#ffffff;
	text-decoration:none;	
	background:#39365E;
}
.samgee .tag-filter-group .tag-filter-showall a:hover,
.samgee .sidebar-content .sidebar-content-showall a:hover{
	background:#403e66;
	color:#E5C700;
}
.samgee .tag-filter-list .icon-tag-haschild{
	display:block;
	width:10px;
	height:10px;
	float:left;
	margin:8px 0px 0px 2px;
	background-position:-60px 0px;
}
.samgee .tag-filter-list .tag-haschild-expand .icon-tag-haschild{
	display:block;
	width:10px;
	height:10px;
	float:left;
	margin:8px 0px 0px 0px;
	background-position:-80px 0px;
}
.samgee .tag-filter-list.w-scrollbar{
	height:300px;
	position:relative;
	zoom:1;
}
.samgee .tag-filter-list.w-scrollbar:hover{
	overflow-y:auto;
}
.samgee .tag-customize-group{
	margin:7px 7px 15px 15px;
}
.samgee .tag-customize-group-title{
	padding:5px 5px 5px 9px;
	font-size:13px;
	font-weight:bold;
}
.samgee .tag-customize-group-title .icon-tag-allow{
	display:block;
	width:10px;
	height:8px;
	float:left;
	margin:6px 6px 0px 0px;
	background-position:0px -40px;
}
.samgee .tag-customize-group-title .icon-tag-notallow{
	display:block;
	width:11px;
	height:10px;
	float:left;
	margin:5px 4px 0px 0px;
	background-position:-20px -60px;
}
.samgee .tag-customize-group .tag-customize-list{
	padding:9px;
	overflow:hidden;
	zoom:1;
}
.samgee .tag-customize-group .tag-customize-condition{
	margin:0px 9px 9px 10px;
	color:#193A00;
	font-size:0.932em;
	text-align:right;
}
.samgee .tag-customize-group .tag-customize-list .tag-item{
	margin-right:32px;
	margin-bottom:9px;
}
.samgee .tag-customize-group .tag-customize-list .tag-item .tag-title span{
	border-color:#818181;
}
.samgee .tag-customize-group.allowlist{
	border:solid 1px #e4ffcf;
	background:#86ba5c;
}
.samgee .allowlist .tag-customize-group-title{
	color:#193a00;
	background:#bfed9a;
	border-bottom:solid 1px #e4ffcf;
}
.samgee .tag-customize-group.notallowlist{
	border:solid 1px #ffd6d6;
	background:#ff9999;
}
.samgee .notallowlist .tag-customize-group-title{
	color:#bb0000;
	background:#ffcfcf;
	font-size:13px;
	font-weight:bold;
	border-bottom:solid 1px #ffe7e7;
}
.samgee .b-block{
	background: #353156;
   /* border: 1px solid #282341;*/
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	color:#cfcfcf;
}
.samgee .b-block-50-left{
	width:49%;
	float:left;
}
.samgee .b-block-50-right{
	position:relative;
	width:49%;
	float:left;
	margin-left:14px;
}
.samgee .b-block-inner{
	border: 1px solid #6c73a6;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box
}
.samgee .b-block-title{
	background:#25223C;
    border-bottom: 1px solid #1b192b;
	padding:8px 10px 9px 10px;
}
.samgee .b-block-title h3{
	font-size:1.143em;
	font-weight:normal;
	color:#E5C700;
}
.samgee .b-block-title-underline{
	border:none;
	border-bottom:solid 1px #6c73a6;
	padding-bottom:5px;
}
.samgee .b-block-title-underline.dotted{
	border-bottom-style:dotted !important;
}
.samgee .b-block-content{
	padding:10px 10px 10px 10px;
}
.samgee .b-block-content.readable{
	line-height:140%;
}
.samgee .b-block-tabbar-wrap{
	background:#1F1D33;
	border-bottom:solid 1px #6C73A6;
	height:2.643em;
}
.samgee .b-block-tabbar{
	padding:0px;
	margin:0px;
	list-style:none;
	float:left;
}
.samgee .b-block-tabbar li{
	float:left;
	border:solid 1px #6C73A6;
	border-bottom:none;
	border-left:none;
	border-top:none;
	position:relative;
	height:2.643em;
	line-height:2.643em;
}
.samgee .b-block-tabbar .tabbar-item{
	float:left;
	color:#c7c7c7;
	padding:0px 10px 0px 10px;	
	text-decoration:none;
	position:relative;
}
.samgee .b-block-tabbar .tabbar-item:hover{
	background:#312e50;
	position:relative;
	color:#ffffff;
}
.samgee .b-block-tabbar .tabbar-item.selected{
	background:#2D2A49;
	height:2.571em;
	color:#E5C700;
	border-top:solid 2px #E5C700;
	-webkit-box-shadow: inset 0px 2px 2px #1e1c30;
	-moz-box-shadow: inset 0px 2px 2px #1e1c30;
	box-shadow: inset 0px 2px 2px #1e1c30;
}
.samgee .b-block-tabbar.altcolor02 .tabbar-item.selected{
	background:#39345C;
}
.samgee .b-block-tabbar .tabbar-label{
	background:#262442 !important;
	color:#ffffff !important;
	padding-left:16px;
}
.samgee .b-block-subtabbar-wrap{
	background:#312E50;
	border-bottom:dotted 1px #151424;
	padding:5px 0px 5px 0px;
}
.samgee .b-block-subtabbar-wrap.b-block-subtabbar-filter2{
	background:#1F1D33;
	
   /* -moz-box-shadow: 0px 2px 5px #1d1c30;
    -webkit-box-shadow: 0px 2px 5px #1d1c30;
    box-shadow: 0px 2px 5px #1d1c30;*/

	position:relative;
	z-index:60;
}
.samgee .b-block-subtabbar{
	padding:0px;
	margin:0px;
	list-style:none;
	font-size:0.8975em;
	overflow:hidden;
	zoom:1;
}
.samgee .b-block-subtabbar li{
	float:left;
	padding:5px 0px 5px 10px;
}
.samgee .b-block-subtabbar .subtabbar-item{
	padding:4px 7px 4px 7px;
	float:left;
}
.samgee .b-block-subtabbar .subtabbar-item:link{
	color:#ffffff;
	background:#423E6E;
	text-decoration:none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.samgee .b-block-subtabbar .subtabbar-item:hover{
	background:#5c588b;
}
.samgee .b-block-subtabbar .subtabbar-item.selected{
	background:#E5C700;
	color:#000000;
}
.samgee .b-block-subtabbar2{
	padding:0px;
	margin:0px;
	list-style:none;
	font-size:0.8975em;
	overflow:hidden;
	zoom:1;
	margin:7px 5px 5px 26px;
}
.samgee .b-block-subtabbar2 li{
	float:left;
	padding:0px 0px 0px 0px;
}
.samgee .b-block-subtabbar2 .subtabbar-item{
	padding:7px 7px 7px 7px;
	float:left;
}
.samgee .b-block-subtabbar2 .subtabbar-item label{
	cursor:pointer;
	overflow:hidden;
	zoom:1;
}
.samgee .b-block-subtabbar2 .subtabbar-item{
	color:#ffffff;
	background:#2F2B4D;
	text-decoration:none;
	border:solid 1px #5e599e;
	border-left:none;
}
.samgee .b-block-subtabbar2 .subtabbar-item.first{
	border-left:solid 1px #4c4780;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
.samgee .b-block-subtabbar2 .subtabbar-item.last{
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
.samgee .b-block-subtabbar2 .subtabbar-item:hover{
	background:#3F3967;
}
.samgee .b-block-subtabbar2 .subtabbar-item.selected{
	background:#3F3967;
	/*border:solid 1px #9894c2;*/
}

.samgee .b-block.minimal{
	background:none;
	border:none;
}
.samgee .b-block.minimal .b-block-inner{
	border:none;
}
.samgee .b-block.minimal .b-block-title{
	background:none;
	border-bottom:solid 1px #554E8A;
}
.samgee .b-block.minimal .b-block-title h3{
	font-size: 1em;
    font-weight: bold;
}
.samgee .subtabbar-item .icon-mini-posttype-poll{
	background-position:-20px -180px;
}
.samgee .subtabbar-item .icon-mini-posttype-que{
	background-position:-20px 0px;
}
.samgee .subtabbar-item .icon-mini-posttype-news{
	background-position:-20px -40px;
}
.samgee .subtabbar-item .icon-mini-posttype-shop{
	background-position:-20px -60px;
}
.samgee .subtabbar-item .icon-mini-posttype-review{
	background-position:-20px -80px;
}
.samgee .subtabbar-item .icon-mini-posttype-chat{
	background-position:-20px -100px;
}
.samgee .subtabbar-item .icon-mini-posttype-all{
	background-position:-20px -160px;
}
.samgee .subtabbar-item .icon-mini-posttype-minimallist{
	background-position:0px -199px;
}
.samgee .subtabbar-item.selected .icon-mini-posttype-poll{
	background-position:0px -180px;
}
.samgee .subtabbar-item.selected .icon-mini-posttype-que{
	background-position:0px 0px;
}
.samgee .subtabbar-item.selected .icon-mini-posttype-news{
	background-position:0px -40px;
}
.samgee .subtabbar-item.selected .icon-mini-posttype-shop{
	background-position:0px -60px;
}
.samgee .subtabbar-item.selected .icon-mini-posttype-review{
	background-position:0px -80px;
}
.samgee .subtabbar-item.selected .icon-mini-posttype-chat{
	background-position:0px -100px;
}
.samgee .subtabbar-item.selected .icon-mini-posttype-all{
	background-position:0px -160px;
}
.samgee .subtabbar-item.selected .icon-mini-posttype-viewlist{
	background-position:-20px -120px;
}
.samgee .subtabbar-item.selected .icon-mini-posttype-viewgrid{
	background-position:-20px -140px;
}
.samgee .subtabbar-item.selected .icon-mini-posttype-minimallist{
	background-position:-20px -199px;
}
.samgee .b-block-leftside{
	float:left;
	padding:0px 0px 0px 0px;
	width:140px;
}
.samgee .b-block-rightside{
	margin-left:180px;
	padding-right:20px;
}
.samgee .b-block-rightside .desc{
	line-height:150%;
	margin:0px 0px 18px 0px;
}
.samgee .b-block-leftnav{
	margin:59px 0px 0px 0px;
	padding:0px;
	list-style:none;
}
.samgee .b-block-leftnav li{
	border-bottom:1px dotted #423f61;
}
.samgee .b-block-leftnav a{
	padding:4px 0px 5px 9px;
	text-decoration:none;
	color:#dbdbdb;
	display:block;
}
.samgee .b-block-leftnav a:hover{
	text-decoration:underline;
	color:#E5C700;
}
.samgee .b-block-leftnav .selected{
	color:#E5C700;
}
.samgee .b-block-pagetitle{
	padding:0px;
	margin:0px 0px 20px 0px;
	font-size:1.857em;
	font-weight: normal;
	color:#f0f0f0;
    line-height: 120%;
	padding:0px 0px 10px 0px;
	border-bottom:solid 1px #4a4768;
}
.samgee .b-block.b-block-color01{
	background:#2D2A49;
}
.samgee .b-block.b-block-color01 .b-block-title{
	background:#25223C;
	border-bottom-color:#596093;
}
.samgee .b-block.b-block-color02{
	/*background:#1f739f;*/
	background:#1b6596;
	color:#ffffff;
}
.samgee .b-block.b-block-color02 .b-block-inner{
	border-color:#80c4e7;
}
.samgee .b-block.b-block-color02 .b-block-title{
	background:#338ab7;
	border-bottom-color:#80c4e7;
}
.samgee .b-block.b-block-color02 .b-block-title h3{
	color:#ffffff;
}
.samgee .b-block.b-block-color03{
	background:#116573;
}
.samgee .b-block.b-block-color03 .b-block-inner{
	border-color:#1CA9BF;
}
.samgee .b-block.b-block-color03 .b-block-title{
	background:#0E5661;
	border-bottom-color:#1CA9BF;
}
.samgee .b-block.b-block-color03 .b-block-title h3{
	color:#ffffff;
}
.samgee .b-block.b-block-color04{
	background:#39345C;
}
.samgee .b-block.b-block-color04 .b-block-inner{
	border-color:#25223C;
}

.samgee .feed-block{
	float:left;
	width:313px;
	margin:0px 0px 17px 17px;
}
.samgee .feed-block.first{
	margin-left:0px;
	clear:left;
}
.samgee .feed-block-inner{
	/*min-height:19.67em;
	*height:19.67em;*/
	min-height:260px;
	*height:260px;
}
.samgee .feed-block .sidebar-content{
	margin-bottom:0px;
	border-bottom:0px;
}
.samgee .feed-block .b-block-title{
	cursor:pointer;
	position:relative;
	height:2.714em;
}
.samgee .feed-block .b-block-title .sub-desc{
	width:233px;
	display:block;
	line-height:1.538em;
	height:1.538em;
	overflow:hidden;
	position:absolute;
}
.samgee .feed-block .b-block-title a{
	text-decoration:none;
	display:block;
}
.samgee .feed-block .b-block-title a:hover .feed-block-icon{
	top:-15px;
}
.samgee .feed-block .b-block-title a:hover .sub-desc{
	overflow:visible;
	background:#25223C;
	height:auto;
}
.samgee .feed-block.b-block-color03 .b-block-title a:hover .sub-desc{
	background:#0E5661;
}
.samgee .feed-block-icon{
	position:absolute;
	top:-10px;
	right:5px;
	z-index:10;
	width:56px;
	height:56px;
}
.samgee .feed-block .sidebar-content-item{
    border-bottom: 1px dotted #57557C;
}
.samgee .feed-block.b-block-color03 .sidebar-content-item{
	border-bottom: 1px dotted #199AAD;
}
.samgee .feed-block .sidebar-content-item .item-overflow{
	font-size: 1.071em;
    font-weight: normal;
    height: 1.25em;
    line-height: 1.25;
    overflow: hidden;
}
.samgee .feedblock-item-status{
	float:left;
	margin:3px 3px 0px 0px;
	position:relative;
}

.samgee .pantipevent-block .b-block-inner,
.samgee .pantipevent-block .b-block-title{
	border-color:#cdc27a;
}
.samgee .pantipevent-block .b-block-title{
	background:#262442;
}
.samgee .pantipevent-block .b-block-content{
	padding:0px;
}
.samgee .pantipevent-block .magazine-item{
	position:relative;
	float:left;
	zoom:1;
	height:244px;
	overflow:hidden;
}
.samgee .pantipevent-block .magazine-item.large-item{
	width:732px;
}
.samgee .pantipevent-block .magazine-item.medium-item{
	width:488px;
}
.samgee .pantipevent-block .magazine-item.text-item,
.samgee .pantipevent-block .magazine-item.thumb-item{
	width:244px;
	background:#2B2948;
}
.samgee .magazine-item-ruler{
	height:1px;
	font-size:0px;
	background:#17152b;
	clear:both;
}
.samgee .magazine-item-desc,
.samgee .magazine-item-descbg{
	float:right;
	position:absolute;
	top:0px;
	right:0px;
	width:244px;
}
.samgee .magazine-item-desc{
	background: url("../images/transparent.png") repeat top left;
}
.samgee .large-item .magazine-item-desc,
.samgee .medium-item .magazine-item-desc{
	min-height:244px;
}
.samgee .text-item .magazine-item-desc{
	background:none;
}

.samgee .magazine-item-descbg{}
.samgee .magazine-item-desc-inner{
	margin:10px;
}
.samgee .magazine-item-desc .title{
	font-size: 1.143em;
	font-weight:normal;
	margin:0px 0px 18px 0px;
	color:#ffffff;
	line-height:140%;
}
.samgee .magazine-item:hover .title{
	color:#E5C700;
}
.samgee .magazine-item-desc .desc{
	font-size:0.929em;
	color:#a5a3b8;
}
.samgee .thumb-item .magazine-item-desc .desc{
	display:none;
}
.samgee .magazine-item:hover .desc{
	color:#e5e5e5;
}

.samgee .thumb-item .magazine-item-desc,
.samgee .thumb-item .magazine-item-descbg{
	top:auto;
	bottom:0px;
}
.samgee .thumb-item .magazine-item-descbg{
	height:80px;
}
.samgee .thumb-item .magazine-item-desc .title{
	margin:10px 0px 0px 0px;
	font-size:0.929em;
	font-weight:bold;
	line-height:140%;
}

.samgee .profile-info.b-block{
	margin-top:20px;
	margin-bottom:20px;
}
.samgee .profile-info .b-block-title{
	padding-left:10px;
	padding-top:12px;
}
.samgee .b-block-title .button{
	margin-top:-6px;
}
.samgee .button .icon{
	display:block;
	width:16px;
	height:16px;
	float:left;
	margin-top:2px;
}
.samgee .profile-info .b-block-title h3{
	color:#ffffff;
}
.samgee .profile-info .b-block-title .bg-awards{
	position:relative;
	margin:0px 0px 0px 6px;
	top:2px;
}
.samgee .profile-info .b-block-content{
	padding:15px 15px 20px 10px;
	overflow:hidden;
	zoom:1;
}
.samgee .profile-info .profile-utility{
	float:left;
	width:140px;
	margin-left:20px;
	height:133px;
	position:relative;
	border-right:1px solid #343251;
}
.samgee .profile-info .profile-utility ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
.samgee .profile-info .profile-utility li{
	margin-bottom:3px;
}
.samgee .profile-info .profile-utility li a{
	color:#E5C700;
}
.samgee .profile-info .icon-mini-email{
	top:6px;
}
.samgee .profile-info .icon-mini-bookmark{
	top:5px;
	left:1px;
}
.samgee .profile-info .icon-mini-owner{
	top:3px;
}
.samgee .profile-info .profile-utility .icon-memberbadge-mini{
	width:16px;
	height:16px;
	position:relative;
	left: -2px;
    top: 2px;
	float:left;
	margin-right:2px;
}
.samgee .profile-info .profile-follow{
	position:absolute;
	bottom:0px;
	left:0px;
}
.samgee .profile-info .profile-follow .button span em{
	width:100px !important;
	text-align:center;
}
.samgee .profile-info .profile-bio{
	float:left;
	width:360px;
	padding-left:20px;
	color:#e0e0e0;
	min-height:133px;
}
.samgee .profile-info .profile-bio span{
	line-height:26px;
}
.samgee .profile-info .profile-desc{
}
.samgee .profile-stat{
	width:200px;
	float:right;
	font-size:0.895em;
}
.samgee .profile-stat .stat-line{
	border-bottom:solid 1px #494478;
	overflow:hidden;
	zoom:1;
	padding:7px 0px 7px 0px;
}
.samgee .profile-stat .stat-line.first{
	padding-top:0px;
}
.samgee .profile-stat .stat-line a{
	overflow:hidden;
	float:left;
	zoom:1;
	width:100%;
}
.samgee .profile-stat .stat-line.first a{
	padding-top:0px;
}
.samgee .profile-stat a:link{
	text-decoration:none;
}
.samgee .profile-stat a:visited{
	color:#f0f000;
}
.samgee .profile-stat a:hover{
	color:#FFDE00;
}
.samgee .profile-stat .stat-label{
	float:left;
	color:#ffffff !important;
}
.samgee .profile-stat a:hover .stat-label{
	text-decoration:underline;
}
.samgee .profile-stat .stat-number{
	float:right;
}

/* TAG style */
.samgee .tag-item{
	position:relative;
	float:left;
	cursor:pointer;
}
.samgee .tag-item .tag-title{
	display:block;
	text-decoration:none;
	overflow:visible;
	zoom:1;
	white-space:nowrap;
	float:left; /*ie6 hack*/
}
.samgee .tag-item .tag-title:hover{
	background:#E5C700;
}
.samgee .tag-item .tag-title span{
	background:#dbdbdb;
	border:solid 1px #ffffff;
	color:#000000;
	height:23px;
	font-size:13px;
	text-decoration:none;
	position:relative;
	z-index:20;
	display:block;
	float:left; /*ie6 hack*/
}
.samgee .tag-item .tag-title span em{
	position:relative;
	top:2px;
	left:10px;
	padding:0px 20px 0px 0px;
	font-style:normal;
	cursor:pointer;
}
.samgee .tag-filter-list .tag-item .tag-title span{
	font-size:14px;
}
.samgee .tag-filter-list .tag-item .tag-title span em{
	top:3px;
}
.samgee .tag-item .tag-title:hover span{
	background:#E5C700;
}
.samgee .tag-item.select-tag .tag-title span{
	background-color:#2B2948;
	border:solid 1px #75729B;
	color:#8D89CE;
}
.samgee .tag-item.select-tag .tag-title:hover span{
	background-color:#E5C700;
	border:solid 1px #ffffff;
	color:#000000;
}

.samgee .tag-item .tag-action-mostright,
.samgee .tag-item .tag-action-mostleft{
	display:block;
	position:absolute;
	width:25px;
	height:23px;
	display:block;
	top:0px;
	background:#2b2948;
	border-style:solid;
	border-width:1px;
	border-color: #75729b #75729b #75729b #75729b;
}
.samgee .tag-item .tag-action-mostright{
	left:-26px;
}
.samgee .tag-item .tag-action-mostleft{
	left:-52px;
}
.samgee .tag-item .tag-action-mostleft.tag-action-haschild{
	left:-68px;
	width:12px;
	height:23px;
	background:none;
	border-width:0px;
}
.samgee .wo-action .tag-item .tag-action-mostleft.tag-action-haschild{
	left:-18px;
}
.samgee .tag-item.hover .tag-action-mostright,
.samgee .tag-item.hover .tag-action-mostleft{
	background:#f1f1f1;
	border-style:solid;
	border-color:#ffffff #bababa #ffffff #bababa;
	z-index:25;
}
.samgee .tag-item.hover .tag-action-mostleft.tag-action-haschild{
	background:none;
}
.samgee .tag-item .icon-tag-allow{
	display:block;
	width:10px;
	height:8px;
	margin:8px 0px 0px 7px;
	background-position:0px 0px;
}
.samgee .tag-item .tag-action-allow:hover,
.samgee .tag-item.select-allow .tag-action-allow{
	background:#7ad530;
	border-width:1px;
	border-color: #469c00 #469c00 #469c00 #469c00;
	z-index:28;
}
.samgee .tag-item .tag-action-allow:hover .icon-tag,
.samgee .tag-item.select-allow .tag-action-allow .icon-tag{
	background-position:0px -40px;
}
.samgee .tag-item.hover .icon-tag-allow{
	background-position:0px -20px;
}

.samgee .tag-item .icon-tag-notallow{
	display:block;
	width:11px;
	height:10px;
	float:left;
	margin:7px 0px 0px 7px;
	background-position:-20px 0px;
}
.samgee .tag-item .tag-action-notallow:hover,
.samgee .tag-item.select-notallow .tag-action-notallow{
	background:#f03a3a;
	border-width:1px;
	border-color: #a21b1b #a21b1b #a21b1b #a21b1b;
	z-index:28;
}
.samgee .tag-item .tag-action-notallow:hover .icon-tag,
.samgee .tag-item.select-notallow .tag-action-notallow .icon-tag{
	background-position:-20px -40px;
}
.samgee .tag-item.hover .icon-tag-notallow{
	background-position:-20px -20px;
}

.samgee .tag-item .tag-haschild-collapse:hover .icon-tag{
	background-position:-60px -20px;
}
.samgee .tag-item .tag-haschild-expand:hover .icon-tag{
	background-position:-80px -20px;
}

.samgee .tag-item .tag-action-remove{
	display:block;
	position:absolute;
	width:25px;
	height:23px;
	display:block;
	top:0px;
	background:#F1F1F1;
	border-style:solid;
	border-width:1px;
	border-color: #818181 #818181 #818181 #cfcfcf;
	right:-26px;
	z-index:30;
}
.samgee .tag-item .icon-tag-remove{
	display:block;
	width:9px;
	height:9px;
	float:left;
	margin:7px 0px 0px 8px;
	background-position:-40px 0px;
}
.samgee .tag-item .tag-action-remove:hover .icon-tag-remove{
	background-position:-40px -20px;
}
.samgee .post-emotion-item{
	float:left;
	padding:5px !important;
}
.samgee .post-emotion-item a{
	float:left;
}
.samgee .comment-box-remark{
	padding:0px 45px;
	color:#BDB6D5;
	font-size:0.929em;
}
.samgee .comment-box-remark .tag-item{
	float:none;
	display:inline-block;
	*display:inline;
	zoom:1;
    border: 1px solid #75729B;
    color: #C0C0C0;
    margin-right: 5px;
    padding: 2px 5px;
    text-decoration: none;
}
.samgee .comment-box-remark .tag-item:hover{
	background:#33305a;
}
/*######## Content - Index end ########*/

.samgee .content.login-page .leftside{
	display:block;
	margin:20px 0px 0px 161px;
}
.samgee .content.login-page .leftside .surrond-box{
	padding-bottom:15px;
}
.samgee .content.login-page .leftside .input-line label{
	width:96px;
}
.samgee .content.login-page .leftside .input-container{
	margin-left:116px;
}
.samgee .content.login-page .rightside{
	overflow:hidden;
	zoom:1;
	padding-left:30px;
	line-height:140%;
}
.samgee .content.login-page .rightside .button-container{
	margin-top:10px;
}
.samgee .content.login-page .hr-line{
	margin:30px 0px 30px 0px;
}
.samgee .footer{
	padding:0px 0px 40px 0px;
	font-size:0.929em;
	color:#535085;
}
.samgee .footer-inner{
	padding:10px 0px 0px 0px;
}
.samgee .footer a{
	color:#8a86bf;
	text-decoration:none;
}
.samgee .footer a:hover{
	color:#E5C700;
	text-decoration:underline;
}
.samgee .footer .contact-pantip{
	float:right;
}

/*######## Ads style start ########*/
.ads-leaderboard{
	position:relative;
	text-align:center;
	margin-bottom:10px;
}
.col-sidebar .ads-subtabloid{
	margin-left:14px;
	margin-bottom:9px;
	margin-top:9px;
}
.ads-billboard{
	display:block;
	clear:left;
	margin:0px auto 24px auto;
	width:970px;
}
.samgee .ads-billboard{
	width:100%;
	text-align:center;
}
.samgee .ads-billboard-inner{
	width:970px;
	margin:5px auto;
}
.ads-tabloid{
	margin-bottom:13px;
}
.ads-ratebox{
	margin-bottom:24px;
}
.ads-inblock{
	margin-top:13px;
}
.samgee .b-block.b-block-ads{
	background:none;
	border:dotted 1px #282341;
}
.samgee .b-block.b-block-ads .b-block-inner{
	border-style:dotted;
	text-align:center;
}
/*######## Ads style end ########*/


/* Temp for Open Beta */
.samgee .fake-sidebar-content{
	border-top: 1px solid #575484;
	border-bottom:solid 1px #2d2b4d;
	background:#3b3965;
	margin-bottom:15px;
	height:250px;
}
.samgee .pantip-welcome{
	width:960px;
	margin:auto;
	padding-bottom:100px;
	position:relative;
	margin-top:10px;
}
.samgee .pantip-welcome .papan-icon{
	background: url("../images/papan_welcome.png") no-repeat top left;
	display:block;
	width:547px;
	height:471px;
}
.samgee .pantip-welcome .pantip-icon-welcome{
	background: url("../images/pantip_welcome.png") no-repeat top left;
	display:block;
	width:740px;
	height:260px;
}
.samgee .pantip-welcome .papan-text{
	position:absolute;
	top:250px;
	left:470px;
	font-size:22px;
	line-height:32px;
	font-weight:normal;
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.50);
}
.samgee .pantip-welcome .pantip-icon-welcome-text{
	position:absolute;
	top:183px;
	left:258px;
	font-size:18px;
	text-align:center;
	line-height:32px;
	font-weight:normal;
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.50);
	color:#c4c3e5;
}
.samgee .pantip-welcome .papan-text strong,
.samgee .pantip-welcome .pantip-icon-welcome-text strong{
	font-size:22px;
	font-weight:normal;
}
.samgee .pantip-welcome-msg{
	font-size:1.143em;
	line-height:29px;
	background:#35345A;
    border: 1px solid #242141;
	-webkit-box-shadow:2px 2px 2px #2C294A;
	-moz-box-shadow:2px 2px 2px #2C294A;
	box-shadow:2px 2px 2px #2C294A;
	padding:58px 78px;
}
.samgee .pantip-welcome-msg p{
	margin-bottom:29px;
	color:#D9D9D9;
}
.samgee .pantip-welcome-msg ol li{
	margin-bottom:16px;
	line-height:24px;
}
.samgee .pantip-products-item{
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:top;
	width:30%;
	border-right:1px dotted #6C73A6;
	padding:10px 10px 5px 10px;
	font-size:13px;
}
.samgee .pantip-products-item a{
	text-decoration:none;
	color:#cfcfcf;
}
.samgee .pantip-products-item a:hover{
	text-decoration:underline;
}
.samgee .pantip-products-item.first{
	margin-left:15px;
}
.samgee .pantip-products-item.last{
	border-right:none;
}
.samgee .pantip-products-item .desc{
	height:95px;
}
.samgee .pantip-products-item .icon-pantip-products{
	float:left;
	margin-right:10px;
	display:block;
	margin-bottom:30px;
}
.samgee .pantip-products-item-more{
	clear:both;
	display:block;
	border:solid 1px #2b2a4a;
	background:#39365E;
	margin-top:10px;
	padding:4px 10px;
	text-align:center;
	text-decoration:none;
	color:#a7a5c5 !important;
}
.samgee .pantip-products-item-more:hover{
	background:#3c3963;
	text-decoration:none !important;
	color:#CFCFCF !important;
}
/*Hot fix*/
#tag_box_show{
	position:relative;
	zoom:1;
}


/* Tong CSS 
 * Desc : register form
 * Modify : 13:26 19/7/2554
*/
#lb_change_url_btn { margin-left:4px;}

#captcha{
	text-align: center;
}

.btn_tab{
	margin-top:3px;
}
/* End register form */
/* password indicator */
#iSM{
	margin:0 0 15px 0;
	padding:0;
	overflow:hidden;
}
#iSM ul{
	border:0;
	margin:0;
	padding:0;
	list-style-type:none;
}
#iSM ul li{
	display:inline-block;
	float:left;
	text-align:center;
	padding:2px 0px;
	margin:0;
}
#iWeak,#iMedium,#iStrong{
	width:84px;
	font-size:13px;
	color:#cfcee9;
	text-align:center;
	padding:2px;
	background-color:#3d3b65;
	border:solid 1px #5B5885;
	display:block;
}
#iMedium{
	width:84px;
}
#iMedium,#iStrong{
	border-left-width:0;
}
div.strong #iWeak, div.strong #iMedium, div.strong #iStrong{
	background: #47b81b;
	color: #47b81b;
}
div.medium #iWeak, div.medium #iMedium{
	background: #ffe87a;
	color: #ffe87a;
}
div.weak #iWeak {
	background: #ff4747;
	color: #ffffff;
}
div.strong #iStrong, div.medium #iMedium, div.weak #iWeak{
	color:#000;
}
/* end password indicator */
/* start facebook & twitter msg chkbox */
	#topic_loading_tw {display: none;}
	#ans_loading_tw{display: none;}
	#like_loading_tw{display: none;}

	#topic_loading_fb {display: none;}
	#ans_loading_fb{display: none;}
	#like_loading_fb{display: none;}
/* end facebook & twitter msg chkbox */