body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #58401D;
	margin: 0px 0px 0px 0px;
	background-color: #2D291E;
	background-image: url(http://www.greglaswell.com/images/background/backTile.gif);
	line-height: 16px;
}

.subheadRed {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #CC0000;
	line-height: 18px;
}

A:link, A:visited, A:active {
	color: #CC0000;
	text-decoration: none;
}

A:hover {
	color: #996600;
	text-decoration: none;
}

.headline {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 21px;
	color: #CC0000;
	line-height: 28px;
}

.liveShowItemHdr {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.typewriterGold {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #996600;
}

.footer {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	text-transform: uppercase;
	font-weight: bold;
}

.quote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #CC0000;
	text-align: left;
	text-transform: none;
	font-weight: normal;
	margin-left: 30px;
	margin-right: 30px;
	line-height: 20px;
}

.bold {
	font-weight: bold;
}

.italic {
	font-style: italic;
}

.divider {
	height: 1px;
	width: 100%;
}

.subheadGray {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #666666;
	line-height: 18px;
}

.tour, table.list tr.tour td {
	font-size: 12px;
	line-height: 18px;
}

.date {
	font-weight: bold;
	color: #CC0000;
	background-color: #FBFF82;
}

.smalltxt {
	font-size: 10px;
}

.smalltxtGray {
	font-size: 10px;
	color: #999999;
}

.smalltxt 
{
	font-size: 10px;
}

.smalltxtSerif {
	font-size: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.tableBack {
	background-image: url(http://www.greglaswell.com/images/bodyBack.jpg);
	background-repeat: no-repeat;
}

.storeTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #CC0000;
}

.mailListheader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #CC0000;
	background-color: #FFFF00;
	line-height: 18px;
}

.headlineGray {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 21px;
	color: #999999;
	line-height: 28px;
}

table.list tr.even { background-color: #F8F0B7; }
table.list tr { background-color: none; }

.success, .warning, .error { display: block; font-weight: bold; text-align: center; padding: 5px; }
.success { color:green; }
.warning { border: solid 1px yellow; background-color: #FF9; }
.error { color:red; }

div.pager { text-align: right; margin: 5px 0px 10px 0px; }
div.pager span, tr.pager span { color: #FFF; background-color: #CC0000 }
div.pager a, div.pager a:link, div.pager a:visited, div.pager a:active, div.pager span { padding: 2px 5px 2px 5px; margin-right: 1px; }
div.pager a:hover, tr.pager a:hover { background-color: #CC0000; color: #FFF }

/* forum styles */
.header { font-weight: bold; background-color:#FFC; }
.line { height: 1px; overflow:hidden; background-color:#CCC; clear:both }
.altrow td { border-top: solid 1px #CCC; }
.even { background-color: #C00; }
.quote { border:solid 1px #CCC; background-color: #FFF; padding: 10px; color:#58401D; font-size:12px; }
.quote p { margin: 2px; }
.username { font-weight:bold; }
.userInfo { width:125px; background-color:#FFC; padding:5px; border-right:solid 1px #CCC; }
.subInfo { font-size: .8em; }
.forumTimestamp { padding-left:5px; padding-right:5px; color:#666; }
.messageBody { padding:5px; margin-top:0px; }
/* end forum styles */