body {
    background-color:#A0D10C;
	margin: 0 auto;
	text-align: center;
}
#page {
	background-image: url(../images/page_bg.gif);
	background-position: top;
	background-repeat: repeat-y;
}
td {
	vertical-align: top;
}
p {
	font-size: 15px;
	line-height: 24px;
}
p.icon {
	text-align:center;
	margin:10px;
}
#page-footer {
	background-color:#A0D10C;
}
#footer {
    font-size: 12px;
	line-height:16px;
	text-align: center;
	color: #3E4135;
	margin:5px;
}
#footer a {
	color: #3E4135;
}
#ad {
	padding: 20px 14px 0px 0px;
}
.content {
	text-align:left;
}
.content h2{
	margin: 0px 0px 0px 40px;
}
.content p {
	color: #000000;
	margin: 5px 15px 5px 50px;  
}
.content b {
	color: #309C00;
}
.diggit {
	text-align:left;
}
.diggit h2 {
	margin: 0px 0px 0px 40px;
}
.diggit h3 {
	color:#F40259;
	margin: 18px 0px 0px 50px;
}
.diggit h3.s {
	color:#3F0080;
	margin: 5px 10px;
}
.diggit table {
	margin: 5px 0px 5px 40px;
}
.diggit p {
	color: #43413C;
	margin: 5px 10px;  
}
.diggit p a {
	color: #0072BC;
}
.intro {
	text-align:left;
}
.intro h2 {
	margin: 0px 0px 0px 40px;
}
.intro h3 {
	color:#F40259;
	margin: 18px 0px 0px 50px;
}
.intro h4 {
	color:#0072BC;
	font-size:15px;
	font-weight:500;
	margin: 5px 0px 5px 50px;
}
.intro h5 {
	color:#3F0080;
	font-size:15px;
	margin: 5px 0px 5px 50px;
}
.intro p {
	color: #43413C;
	margin: 5px 15px 5px 50px;  
}
.intro table.out {
	margin: 15px 0px 5px 50px;
}
.intro table.main td.title {
	background-image: url(../images/intro_14.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.intro table.main h5 {
	color:#3F8E00;
	font-size:15px;
	margin: 6px 0px 7px 20px;
}
.intro table.main p {
	color: #43413C;
	font-size:13px;
	line-height:20px;
	margin: 5px;  
}
.intro table.main p a{
	color: #0072BC;
}
.intro table.main table{
	margin:10px 0px 0px 5px;
}
table.book {
	margin: 10px 0px 5px 18px;
	text-align:left;
}
table.book td.s{
	border:1px solid #C1C1C1;
	padding-bottom:5px;
}
.cover{	
	display:block;
	float:left;
	margin: 5px;
	padding:0px;
}
.rbook {
	width:200px;
	display:block;
	float:right;
	margin: 0px 5px 0px 3px;
	padding:0px;
}
.rbook h5{
	color:#004A80;
	font-size:15px;
	margin: 8px 5px 8px 0px;
}
.rbook h5 a{
	color:#004A80;
}
.rbook p {
	color: #43413C;
	font-size:13px;
	line-height:20px;
	margin: 5px 5px 5px 0px;
}
.rbook em {
	color: #F40259;
	font-style:normal;
	font-size:15px;
}



.join p a:link{
	color: #D43700;
}
.join p a:visited{
	color: #D43700;
}
.join p a:hover{
	color: #777777;
}


