
body { background-color:	#eedd88; }

body, p, td, input, select, textarea {
	font-size:		10px;
	font-family:		verdana, arial, helvetica;
	color:			#666600;
}

h1, h2, h3, h4, h5, h6 {
	font-size:		18px;
	margin:			5 0;
}

small { font-size:		7px; }

.portrait {
	float:			left;
	margin:			0 20 10 0;
}

.zero {
	margin:			0;
	border:			0;
	padding:		0;
}

.red {
	color:			#c80a00;
	font-weight:		bold;
}

.bigred {
	color:			#c80a00;
	font-size:		18px;
}

.blinking {
	color:			#c80a00;
	font-size:		18px;
	text-decoration:	blink;
}

.faint { color:			#bbaa55; }

a, a:link, a:visited, a:active {
	color:			#c80a00;
	font-weight:		bold;
}

a:hover {
	color:			#ff0000;
	font-weight:		bold;
}

a.menu, a.menu:link, a.menu:visited, a.menu:active {
	font-size:		14px;
	text-decoration: 	none;
}

.button { width:			100px; }

.heading {
	text-align:		center;
	padding:		5px;
	background-color:	#666600;
	color:			#eedd88;
	font-weight:		bold;
}

.date {
	width:			90px;
	border:			1px solid #bbaa55;
	padding:		5px;
}

.boxed {
	position:		absolute;
	width:			200px;
}

.menu_wrap {
    height: 100%;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    margin: 0px;
    padding: 0px;
}

.menu_desc {
	background: transparent url(img/om.gif) no-repeat scroll left top;
	position: absolute;
	top: 60px;
	left: 280px;
	width: 200px;
	height: 200px;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
	text-align: center;
	font-weight:bold;
	vertical-align: middle;
	padding-top: 60px;
}

.wrapper {
    width: 750px;
    padding: 0px;
    position: absolute;
    left: 50%;
    margin: 0 0 0 -375px;
    top: 0px;
}