

* {
	font-family: sans-serif;
}



body {
	margin: 0 auto;
	padding : 0px;
	background-image: none;
	background-color: #ffffde;
	border-color: #ffffde;
	background-image : none;
	color: #452e25;
}

body.info{
	padding : 2em;
}

.debugContainer {
	background: #ffffea;
	border: 2px outset #d7b9c9;
}

.debugContent {
	float :left;
}

.debugClose {
    border: thin none #170f0c;
	display: block;
    position: absolute;
    right: -15px;
    top: -15px;
    text-decoration: none;
	z-index:20;
}

td {
	vertical-align:top;
}

img { border: none; }

a { text-decoration:none; outline: 0;}

a:hover { text-decoration:underline; }

a:active { text-decoration:none; }


/*--------------------------------------
  colours
--------------------------------------*/

.c_0 {
	color : #ffffea;
	background-color: #452e25;
	border-color: #452e25;
}
.c_0 a {
	color : #ffffea;
}

.c_1 {
	color : #ffffea;
	background-color: #452e25;
	border-color: #452e25;
}
.c_1 a {
	color : #ffffea;
}

.c_2 {
	color: #ffffea;
	background-color : #8b5d4a;
	border-color: #8b5d4a;
}
.c_2 a{
	color: #ffffea;
}

.c_3 {
	color: #452e25;
	background-color: #ffffde;
	border-color: #452e25;
}
.c_3 a {
	color: #452e25;
}

/*--------------------------------------
  text height/weight
--------------------------------------*/

.h_0 {
	font-size : xx-large;
	font-weight : bold;
}

.h_1 {
	font-size : x-large;
	font-weight : bold;
}

.h_2 {
	font-size : large;
	font-weight : bold;
}

.h_3 {
	font-size : normal;
	font-weight : normal;
}

.h_4 {
	font-size : small;
	font-weight : normal;
}

/*--------------------------------------
  text alignment
--------------------------------------*/

.t_0 {
	text-align : center;
}

.t_1 {
	text-align : left;
}

.t_2{
	text-align : right;
}

/*--------------------------------------
  left/right indent
--------------------------------------*/
.i_0{
	padding-left :0em;
	padding-right:0em;
}
.i_1{
	padding-left :.5em;
	padding-right:.5em;
}
.i_2{
	padding-left:1em;
	padding-right:1em;
}
.i_3{
	padding-left:1.5em;
	padding-right:1.5em;
}
.i_4{
	padding-left:2em;
	padding-right:2em;
}

/*--------------------------------------
  boxes
--------------------------------------*/

.b_0 {
	vertical-align:top;
	border : 0px;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

.b_1 {
	vertical-align:top;
	border : 1px;
	border-style : solid;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
.b_2 {
	vertical-align:top;
	border : 3px;
	border-style : double;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
.b_3 {
	vertical-align:top;
	border : 1px;
	border-style : dotted;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}




