/* CSS Document */

body { margin:0; font-family:Arial, Helvetica, Verdana, sans-serif; background:url(images/bottombar.gif) bottom repeat-x #FFF; }

td { vertical-align:top; font-size:14px; color:#606; }

h1 { font-size:20px; margin:0 0 5px 0; }

h2 { font-size:16px; margin:0 0 5px 0; }

p { margin-top:5px; }

a { color:#c0c; font-weight:bold; }

a:hover { text-decoration:none; color:#000; }

li { margin-bottom:6px; }

.main { width:100%; height:100% }

.logo { background:url(images/logo.jpg) top no-repeat; width:180px; vertical-align:bottom; padding-bottom:20px; }

.corner { background:url(images/corner.jpg) bottom right no-repeat; padding-bottom:200px; }

.small { font-size:10px; }

.amazon { width:120px; height:218px; border-bottom:1px solid#000; float:right; margin:0 0 5px 10px; }

#bar { background:url(images/bartile.jpg) repeat-x; margin-bottom:15px; }

#bar .shiv { margin-top:19px; }

#bar a { display:block; color:#FFF; font-size:19px; font-weight:lighter; padding:7px 14px 9px 14px; margin-top:19px; background:url(images/bartile1.gif) repeat-x; text-decoration:none; white-space:nowrap; }

#bar a:hover { background:url(images/bartile2.gif) repeat-x; color:#FEF; text-decoration:underline; }

#bar .here { display:block; color:#606; font-size:19px; font-weight:lighter; padding:7px 14px 9px 14px; margin-top:19px; background:url(images/bartile3.gif) repeat-x; text-decoration:none; white-space:nowrap; }

#content { margin-left:60px; width:525px; }

/* Utility Classes */
.hidden, .alt
{
  display: none;
}