body{
	background-image : url(i/old-paper-texture.jpg);
	font-family : serif;
	font-size : 100%;
	margin : 0;
	padding : 0;
	overflow : auto;
}

#title{
	/*border: 1px solid #f00;*/
	padding : 1em;
	margin : 0 0 1em 0;
}

#title h1{
	font-size : 250%;
	border : 0;
	margin : 0;
	padding : 0;
	font-weight : normal;
}

#title h2{
	border : 0;
	margin : 0;
	padding : 0;
	font-weight : normal;
}

#menu{
	/*border: 1px solid #0f0;
	*/
	float : left;
	width : 20%;
	margin : 0 0.5em 0 -0.5em;
	padding : 3em 0 0 0;
	font-size: 115%;
	clear : both;
}

#menu ul {
	list-style-type : none;
	margin : 0;
	padding-left : 1.5em;
	border : none;
}

#menu li{
	margin : 0 0 0.5em 0;
}

li.menu span{
	text-decoration: underline;
	font-weight: normal;
	cursor: pointer;
	cursor: hand;
	color: #6C1525;
}

li.menuselected span{
	text-decoration: none;
	font-weight: bold;
	cursor: default;
	color: #000;
}

li.menuselected li.menu span{
	text-decoration: underline;
	font-weight: normal;
	cursor: pointer;
	cursor: hand;
	color: #6C1525;
}



.menuselected ul {
	display: block;
}


#c1{
	/*border : 1px solid Lime;
	*/
	float : left;
	margin : 1.5em 0 0 0;
	padding : 0;
	float : left;
	width : 80%;
	
}

#content{
	/*border: 1px solid #00f;*/
	
}

#content.img{
	border : 0;
	margin : 0 0 1em 0;
	padding : 0;
	
}

#content h1{
	padding : 0;
	margin : 0 1.5em 1.5em 1.5em;
	font-size : 200%;
	font-weight : normal;
}

#content h2{
	padding : 0;
	margin : 1em 1.5em 1em 2em;
	font-size : 150%;
	font-weight : normal;
}

#content p{
	padding : 0;
	margin : 0 1em 1em 2.5em;
	font-size : 115%;
}

#content ol{
	margin : 0 1em 1em 2em;
	font-size : 115%;
}

#content ol li{
	margin : 0 0 0.5em 0;
}

#content ul{
	margin : 0 1em 1em 1.5em;
	list-style-type : none;
	font-size : 115%;
}

#content ol ul{
	margin : 0 1em 1em 0;
	list-style-type : none;
	font-size : 100%;
}

#content ul li{
	margin : 0;
}

.align_center
{
position: relative;
width: 100%;
}
.align_center:after
{
content: '';
display: block;
clear: both;
}
.align_center_to_left
{
position: relative;
right: 50%;
float: right;
}
.align_center_to_right
{
position: relative;
z-index: 1;
right: -50%;
}



.link {
	text-decoration: underline !important;
	font-weight: normal;
	cursor: pointer !important;
	cursor: hand !important;
	color: #6C1525 !important;
}

ul.pagelist{
	list-style-type : none;
	margin : -0.75em 0 1em 0 !important;
	padding-left : 3em !important;
	font-size : 100%;
}

ul.pagelist li{
	margin : 0 0 1em 0 !important;
}

/*.menuselected .menu ul{
	display: none;
}*/

#foot{
	/*border: 1px solid #000;
	*/
	clear : both;
	margin : 0;
	padding : 4em 0 1.5em 1em;
	//margin : 4em 0 1.5em 1em;
	//padding : 0;
	font-size : smaller;
	color : #6C4048;
}

#foot a{
	color : #3F449E;
}
#foot a:visited{
	color : #6C4048;
}