body { font-size: 1em; background-color: white; min-width: 406px; margin: 0; }
#hiddennav { display: none; }
.hide { display: none; }
.block { display: block; }
.rightfloater { float: right; margin-left: 0.5em; display: block; }
.leftfloater { float: left; margin-right: 0.5em; display: block; }
.centered { margin-right: auto; margin-left: auto; }
#pageheader { background-image: url(../graphics/Page_Header_BG.gif); width: 100%; height: 45px; clear: both; margin: 0; }
#pageheader h1 { background-image: url(../graphics/Fravessi_Header.gif); background-repeat: no-repeat; width: 114px; height: 45px; float: left; clear: left; margin: 0; padding: 0; display: block; }
#pageheader ul { float: left; clear: none; margin: 0; padding: 15px 0 0; }
#pageheader li { font-size: 12px; font-family: "Helvetica Neue", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 12px; text-transform: uppercase; height: 45px; clear: none; margin: 0 6px 0; padding: 0; list-style-type: none; display: inline; }
#pageheader a:link { color: black; text-decoration: none; }
#pageheader a:visited { color: black; text-decoration: none; }
#pageheader a:hover { color: white; background-color: #666; text-decoration: none; }
#pageheader a:active { color: white; background-color: black; }
#centerbox { overflow: hidden; margin: 0; padding: 0 130px 0 138px; }
#centerbox .column { position: relative; float: left; margin-bottom: -1000em; padding-bottom: 1001em; }
#bodytext { font-family: "Helvetica Neue", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 100%; padding: 5px 0; }
#bodytext h1, #bodytext h2, #bodytext h3, #bodytext h4,#bodytext h5, #bodytext h6 { color: #900; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; }
#leftcolumn { right: 138px; width: 138px; margin-left: -100%; padding: 5px 0; }
#leftcolumn ul, #rightcolumn ul { margin: 0; padding: 0; }
#leftcolumn li, #rightcolumn li { margin: 0; padding: 0; list-style-type: none; }
#leftcolumn .collectionbox { text-decoration: none; width: 128px; height: 128px; margin-bottom: 5px; border-width: 0; display: block; }
#everyday_link { background-image: url(../graphics/Everyday.gif); }
#spring_link { background-image: url(../graphics/Spring.gif); }
#moments_link { background-image: url(../graphics/Moments.gif); }
#frisky_link { background-image: url(../graphics/Frisky_Link.jpg); }
#scripture_link { background-image: url(../graphics/Scripture.gif); }
#dollar_link { background-image: url(../graphics/Dollar.gif); }
#humor_link { background-image: url(../graphics/Humor.gif); }
#holiday_link { background-image: url(../graphics/Holiday.gif); }
#gifts_link { background-image: url(../graphics/Gifts_Link.jpg); }
#ttl_link { background-image: url(../graphics/A-Time-To-Laugh-Box.gif); }
#rightcolumn {
	background-color: #fff;
	width: 130px;
	margin-right: -100%;
	padding: 5px 0;
}
#ronandjoe_link { background-image: url(../graphics/Ron_and_Joe_Banner.gif); text-decoration: none; width: 120px !important; height: 431px !important; margin: 0 0 5px 5px; border-width: 0; display: block; }
#jtrw_link { text-decoration: none; background-image: url(../graphics/JTRW_Banner.gif); display: block; margin: 0 0 5px 5px; width: 120px !important; height: 513px !important; border-width: 0; }
#pagefooter { font-size: 0.75em; font-family: "Helvetica Neue", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; clear: both; padding-right: 1em; padding-left: 1em; border-top: 1px dotted black; }
* html body { overflow: hidden; }
* html #footer-wrapper { background-color: white; position: relative; width: 100%; float: left; margin-bottom: -10000px; padding-bottom: 10010px; }
.numerator { font-size: 0.6em; font-style: normal; vertical-align: super; }
.denominator { font-size: 0.6em; font-style: normal; }
#catalogtable td {  }
.mailing { list-style-type: none; }
.choices { list-style-type: none; }
.winter { background-color: #add8e6; }
.everyday { background-color: #ff9; }
.spring { background-color: #ccff99; }
.underline { font-style: normal; text-decoration: underline; }
