
p { margin: 10px 0; }

#header-contact	{ margin:10px 10px 0 0; font-size: 122%; float:right; text-align:right;}
#header-contact .sitename 		{ padding: 10px 10px; }
.sitename a { text-decoration: none; }
#header-contact-small { margin: 5px 10px 0 0; float:right; text-align:right;}
#hd				{ xborder: 1px solid #ccc; xborder-width: 0 0 1px 0; xmargin-bottom: 10px;}

.header-home	{ height:150px; margin:0 -10px; background: url(i/redcape-bg.gif) repeat-x; }
.header-int		{ height:103px; margin:0 -10px;background: url(i/redcape-smbg.gif) repeat-x; position:relative; left:0; top:0; }

#ft				{ clear: both; border: 1px solid #ccc; border-width: 1px 0 0 0; margin: 40px 0 0 0; padding: 5px; font-size: 0.7em; }

.logo-right		{ position:absolute; right:0px; top:0; }
.loudhoward-main	{ position: absolute; font-family: Times, Serif; color: white; left: 356px; top: 110px; }
.loudhoward-sub	{ position: absolute; font-family: Times, Serif; color: white; left: 250px; top: 58px; }
.datetoday		{ position: absolute; font-family: Times, Serif; color: white; text-align: right; }
.header-home	.datetoday { font-size: 100%; right: 15px; top: 110px; }
.header-int	.datetoday { font-size: 100%; right: 15px; top: 61px;  }

.yui-t2 .yui-b { width:14.8456em; }
.yui-t2 #yui-main .yui-b { margin-left:15.8456em; }

.booklogo		{ text-align: center; margin: 20px 0 10px; }
.booklogo img	{ margin: 5px 0 0 0; }
.bookmap		{ text-align: center; margin: 20px 0 10px; }
.bookmap img, .rc-map	{ background:#fff; border: 2px solid #dab20f; padding: 2px; }
.bookdesc		{ text-align: center; height: 4em; }

.homeblurb		{ background:#f2e7bb; border: 1px solid #dab20f; margin: 20px; padding: 20px;}

.homeblurb p	{ margin: 5px 0 0 0; }

#rc-nav			{  border: 1px solid #ccc; border-width: 0 1px 0 0; }
#rc-nav img		{ margin-bottom: 10px; }
#rc-nav  ul.switch-books { background: #f2e7bb; border: 1px solid #dab20f; border-color: #dcb;}
#rc-nav .switch-books li { border: 1px solid #fed;}
#rc-nav .switch-books img { margin: 5px 0 0 0; padding: 3px 0 0 0;}
.switch-books td { text-align: center; width: 180px;}
#rc-nav ul		{ background: #f7f7f7; border: 1px solid #ccc;  
					border-color: #eee #ccc #ccc #eee; margin-right: 16px}
#rc-nav	li		{ padding: 5px 10px; border: 1px solid #eee; border-width: 0 0 1px 0;}
#rc-nav a		{ text-decoration: none; color: #333; }
#rc-nav a:hover	{ text-decoration: underline; color: #833;}
#rc-nav .sitename a:hover	{ color: #333;}
li.rc-sel		{ font-weight: bold; background: #ccc;}

.rc-title		{ font-size: 160%; color: #833; margin-bottom: 20px; font-weight: bold;}
.rc-subtitle	{ font-size: 140%; color: #833; margin-top: 20px; margin-bottom: 5px; }

.rc-red			{ color: #833; }

.disc			{ list-style: disc inside; }
.disc li		{ margin: 5px 0; }
.digits			{ list-style: decimal inside; }
.digits li		{ margin: 5px 0; }
.circle			{ list-style: circle inside; margin-left: 15px; }

.rc-table	    { width: 540px; border: 1px solid #833;}
.rc-table th	{ color: #eee; background: #833; }
.rc-table th,
.rc-table td	{ padding: 3px 6px; }
.rc-table th	{ font-weight: bold; }
.rc-table .rc-price	{ text-align: right; }

.rc-table .row1	{ font-weight: bold; background: #eee; font-size: 122%;}

.rc-adex		{ border: 1px solid #833; padding: 3px; font-size: smaller; width: 200px; margin: 0 10px 20px 20px;}

.headshot		{ border: 1px solid #833; padding: 1px; float:left; margin: 0 10px 10px 0; }

table.threethings	{ width: 100%; }
.threethings td 	{ text-align: center; }
.bignum			{ color: #f00; font-size:800%; font-weight: bold; font-family: Times, Serif; margin: -20px 0 10px 0;}
.threethings .point	{ font-weight: bold; font-size: 150%; margin: -20px 0 30px;}

/*



body			{  }
h1				{ font-size: 1.1em; line-height: 1.2em; padding:0; margin:0; font-weight: normal;}
h2,h3			{ font-size: 0.9em; line-height: 1.0em; padding:0; margin:0; font-weight: normal;}
h3				{ font-weight: normal; }
td				{ font-size: 1em; }

a				{ text-decoration: underline; }
a:link			{ color: #363; }
a:visited		{ color: #363; }
a:hover			{ color: #f00; text-decoration: underline; }
img				{ border: none; }

*/