body { margin: 0px; padding: 0px;}
div.page {margin: 0px; margin-left: auto; margin-right: auto; 
		padding: 0px; 
		width: 788px; 
		position: relative;}
div.top-banner {width: 788px; height: 398px }

div#blurb { position: absolute; top: 137px; right: 40px; width: 270px; height: 50px;}

/*
#navigation {position: absolute; top: 192px; left: 33px; margin: 0px; padding: 0px;}

#navigation li { display: table; vertical-align: middle; float: left;
    width: 107px; height: 60px;
    margin: 0px 2px; padding: 0px 4px; text-align: center;}

#navigation li a { display: table-cell; vertical-align: middle; padding: 2px; line-height: 1em; }
*/


#navigation {position: absolute; display: block; top: 192px; left: 33px; margin: 0px; padding: 0px;}

#navigation li { display: block; float: left;
    width: 106px; height: 50px; line-height: 52px;
    margin: 0 0; padding: 2px 28px 0 4px; text-align: center;}

#navigation li a { display: inline-block;  vertical-align: middle; padding: 2px; line-height: 1.1em; }



div.body {position: absolute; top: 257px; left: 50px; width: 650px; height: 506px }


h1, h2 { margin: 0px; padding: 10px 42px; clear: both;}
h2 {padding: 6px 30px;}

.illo {float: right; clear: both;}

.legalese { clear: both;}

.sidebar {width: 200px; float: right; padding: 10pt;}

table.info {padding: 4pt 8pt;}
table.info  td {padding: 4pt; margin: 0pt; border: 0px; vertical-align: top;}

table.info th { text-align: left;  margin:0px; padding: 4pt; border: 0px; vertical-align: top;}

blockquote {margin: 0pt 24pt 0pt 24pt; padding:6pt; padding-left: 24pt;}
blockquote cite {display: block; text-align: center;}

//url("images/ui-bg_highlight-soft_75_d0d0d0_1x100.png") repeat-x scroll 100% 50% #D0D0D0
