/*Big Tomato PressMay 23, 2008prepared by Sandra Williams, www.williamswriting.com.text red #900header red, header red bkgd #b41e16header gold bkgd #ffb74blink green #5c844bred #b41e16gold #ffb74bgreen #5c844bmed gray #666dark gray #333.nameplate, main, footer 736pxmenu min 142pxcover thumbnail 140px tallcover med 300px tallcover full 600px tall.1 reset2 layout3 text4 images5 contact form6 menu*//* ========== 1 RESET ========== */html, body, div, span, h1, h2, h3, h4, h5, h6,blockquote, p, a, img, hr, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption,pre, tbody, tfoot, thead, tr, th, td, .hidden {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}body {	color: #333;	background: #b41e16;	font: normal 90%/1.3 Verdana, Arial, Helvetica, sans-serif;	text-align: center;}/* ========== 2 LAYOUT ========== */#header {	height: 117px;	background: url(img/header-bkgd.gif) repeat-x;	margin-bottom: -4px;	white-space: nowrap;}#wrapper {	width: 920px;	text-align: left;	margin: 0 auto;}#menu {	float: left;	width: 146px;}#main {	width: 736px;	background: url(img/main-bkgd.gif) top center repeat-y;	margin-left: 182px;}#content {	padding: 12px 12px 12px 40px;}div#content:after {    content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden;}#footer {	background: url(img/main-footer.gif) top center no-repeat;	margin-left: 181px;	padding-top: 30px;}#footer p {	width: 736px;	height: 38px;	color: #999;	font-size: 12px;	font-weight: bold;	text-align: center;	padding-top: 12px;	background: url(img/footer-bkgd.gif) no-repeat;}#header h1, .hidden {	position: absolute;	left: 0px;	top: -500px;	width: 1px;	height: 1px;	overflow: hidden;}.logo {	margin-right: 80px;}.col-left {	float: left;	width: 48%;}.col-right {	float: right;	width: 48%;}/* ========== 3 TEXT ========== */h2, h3, h4, h5, h6 {	line-height: 1.1;	margin: 12px 0 12px;}h2, h3 {	color: #fff;	background: #b41e16;	font-size: 1.25em;	font-weight: normal;	text-align: center;	letter-spacing: 2px;	text-transform: uppercase;	padding: 2px;}h3 {	color: #000;	background: #ffb74b;	font-size: 1.2em;	margin-top: 24px;}h4 {	color: #b41e16;	background: #fff;	font-size: 1.2em;	margin-top: 18px;}h5 {	color: #777;	font-size: 1.15em;	margin-top: 18px;}h6 {	color: #666;	font-size: 1em;	font-weight: bold;	margin-top: 18px;}p { margin: 12px 0; }ul, ol { margin: 12px 0 12px 1.5em; }.bookinfo {	font-weight: bold;	color: #666;	margin-top: 18px;}.bookinfo:first-line { color: #000; }.more { margin-top: -12px; }a[href $='.pdf'], a[href $='.pdf']:visited,a[href $='.pdf']:focus, a[href $='.pdf']:hover,a[href $='.pdf']:active {   padding-right: 18px;   background: url(img/pdf-doc.gif) no-repeat center right;}a.cart, a:visited.cart, a:focus.cart,a:hover.cart, a:active.cart {   padding-left: 20px;   background: url(img/cart.gif) no-repeat 3px center;}a:link { color: #5c844b; }a:visited { color: #666; }a:focus, a:hover, a:active { color: #b41e16; }/* ========== 4 IMAGES ========== */#content hr {	color: #999;	background: #999;	width: 100%;	height: 1px;	text-align: center;	border: 0;	margin: 12px 0;}object {	text-align: center;	margin: 6px auto;}object.subscribe {	margin-left: 140px;}#content img {	border: 1px solid #999;	margin: 6px 12px;}ul li img { vertical-align: top; }img.book {	float: left;	margin-left: 0;}img.author {	float: right;	margin-right: 0;}a:link img, a:visited img {	text-decoration: none;}a:focus img, a:hover img, a:active img {	outline: 2px solid #b41e16;	text-decoration: none;}.center { text-align: center; }#content .noborder { border: none; }.nobullet { list-style-type: none; }.clear { clear: both; }/* ========== 5 CONTACT FORM ========== */form#sub {	margin-left: 40px;}#sub label {	display: block;	font-size: .8em;	font-weight: bold;	color: #666;}#sub input, #sub textarea {	display: block;	width: 600px;	background: #ffefbc;	font: normal 1em/1.3 Verdana, Arial, Helvetica, sans-serif;	border: 1px solid #5c844b;	margin-bottom: .5em;	padding: 2px;}#sub .required {	color: #b41e16;}#sub input.submit {	width: 130px;	height: 26px;	color: #fff;	background: #5c844b url(img/button.gif) no-repeat;	text-transform: uppercase;	letter-spacing: 2px;	font-weight: bold;	border: none;	outline: none;}#sub input.submit:focus, #sub input.submit:hover {	color: #ffef00;}/* ========== 6 MENU ========== */#menu ul {	list-style-type: none;	margin: 10px 0 12px;}#menu hr {	color: #ffb74b;	background: #ffb74b;	width: 150px;	height: 1px;	text-align: left;	border: 0;	margin-left: -6px;}#menu li {	width: 146px;	height: 15px;	margin: 8px 0;}#menu li a:link, #menu li a:visited,#menu li a:focus, #menu li a:hover,#menu li a:active {	display: block;	width: 146px;	height: 15px;	text-indent: -5000px;}#menu #home a:link.current, #menu #home a:visited.current,#menu #home a:focus.current, #menu #home a:hover.current,#menu #home a:active.current {	background: url(img/menu-home.gif) left -15px no-repeat;	cursor: default;}li#home a:link, li#home a:visited {	background: url(img/menu-home.gif) left 0px no-repeat;}li#home li#home a:focus, li#home a:hover, li#home a:active {	background: url(img/menu-home.gif) left -15px no-repeat;}#menu #catalog a:link.current, #menu #catalog a:visited.current,#menu #catalog a:focus.current, #menu #catalog a:hover.current,#menu #catalog a:active.current {	background: url(img/menu-catalog.gif) left -15px no-repeat;	cursor: default;}li#catalog a:link, li#catalog a:visited {	background: url(img/menu-catalog.gif) left 0px no-repeat;}li#catalog a:focus, li#catalog a:hover, li#catalog a:active {	background: url(img/menu-catalog.gif) left -15px no-repeat;}#menu #events a:link.current, #menu #events a:visited.current,#menu #events a:focus.current, #menu #events a:hover.current,#menu #events a:active.current {	background: url(img/menu-events.gif) left -15px no-repeat;	cursor: default;}li#events a:link, li#events a:visited {	background: url(img/menu-events.gif) left 0px no-repeat;}li#events a:focus, li#events a:hover, li#events a:active {	background: url(img/menu-events.gif) left -15px no-repeat;}#menu #shopcart a:link.current, #menu #shopcart a:visited.current,#menu #shopcart a:focus.current, #menu #shopcart a:hover.current,#menu #shopcart a:active.current {	background: url(img/menu-shopcart.gif) left -15px no-repeat;	cursor: default;}li#shopcart a:link, li#shopcart a:visited {	background: url(img/menu-shopcart.gif) left 0px no-repeat;}li#shopcart a:focus, li#shopcart a:hover, li#shopcart a:active {	background: url(img/menu-shopcart.gif) left -15px no-repeat;}#menu #about a:link.current, #menu #about a:visited.current,#menu #about a:focus.current, #menu #about a:hover.current,#menu #about a:active.current {	background: url(img/menu-about.gif) left -15px no-repeat;	cursor: default;}li#about a:link, li#about a:visited {	background: url(img/menu-about.gif) left 0px no-repeat;}li#about a:focus, li#about a:hover, li#about a:active {	background: url(img/menu-about.gif) left -15px no-repeat;}#menu #news a:link.current, #menu #news a:visited.current,#menu #news a:focus.current, #menu #news a:hover.current,#menu #news a:active.current {	background: url(img/menu-news.gif) left -15px no-repeat;	cursor: default;}li#news a:link, li#news a:visited {	background: url(img/menu-news.gif) left 0px no-repeat;}li#news a:focus, li#news a:hover, li#news a:active {	background: url(img/menu-news.gif) left -15px no-repeat;}#menu #authors a:link.current, #menu #authors a:visited.current,#menu #authors a:focus.current, #menu #authors a:hover.current,#menu #authors a:active.current {	background: url(img/menu-authors.gif) left -15px no-repeat;	cursor: default;}li#authors a:link, li#authors a:visited {	background: url(img/menu-authors.gif) left 0px no-repeat;}li#authors a:focus, li#authors a:hover, li#authors a:active {	background: url(img/menu-authors.gif) left -15px no-repeat;}#menu #staff a:link.current, #menu #staff a:visited.current,#menu #staff a:focus.current, #menu #staff a:hover.current,#menu #staff a:active.current {	background: url(img/menu-staff.gif) left -15px no-repeat;	cursor: default;}li#staff a:link, li#staff a:visited {	background: url(img/menu-staff.gif) left 0px no-repeat;}li#staff a:focus, li#staff a:hover, li#staff a:active {	background: url(img/menu-staff.gif) left -15px no-repeat;}#menu #submissions a:link.current, #menu #submissions a:visited.current,#menu #submissions a:focus.current, #menu #submissions a:hover.current,#menu #submissions a:active.current {	background: url(img/menu-submissions.gif) left -15px no-repeat;	cursor: default;}li#submissions a:link, li#submissions a:visited {	background: url(img/menu-submissions.gif) left 0px no-repeat;}li#submissions a:focus, li#submissions a:hover, li#submissions a:active {	background: url(img/menu-submissions.gif) left -15px no-repeat;}#menu #media a:link.current, #menu #media a:visited.current,#menu #media a:focus.current, #menu #media a:hover.current,#menu #media a:active.current {	background: url(img/menu-media.gif) left -15px no-repeat;	cursor: default;}li#media a:link, li#media a:visited {	background: url(img/menu-media.gif) left 0px no-repeat;}li#media a:focus, li#media a:hover, li#media a:active {	background: url(img/menu-media.gif) left -15px no-repeat;}#menu #contact a:link.current, #menu #contact a:visited.current,#menu #contact a:focus.current, #menu #contact a:hover.current,#menu #contact a:active.current {	background: url(img/menu-contact.gif) left -15px no-repeat;	cursor: default;}li#contact a:link, li#contact a:visited {	background: url(img/menu-contact.gif) left 0px no-repeat;}li#contact a:focus, li#contact a:hover, li#contact a:active {	background: url(img/menu-contact.gif) left -15px no-repeat;}ul#subscribe {	height: 77px;	width: 146px;	background: url(img/subscribe-bkgd.gif) no-repeat;	margin-top: 30px;	padding-top: 40px;}ul#subscribe li a:link, ul#subscribe li a:visited {	display: block;	width: 146px;	height: 18px;	text-indent: -5000px;	background: url(img/subscribe-text.gif) left -16px no-repeat;}ul#subscribe li a:focus, ul#subscribe li a:hover, ul#subscribe li a:active {	display: block;	width: 146px;	height: 18px;	text-indent: -5000px;	background: url(img/subscribe-text.gif) left 2px no-repeat;}