#main-body{
	position: absolute;
	/*border: solid 1px;*/
	font-size: 80%;
	left: 120px;
	right: 20px;
	text-align: justify;
	/*background: url( ../images/50percent.png );*/	
}

#main-body b{
	font-weight: normal;
	color: #8B4D20;
	/*color: black;*/
	/*font-size: 110%;*/
	/*text-shadow: orange 0px 0px 1px;*/
}


#main-body a{
/*	font-style:italic;*/
	color: #7B6D60;
/*	text-decoration: none;*/
}

#main-body a:hover{
	cursor: pointer;
	background: #FFF1D4;
}

h2, h3{
	font-style: normal;
	font-weight: normal;
	color: #8B4D20;
	text-shadow: #8B4D20 1px 1px 2px;
}


.title{
	
	font-size: 120%;
	font-weight: normal;
	text-shadow: gray 2px 2px 4px;
	color: black;

}

.subtitle{
	color: #8B4D20;
	font-size: 13px;
	font-style: italic;
}


.lf-title, .lf-subtitle{
	
	font-size: 120%;
	font-weight: normal;

	text-align: center;
	font-style: italic;
/*	text-shadow: gray 2px 2px 4px;*/
/*	color: #8B4D20;*/
	color: #222222;
	}
	
.lf-subtitle{
	color:black;
	font-size: 160%;
	margin-top: 30px;
	margin-bottom:30px;
	text-shadow: gray 2px 2px 4px;
}

.lf-subtitle a{
	text-decoration: inherit;
	color: inherit;
	}

.special{
	text-align: center;
}

#product-shot{
	/*position: absolute;*/
	float: right;
	width: 160px;
	margin: 20px;
	text-align: center;
}

#product-shot a{
	text-decoration:none;
	color: inherit;
}

.underline{
/*	text-decoration:underline; */
	color: #8B4D20;
	
}

#mainbody ul{
	list-style: disc;
}

.screenshots {
	margin-top: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
	border: #f6ebeb solid 1px;
}
.screenshots p{
	/*font-size: 80%;*/
	/*font-weight: bold;*/
}

.screenshots ul{
	/*border: solid 1px;*/
	margin: 0;
	padding:0;
}

.screenshots li{
	/*border: solid 1px;*/
	padding: 10px;
	/*float:left;*/
	list-style: none;
	margin: 0;
	/*width: 140px;*/
}

.screenshots li a{
	text-decoration: none;
	text-align: center;
}

.requirements{
	margin-top: 40px;
	font-size: 80%;
}

.requirements ul{
	/*font-family: "Courier" monospace;*/
}

.update{
	margin-top: 40px;
}
.update ul{
	list-style:none;
	padding: 0;
	margin-left: 20px;
	margin-right: 40px;
}

.bug{
	margin-bottom: 15px;
}

.updatetitle{
	/*font-weight: bold;*/
	font-size: 120%;
	font-style: italic;
	margin-bottom: 10px;
	color: black;
}

.bugtitle{
	color: black;
	font-size: 90%;
	list-style: circle;
}

.bugdesc{
	color: gray;
	font-size: 80%;
}

#main-body{
	color:gray;
}

.donate{
	color: #8B4D20;
}

.donate ul{
	list-style:none;
	border: #f6ebeb solid 1px;
	padding:0;
	padding-top:15px;
}

.donate li{
	padding: 5px;
	padding-top:0px;
	margin:0;
}

.featureList{
	width: 70%;
	background-color: #FFF1D4;
	border: #8B4D20 solid 1px;
	font-size: 90%;
	color: gray;
}
	
	
	
.featureList td {
	background: white;
}

.featureList th {
	border-bottom: #8B4D20 solid 1px;
	text-align: center;
	}

.featureList  tr {
	border-bottom: inherit;
	border-right: inherit;
	border-top: white solid 1px;
	border-left: white solid 1px;
	}
	
.hasFeature{
	text-align: center;
	color:black;
	font-family: fantasy; 
}

