/* Main Items */
.wrapper		{ margin: 0px auto; width: 702px; }

/* Header */
.bunnydojo img		{ width: 99px; height: 128px; }
.header			{ width: 702px; position: absolute; left: 50%; top: 0px; margin-left: -351px; }
h1			{ display: block; font-size: 24px; margin-top: -33px; margin-bottom: 14px; }
h5			{ margin-top: 15px; }
.line			{ width: 1px; height: 18px; padding: 0 5px;  margin-bottom: -19px; }
.line2			{ display:none; }
.featured		{ padding-right: 36px; padding-left: 36px; }
.featuredfont		{ width: 664px; }
.fadein			{ width: 664px; min-height: 353px; }

.info, .rummy		{ border-left: 1px solid #fff; min-height: 160px; width: 628px; border-top: 0px; margin-top: -9px; }

.bk			{ float: right; margin-bottom: -50px; }
.righty			{ float: left; width: 422px; }
.clients		{ width: 420px; height: 144px; }
.testimonial		{ margin-left: 60px; }
.historical		{ width: 420px; height: 90px; }
.contactbox		{ width: 420px; margin: 0px auto; }
.fields			{ width: 192px; }
.optional		{ width: 128px; }
.messagebox		{ width: 402px; }
input			{ width: 178px; }
.optional input		{ width: 114px; }
textarea		{ width: 388px; }
.greenb			{ margin-left: 121px; }
.footer			{ width: 666px; }

.suggest		{ margin-top: -100px; }

.disc1			{ display: none; }
.disc2			{ display: block; }

.rummyfont		{ width: 666px; height: 333px; }
.fadein img		{ width: 666px; height: 375px; }

.thecut			{ display: none; }
.uncut			{ display: inline; }

.white img		{ max-width: 666px; }

.updates div		{ max-width: 152px; }

.coverslink		{ float: right; padding-top: 2px; margin-bottom: -21px; }