html, body { padding:0; margin:0; background: #d2ecfb; }
#main { padding:0 5px 0 5px; height:100%;width: 790px; margin-top:0; background: url(main.jpg) top left repeat-y; }
#mainTop { margin-top:20px; width:800px; height:24px; background: url(mainTop.jpg) top left no-repeat; }
#left { float: left; width:230px; }
#right { display:table; float:right; width:555px; padding-right:5px; height:400px; background: #FFF url(right.jpg) top left repeat-y; }
#rightTop { float:right; width:560px; height:24px; background: #FFF url(rightTop.jpg) top left no-repeat; }
#rightBottom { float:right; width:560px; height:24px; background: #FFF url(rightBottom.jpg) top left no-repeat; }
#footer { width:800px;height:24px; background: url(mainBottom.jpg) top left repeat-y; }
#tabs { float:right; width:560px; }
#tab { padding:5px 10px 2px; margin:0; list-style:none; font:bold 12px Georgia,"Times New Roman",Times,serif; }
#tab li { display:inline; padding:4px 0; background:#95d1f6; }
#tab li a { padding:2px 10px; text-decoration:none; color:#006699; }
#leftLinks { list-style: none; text-align:left; padding:0 10px; }
#leftLinks a { color: #fff; }
.result li { list-style: none; text-align: left; }
.resultTitle a { font: bold 16px Georgia,"Times New Roman",Times,serif; color: #0099ff; }
.resultDescription { font: normal 12px Georgia,"Times New Roman",Times,serif; color: #333; }
.resultUrl { font: normal 14px Georgia,"Times New Roman",Times,serif; color: #339900; }
.clear { clear:both; }
h1 { padding:0; margin:0 auto; font: bold 16px Arial; color: #ebf5dc; }
h2 { padding:0; margin:45px 10px 0; font: bold 16px Arial; color: #006699; background:#95d1f6; }