/* this body bit forces the main div to center, when used with the auto margins on the main div.  The text itself is then aligned left or justified, as desired.  */
body {
  text-align: center;
  min-width: 930px;}

body {margin: 0px; padding: 0px;} /* margin and padding settings essential so #surround bleeds to top and bottom of screen 8 */

#surround {background: url(parchback.jpg);}
#main {margin-left: auto; margin-right: auto; width: 900px; background: #fff; border-left: solid #fff 10px; border-right: solid #fff 10px;}
#columns {margin-left: 119px; background: #fff; margin-top: 14px;}
html>body #columns {margin-left: 121px;}

#breadcrumbs {background: #fff; height: 16px; width: 100%;}
#breadcrumbs p {font-family: verdana; font-size: 11px; text-align: left; margin: 0; padding: 0;}
#breadcrumbs a {color: #9c2c86; font-family: verdana; font-size: 11px; text-align: left;}
#breadcrumbs a:hover {text-decoration: none; background-color: #d4edfb;}

#header1 {background: #d4edfb; height: 136px;}

.hr {margin: 0; padding:0;}


#topbar {
	height: 30px;
	width: 100%;
	background: url(header2.gif) #2d73b9 bottom left repeat-x;
	margin-bottom: 14px;
	margin-top: 4px;
}

