body {
	font-family: arial, sans-serif;
}

p {font-size: smaller;}

p.entry {
	margin-left : 3pt;
	margin-right : 3pt;
	margin-bottom : 3px;
	margin-top : 3px;
}

p.h {
	margin-left : 3pt;
	margin-right : 3pt;
	margin-bottom : 3px;
	margin-top : 3px;
}

p.justify {
	text-align: justify;
}

a:hover { color: #cc0000;}

a.h {
	text-decoration: none;
	color: #000000;
}

b.h {color: #cc0000;}

/* Unordered lists */
ul  {
	font-size: smaller;
}

ul.l2  {
	font-size: 100%;
}

ul.square {
	list-style-type: square;
}

ul.l1-art {
	font-size: smaller;
	margin-left: 1.2em;
}
ul.l2-art {
	font-size: 89%;
	margin-left: 1em;
}
ul.l3-art {
	font-size: 100%;
	margin-left: 1.5em;
}

h1.s100 {
	font-size: 100%;
}
h1.s120 {
	font-size: 120%;
}
h1.s150 {
	font-size: 150%;
}
h2.s100 {
	font-size: 100%;
}

ol  {font-size: smaller;}
div {font-size: smaller;}

small.1       {font-size: 89%;}
small.1grey   {font-size: 89%; color: #aaaaaa;}
small.s75     {font-size: 75%;}
small.2       {font-size: 75%;}
small.2grey   {font-size: 75%; color: #aaaaaa;}
small.3       {font-size: 60%;}
small.3grey   {font-size: 60%; color: #aaaaaa;}
big.1         {font-size: 120%;}
big.2         {font-size: 150%;}
big.3         {font-size: 200%;}
big.2red      {font-size: 150%; color: red;}

span.s60      {font-size: 60%;}
span.s75      {font-size: 75%;}
span.red      {color: #ff0000;}
span.blue     {color: #0000ff;}

td.divider {
	background-color: #cccccc;
}

table.menu_vertical {
	border-width: 0;
	border-style: solid;
	border-color: #cccccc;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
td.menu_otheritem {
	border-width: 0;
	border-style: solid;
	border-color: #000000;
	padding: 0.1em 0.2em 0.1em 0.2em;
	font-size: smaller;
	background-color: #eeeeee;
}
td.menu_item {
	border-width: 0;
	border-style: solid;
	border-color: #000000;
	padding: 0em 0.2em 0em 0.2em;
	font-size: smaller;
	background-color: #cccccc;
}
td.menu_subitem {
	border-width: 0;
	border-style: solid;
	border-color: #000000;
	padding: 0.1em 0.2em 0.1em 0.2em;
	font-size: 75%;
	background-color: #ffffff;
}

table.red     {
	background:   #ffcccc;
	border-width: 1;
	border-style: solid;
	border-color: #ff0000;
}

table.red1     {
	border-width: 1;
	border-style: solid;
	border-color: #ff0000;
}

table.blue     {
	background:   #ccccff;
	border-width: 1;
	border-style: solid;
	border-color: #0000ff;
}

table.simple0     {
	border-width: 0;
}

table.simple     {
	border-width: 1;
	border-style: solid;
	border-color: #cccccc;
}

th.simple     {
	border-color: #cccccc;
	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right: 1 solid;
}

td.simple     {
	border-width: 1;
	border-style: solid;
	border-color: #cccccc;
}

img.photo1 {
	border-width: 1;
	border-style: solid;
	border-color: #cccccc;
}

hr.header {
	border: 0;
	color: #cccccc;
	height: 1px;
}

