Unfortunately, Google ads cannot be styled using CSS since the values of the colors used by the ad are hardcoded in the script used to call the ad server. To solve this situation, for each skin there is a copy of the google-script with colors customized to match the overall design of the skin. If you simply use the skins provided, this does not concern you, as it is handled automatically by the system.
However, if your design your own skins, make sure to create an ads.jsp file in each of them. This file has the following content:
ads.jsp<%@page import="org.jpblog.beans.*" %> <% JPContext appCtx = JPContext.getJPContext(request); %> <script type="text/javascript"><!-- google_ad_client = "<%= appCtx.getConfig().getGoogleAdClient()%>"; google_ad_width = 160; google_ad_height = 600; google_ad_format = "160x600_as"; google_ad_type = "text"; google_ad_channel = "<%= appCtx.getConfig().getGoogleAdChannel()%>"; google_color_border = "B47B10"; google_color_bg = "F0D9A4"; google_color_link = "660000"; google_color_text = "000000"; google_color_url = "CC0000"; //--></script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
As you can see, this is the ordinary google ad script with the client and channel retrieved from the global configuration instead of being hardcoded. Since there is one such file per skin, you can alter the colors in order to make them fit your skin.