body { margin: 0; padding: 0; border: 0; font: 10pt Arial,Helvetica,sans-serif; background-color: #ccc; text-align: center; }
a { text-decoration: none; color: #3e6e02; }
img { border: 0px; }
div#wc4g { float: right; margin-top: 175px; }
div#bing { float: right; text-align: left; font-size: x-small; background-color: #fff; color: #aaa; width: 140px; }
div#header { background: #fff url('../img/logo.png') no-repeat 30px 10px; height: 90px; color: #3e6e02; text-align: center; border-bottom: 3px solid #baf408; margin: 0px; }
div#header div#formNode { padding-top: 50px; }

div#content { background: url('../img/background.png') #ccc repeat-x 0 0; }
div#content div#menu { text-align: right; }
div#content div#menu ul { list-style: none inside; margin: 0px; padding: 0px; }
div#content div#menu ul li { display: inline; margin-right: 15px; }
div#content div#menu ul li a { padding: 2px 4px; background-color: #baf408; color: #fff; font-weight: bold; }

table#responseTable { width: 980px; margin: auto; background-color: transparent; border-collapse: separate; border-spacing: 8px; text-align: left; }
/*table#responseTable tr th { background: #E2FF87 url('../img/th_fade.png') repeat-x 0 0; height: 24px; text-align: center; }*/
table#responseTable tr td { width: 32%; padding: 4px; background-color: transparent; text-align: center; font-weight: bold;}
table#responseTable tr td div { text-align: left; font-weight: normal; }
table#responseTable tr td div.pages { background-color: #e2ff87; color: #090; font-size: 9pt; text-align: center; margin-top: 5px; }
table#responseTable tr td div.pages a { font-weight: bold; }

/*table#responseTable div.response { background-color: transparent; }*/
/*table#responseTable div.light { background-color: #e7ff9c; }*/
/*table#responseTable div.dark { background-color: #ddff73; }*/
div.searchResult { background: #fff url('../img/item_fade.png') repeat-x 0 0; margin-top: 5px; padding: 4px; }
div.searchResult a { text-decoration: underline; }
div.searchResult div.title, div.searchResult div.title a { font-weight: bold; }
div.searchResult div.breaking, div.searchResult div.breaking a { color: #f30 }
div.searchResult div.imageTitle { font-size: 9pt; }
div.searchResult div.date { color: #a00; font-size: 8pt; }
div.searchResult div.snippet { color: #555; }
div.searchResult div.source { color: #090; font-size: 8pt; }

div#text { text-align: left; background-color: #fff; width: 90%; margin: 15px auto; padding: 5px 10px; }

div#footer { text-align: center; font-size: 8pt; background-color: #eee; }