.topbuttons ul { padding: 0;}
.topbuttons li {float: left; padding: 0; margin: 0; list-style-type: none;}
.topbuttons a {
	text-decoration: none;
	font-family: verdana;
	font-size: 85%;
	color: white;
	background: url(header2.gif) #2d73b9 bottom left repeat-x;
	width: 100px;
	display: block;
	line-height: 30px;
	text-align: center;
	border-right: solid 1px #fff;
}
html>body .topbuttons a {width: 110px;}
.topbuttons a:hover {color: black; background: url(headerhover2.gif) #d4edfb bottom left repeat-x;}


.ticker {width: 100%; background: #ecfafb; height: 26px; }
.ticker p {text-align: center; font-family: verdana; font-size: 100%; margin: 0; padding-top: 4px;}
.ticker a {color: #9c2c86; font-family: verdana; font-weight: bold;}
.ticker a:hover {text-decoration: none; background-color: #d4edfb;}

.navbuttons {float: left; text-align: left; margin-top: 14px;}
.navbuttons {width: 100px}
html>body .navbuttons {width: 110px}
.navbuttons a {font-family: verdana;
	font-size: 65%;
	text-decoration: none;
	color: white;
	background: url(navbar.gif) #1c92da bottom left repeat-x;
	line-height: 1.2em;
	display: block;
	padding: 8px;
	border-bottom: 3px solid #fff;}
.navbuttons a:hover{background: url(navhover.gif) #d4edfb bottom left repeat-x; color: black;}
.navbuttons p {font-family: book antiqua; font-size: 85%; line-height: 140%; font-weight: bold; width: 120px;}


.entry1 {background: #d4edfb; float: left; margin-bottom: 10px;}
.entry1 {width: 596px;}
html>body .entry1 {width: 612px;}
.entry1 p {font-family: verdana; font-size: 90%; line-height: 140%; text-align: left; padding-left: 5px; padding-right: 5px; margin-bottom: 10px;}
.entry1 textarea {font-family: verdana; font-size: 90%; line-height: 140%; text-align: left;}
.entry1 li {font-family: verdana; font-size: 90%; line-height: 140%; text-align: left; padding-left: 5px; padding-right: 5px;}

.entry2 {background: #d4edfb; float: left; margin-bottom: 10px;}
.entry2 {width: 456px;}
html>body .entry2 {width: 472px;}
.entry2 p {font-family: verdana; font-size: 95%; line-height: 180%; text-align: center; padding-left: 2px; padding-right: 2px; margin-bottom: 10px;}

.entry3 {background: #d4edfb; float: left; margin-bottom: 10px; width: 616px; position: relative;}
html>body .entry3 {width: 780px;}
.entry3 p {font-family: verdana; font-size: 90%; line-height: 145%; text-align: left; padding-left: 8px; padding-right: 8px; margin-bottom: 10px;}
.entry3 h6 {font-family: verdana; font-size: 95%; text-align: left; padding-left: 8px; color: black; font-weight: bold;}

.entry4 {background: #fff; float: left; margin-bottom: 10px; width: 615px; position: relative;}
html>body .entry4 {width: 780px;}
.entry4 p {font-family: verdana; font-size: 80%; line-height: 140%; text-align: left; padding-left: 8px; padding-right: 8px; margin-bottom: 10px;  margin-top: 0;}
.entry4 h6 {font-family: verdana; font-size: 95%; text-align: left; padding-left: 8px; color: black; font-weight: bold;}
.entry4 li {font-family: verdana; text-indent: 1.5em; font-size: 80%; line-height: 140%; text-align: left; padding-right: 8px; margin-bottom: 10px; margin-top: 0;}
.entry4 form {text-align: left; padding-left:}

.entry5 {background: #d4edfb; float: left; margin-bottom: 10px; width: 620px; position: relative; height: 338px;}
html>body .entry5 {width: 780px;}
.entry5 p {font-family: verdana; font-size: 150%; line-height: 200%; text-align: center; padding-left: 8px; padding-right: 8px; margin-bottom: 10px; margin-top: 20;}

.entry6 {background: #fff; float: left; margin-bottom: 10px; width: 596px;}
html>body .entry6 {width: 612px;}
.entry6 p {font-family: verdana; font-size: 80%; line-height: 140%; text-align: left; padding-left: 8px; padding-right: 4px; margin-bottom: 10px; margin-top: 0;}

.entry7 {background: #edfafb; float: left; margin-bottom: 10px; width: 616px; position: relative; border: solid 1px #acacac;}
html>body .entry7 {width: 780px;}
.entry7 p {font-family: verdana; font-size: 90%; line-height: 145%; text-align: left; padding-left: 8px; padding-right: 8px; margin-bottom: 10px;}
.entry7 li {font-family: verdana; font-size: 80%; line-height: 145%; text-align: left; padding-left: 8px; padding-right: 8px; padding-bottom: 0; padding-top: 0; margin: 0;}
.entry7 a {color: #9c2c86; font-family: verdana; font-weight: bold;}
.entry7 a:hover {text-decoration: none; background-color: #d4edfb;}
.entry7 h4 {font-family: verdana; font-size: 150%: font-weight: bold; text-align: center;}
.entry7 span {font-family: verdana; font-size: 80%; font-style: italic; text-align: right; margin-bottom: 10px;}

.entry8 {background: #edfafb; float: left; margin-bottom: 10px; width: 616px; position: relative; border: solid 1px #acacac; text-align: left;}
html>body .entry8 {width: 780px;}
.entry8 p {font-family: verdana; font-size: 90%; line-height: 145%; text-align: left; padding-left: 8px; padding-right: 8px; margin-bottom: 10px;}
.entry8 a {color: #9c2c86; font-family: verdana; font-size: 70%; text-align: left; padding-left: 8px;}
.entry8 a:hover {text-decoration: none; background-color: #d4edfb;}

.entry9 {background: #edfafb; float: left; margin-bottom: 10px; width: 616px; position: relative; border: solid 1px #acacac;}
html>body .entry9 {width: 640px;}
.entry9 p {font-family: verdana; font-size: 90%; line-height: 145%; text-align: left; padding-left: 8px; padding-right: 8px; margin-bottom: 10px;}
.entry9 li {font-family: verdana; font-size: 90%; line-height: 145%; text-align: left; padding-left: 8px; padding-right: 8px; margin-bottom: 10px; }
.entry9 a {color: #9c2c86; font-family: verdana; font-weight: bold;}
.entry9 a:hover {text-decoration: none; background-color: #d4edfb;}
.entry9 h4 {font-family: verdana; font-size: 150%: font-weight: bold; text-align: center;}
.entry9 span {font-family: verdana; font-size: 80%; font-style: italic; text-align: right; margin-bottom: 10px;}


.yourlife {font-family: verdana; font-size: 80%; line-height: 140%; text-align: left; padding-left: 8px; padding-right: 8px; margin-bottom: 10px; margin-top: 10px;}
.whitebox {font-family: verdana; font-weight: bold; font-size: 100%; text-align: left; line-height: 130%; padding: 8px; width: 92%; background: #fff; border: 1px #acacac solid; margin-left: auto; margin-right: auto;}
.delivery {clear: both; margin-top: 0;}
.paypal ul {list-style-type: none; padding: 0; margin: 0;}
.paypal li {float: left; padding-right: 20px; padding-bottom: 0;}
.disclaimer p {font-size: 60%; line-height: 125%;}
.prices p {font-size: 80%;}
.orders p {font-family: verdana; font-size: 82%; line-height: 140%; text-align: left; margin-bottom: 10px; margin-top: 10px;}
.orders ul {list-style-type: none; padding: 0; margin: 0;}
.orders li {font-family: verdana; font-size: 82%; line-height: 140%; text-align: left; float: left; padding-right: 30px; padding-bottom: 0;}
.orders2 {clear: both;}
.orders2 p {font-family: verdana; font-size: 82%; text-align: left;}
.orders2 ul {list-style-type: none; padding: 0; margin: 0;}
.orders2 li {font-family: verdana; font-size: 82%; line-height: 140%; text-align: left; float: left; padding-right: 30px; padding-bottom: 0;}
.happenedsmall p {font-family: verdana; font-size: 65%; line-height: 110%; text-align: left; padding-left: 8px; padding-right: 8px;}
.storylist p {font-family: verdana; font-size: 80%; line-height: 110%; text-align: left; padding-left: 8px; padding-right: 8px;}
.searchbox {background-color: #fff; width: 75%; border: 1px #acacac solid; margin-bottom: 10px; padding: 8px; margin-left: auto; margin-right: auto;}
.searchbox p {font-family: verdana; font-size: 80%; line-height: 145%; text-align: left; padding-left: 8px; padding-right: 8px;}
.signature {font-family: verdana; font-size: 80%; font-style: italic; text-align: right; margin-bottom: 10px; padding-right: 8px;}
.title p {font-family: verdana; font-size: 150%: font-weight: bold; text-align: center;}
#human {visibility:hidden; display:none;}


.authorpic {float: left; margin: 22px 10px 10px 10px;}
.rpic {float: right; margin-left: 10px; margin-right: 0px; padding-right: 0;}
.rpic p {text-align: right; margin-top: 0; font-family: verdana; font-size: 70%;}
.lpic {float: left; margin-right: 10px;}
.rpicmid {float: right;}
.whitepic {border: solid 1px #ccc; float: right; margin-top: 8px;}
.lowerpic {border: solid 1px #ccc; float: right; margin-top: 20px;}
.darkpic {border: none; float: right; margin-top: 8px;}
.cardspic {float: right; margin-right: 20px; margin-top: 10px;}
.bfinpic {border: none;}
.johnpic {float: right; margin-left: 10px; margin-right: 0px; margin-top: 4px; padding-right: 0;}
.johnpic p {text-align: right; margin-top: 0; font-family: verdana; font-size: 70%;}

.rcolumn {float: right; clear: right; width: 156px; margin-bottom: 8px;}
.rcolumn p {text-align: right; margin-top: 0; font-family: verdana; font-size: 70%;}

.footer {clear: both; margin-top: 70px; text-align: center; height: 100px;}
.footer p {font-family: verdana, times, serif; font-size: 70%; letter-spacing: 0.04em; text-align: center; line-height: 130%;}


h1 {font-size: 150%; font-family: book antiqua, times, serif; color: #fff; text-align: center; background: #003399; margin: 0; line-height: 30px; width: 100%; font-weight: normal;}
h2 {font-size: 140%; font-family: book antiqua, times, serif; color: #fff; text-align: center; background: #2d73b9; margin: 0; line-height: 30px; width: 100%; font-weight: normal;}
h4 {font-size: 120%; font-family: verdana; text-align: center;}
h5 {font-size: 55%; font-family: verdana; color: #2d73b9; letter-spacing: 0.05em; text-align: left; background: #d4edfb; margin: 0; line-height: 12px; width: 100%; padding-left: 3px; padding-bottom: 1px;}


