div#entry_div{    margin-top: 15px;    border: 4px solid #F33;    padding: 10px;    background: url(../../images/10/half-white.png) transparent;}a.entry{	font-weight: bold;	font-size: 120%;	letter-spacing: 0.3em;}#modalOverlay {  background-color:#FFF;  cursor:wait;}.modalData{	padding: 10px;}#modalContainer {	height:550px;	width:600px;	left:50%;	top:10%;	margin-left:-300px; /* half the width, to center */	background-color:#fff;	padding: 10px;	border: 1px solid #F33;	border-left: 10px solid #F33;	padding: 10px;	overflow: auto;}#modalContainer a.modalCloseImg {	background: url(../images/close.png) no-repeat;	width:13px;	height:26px;	display:inline;	z-index:3200;	position:absolute;	top:10px;	right:15px;	cursor:pointer;	text-decoration: none;	border: none;}table#entry{	margin-top: 10px;}table#entry span.mark{	color: #F00;	font-weight: bold;	font-size: 150%;}table#entry td.key{	text-align: right;	font-weight: bold;	color: #F90;	width: 10em;	vertical-align: top;}table#entry td.value{	text-align: right;}ol#navi{	padding: 2px;	text-align: center;}ol#navi li{	padding: 0 15px;	color: #F00;	list-style: none;	display: inline;}button{	margin: 0px;	padding: 0px;}.submit{	text-align:center;	font-weight: bold;	font-size: 200%;	color: gray;	/*position:absolute;	bottom: 10px;	width: 590px;;*/	padding: 20px 0px;}.submit #action_button{	border: 1px solid red;	padding: 2px;	color:#F00;	cursor:pointer;	font-weight: bold;	font-size: 100%;	background: white;}.submit #action_button:hover{	background: red;	color: white;}.submit #back{	border: none;	padding: 2px;	color:gray;	cursor:pointer;	font-weight: bold;	font-size: 100%;	background: white;}.submit #back:hover{	background: gray;	color: white;}