div#mainFrame table.commuList td.itemTitle {
	width: 80px;
	vertical-align: middle;
}

div#mainFrame table.commuList td.itemValue {
	vertical-align: middle;
	word-break: break-all;
}

div#mainFrame table.commuList td.detail {
	width: 180px;
	text-align: center;
	vertical-align: middle;
}

div#mainFrame table.commuList td.category {
	width: 180px;
	vertical-align: middle;
}

div#mainFrame table.commuList td.image {
	width: 100px;
	text-align: center;
	vertical-align: middle;
}


div#mainFrame table.commuDetail td.commuImage {
	height: 270px;
	padding: 0;
	text-align: center;
	vertical-align: middle;
}

div#mainFrame table.commuDetail td.avatar {
	height: 86px;
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align: middle;
}

div#mainFrame table.commuDetail td.itemTitle {
	width: 20%;
	text-align: center;
	vertical-align: middle;
}

div#mainFrame table.commuDetail td.itemValue {
	width: 80%;
	vertical-align: middle;
	word-break: break-all;
}

div#mainFrame table.commuDetail div.subMenu {
	padding-left: 350px;
}


div#mainFrame table.commuEdit td.itemTitle {
	text-align: center;
	vertical-align: middle;
}

div#mainFrame table.commuEdit td.itemValue {
	vertical-align: middle;
	word-break: break-all;
}

div#mainFrame table.commuEdit td.itemTitleS {
	width: 20%;
	text-align: center;
	vertical-align: middle;
}

div#mainFrame table.commuEdit td.itemValueS {
	width: 80%;
	vertical-align: middle;
	word-break: break-all;
}


div#mainFrame table.send td.itemTitle {
	width: 6.5em;
	text-align: center;
	vertical-align: middle;
}

div#mainFrame table.send td.itemValue {
	vertical-align: middle;
	word-break: break-all;
}

div#mainFrame table.calendar a {
	font-size: 80%;
	font-weight: normal;
}