/* footer definitions */
.footer-new {
	background:url(footer-arbg.gif) top repeat-x;
	color:#999;
	padding:20px 22px 20px 38px;
	margin:25px 0px 0px 0px;
	font-size:8pt;
	text-align:center;
}
.footer-new ul {
	list-style-type:none;
	margin:0px auto 10px auto;
	padding:0px;
	text-align:center;
}
.footer-new ul li {
	display:inline;
	margin:0px;
	padding:0px;
}
.footer-new p {
	margin: 10px 0px 0px 0px;
}
.footer-new a:link, .footer-new a:visited {
	color:#777;font-weight:bold;
	margin:0px 5px;
}

.advertiser_box {
   padding:20px 50px 10px 50px;
   width:405px;
   background:url(advertiser_box.gif) top no-repeat #8bce48;
   vertical-align:top;
}
   
.advertiser_box h2{  
   font-family:Arial, Helvetica, sans-serif;
   color:#fff;
   font-size:16pt;
   margin:0px 0px 0px -20px;
}
.advertiser_box h4{  
   font-family:Arial, Helvetica, sans-serif;
   color:#fff;
   font-size:12pt;
   margin:0px;
}
.advertiser_box p {
   margin:.8em 0px;
   }
.advertiser_box ul {
   list-style-type:none;
   margin:0 0 8px 0; padding:0px;
   }
.advertiser_box ul li {
   margin:0px; padding:0px;
   display:inline;
}
.publisher_box {
   padding:20px 40px 10px 40px;
   width:265px;
   background:url(publisher_box.gif) top no-repeat #FF0000;
   height:100%;
   vertical-align:top;
   }
   
.publisher_box p {
   margin:.8em 0px;
   }

.publisher_box h2{   
   font-family:Arial, Helvetica, sans-serif;
   color:#fff;
   font-size:16pt;
   margin:0px 0px 0px -10px;
}
.publisher_box ul {
   margin:0px 0px 0px 17px; padding:0px;
}
.publisher_box li {
   margin:0px; padding:0px;
}

a.advertise:hover {
	color:#fff;
}