﻿body {
	background-color: black;
	margin:0px;
    font-family:Arial, Sans-Serif;
}

.chinese
{
    font-family: 微软雅黑, @KaiTi, times;
    font-size:larger;
}

.title {
    background-color: black;
    margin-top:2em;
    padding-top: 1em;
    padding-left:180px;
}
.title h1, .title h2 {
	background-color: #c00000;
	text-align:center;
	font-style:italic;
	color:Black;
	margin:0px;
	padding-left:350px;
}

.blackonred {
    background-color: #c00000;
    color: black;
}
.redonblack {
    background-color:black;
    color: #c00000;
}

.imagecolumn2 {
    background-color: #c00000;
    width:350px;
    text-align:center;
    position:absolute;
    left:0px; top:0px;
}
.imagecolumn2 img {
    background-color: #c00000;
    padding:2px;
    margin:10px;
    border: solid 2px black;
}
.imagecolumn {
    background-color: #c00000;
    width:180px;
    text-align:center;
    position:absolute;
    left:0px;
    top:0px;
}
.imagecolumn img {
    background-color: #c00000;
    padding:2px;
    margin:10px;
    border: solid 2px black;
}

.content {
    color:red;
    font-size:smaller;
    padding-top:80px;
    margin-left:200px;
    margin-right:50px;
}
.content a {
    color:White;
}

.menu {
    background:black;
    color:red;
    font-size:larger;
    font-weight:bold;
}
.menu a {
    color:red;
    text-decoration:none;
}
.menu a:hover {
    text-decoration:underline;
}

.selected,
.selected a
{
    background-color:#C00000;
    color:black;
}

.foodmenu {
    background-color:white;
    color:black;
    width:600px;
    margin-left:auto;
    margin-right:auto;
    border:solid 3px #C00000;
}
.foodmenu dl {
    margin:0px; padding:0px;
}


.underlined dt {
    font-weight:bold;
    border-bottom: 1px solid #ffc5ca;
}
.underlined dd {
    font-style:italic;
    margin-left:0px;
}

.writeup 
{
    background-color:White;
    color:Black;
    border: solid 2px red;
    padding:2em;
}
.writeup a
{
    color:Black;
}

.header {
	font-size:larger;
	font-weight:bold;
	padding-top:1em;
}

td {
	vertical-align:top;
}
.spice {
}
.number {
}
.chinese {
}
.item {
	width:300px;
}
.price {
	text-align:right;
	padding-right:1em;
}
.price2 {
	text-align:right;
}
.extra {
	font-size:smaller;
	font-style:italic;
}


.document {
    max-width: 8in;
    margin-left:auto;
    margin-right:auto;
}
.document td {
    padding:0px;
}

.callout {
    border: solid 2px black;
    margin-left:auto;
    margin-right:auto;
    padding:2px;
}
.characters {
    font-size:xx-large;
    font-weight:bold;
    text-align:center;
    border-bottom: solid 2px black;
}
.characters2 {
    font-size:xx-large;
    font-weight:bold;
    text-align:center;
    border-right: solid 2px black;
}
.pronounce {
    text-align:center;
}
.translated {
    text-align:center;
}

.sidebar {
    padding-left:auto;
    padding-right:auto;
    vertical-align:top;
    text-align:center;
    width:125px;
}

.writeup {
    vertical-align:top;
    border:none;
}