/*---------- 60.css ----------- */
table#content_wrapper {
	width: 100%;
	margin: 0 auto;
}
div.contentwrapper {
	background-color: #fff;
}
fieldset {
	margin: 0 0 5px 0;
	padding: 3px 5px 5px 5px;
}
legend {
	font-weight: bold;
	color: #000;
}
h1 {
	font-size: 24px;
	margin-top: 0px;
	margin-bottom: 4px;
	color: #383;
	font-weight: normal;
	font-family: verdana, sans-serif;
}
h2 {
	font-size: 20px;
	margin: 0;
	font-weight: normal;
	font-family: verdana, sans-serif;
}
.infobox h2 {
	margin-bottom: 8px;
}
div.infobox a, div.infobox a:link, div.infobox a:visited {
	color: #0b5eb4;
}
h3 {
	margin: 0 0 4px 0;
	color: #888;
	font-weight: normal;
	font-size: 15px;
	font-family: verdana, sans-serif;
}
h4 {
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 4px;
}
/*
table.globalnav {
	width: 840px;
	margin: 0 auto;
}
table.globalnav img#multiply_logo_anon {
	margin: 5px 30px 5px 10px;
}
table.globalnav img#multiply_logo_named {
	margin: 5px 20px 5px 0;
}
table.globalnav h3 {
	color: #383;
	font-weight: normal;
	font-size: 14px;
	font-family: verdana, sans-serif;
}
*/
div.popheader {
	background: url(http://www.family.in.th/images/common/misc/gray-white-fade.gif) repeat-x top left;
	border-bottom: 1px solid #ccc;
}
.label {
	font-weight: bold;
}
span.req {
	color: #c00;
	font-size: 20px;
}
span.error {
	color: #c00;
	font-size: 11px;
	font-weight: normal;
}
span.searchHighlight {
	background-color: #eada53;
	font-size: 11px;
	font-weight: bold;
}
.searchResults {
	text-align: right;
	background-color: #ddd;
	font-size: 11px;
}
textarea.error {
	background-color: #ffa;
}
.title_edit_msg {
	color: #bbb;
	font-size: 12px;
}
input.error {
	background-color: #ffa;
}
.centerpad {
	text-align: center;
	font-size: 18px;
	padding: 20px 10px 20px 10px;
}
.read { color: #999 }
.read a { color: #666 }
.read a:visited { color: #666 }
a:hover { color: #c00; text-decoration: underline; }
form { margin: 0; }
textarea {
	font-family: sans-serif;
	font-size: 13px;
}
.tablediv1 tr {
	background-color: #eee;
	font-size: 12px;
}
.tablediv1 tr:hover {
	background-color: #fff;
}
.bg0 {
	background-color: #fff;
}
tr.blank, tr.blank:hover {
	background-color: #fff;
}
.tablediv1 th {
	background-color: #999;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
}
.mailsubject {
	font-size: 13px;
	font-weight: bold;
}
.mailby {
	padding-left: 15px;
}
.subject {
	font-size: 14px;
	font-weight: bold;
}
.caldiv1 { background-color: #666; }
.caldiv1 td { font-size: 11px; }
.caldate { font-size: 13px; font-weight: bold;}
.cald { float:right; text-align: center; background-color: #fff; padding: 0px 4px 0px 4px; margin: -3px -3px 3px 3px; border: 1px solid #666; }
.calevent { margin: 0px 0px 8px 0px; }
.caldiv1 td:hover { background-color: #ddd; }
.caldiv1 td.calday { background-color: #eee; }
.caldiv1 th {
	background-color: #999;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
}
.caldiv1 th a, .caldiv1 th a:visited { color: #fff; }
.give_layout {
height: 1%;;
}
.infobox {
	margin: 0 auto;
	background-color: #eee;
	position: relative;
	height: 1%;
}
.infoboxbottom {
	height: 0px;
	position: relative;
	height: 1%;
}
.sidebox {
	margin: 0 auto;
	background-color: #f4f6f8;
	color: #000;
}
.boxhead {
	text-align: center;
	padding: 2px;
	position: relative;
	height: 1%;
	background: url(http://www.family.in.th/images/common/misc/bluegray-gray-fade.png) repeat-x top left;
	border: 2px solid #d7d9dd;
	border-bottom: none;
}
.boxhead h2 {
	text-align: left;
	color: #383;
	font-weight: normal;
	font-size: 20px;
	font-family: verdana, sans-serif;
	margin: 5px 0 0 10px;
}
div.infobox, div.stats {
	position: relative;
	height: 1%;
}
div.sidebox .boxbody {
	padding: 5px 10px 10px 10px;
	border: 2px solid #d7d9dd;
 	border-top: none;
	position: relative;
	height: 1%;
	background: url(http://www.family.in.th/images/common/misc/bluegray-gray-fade.png) repeat-x top left;
	background-position: -30px -30px;
}

div.sidebox .boxbody ul {
	text-align: left;
}

div.infobox .boxbody {
	padding: 10px;
	border: 2px solid #d7d9dd;
	position: relative;
	height: 1%;
}
.infoboxtitle {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 8px;
}
.tip {
	-moz-border-radius: 5px;
	border: 1px solid #999;
	padding: 5px;
	background-color: #ccc;
	text-align: left;
	color: #000;
	width: 12em;
	z-index: 100;
}
.legend {
	border: 1px solid #ddd;
	background-color: #eee;
	color: #999;
	padding: 2px;
	font-size: 11px;
}
table { font-size: 12px; }
pre {
	margin: 2px;
}
a.optsel {
	color: #999;
	font-weight: bold;
}
ul.compact {
	margin: 0px;
	padding-left: 15px;
}
ul.m {
	margin: 0px;
	padding: 0px;
}
.title {
	font-size: 40px;
}
.tab {
	font-size: 11px;
	font-weight: normal;
	background-color: #bbb;
}
.tabsel {
	font-size: 11px;
	font-weight: normal;
	background-color: #eee;
}
.tabdiv {
	border: 1px solid #bbb;
}
.tabhead {
	background-color: #bbb;
}
.sep {
	padding: 0px;
	background-color: #ddd;
}
.tabtable th {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 8px;
}
.tabbody {
	background-color: #eee;
	padding: 5px;
}
.ms {
	border: 1px solid #c00;
}
.contentboxlinks {
	float: right;
	font-size: 11px;
	margin: -10px 4px 0 0;
}
.contentbox {
	border: 1px solid #ccc;
	background-color: #eee;
	padding: 10px;
	font-size: 12px;
	z-index: 50;
	margin: 0px 0 12px 0px;
}
.contentboxsub {
	font-weight: bold;
	font-size: 14px;
	padding: 1px;
}
.itemboxsub {
	color: #666;
	font-weight: bold;
	font-size: 18px;
	border: 1px solid #d7d9dd;
	border-bottom: none;
	background: url(http://www.family.in.th/images/common/misc/gray-white-fade.gif) repeat-x top left;
	background-position: -25px -25px;
	position: relative;
	height: 1%;
}

.rolloverfordnd {
        color: #666;
        font-weight: bold;
        font-size: 18px;
        border: 1px solid #ccc;
        border-bottom: none;
        background: url(http://www.family.in.th/images/common/misc/green-white-fade.gif) repeat-x top left;
        background-position: -25px -25px;
        position: relative;
        height: 1%;
}

.rolloverfordnd td {
        padding: 3px;
}

.itemboxbottom {
	height: 0px;
	position: relative;
	height: 1%;
}
td.icon {
	padding-left: 5px;
}

.itemstamp {
	float: right;
	font-size: 11px;
	font-weight: normal;
	margin: -5px 0 5px 0;
	color: #666;
}
.itembox {
	border: 1px solid #d7d9dd;
	border-top: none;
	padding: 10px;
	padding-top: 5px;
	margin: 0px;
	line-height: 1.2;
	overflow: visible;
	height: 1%;
	background: url(http://www.family.in.th/images/common/misc/gray-white-fade.gif) repeat-x top;
	background-position: -55px -55px;
	background-color: #fff;
	position: relative;
	clear: both;
}
.itemboxalbum {
	border: 1px solid #d7d9dd;
	border-top: none;
	padding: 10px;
	text-align: center;
	background: url(http://www.family.in.th/images/common/misc/gray-white-fade.gif) repeat-x top;
	background-position: -55px -55px;
	background-color: #fff;
	position: relative;
}
.itemboxsub td {
	padding: 3px;
}
.actionlinks {
	float: right;
}
.itemactionspacer, .linespacer {
	height: 20px;
}
.litemactions {
	text-align: left;
}
.ritemactions {
	text-align: right;
}
a.mine, a:link.mine, a:visited.mine {
	font-size: 12px;
	padding: 1px 3px 1px 3px;
	margin: 0px 4px 0 0;
	background: none;
	border: none;
}
div.actionlinks a.mine, div.actionlinks a:link.mine, div.actionlinks a:visited.mine {
	font-size: 13px;
	padding: 0 10px 0 0;
	margin: 0;
}
div.litemactions a, div.litemactions a:link, div.litemactions a:visited {
	font-size: 13px;
	padding: 1px 3px 1px 3px;
	margin: 0 0 0 4px;
	color: #0b5eb4;
	background: none;
	border: none;
	float: left;
}
div.ritemactions a, div.ritemactions a:link, div.ritemactions a:visited {
	font-size: 13px;
	padding: 1px 3px 1px 3px;
	margin: 0 0 0 4px;
	color: #0b5eb4;
	background: none;
	border: none;
	float: right;
}
a.go, a:visited.go a:link.go, .go {
	font-size: 12px;
	padding: 1px 3px 1px 3px;
	margin: 2px 2px 0 2px;
	background: none; border: none;
	color: #090;
}
.itemnext {
	border-left: 1px solid #999;
	border-top: none;
	background-color: #ccc;
	padding: 10px;
}
.userlogo {
	background-color: #fff;
	color: #000;
	width: 100px;
	padding: 5px;
	border: 1px solid #d7d9dd;
	font-size: 11px;
	text-align: center;
}
.userlogo a, .userlogo a:visited { color: #0b5eb4; }
.userlogoside {
	background-color: #fff;
	float: left;
	width: 200px;
	height: 100px;
	margin: 0 10px 10px 0;
	padding: 5px;
	border: 1px solid #d7d9dd;
	font-size: 11px;
}
.userlogoside a, .userlogo a:visited { color: #0b5eb4; }
.admin {
	border: 1px solid #ffd65c !important;
}
.adminbg {
	background-color: #ffffce;
}
.contactbox {
	float: left;
	padding: 5px;
	border: 1px solid #d7d9dd;
	margin-right: 15px;
	margin-bottom: 15px;
	font-size: 11px;
	text-align: center;
	background-color: #fff;
	color: #000;
	height: 1%;
}
.selectuserbox {
	border: 1px solid #d7d9dd;
	margin-right: 5px;
	margin-bottom: 5px;
	font-size: 11px;
	text-align: center;
	background-color: #fff;
}
.replyboxauthor {
	background-color: #fff;
	width: 100px;
	float: left;
	padding: 5px;
	border: 1px solid #999;
	margin-right: 5px;
	font-size: 11px;
	text-align: center;
}
.replyboxstamp {
	float: right;
	text-align: right;
	padding: 0px 0px 0 10px;
	font-size: 11px;
	font-weight: normal;
	color: #333;
}
.replydeleted {
	margin: -5px 0 5px 0;
	color: #999;
}
.dummy {width:100%;}
table.m { border-collapse: collapse; border-spacing: 0; }
.m td, .m th { padding: 0; }
a.vopt, a:link.vopt, a:visited.vopt {
	padding: 0 5px 0 5px;
}
a.voptsel, a:link.voptsel, a:visited.voptsel {
	display: inline;
	color: black;
	background-color: #eee;
	border: 1px solid #d7d9dd;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
	-moz-border-radius: 4px;
}
div.vopt {
	margin-bottom: 8px;
	color: #999;
}
.voptlabel {
	color: black;
	font-weight: bold;
	margin-right: 10px;
}
a.select, a:link.select, a:visited.select {
	background: url(http://www.family.in.th/images/themes/default/icons/16x16/select.png) no-repeat top left;
	padding-left: 20px;
	padding-top: 1px;
	font-weight: bold;
	font-size: 13px;
	height: 16px;
}
div.select {
	background: url(http://www.family.in.th/images/themes/default/icons/16x16/select.png) no-repeat top left;
	padding-left: 20px;
	padding-top: 1px;
	font-weight: bold;
	font-size: 13px;
	height: 16px;
}
h4.invited_contact {
	margin-top: 20px;
	color: #666;
}
td input.cutpaste {
	width: 200px;
	margin: 0;
	padding: 0;
	font-size: 11px;
	border: 1px solid #d7d9dd;
	background-color: #fff;
}
a.add, a:link.add, a:visited.add {
	background: url(http://www.family.in.th/images/common/add.png) no-repeat top left;
	padding-left: 20px;
	padding-top: 1px;
	font-weight: bold;
	font-size: 13px;
	height: 16px;
}

div.reviewswrapper .icon {
	display: inline;
}
a.select, a:link.select, a:visited.select, div.select {
	background: url(http://www.family.in.th/images/themes/default/icons/16x16/select.gif) no-repeat top left;
}
a.add, a:link.add, a:visited.add {
	background: url(http://www.family.in.th/images/themes/default/icons/16x16/add.gif) no-repeat top left;
}

.replyphoto {
	border: 1px solid #999;
	background-color: #fff;
	padding: 5px;
}
div#ownedheader {
	padding-left: 10px;
	border-bottom: 1px solid #9b9;
	background-color: #e6e6e6;
	background-color: #bdb;
}
div#ownedheader a:link, div#ownedheader a:visited, div#ownedheader a {
	color: #0b5eb4;
}
ul.gnopt {
	padding: 0;
	margin: 0;
	list-style: none;
}
ul.gnopt img#multiply_logo {
	width: 49px;
	height: 21px;
	margin: 1px 0 2px 0;
	vertical-align: -5px;
}
ul.gnopt img {
	border: 0;
	vertical-align: -2px;
	width: 16px;
	height: 16px;
}
li.gnopt {
	display: block;
	float: left;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 2px 6px 2px 6px;
}
li.gnopt a:hover {
	text-decoration: none;
}
li.gnoptsel {
	display: block;
	position: relative;
	float: left;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	margin: 1px 6px -2px 6px;
	padding: 4px 5px 5px 5px;
	background-color: #fff;
	border: 1px solid #d7d9dd;
	border-bottom: none;
}
li.gnoptsel a, li.gnoptsel a:visited, li.gnoptsel a:link {
	text-decoration: none;
}
div.gndd {
	text-align: left;
	z-index: 100000;
}
textarea.ta {
	width: 100%;
}
.leftfloater {
	float: left;
	padding: 0 10px 10px 0;
}
.sperrok {
	margin: 0;
	padding: 0;
	display: inline;
}
span.sperr {
	border-bottom: 2px dotted #c00;
	padding: 0;
	display: inline;
}
div.imgcap { 
	float:right;
	text-align: center;
	font-size: 12px;
	color: #383;
	font-weight: bold;
	margin-left: 10px;
}
.rteImage {
	border: 1px solid #f4f6f8;
	cursor: hand;

	width: 16px;
	height: 16px;
	padding: 3px;
}
.rteImageRaised, .rteImage:hover {
	background: #ff0;
	border: 1px solid #d7d9dd;
	cursor: hand;

	width: 16px;
	height: 16px;
	padding: 3px;
}
.rteImageLowered, .rteImage:active {
	border: 1px solid #000;
	cursor: hand;

	width: 16px;
	height: 16px;
	padding: 3px;
}
.rteVertSep {
	margin: 0 4px 0 4px;
}
.rteBack {
	letter-spacing: 0;
}
.rteBack tbody tr td, .rteBack tr td {
	padding: 0;
}
.rteFrame {
	background-color: #fff;
	border: 1px solid #bbb;
}
.or {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #c00;
}
div.viewmore { text-align: right; margin: 10px -5px -5px 0; }
div.viewmorealbum { text-align: right; margin: 0px 0px 10px 0px; }
div.splashbox {
	text-align: left;
	position: relative;
	height: 1%;
	padding: 10px;
}
div.splashboxtitle {
	border: 1px solid #ccc;
	margin-bottom: 20px;
	background: #eee;
	text-align: left;
	position: relative;
	height: 1%;
}
div.splashboxbottom {
	height: 0px;
	position: relative;
	height: 1%;
}
table.keytabs td.inactive {
	height: 54px;
	width: 54px;
        background-color: #f4f6f8;
        z-index: 100001;
	filter: alpha(opacity=40);
}
table.keytabs a.keytabs img {
	width: 48px; height: 48px; border: 0; margin: 0;
}
table.keytabs {
	margin: 0 auto;
	margin-top: 10px;
	font-weight: bold;
}
a.keytabs {
	display:block;
	margin: 0;
	padding: 5px 7px 13px 7px;
	height: 54px;
	width: 54px;
	overflow: hidden;
}
td a.keytabs:hover {
	text-decoration: none;
	background: url(http://www.family.in.th/images/messages/keytabstdbggray-66x72.png) no-repeat top left;
}
td.inactive a.keytabs:hover {
        color: #0b5eb4;
	text-decoration: none;
	background: none;
}
.navinput {
	-moz-border-radius: 4px;
	border: 1px solid #9b9;
	background-color: #fff;
	color: #0b5eb4;
	margin: 0;
}
a.compose img {
	border: 0;
	vertical-align: -7px;
}
a.compose, a:link.compose, a:visited.compose {
	float: right;
	font-size: 13px;
	color: #0b5eb4;
	font-weight: bold;
}
a.compose:hover {
	text-decoration: underline;
}
a.post img  {
	height: 24px;
	width: 24px;
	border: 0;
	vertical-align: -7px;
}
a.post {
	font-size: 13px;
	font-weight: bold;
}
a.post:hover {
	text-decoration: underline;
}
ul.linklist {
	margin: 0px; padding-left: 15px;
}
div.railsubsep { height: 8px; }
.instruction {
	font-size: 11px; color: #666; font-weight: normal;
}
.bodysummary {
	color: #666;
}
img.prox {
	width: 24px;
	height: 24px;
	margin: 0 4px 0 4px;
}
div.next_page_links_spacer {
	clear: left;
	height: 8px;
}
div.reviewswrapper .icon {
	visibility: visible;
	display: table-cell;
}
div.relatedlinks {
	margin-top: 8px;
	text-align: left;
	font-size: 12px;
}
span.tagtitle {
	color: #c00;
}
div.tagdesc {
	color: #999;
	margin: 6px 0 12px 0;
}
div.lightbulb {
	margin: 0 auto;
	margin-bottom: 15px;
	color: #666;
	width: 550px;
	line-height: 13px;
}
div.homemsg {
	margin: 10px 0 10px 0;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	color: #999;
}
div.nomailmessages div.homemsg {
	font-size: 24px;
}
div.nomailmessages {
	margin: 40px 0 60px 0;
	text-align: center;
	color: #666;
}
.replyboxauthor img {
	width: 50px;
	height: 50px;
}
.replyboxauthor {
	background-color: #fff;
	width: 50px;
	float: left;
	padding: 0;
	margin-right: 5px;
	font-size: 11px;
	text-align: center;
	border: none;
}
.replyboxstamp {
	float: none;
	text-align: left;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	color: #888;
	margin-bottom: 5px;
}
.quotet {
	margin: 5px 5px 5px 20px;
	padding: 5px;
	color: #666;
	border: 1px solid #ddd;
	background-color: #fff;
}
div.quotea {
	margin-bottom: 5px;
}
.replyphoto {
	border: none;
	padding: 0;
}
.replyheader {
	border: 1px solid #d7d9dd;
	border-bottom: none;
	background-color: #eee;
	padding: 2px 5px 2px 5px;
}
.replybox {
	line-height: 1.2;
	color: #000;
	padding: 5px;
	margin: 0 0 10px 0;
	border: none;
	border-top: 1px solid #d7d9dd;
	background: url(http://www.family.in.th/images/misc/lightblue-white-fade.gif) repeat-x top left;
	background-color: #fff;
	background-position: -40px -40px;
}
.replyboxread {
	line-height: 1.2;
	padding: 5px;
	margin: 0 0 10px 0;
	background: url(http://www.family.in.th/images/common/misc/gray-white-fade.gif) repeat-x top left;
	background-color: #fff;
	background-position: -25px -25px;
	border: none;
	border-top: 1px solid #ddd;
	color: #888;
}
.quotet {
	background: url(http://www.family.in.th/images/common/misc/gray-white-fade-horizontal.gif) repeat-y top left;
	background-color: #fff;
	background-position: -25px -25px;
}

div#ownedfooter b.bl, div#ownedfooter b.br {
    bottom: -2px;   
}
td#content-start {
	padding: 20px 0 20px 0;
}
.navinput {
	border: 1px solid #d7d9dd;
}

div.stats .infobox { background-color: #f4f6f8; }
div.stats { margin-top: 20px; color: #666; }
div.raileditlist {
	margin-top: 20px;
}

div.infobox div.boxbody b.tr {
    right: -2px;
}
div.infobox div.infoboxbottom b.br {
    right: -1px;
}

.nomargin { margin: 0 }

.guidebox {clear: both; position: relative; background: #666; width: 594px;
height: 1%;
}

div.welcomeinfo { margin: 0 auto; width: 594px }
div.welcomeinfo .sidebox { width: 594px; }

b.cn { position: absolute; height: 10px; width: 10px; margin: 0; padding: 0; background: url(common/gray.gif) no-repeat; line-height: 1px; font-size: 1px; } 
b.tl {top: -1px; left: -1px; background-position: top left;}
b.tr {top: -1px; right: -1px; background-position: top right;}
b.bl {bottom: -1px; left: -1px; background-position: bottom left;}
b.br {bottom: -1px; right: -1px; background-position: bottom right;}
div.header b.cn { display: none; }
div.header li.gnoptsel b.cn {
	display: inline; 
	background: url(common/gncircle10.png) no-repeat;
	width: 5px;
	height: 5px;
}
div.header li.gnoptsel b.tr {
	top: -1px; right: -1px; background-position: top right;
}
div.frame-rounded b.cn { display: inline; }
div.frame-rounded b.tl {top: -1px; left: -1px; background-position: top left;}
div.frame-rounded b.tr {top: -1px; right: -1px; background-position: top right;}
div.frame-rounded b.bl {
    bottom: -1px; 
    left: -1px; background-position: bottom left;
}
div.frame-rounded b.br {
    bottom: -1px; 
    right: -1px; background-position: bottom right;
}



.itemboxbottom b.bl { bottom: 0; left: 0; }
.itemboxbottom b.br { bottom: 0; right: 0; }
.infoboxbottom b.bl { bottom: 0; left: 0; }
.infoboxbottom b.br { bottom: 0; right: 0; }
.sideboxbottom b.bl { bottom: 0; left: 0; }
.sideboxbottom b.br { bottom: 0; right: 0; }

div.gndd {
	text-align: left;
	z-index: 100000;
}
div.gndd {
	background-color: #558eca;
	background-color: #ddd;
	border: 1px solid #aaa;
	text-align: left;
	width: 155px;
	z-index: 100000;
	padding: 5px;
	-moz-border-radius: 10px;
}
div.gndd h4 {
	color: #666;
	margin: 0;
}
div.gndd a, div.gndd a:visited, div.gndd a:link {
	display: block;
	width: auto;
	border: none;
	padding: 2px 5px 2px 5px;
}
div.gndd a:hover {
	color: #c00;
}
div.gndd a.post img  {
	height: 16px;
	width: 16px;
	border: 0;
	vertical-align: -3px;
}
div.gndd a.post {
	font-size: 13px;
	font-weight: normal;
}
div.gndd a.post:hover {
	text-decoration: none;
}
div.box {
	background: url(http://www.family.in.th/images/common/misc/lightblue-white-fade.gif) repeat-x top left;
	background-position: -15px -15px;
	background-color: #fff;
	margin: 0 0 20px 0;
	border: 1px solid #d7d9dd;
	padding: 0;
	clear: both;
	position: relative;
	height: 1%;
}
div.box div.boxbody {
	padding: 10px;
	border: none;
}
div.boxbottom {
	height: 1px;
	clear: both;
	position: relative;
	height: 1%;
}
div.sideboxbottom {
	height: 0px;
	clear: both;
	position: relative;
	height: 1%;
}
div.openbox {
	margin: -10px 0 5px 0;
	text-align: right;
}
div.openbox img {
	vertical-align: -3px;
	width: 16px;
	height: 16px;
	margin-left: 10px;
}
.removebox {
	float: right; margin: -5px -15px 0 0;
}

div.splashbox {
	clear: both;
	position: relative;
	height: 1%;
}
span.signoutid a, span.signoutid a:link, span.signoutid a:visited {
	font-weight: normal;
	color: #fff;
}
span.signoutid a:hover {
	color: #fff;
}
table.user_id_signout img {
	vertical-align: -4px;
	margin-right: 2px;
	width: 16px;
	width: 16px;
	border: none;
}

div.compact p {
	margin-top: 0;
}
div.add_sublabel {
	margin-top: 3px;
	font-size: 11px;
	color: #999;
}
div.add_sublabel a, div.add_sublabel a:link, div.add_sublabel a:visited {
	color: #999;
}
div.add_sublabel a:hover {
	color: #c00;
}
div#miniprofile_div {
	color: #000;
	z-index: 100000;
}
div#miniprofile_div a, div#miniprofile_div a:visited, div#miniprofile_div a:link {
	color: #0b5eb4;
	text-decoration: none;
	font-family: Arial, sans-serif;
}
div.address {
	color: #999;
	margin-bottom: 2px;
}
table.miniprofiletable {
	background-color: #fff;
}
div.miniprofilediv {
	margin: 10px;
	text-align: center;
}
table.miniprofilebodytable {
	background-color: #eee;
	border: 1px solid #d7d9dd;
}
optgroup {
	font-weight: bold; color: #999; font-style: normal;
}
optgroup option {
	font-weight: normal; color: #000;
}
div#post_new {
	margin-top: 20px;
	margin-bottom: 20px;
}
table#post_new_table {
	margin: 20px 0 0 0;
	width: 596px;
}
.welcomeinfo div.subtitle {
	margin-top: -5px;
	color: #888;
	font-size: 14px;
}
.textarea-handle {
	position: absolute;
	bottom: -7px; right: 5px;
	height: 5px; width: 100%;
	cursor: n-resize;
	margin: 0;
	display: block;
	background: url(http://www.family.in.th/images/common/misc/dimples2.gif) no-repeat top right;
}
div.bannerad {
	width: 728px;
	height: 90px;
	margin: 0 auto;
	margin-bottom: 20px;
	text-align: center;
	position: relative;
}

div.boxlinks {
	font-weight: bold;
	font-size: 13px;
}
div.boxlinks img {
	border: none;
	vertical-align: -4px;
	width: 16px;
	height: 16px;
	margin: 2px 2px 2px 0;
}
div.home-compose {
	text-align: right;
        position: relative;
	margin: -10px 0 10px 0;
	height: 1%;
}
.photo_description_rollover {
    background-color: #ffa;
}
.album_description_rollover {
    background-color: #ffa;
}
.album_title_rollover {
    height: 1%;
    background-color: #ffa;
}
.clear_rollover {
    background-color: transparent;
}
span.framedesc-rounded {
    color: #111;
}
span.framedesc-rounded a, span.framedesc-rounded a:link, span.framedesc-rounded a:hover, span.framedesc-rounded a:visited, span.framedesc-rounded div.photodesc a, span.framedesc-rounded div.photodesc a:link, span.framedesc-rounded div.photodesc a:hover, span.framedesc-rounded div.photodesc a:visited {
    color: #118;
}
span.framecap-rounded {
    color: #111;
}
span.linklike {
	color: #0b5eb4;
}
span.linklike:hover {
	text-decoration: underline;
}
div.invitationheader table.invite td {
	float: none;
}
div.invitationheader table.invite td h1 {
	color: #c00;
	letter-spacing: -1px;
	font-weight: normal;
	font-size: 18px;
	margin: 0;
	visibility: visible;
}
div.invitationheader table {
	width: 100%;
	margin: 0 auto;
}
div.invitationheader {
	position: absolute;
	top: 0;
	left: 0;
	height: 73px;
	z-index: 9000;
	background-color: #ff9;
	width: 100%;
}
div.invitationheader3 {
	position: absolute;
	top: 73px;
	left: 0;
	height: 7px;
	z-index: 9000;
	width: auto;
}
div.invitationheader2 {
	width: 850px;
	padding-top: 7px;
	margin: 0 auto;
}
div.invitationheader img.headshot {
	background-color: #fff;
	padding: 1px;
	border: 1px solid #ccc;
	vertical-align: -8px;
}
div.invitationspacer {
	height: 33px;
	height: 70px;
}
td.customize_bottom_shadow {
	height: 7px;
	background-color: transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.family.in.th/images/common/customize-site/shadowbottom.png',sizingMethod='scale');
}
div.invitationheader img.mlogo {
	border: 0;
	width: 78px;
	height: 42px;
	margin-top: 5px;
}

.alignmiddleb {
        margin-left: auto;
        margin-right: auto;
        display: block;
        text-align: center;
        clear: both;
        margin-bottom: 10px;
}
.alignleft {
	float: left; margin: 0 10px 10px 0;
}
.aligncenter {
	margin: 0 0 10px 0;
}
.alignright {
	float: right; margin: 0 0 10px 10px;
}
td.popup_top {
    height: 43px;
/*    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.family.in.th/images/common/customize-site/popuptopcenter.png',sizingMethod='scale'); */
    background-image: url(http://www.family.in.th/images/common/customize-site/popuptopcenter.png);	
}
td.popup_bottom {
    height: 15px;
/*    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.family.in.th/images/common/customize-site/popupbottomcenter.png',sizingMethod='scale'); */
    background-image: url(http://www.family.in.th/images/common/customize-site/popupbottomcenter.png);	
}
td.popup_left {
    width: 14px;
/*    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.family.in.th/images/common/customize-site/popupleft.png',sizingMethod='scale'); */
    background-image: url(http://www.family.in.th/images/common/customize-site/popupleft.png);	
}
td.popup_right {
    width: 15px;
/*    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.family.in.th/images/common/customize-site/popupright.png',sizingMethod='scale'); */
    background-image: url(http://www.family.in.th/images/common/customize-site/popupright.png);	
}
td.popup_body {
    background-color: #f4f6f8;
    color: #000;
}
b.popup_top_left {
    position: absolute; line-height: 1px; font-size: 1px; top: -1px; left: -1px; background-position: top left;
    display: inline;
    background-position: top left;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.family.in.th/images/common/customize-site/popuptopleft.png',sizingMethod='scale');
    height: 43px;
    width: 14px;
    margin: 0;
    margin-left: 1px;
    margin-top: 1px;
    padding: 0;
}
b.popup_top_right {
    position: absolute; line-height: 1px; font-size: 1px; top: -1px; right: -1px; background-position: top right;
    display: inline;
    background-position: top right;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.family.in.th/images/common/customize-site/popuptopright.png',sizingMethod='scale');
    height: 43px;
    width: 15px;
    margin: 0;
    margin-right: 1px;
    margin-top: 1px;
    padding: 0;
}
b.popup_bottom_right {
    position: absolute; line-height: 1px; font-size: 1px; bottom: -1px; right: -1px; background-position: bottom right;
    display: inline;
    background-position: bottom right;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.family.in.th/images/common/customize-site/popupbottomright.png',sizingMethod='scale');
    height: 15px;
    width: 15px;
    margin: 0;
    margin-right: 1px;
    margin-bottom: 1px;
    padding: 0;
}
b.popup_bottom_left {
    position: absolute; line-height: 1px; font-size: 1px; bottom: -1px; left: -1px; background-position: bottom left;
    display: inline;
    background-position: bottom left;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.family.in.th/images/common/customize-site/popupbottomleft.png',sizingMethod='scale');
    height: 15px;
    width: 14px;
    margin: 0;
    margin-left: 1px;
    margin-bottom: 1px;
    padding: 0;
}
div#guestbook div#itemreplyform {
	background: none;
	border: none;
}

.header {
	background: url(http://www.family.in.th/images/sos/bg2.png) repeat-x bottom left;
	background: url(http://www.family.in.th/images/sos/bg.png) repeat-x bottom left;
	background-color: #e9eef1;
}
.boxhead { border: 1px solid #d7d9dd; border-bottom: none;}
div.sidebox .boxbody { border: 1px solid #d7d9dd; border-top: none; }
div.infobox .boxbody { border: 1px solid #d7d9dd; }
span.sperr { border-bottom: 1px dotted #c00; }
div.stats div.infobox .boxbody { border: 1px solid #d7d9dd; }

div#home_tagbox img { border: 0; }
#cell_owner_tags a, #cell_refresh_favorites a {
	cursor: hand;

}

div.tophat {
    position: absolute;
    width: 100%;
    z-index: 100000000000;
}
div.tophat_body {
    background-color: #fff899;
}
div#photoimgwrap { position: relative; }
div.facebox_indicator {
	position: absolute;
	width: 104px; height: 104px;
	border: 2px solid #0b5eb4;
	-moz-border-radius: 7px;
	z-index: 1000000;
}
div.facebox_indicator div {
	width: 100px; height: 100px; 
	border: 2px solid #e9eef1;
	-moz-border-radius: 5px;
}
.replybox textarea {
	border: none;
}
div.stats div.userlogo {
	border: 1px solid #ccc;
}
div.mmreplylinks { float: right; margin: 0px 5px 0 0; }
div.mmreplylinks a, div.mmreplylinks a:link, div.mmreplylinks a:visited {
	padding-left: 10px;
}

#itemreplyform { margin-top: 5px; }
#reply_submitted_msg {
    background-color: #FAD163;
    color: #000;
    text-align: center;
    font-weight: bold;
    width: 50%;
    margin: 1px auto;
    -moz-border-radius: 5px;
}
div.prevnextphoto {
	-moz-border-radius: 5px;
	background-color: #ffffc3;
	border: 1px solid #fdda61;
	padding: 5px;
	margin: 0 auto;
	margin-bottom: 10px;
	color: #000;
}
div.prevnextphoto a, div.prevnextphoto a:link, div.prevnextphoto a:visited {
	color: #0b5eb4;
}
div.prevnextphoto table td {
	font-size: 16px;
	color: #000;
}

.singlephotoview .replyphoto { display: none; }
.singlephotoview .thumbnail { display: none; }

#table_reply #cell_for_whom { width: 90%; }
#table_reply #cell_subject { width: 90%; padding-top: 5px; }

/*---------- 22.css ----------- */

div#ownedfooter {
	border: 1px solid #ddd;
	background-color: #eee;
	color: #999;
	padding: 2px;
	text-align: center;
	font-size: 11px;
	width: auto;
	bottom: 0;
	margin: 15px 169px 10px 10px;
	position: relative;
	height: 1%;
}
.videothumb {
	float: left;
	text-align: center;
	font-size: 11px;
	margin: 0 20px 20px 0;
}
.album {
	float: left;
	text-align: center;
	font-size: 11px;
}
.photoimg {
	border: 1px solid #666;
}
.frame-none .photoimg {
	border: none;
}
.photodesc {
	margin-top: 12px;
	text-align: left;
}
.frame-black, .frame-blu, .frame-pink, .frame-mahogany, .frame-museum, .frame-shadow, .frame-button, .frame-shadow2, .frame-walnut, .frame-yellow, .frame-greenbump, .frame-none, .frame-rounded {
	margin: 5px;
	float: left;
	text-align: center;
}
.framebod-black, .framebod-blu, .framebod-pink, .framebod-mahogany, .framebod-museum, .framebod-shadow2, .framebod-walnut, .framebod-yellow, .framebod-greenbump {
	padding: 5px;
	background-color: #fff;
}
.framecap-black, .framecap-blu, .framecap-pink, .framecap-mahogany, .framecap-museum, .framecap-shadow, .framecap-button, .framecap-shadow2, .framecap-walnut, .framecap-yellow, .framecap-greenbump, .framecap-none {
	font-size: 11px;
}
.frame-pushpin {
	margin: 0px;
	float: left;
	background-color: #555;
}
.framebod-pushpin {
	padding: 0px;
	background-color: #fff;
}
.framedesc-pushpin {
	color: black;
}
.framecap-pushpin {
	font-size: 11px;
	color: black;
}
.frame-roundedtop {
	border: 1px solid #ccc;
}
.frame-roundedtop .photoimg {
	border: none;
}
.frame-roundedtop, .frame-roundedbottom {
	position: relative;
	height: 1%;
}

.railbody div.userlogo {
	position: relative;
	margin: 0 auto;
	margin-bottom: 8px;
}
.railbody a, .railbody a:link, .railbody a:visited {

}
.railbody {
	padding: 0 15px 0 15px;
	font-size: 12px;
}
.railbody ul {
	margin: 0px;
	padding-left: 15px;
}
.railsep {
	height: 24px;
	margin: 0 -8px 0 -7px;
}
.railend {
	width: 159px;
	height: 21px;
	margin: 0 0 8px 0;
}
a.topt, a:visited.topt {
	line-height: 2em;
	display: block;
	float: left;
	width: 66px;
	height: 23px;
	text-align: center;
	font-size: 11px;
	color: white;
}
div#subnavc {
	height: 1%;
	width: 100%;
}
div#subnav {
	height: 1%;
	padding-left: 10px;
	height: 23px;
}
div#subnave {
	height: 23px;
}
h1#page_owner_title {
	margin: 0;
	padding: 2px 0 6px 10px;
	background-color: #ddd;
}
div#page_start {
	height: 1%;
}
div#rail {
	text-align: left;
	width: 159px;
}
a.toptsel, a:visited.toptsel {
	display: block;
	float: left;
	width: 66px;
	padding-top: 6px;
	text-align: center;
	font-size: 11px;
	color: #25359f;
	font-weight: normal;
	height: 23px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 17px;
}
div.stats {
	line-height: 1.2;
}
td.rail {
	width: 139px;
	padding-bottom: 10px;
}
td.date {
	color: #666;
}
.linklabel { color: #666 }
.posteddate { color: #666 }
.minus { width: 10px; text-align: center }
td#maincontent { padding: 20px 20px 20px 20px; }
.thumb { border: none }
div.prevnext {
	margin: 0;
	float: right;
	text-align: right;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
}
div.prevnext a.go {
	margin: 0;
	padding: 0 3px 0 3px;
	font-size: 16px;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
}

table.indextitle { border-collapse: collapse; border-spacing: 0; }
.itemboxsub {
	background-color: #9c9;
	border: 1px solid #999;
	border-bottom: none;
}
.itembox {
	border: 1px solid #999;
}
.thumb2, span.insertedphoto .thumb2 {
	float: left; margin: 0 10px 2px 0; border: 1px solid #000;
}
div.musicwrapper {
	border-bottom: 1px solid #eee;
	border-top: none;
}
table.musictable { border-collapse: collapse; border-spacing: 0; }
table.musictable td {
	padding: 2px;
	border-top: 1px solid #eee;
}

div#poll_answers {
    color: #000000
}

div#poll_questions {
    color: #000000
}
td#content-start {
	padding: 0;
	border: none;
}
.itembox, .itemboxsub {	background: none; }
.header { border: none }
div.header li.gnoptsel b.cn { display: none; }
div#post_new {
	margin: 20px;
}

b.cn { display: none; } 
div.guidebox { 
	color: #666;
	border: 1px solid #aaa;
	background: url(http://www.family.in.th/images/common/misc/gray-gray-fade.gif) repeat-x top left;
}

.itemboxsub { width: auto; }
.itembox { width: auto; }
.itemboxbottom { width: auto; }

.guidebox { width: auto; }
div.openbox {
	margin: 0 0 5px 0;
}
table.globalnav { margin: 0 auto; }

.calendarwrapper .itemboxsub { width: 100%;}
div.contentwrapper {
	background: none;
}
table#content_wrapper {
	width: 100%;
}
li.gnoptsel {
	border: none;
	background: none;
}
div.ownedloading {
	margin: 70px 0 100px 0; text-align: center; font-weight: bold; font-size: 20px; color: #666;
}
/*
.replybox {
	background: url(http://images.multiply.com/common/misc/gray-white-fade.gif) repeat-x top left;
	background-color: #fff;
	background-position: -25px -25px;
	margin: 0 0 10px 0;
	border: none;
	border-top: 1px solid #ddd;
}
*/
div.homeaddcontentdiv {
	text-align: center;
	padding: 5px 0 15px 0;
}
.replybox textarea {
	border: 1px solid #ccc;
}
table.globalnav img#multiply_logo_named {
	margin-left: 10px;
}

/* --------------------- 21.css ------------------------*/

body {
	background: none;
	background-color: #f4f6f8;
	width: auto;
}
div.bodywrap {
	background-color: #fff;
}
table#content_wrapper {
	width: 100%;
	margin: 0 auto;
}
a, a:visited, a:link { color: #0b5eb4; }
div#owner_nav_wrapper {
	margin: 0 auto;
	width: auto;
	border: none;
	background: none;
	background-color: #558eca;
	margin-bottom: 20px;
}
div.owner_nav {
	position: relative;
	padding: 10px 10px 0 10px;
	background: none;
	border: none;
	margin: 0 auto;
	width: 840px;
	height: 1%;	
}
div#subnavc {
	width: auto;
}
div#subnav {
	padding: 20px 0 0 0;
	border-bottom: none;
	height: auto;
}
h3#owner_status {
	margin: 0 0 20px 0;
	color: #fff;
}
ul.sidelist li {
	list-style: none;
	margin: 0 -5px 0 -15px;
	padding: 1px 0px 4px 18px;
}
h1#page_owner_title {
	padding: 0;
	background: none;
	margin: 10px 180px 0 0;
	color: #fff;
	font-weight: normal;
	border: none;
	height: 1%;
}
div#page_start {
	padding: 0;
	height: 1%;
}
div#ownedfooter a {
	color: #999;
}
div#ownedfooter b.cn {
	display: none;
}
div#ownedfooter {
	margin: 20px 0 10px 0;
	color: #999;
	padding: 8px;
	text-align: center;
	font-size: 12px;
 	background-color: #f4f6f8;
	border: none;
	border-top: 1px solid #d7d9dd;
	position: static;
}
.itemsubsub {
	font-size: 11px;
	font-weight: normal;
	line-height: 10px;
	text-align: right;
	margin-right: 5px;
	float: right;
	color: #888;
}
.itemstamp {
	float: right;
	font-size: 11px;
	font-weight: normal;
	margin: -5px 0 5px 0;
	color: #666;
}
div.homewrapper td.icon img {
	width: 16px;
	height: 16px;
	margin-top: -2px;
}
div.homewrapper .itembox {
	margin-bottom: 20px;
}
.itemboxsub a {
	color: #383;
}
.itemboxsub a.add {
	color: #0b5eb4;
}
.itemboxsub .viewmore a {
	color: #0b5eb4;
}
.itemboxsub {
	color: #383;
	font-weight: bold;
	border: none;
	background: none;
	background-color: #ccd6e0;
	border-bottom: 1px solid #d7d9dd;
}
.cattitle {
	font-size: 18px;
	margin: 0;
	padding: 0;
}
.itemboxsub b {
	font-weight: normal;
}
div.prevnext, div.prevnext a.go {
	font-weight: normal;
}
.caldiv1 { background-color: #ccc; }
.caldiv1 td { font-size: 11px; }
.caldate { font-size: 13px; font-weight: bold;}
.cald { float:right; text-align: center; background-color: #fff; padding: 0px 4px 0px 4px; margin: -3px -3px 3px 3px; border: 1px solid #ccc; width: 20px}
.calevent { margin: 0px 0px 8px 0px; }
.caldiv1 td:hover { background-color: #fff; }
.caldiv1 th {
	background-color: #ccc;
	color: #000;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
}
.caldiv1 th a, .caldiv1 th a:visited { color: #fff; }
a.compose:hover {
	text-decoration: underline;
}
span.fakelink {
	color: #0b5eb4;
}
td#content-start {
	border: none;
}
.indextitle { visibility: hidden; display: none; }
li.pm {
        background: no-repeat top left;
        height: 16px;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.family.in.th/images/themes/default/icons/16x16/pms.png',sizingMethod='crop');
}
li.photos {
	background: no-repeat top left;
	height: 16px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.family.in.th/images/themes/default/icons/16x16/photos.png',sizingMethod='crop');
}
li.invite, li.join {
        background: no-repeat top left;
        height: 16px;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.family.in.th/images/themes/default/icons/16x16/invite.png',sizingMethod='crop');
}
li.contacts {
        background: no-repeat top left;
        height: 16px;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.family.in.th/images/themes/default/icons/16x16/network.png',sizingMethod='crop');

}
li.customize {
        background: no-repeat top left;
        height: 16px;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.family.in.th/images/themes/default/icons/16x16/settings.png',sizingMethod='crop');
}
li.status {
        background: no-repeat top left;
        height: 16px;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.family.in.th/images/themes/default/icons/16x16/greenball.png',sizingMethod='crop');
}
li.manage {
	background: url(http://www.family.in.th/images/themes/default/icons/16x16/greenball.png) no-repeat top left;
}
li.select {
        background: no-repeat top left;
        height: 16px;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.family.in.th/images/themes/default/icons/16x16/select.png',sizingMethod='crop');
}
li.groups {
        background: no-repeat top left;
        height: 16px;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.family.in.th/images/themes/default/icons/16x16/network.png',sizingMethod='crop');
}
li.block, li.delete, li.quit {
        background: no-repeat top left;
        height: 16px;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.family.in.th/images/themes/default/icons/16x16/x.png',sizingMethod='crop');
}
li.report {
        background: no-repeat top left;
        height: 16px;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.family.in.th/images/themes/default/icons/16x16/warning.png',sizingMethod='crop');
}
li.rss {
	background: url(http://www.family.in.th/images/themes/default/icons/16x16/f.gif) no-repeat top left;
}
div.owner_nav b.cn { display: none; }
div.header li.gnoptsel b.cn { display: inline; }
div.owner_nav li.gnoptsel b.cn { display: inline; }
div.owner_nav li.gnoptsel b.cn {
	display: inline; 
	background: url(http://www.family.in.th/images/common/circle/gncircle4.png) no-repeat;
	width: 5px;
	height: 5px;
}
div.owner_nav li.gnoptsel b.tr {
	top: -1px; right: -1px; background-position: top right;
}
li.gnoptsel {
	border: 1px solid #d7d9dd;
	border-bottom: none; 
}

div.header {
    position: relative;
}

div.header table.globalnav {
    position: relative;
}

div.header table.globalnav table.m {
    position: relative;
}

div.header td.firstnav li.gnopt {
	background-color: #d7d9dd;
	border: 1px solid #e9eef1;
	border-bottom: 1px solid #d7d9dd;
	border: none;

	padding: 4px 10px 4px 10px;
	margin: 5px 1px -2px 0;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
}
div.header td.firstnav li.gnoptsel {
	padding: 6px 10px 6px 10px;
	margin: 0 1px -2px 0;
	background-color: #558eca;
	border: 1px solid #d7d9dd;
	border-bottom: 1px solid #558eca;
}
div.header li.gnoptsel b.cn {
	background-image: url(http://www.family.in.th/images/common/circle/gncircle9.png);
}
div.header li.gnoptsel a {
	color: #fff;
}
div#subnav li.gnopt {
	background-color: rgb(134,167,202);
	border: 1px solid #558eca;
	padding: 5px 12px 6px 12px;
	margin: 0 -1px 0px 0;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	font-size: 13px;
}
div#subnav li.gnoptsel {
	background: none;
	background-color: #fff;
	margin-left: 0px;
	margin-right: -1px;
	margin-top: -4px;
	margin-bottom: -1px;
	padding-top: 8px;
	padding-bottom: 9px;
	padding-left: 12px;
	padding-right: 12px;
	border: 1px solid #558eca;
	border-bottom: none;
	border-top: none;
	font-size: 13px;
}
div#subnav li.gnoptsel b.cn {
	background-image: url(http://www.family.in.th/images/common/circle/gncircle8.png);
}

div#home_guestbook div#itemreplyform { background: none; border: none; }

.railbody {
	font-size: 14px;
	z-index: 1000;
	position: relative;
	height: 1%;
	padding: 9px;
        background-color: #d7d9dd;
        -moz-border-radius: 7px;

}
div#rail {
	width: 220px;
	border: 1px solid #d7d9dd;
	background: none;
	background-color: #fff;
}
td.rail div#rail {
	margin-top: 30px;
}
div.railstart, div.railend { position: relative }
div.railend {
	width: auto;
	height: auto;
	margin: 0;
}
div#rail p { margin: 0; }
div#rail b { font-weight: normal; }
div#rail p.address { color: #999; }
div#rail b.cn { display: inline; }
td.rail h4 {
	color: #383;
	font-family: verdana, sans-serif;
	font-weight: normal;
	font-size: 18px;
}
table.globalnav img#multiply_logo_named {
	margin: 5px 20px 5px 0;
}
td.rail div#rail div.userlogo {
	margin: -155px -110px 35px 100px;
	border: 1px solid #d7d9dd;
	background-color: #e9eef1;
	border: none;
	-moz-border-radius: 5px;
}
td.rail div#rail img#user_logo_image {
}
div.viewmore { margin: 0; float: none; }
.itemsubsub a.select, .itemsubsub a.add {
	font-size: 11px;
	font-weight: normal;
	padding: 0;
	background: none;
}
td.itemsubsub { padding-right: 5px; }
div.home-compose { position: absolute; margin-top: -43px; margin-left: 560px;}
div.ownedloading {
	margin: 0;
	font-weight: normal;
	font-size: 16px;
	color: #999;
}
b.cn {
	display: none;
	height: 5px;
	width: 5px;
	background-image: url(http://www.family.in.th/images/common/circle/graysmall.gif)
}
div.infobox b.cn, div.sidebox b.cn {
	display: inline;
}
.itemboxbottom b.cn, .itemboxsub b.cn { display: none; }
div.limitheight {
	height: 170px;
	overflow: hidden;
}
.replybox, .replyboxread {
	padding: 0;
	margin: 0 0 10px 0;
	border: none;
	padding: 10px;
	background: none;
	background-color: #e9eef1;
	-moz-border-radius: 10px;
}
.replyboxread {
	background-color: #d0d9e1;
}
.replybox .userlogosm, .replyboxread .userlogosm {
	border: 1px solid #d7d9dd;
	background-color: #fff;
	padding: 2px;
	border: none;
	padding: 0;
	-moz-border-radius: 0;
}
div.replybody div.actionlinks a {
	text-transform: capitalize;
}
a.mine, a:link.mine, a:visited.mine, div.actionlinks a.mine, div.actionlinks a:link.mine, div.actionlinks a:visited.mine {
	color: #0b5eb4;
}
div.itemactions {
	margin: 5px 0 10px 0;
}
div.mmreplylinks { float: right; margin: 5px 0 -5px 0; }
div.itemactions a, div.itemactions a:link, div.itemactions a:visited, div.mmreplylinks a, div.mmreplylinks a:link, div.mmreplylinks a:visited {
	text-transform: capitalize;
	font-size: 16px;
	padding: 0 10px 5px 24px;
	text-align: left;
}
/*a.zoombutton {
	background: no-repeat top left !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.family.in.th/images/themes/default/icons/16x16/search.png',sizingMethod='crop') !important;
	background-position: 4px 0 !important;
}
a.faceboxbutton {
	background: no-repeat top left !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.family.in.th/images/themes/default/icons/16x16/contact.png',sizingMethod='crop') !important;
	background-position: 4px 0 !important;
}*/
div.itemactions a, div.itemactions a:link, div.itemactions a:visited {
	border: none;
	margin: 0;
}
a.addphotosbutton {
	background: no-repeat top left !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.family.in.th/images/themes/default/icons/16x16/add.png',sizingMethod='crop') !important;
	background-position: 4px 0 !important;
}
a.replybutton {
	background: no-repeat top left !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.family.in.th/images/themes/default/icons/16x16/notes.png',sizingMethod='crop') !important;
	background-position: 4px 0 !important;
}
a.vreplybutton {
	background: no-repeat top left !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.family.in.th/images/themes/default/icons/16x16/video.png',sizingMethod='crop') !important;
	background-position: 4px 0 !important;
}
a.areplybutton {
	background: no-repeat top left !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.family.in.th/images/themes/default/icons/16x16/music.png',sizingMethod='crop') !important;
	background-position: 4px 0 !important;
}
a.deletebutton {
	background: no-repeat top left !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.family.in.th/images/themes/default/icons/16x16/x.png',sizingMethod='crop') !important;
	background-position: 4px 0 !important;
}
a.editbutton {
	background: no-repeat top left !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.family.in.th/images/themes/default/icons/16x16/greenball.png',sizingMethod='crop') !important;
	background-position: 4px 0 !important;
}
a.slideshowbutton {
	background: no-repeat top left !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.family.in.th/images/themes/default/icons/16x16/play.png',sizingMethod='crop') !important;
	background-position: 4px 0 !important;
}
a.sharebutton {
	background: no-repeat top left !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.family.in.th/images/themes/default/icons/16x16/mail.png',sizingMethod='crop') !important;
	background-position: 4px 0 !important;
}
a.orderbutton {
	background: no-repeat top left !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.family.in.th/images/themes/default/icons/16x16/shop.png',sizingMethod='crop') !important;
	background-position: 4px 0 !important;
}
div#faceboxes { border: none; }
div.relatedlinks b.cn { display: none }
div.relatedlinks {
	border-top: 1px solid #d7d9dd;
}
div.itemactionspacer {
	height: 10px;
}
div.ads {
	margin-top: 20px;
	text-align: center;
}
div.ads div.box {
	background: none;
	border: none;
}
div.homewrapper .itembox {
	margin-bottom: 0;
}
div.itemactions {
	border: none;
}
div.itemactions a:hover {
	text-decoration: underline;
}

td.rail div#rail b.cn {
	display: none;
}
td.rail div#rail {
	width: 160px;
	background-color: #d7d9dd;
	border: none;
	margin: -50px 0 0 0;
	-moz-border-radius: 7px;
}
td.rail div#rail div.userlogo {
	background-color: #fff;
	margin: 10px;
	padding: 10px;
}
.itembox {
	border: none;
	padding: 0;
	padding-top: 10px;
	margin: 0px;
	line-height: 1.2;
	overflow: visible;
	height: 1%;
	background-color: #f4f8fb;
	position: relative;
	clear: both;
	background-color: #e9eef1;
}
.itemboxsub, .itembox, itemboxalbum { background: none }
div.relatedlinks {
	border: none;
}
.itemboxsub {
	margin: 0 0 2px 0;
	font-family: verdana, sans-serif;
	font-weight: normal;
	font-size: 20px;
}
div.stats .infobox b.cn {
	display: none;
}
div.stats div.infobox .boxbody {
	width: 840px;
	margin: 0 auto;
	border: none;
	min-height: 70px;
}
div.stats div.infobox {
	background-color: #558eca;
	background-color: #86a7ca;
	color: #eee;
}
div.stats {
	margin-bottom: -22px;
}
div.stats h4 { display: none }
.itemboxsub, .itembox, .itemboxalbum {
	background: #e9eef1; margin: 0; 
}
.itemboxsub {
	border-bottom: none;
}
.itemboxsub { padding: 5px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; }
.itembox, .itemboxalbum { border: 1px solid #E9EEF1; padding: 0 10px 10px 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; }

td#maincontent { padding: 0px 20px 0 0; }
.homewrapper .itembox #itemreplyform {
	margin: 0 -10px 0 -10px;
}
.homewrapper .itembox .replybox {
	margin: 10px 0 0 0;
	border: none;
	background: none;
	background-color: #fff;
	-moz-border-radius: 10px;
}
.replybox textarea {
	border: none; -moz-border-radius: 5px;
}
div.ddopt {
	margin: 0 0 5px 0;
}
div.ddopt select {
	color: #999;
	float: right;
	margin: -20px 5px 0 0;
	font-size: 11px;
	border: 1px solid #ccc;
	color: #999;
}
div.ddopt span {
	display: block;
	font-size: 20px;
	margin: 0 10px 0 5px;
}
span.addreplylabel {
	font-size: 20px;
	color: #383;
	font-family: verdana, sans-serif;
	margin: 5px 0 0 10px;
}
div#itemreplyform td.userboxlogo {
	display: none;
}
div.replybox textarea {
	margin: 10px 0 0 0;
}
/*
div.replybox input {
	margin-top: 10px;
}
*/
#table_reply td#cell_for_whom td { 
	padding: 2px 1px;
}

div.homeaddcontentdiv {
	padding: 5px 0 5px 0;
}
div.prevnextphoto {
	-moz-border-radius: 5px;
	background-color: #fff;
	border: solid 1px #86a7ca;
	padding: 5px;
	margin: 0 auto;
	margin-bottom: 10px;
	color: #000;
}

