body {
	font-family: Arial, Helvetica, sans-serif;
}

td { font-family: Arial, Helvetica, sans-serif; padding:2px; }

th { font-family: Arial, Helvetica, sans-serif; }

#page { width:901px; align:center; margin:0 auto; }

.name { float:left; vertical-align:bottom; }
.tag { font-size:24px; color:#999; font-style:italic; text-align:center; height:116px; vertical-align:bottom; }
.mark { float:right; margin-top:0px; }

#topnav { text-align:center; margin-bottom:40px; }

.topnav_text a { font-size: 16px; text-decoration:none; margin:0px 40px 40px 0px; border-top:4px solid #fff; }
.topnav_text a:hover { text-decoration:none; border-top:4px solid #ccc; }
.topnav_text a:visited { color:#00c; }

#centerpane { text-align:center; width:901; padding-bottom:50px; }

#quintet { margin-top:0px; border-bottom:solid 1px #222; }
.quintet-column { float:left; width:179; text-align:center; }
.quintet-column p { font-size:12px; padding:5px; }
.quintet-column p.question { font-weight:bold; font-style:italic; font-size:14px; }
.quintet-column p.answer { font-weight:bold; font-style:normal; padding-top:8px; }
.quintet-divider { background:#fff url(images/dividerfade.gif) no-repeat scroll 0 0; float:left; height:100; width:1px; }

.celltext { font-size: 11px; text-align:justify; margin-bottom:16px; margin-left:6px; margin-right:6px; }

#iphone { position:fixed; left:10px; top:10px; }
#iphonescreen { position:fixed; left:81px; top:187px; }
#iphonescreen table { width:460px; }
#iphonescreen td { height:80px; padding:8px; border-bottom:solid 1px #999; }
#iphonescreen td a { color:#000; text-decoration:none; }
#iphonescreen td a:hover { color:#000; }
