/* Taken from the original adsense stylesheet */
#adsense {background: #EFEFEF none repeat scroll 0%; border:1px solid #C3C3C3;
overflow:hidden; font-family: arial, helvetica, sans-serif;}
#adsense a:link, #adsense a:visited {color: #00f; text-decoration:none;}
#adsense a:hover, #adsense a:active, #adsense a:focus {color: #00f; text-decoration: none; border-bottom: 1px solid #00f;}
#adsense h6 {padding:0; margin:0; font-size:14px;}
#adsense .adWrap {word-wrap:break-word; overflow:hidden; margin: 0 7px; padding:8px 0;}
#adsense .adWrap span {font-size:11px;}
#adsense font {color: #636363}
#adsense font b {padding-left:5px;}
#adsense .padAll {padding:5px 0;}
#adsense .adWrap span a:link, #adsense .adWrap span a:visited, #adsense
.adWrap span a:link, #adsense .adWrap span a:visited {color: #060; text-decoration:none;}
#adsense .adWrap span a:hover, #adsense .adWrap span a:active, #adsense
.adWrap span a:focus {color: #060; text-decoration: none; border-bottom: 1px solid #060;}

/* Overrides/Additions for the non-tabular version */
#adSenseContainer { border: 1px solid #9da3ad; }
#adsense #adSenseContainer { border: none; }
#adSenseActual { text-align: left; }
#adSenseHeader { overflow: auto; }
#adSenseHeaderGray { overflow: auto; background-color: #9da3ad; padding: 2px; }
#adSenseHeaderGray .adsBy { float: left; padding-left: 5px; font-size: 12px; font-weight: bold; color: #ffffff; }
#adSenseHeader .adsBy { float: left; padding-left: 5px; font-size: 12px; font-weight: bold; color: #636363; }
#adSenseHeaderGray .whatIs { float: right; padding-right: 5px; font-size: 11px; }
#adSenseHeader .whatIs { float: right; padding-right: 5px; }
.whatIs a { color: #ffffff; }
#adSenseHeader .whatIs a { font-size: 11px; }
a.adUrl:link { color: #000066; font-size: 14px; }
.adBody { font-size: 12px; cursor: pointer; color: #333333; }
.adWrap { word-wrap:break-word;overflow:hidden;padding:8px 8px; }
#adsense .adWrap span a:link, #adsense .adWrap span a:visited { color: #000066; font-size: 14px; }

