body
{
	font-family:"kernel SSi",'Lucida Grande', Verdana, Geneva, Lucida,Arial, Helvetica, sans-serif;
	line-height:1.2;
    font-size:0.9em;
    margin-right:8%;
    margin-left:8%;
    background-color:white;
    color:#442222;min-width:300px;
}

blockquote,p,table,td,tr,li,h1,h2,h3,div,b,ul,dd,dt
{
	font-family:inherit;
	color:#442222;
    line-height:1.2;
}

td {text-align:left;vertical-align:top;font-size:0.9em;}
dd {font-size:80%;margin-bottom:5px;margin-left:20px;}
dt {margin-bottom:2px}

A:link
{
	font-family:inherit;
	color:#006699;text-decoration: none;
}

A:visited
{
	font-family:inherit;
	color:#003366;text-decoration: none;
}

A:active
{
	font-family:inherit;
	color:#FF9900;text-decoration: none;
}

A:hover
{
	font-family:inherit;
	text-decoration:underline
}

.mainbody,.mainbodyonly
{color:#442222;background-color:#F8F7EF;width:100%;border:none;padding:0;margin:0;padding-left:8px;min-width:inherit;}

.top
{
	font-family:inherit;
    color:black;margin:0;padding:0;width:30%;padding-left:4px;
	min-width:inherit;white-space:nowrap;
}
}

.bordered
{
	border-style:double;border-color:gray;
}

.bread
{
	font-family:inherit;
	color:white
}
.toptext
{
	font-family:inherit;
	background-color:#D7D7D7;width:100%
}
/*td {font-family: "Kernel SSi","verdana","Arial";color:#914444}*/

.menuitem
{
	background-color:#D7D7D7;font-weight:bold
}

.menutitle
{
	font-family: "hanko",'Lucida Grande', Verdana, Geneva, Lucida,Arial, Helvetica, sans-serif;
	background:#914444;color:white;
}
/*.menutitle
{
	font-family:inherit;
	background:#914444;color:white;font-weight:bold;
}
li {color:#914444}*/
.naviitem
{
	font-family:inherit;
	text-align:center;background-color:#C8C4DB;/*55657E*/
}

.sublist
{
	background:#D4D4D4;color:#914444;vertical-align:top;text-align:left;white-space:nowrap;
}

.list,th
{
	background:#914444;color:white;font-weight:bold
}

div.list
{
    display:block;
    clear:both;
}

div.devider
{
	background-color:white;width:100%;margin:0pt;padding:0pt;/*height:1px;*/
	font-size:1px; 
	border-top:1px;border-top-color:#914444;border-top-style:solid;
}

.tddiv
{
	margin:0px;padding:0px;
}

hr
{
	color:#914444;
}

.heading
{
	font-family:inherit;
	color:#914444;font-weight:bold;font-size:170%
}

h3
{
	font-family:inherit;
	color:#996699;font-size:105%;font-weight:bold;margin-bottom:0cm
}

div.back,.rightback, #rightback
{
	font-family:inherit;
	text-align:right;
    font-size:80%
}

.floatleft, .paddedfloatleft
{
    font-size:80%;float:left;padding-right:2px;
}

#current
{
    font-weight:bold;
    font-size:97%;
}

.clear, #clear
{
    clear:both
}

.paddedfloatleft
{
    padding:5px;
    margin:5px;
    display:inline;
}

.rightcol {white-space:nowrap;width:10%;vertical-align:top;text-align:right;padding-right:8px;border-top:1px dashed black;font-weight:bold}

td p {margin-bottom:15px}

/*** photos **/
.photos div.padright p
{
	width: 200px;
	float:left;
}

.photos .paddedfloatleft a img
{
	border: 0;
}