body { z-index: 1000; }

#horizon
{
	background-color: transparent;
	position: absolute;
	top: 0;
	left: 50%;
	width: 100%;
	text-align: center;
	min-width: 800px;
	border: 0px solid #ffff00;
	z-index: 1000;
	visibility: visible;
	margin: 0;
	margin-left: -50%;
}

#float
{
	background-color: transparent;
	position: relative;
	width: 800px;
	height: 20px;
	min-width: 800px;
	z-index: 1000;
	display: block;
	border: 0px solid #66ffff;
	top: 0px;
	text-align: left;
	visibility: visible;
	margin: 0px auto;
}

#loginbox
{
	background-color: transparent;
	position: relative;
	width: 130px;
	z-index: 1000;
	visibility: visible;
	overflow: visible;
	height: 40px;
	border: 0px solid #00ff00;
	margin: 0;
	padding: 0;
	top: 68px;
	float: left;
	left: 636px;
}

.page
{
	margin: 0px;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
	overflow: visible;
	z-index: 1000;
}

.pagect
{
	margin: 0px;
	padding-top: 0px;
	padding-right: 45px;
	padding-left: 5px;
	overflow: visible;
	z-index: 1000;
}

.tasksbox
{
	width: 200px;
	float: right;
	background: no-repeat url(/images/site/mp-ct-tasks-bkg.jpg) 0px 0px;
	margin: 20px 0 0px;
	padding: 0px;
	border: 0;
}

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

.cttasks ul
{
	padding: 0 24px 0 12px;
	margin: 6px 0;
	border: 0;
}

.cttasks li
{
	color: #000;
	background-image: url(/images/site/libullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	list-style-type: none;
	font: bold 10px/11pt "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	margin: 3px 0px 0;
	padding: 0px 0px 0px 14px;
	text-align: left;
}

.pageheader { background: #ffffff url('/images/site/page-top-bkg.jpg') no-repeat left top; }

div
{
	margin: 0px;
	padding: 0px;
}

.pagelinks
{
	border-color: #e6e6e6;
	border-width: 1px;
	border-style: solid;
	padding: 3px;
	font-size: 10px;
	line-height: 10px;
	color: #7f7f7f;
	margin-top: 24px;
	margin-bottom: 0px;
	text-align: center;
	border-right-width: 0px;
	border-left-width: 0px;
	padding-bottom: 4px;
}

.authdate
{
	border-color: #f2e1da;
	border-width: 1px;
	border-style: solid;
	padding: 0px;
	font-size: 10px;
	line-height: 10px;
	color: #7f7f7f;
	text-align: center;
	border-right-width: 0px;
	border-left-width: 0px;
	padding-bottom: 3px;
	margin: 0px;
	margin-bottom: 6px;
	border-bottom-width: 0px;
	padding-top: 2px;
}

/*<group=Headlines from WWS>*/
#blue-lt { color: #64B6DE; }
#blue-dk { color: #116794; }
#green-lt { color: #89CD8A; }
#green-dk { color: #418243; }
#rust-lt { color: #D7896B; }
#rust-dk { color: #ae3a3a; }
#red { color: #FF1D1D; }
#orange { color: #F77F00; }
#gold { color: #DBB100; }

/*</group>*/
HR, #hr
{
	height: 1;
	border-style: none;
	border-top: 1px solid #e6dace;
	margin: 0;
	padding: 0;
}

/*<group=Form Elements>*/
input
{
	color: #000;
	background-color: white;
	padding-left: 2px;
	margin: 0px;
	padding: 0px;
	font: 10px/10px Verdana, Arial, Helvetica, sans-serif;
	border-width: 1px;
}

form
{
	margin: 0px;
	padding: 0px;
	background: inherit;
}

.radiolist {
	padding-top: 9px;
}

select
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #000;
	background-color: white;
	margin: 0px;
	padding: 0px;
	border-width: 1px;
}

textarea
{
	color: #000;
	background-color: white;
	padding-left: 2px;
	padding: 0px;
	margin: 0px;
	font: 10px/11px Verdana, Arial, Helvetica;
	border-width: 1px;
}

#button,.button
{
	color: #bf3000;
	background-color: #f5d959;
	text-align: center;
	font: bold 12px/12px "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	margin: 0px;
	padding:1px 2px 1px 2px;
	width:auto;
}

#button-small,.button-small
{
	color: #bf3000;
	background-color: #f5d959;
	border: 1px outset;
	text-align: center;
	font: bold 10px "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	margin: 0px;
	padding:0 2px;
	width:auto;
}

#inputs,.inputs
{
	font: bold 12px/12px "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	color: #bf3000;
	background-color: #D7DB97;
	font-weight: bold;
	margin: 0px;
	padding:1px 2px 1px 2px;
	width:auto;
}

.tour-small
{
	color: #e9c5c5;
	background-color: #b43c3d;
	border: 1px outset #b03839;
	text-align: center;
	font: bold 10px "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	padding: 2px;
}

.graphicbutton
{
	margin: 0px;
	padding: 0px;
	background: transparent;
	border: 0px;
}

.inputimg
{
	background: transparent;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.print
{
	font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 10px;
	color: #ffffff;
	background-color: #838a01;
	padding: 0px;
	font-weight: bold;
	border: 1px outset #f8f9e7;
	padding-right: 1px;
	padding-left: 1px;
	margin: 0px;
}

.new
{
	color: #ffffff;
	background-color: #674788;
	border: 1px dotted #ffe25e;
	font: bold 8px/8px "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	display: inline;
	margin-left: 8px;
	word-spacing: 1px;
	vertical-align: middle;
	padding: 0 3px;
}

.success,#success
{
	font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 15px;
	color: #ff0000;
	font-weight: bold;
	border: 0;
	margin: 0;
	background: url(/images/site/highlight.gif) no-repeat;
	height: 40px;
	width: 412px;
	text-align: center;
	vertical-align: middle;
	padding-top: 11px;
}

.buttonlink
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #ae3a3a;
	padding: 0px 6px 0px 6px;
	border-width: 1px;
	border-style: outset;
	border-color: #A8574E;
	text-align: center;
}

.buttonlink A:active { color: #FFAAA7; }

.buttonlink A:hover
{
	color: #FFAAA7;
	text-decoration: underline;
}

#form, .form
{
	font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 11px;
	color: #545454;
	padding-top: 6px;
}

.largenote
{
	color: #4D4D4D;
	font: 12px/13px "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	margin: 0;
	padding: 0;
	width: 80%;
}

.row-divider
{
	width: 80%;
}

.formnote
{
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	line-height: 11px;
	padding-top: 3px;
}

#formreq
{
	font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 11px;
	color: #8e9504;
	font-style: normal;
	padding-top: 6px;
	background: transparent;
}

#readonly
{
	font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 9px;
	font-weight: bold;
	color: #000;
	padding-top: 6px;
}

#sep
{
	font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 11px;
	color: #333;
	padding: 0;
	margin:0;
	font-weight: bold;
	padding-right: 12px;
}

#separator
{
	border-top: 1px dotted #d8d8d8;
	margin-top: 18px;
	padding: 3px 0 6px 0;
}

.buttonbox
{
	border-top: 1px dotted #d8d8d8;
	margin-top: 9px;
	padding-top: 9px;
	width: 80%;
}

#line { font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular; }

.login-field
{
	color: #000000;
	margin: 0px;
	padding: 0px;
	padding-left: 2px;
	border-width: 1px;
	background: transparent;
	font: 10px/10px Verdana, Arial, Helvetica, sans-serif;
}

legend
{
	color: #8e9504;
	text-align: left;
	margin-bottom: 6px;
	vertical-align: baseline;
	font: bold 10px/10px "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
}

fieldset
{
	width: 90%;
	margin: 0 auto;
	padding: 5px;
	border: 1px solid #e6dace;
}

.field
{
	padding: 3px;
	text-align: left;
	white-space: nowrap;
}

label
{
	color: #8e9504;
	font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 9px;
	line-height: 14px;
	float: left;
	margin-right: 0.5em;
	padding-top: 0.2em;
	text-align: right;
	font-weight: normal;
	white-space: nowrap;
	width: 10%;
}



/*</group>*/
p
{
	font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 10pt;
	line-height: 13pt;
	color: #4d4d4d;
}

td
{
	font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 11px;
	color: #000;
}

.receipt
{
	font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 13px;
	line-height: 14px;
	color: #000;
}

.h-copy
{
	font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 11px;
	line-height: 13px;
	color: #000;
	margin: 0px;
	margin-bottom: 6px;
	padding: 0px;
}

.h-more
{
	color: #ae3a3a;
	margin: 0px;
	margin-bottom: 6px;
	padding: 0px;
	font: italic 9px/12px "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
}

.h-headline
{
	color: #ae3a3a;
	margin: 0px 0 6px 0;
	padding: 0px;
	font: bold 14px/14px "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
}

.h-question
{
	color: #7f7f7f;
	margin: 6px 0 6px 0;
	padding: 0px;
	font: bold 14px/14px "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
}

.question
{
	color: #838a01;
	margin: 12px 12px 12px 12px;
	padding: 0px;
	font: bold 12pt/14pt "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
}

.answer
{
	font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 10pt;
	line-height: 13pt;
	color: #4d4d4d;
	margin: 12px 12px 12px 12px;
}

#note,.note
{
	color: #777777;
	margin: 0px;
	padding: 0px;
	font: 11px/12px "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	margin-top: 6px;
	margin-bottom: 6px;
}

#note2,.note2
{
	color: #999999;
	margin: 0px;
	padding: 0px;
	font: 10px/12px "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	margin-top: 6px;
}

.sectrule
{
	font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	border-top: 1px dotted #d8d8d8;
	margin: 18px 0 9px 0;
	padding: 3px 0 6px 0;
	color: #333;
	font-size: 11px;
	line-height: 12px;
}

.login-text
{
	color: #777777;
	margin: 0px;
	padding: 0px;
	font: 9px/9px "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	margin-top: 6px;
	text-align: right;
}

#bold { font-weight: bold; }

.relatedtabs
{
	font-size: 9px;
	color: #CCAFA6;
	border-bottom: #F2DFD9;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
	margin: 0 10px 0 10px;
}

.relateditems
{
	font-size: 10px;
	line-height: 10px;
	margin: 5px 10px 0 20px;
}

ul
{
	font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 11px;
	line-height: 14px;
	margin: 0px;
	border: 0;
	padding: 0px;
}

li
{
	font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 9pt;
	line-height: 11pt;
	color: #000;
	background-image: url(/images/site/libullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 1em;
	list-style-type: none;
	margin-right: 6px;
	margin-top: 3px;
}

.ctnote ul
{
	font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 9pt;
	line-height: 12pt;
	margin: 0px;
	border: transparent;
	padding: 0px;
	color: #777777;
}

.ctnote li
{
	color: #58416D;
	font: 9pt/12pt "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	margin: 6px 0px 0px 0px;
	padding: 0px 10px 0px 1.25em;
	background: url(/images/site/libullet.gif) no-repeat 0px 1px;
}

.ctlist li
{
	color: #000;
	background-image: url(/images/site/libullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	list-style-type: none;
	font: bold 13px/10pt "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 0px 1.25em;
	text-align: left;
	white-space: nowrap;
}

.ctlist ul
{
	padding-left: 10px;
	padding: 0px;
	padding-right: 10px;
}

.ctlist p
{
	color: #000;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	margin-top: 8px;
	font: normal 9px/9px "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
}

.ctlist h4
{
	color: #838a01;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	font: bold 14px/12px "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	border-bottom: none transparent;
	padding-bottom: 0px;
	padding-top: 5px;
	text-align: center;
	margin-bottom: 9px;
}

.ctlist
{
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
}

.ctrow
{
	padding: 0;
	background: url(/images/site/td-top.gif) repeat-x;
}

.ctcol
{
	background: url(/images/site/td-left.gif) repeat-y;
	padding: 5px 5px 5px 10px;
}

.ctcol-green
{
	background: url(/images/site/td-left.gif) repeat-y;
	padding: 5px 5px 5px 10px;
	color: green;
}

.ctcol-red
{
	background: url(/images/site/td-left.gif) repeat-y;
	padding: 5px 5px 5px 10px;
	color: red;
}

.ctend
{
	background: url(/images/site/td-left.gif) repeat-y;
	padding: 2px;
}

.cthead
{
	padding: 3px 5px 3px 10px;
	background: url(/images/site/td-left.gif) repeat-y #ffffed;
	color: #838a01;
}

.cthead a font, .cthead a
{
	text-decoration: underline;
}

.ctsub
{
	padding: 5px 5px 5px 10px;
	background: url(/images/site/td-left.gif) repeat-y #ffffed;
	color: #838a01;
	font-size: 12px;
}

.cttotal
{
	background: url(/images/site/td-left.gif) repeat-y #f4ffe5;
	padding: 5px 5px 5px 10px;
	font-size: 12px;
}

.ctsearch
{
	background: url(/images/site/td-left.gif) repeat-y #f9f8f3;
	padding: 5px 5px 5px 10px;
}

.goals {
	clear: both;
}

.goal {
	clear: both;
	margin: 0 0 12px;
	padding: 0;
}

.goal-label {
	margin: 0 0 3px;
	padding: 0;
	font-size: 9px;
	line-height: 9px;
	color: #808080;
	text-align: center;
	white-space: nowrap;
}

.goal-desc {
	margin: 0 0 3px 10px;
	padding: 0;
	font-size: 9px;
	line-height: 10px;
	color: #808080;
	text-align: left;
}

.goal-amount {
	margin: 0 0 6px;
	padding: 0;
	font-size: 12px;
	line-height: 12px;
	text-align: center;
	font-weight: normal;
}

.goal-name {
	padding: 0;
	font-size: 14px;
	line-height: 12px;
	text-align: left;
	font-weight: bold;
	margin: 0 0 0 10px;
}

.goal-percent {
	padding: 0 0 3px;
	font-size: 12px;
	line-height: 12px;
	text-align: right;
	font-weight: bold;
	margin: 0;
	color: #ffffff;
}

.goal-bar-left
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/site/goal-bar-left.png');
	background-repeat: no-repeat;
	width:1px;
	margin:0;
	padding:0;
}

.goal-bar-left[class]
{
	background: no-repeat url('/images/site/goal-bar-left.png');
}


.goal-bar-center
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/site/goal-bar.png');
	background-repeat: repeat-x;
	margin:0;
	padding:0;
}

.goal-bar-center[class]
{
	background: repeat-x url('/images/site/goal-bar.png');
}

.goal-bar-right
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/site/goal-bar-right.png');
	background-repeat: no-repeat;
	width:3px;
	margin:0;
	padding:0;
}

.goal-bar-right[class]
{
	background: no-repeat url('/images/site/goal-bar-right.png');
}


h1
{
	font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 24px;
	font-weight: bold;
	line-height: 24px;
	margin-top: 12px;
	margin-bottom: 12px;
	color: #838a00;
	margin-left: 0px;
}

.tour h1
{
	font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 30px;
	font-weight: bold;
	line-height: 30px;
	color: #838a00;
	text-align: center;
	margin: 0px;
}

.tour h2
{
	color: #838a00;
	font: bold 18px/18px "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	text-align: left;
	padding: 0px;
	overflow: visible;
	margin: 6px 0px 9px 0px;
}

.tour p
{
	font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 17px;
	line-height: 22px;
	color: #4d4d4d;
	text-decoration: none;
	margin: 0px;
	margin-bottom: 18px;
}

.tour ul {
	font-size: 17px;
	color: #4d4d4d;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
}

.tour li {
	font-size: 17px;
	color: #4d4d4d;
	line-height: 20px;
	padding: 0px 0px 0px 1em;
	margin: 6px 0px 6px 0px;
}

#h-sect
{
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 20px;
	font-weight: bold;
	line-height: 18px;
	color: #fff;
	font-style: italic;
	text-align: center;
	padding: 0;
	margin: 0;
}

#catname
{
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	color: #65A9C9;
	font-style: italic;
	text-align: center;
	padding: 0;
	margin: 0;
}

#h-home
{
	font-size: 16px;
	margin-top: 6px;
	margin-bottom: 16px;
	color: #116794;
}

#p-home { font-size: 12px; }

h2
{
	color: #ae3a3a;
	font: bold 18px/20px "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	margin: 6px 0px 12px 0px;
	text-indent: 0px;
	padding: 0px;
}

/* My Comment */
.ct h2
{
	margin-top: 0px;
	padding-top: 0px;
}

.cth2sub
{
	border-color: #f0f2cb;
	border-width: 0px;
	border-style: solid;
	font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 13px;
	line-height: 18px;
	color: #7f7f7f;
	font-style: normal;
	margin: -6px 0 0px 0;
	border-bottom-width: 0px;
	padding: 0px;
}

#front-h2
{
	font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	margin-top: 6px;
	margin-bottom: 18px;
	color: #ae3a3a;
	font-style: normal;
}

.h2sub
{
	color: #acb600;
	margin: -6px 0px 12px 0px;
	font: normal normal 14px/16px "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	padding: 0px;
}

h3,#h3
{
	color: #ae3a3a;
	margin: 24px 0 0 0;
	font: bold 13px/15px "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
}

h4
{
	font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 11px;
	color: #838a01;
	margin: 18px 0 0px 0;
	padding: 0;
	font-weight: bold;
}

h5
{
	color: #838a00;
	font: bold 12px/12px "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	text-align: left;
	margin: 0px;
	padding: 0px;
	margin-top: 16px;
	margin-bottom: 3px;
	padding-left: 5px;
	overflow: visible;
}

h5.category
{
	color: #7f7f7f;
	font: normal 10px/10px "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	text-align: right;
	margin: 0px;
	padding: 0px;
	overflow: visible;
	margin:0;
	padding:0 10px 0 0;
	margin-bottom:6px;
	white-space: nowrap;
}

h5 A:link
{
	color: #838a00;
	text-decoration: none;
	border-color: transparent;
}

h5 A:visited
{
	color: #838a00;
	text-decoration: none;
	border-color: transparent;
}

h5 A:active { color: #d55651; }

h5 A:hover
{
	color: #d55651;
	text-decoration: underline;
}

.h-label
{
	color: #838a01;
	font: bold 10px/10px "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	text-align: center;
	margin: 0px;
	padding: 0px;
	margin-bottom: 3px;
	padding-left: 0px;
}

.tile
{
	margin: 0;
	padding: 0;
	background-image: url(/images/site/tile-bkg.jpg);
}

.tile1
{
	margin: 0;
	padding: 0;
	background-image: url(/images/site/tile-bkg1.jpg);
	margin-top: 10px;
}
.intro
{
	border-color: #f0f2cb;
	border-width: 0px;
	border-style: solid;
	font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 13px;
	line-height: 18px;
	color: #7f7f7f;
	font-style: normal;
	margin: 0px 0 0px 0;
	border-bottom-width: 0px;
	padding-bottom: 16px;
	padding-right: 10px;
	padding-left: 10px;
}

.h2blurb
{
	font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 11px;
	line-height: 14px;
	color: #000;
	margin: 0 0px 0 0px;
}

.aboutblurb
{
	font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 11px;
	line-height: 14px;
	color: #000;
	margin: -6px 6px 18px 6px;
}

.blurb
{
	font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 11px;
	line-height: 14px;
	color: #000;
	margin: 0 15px 0 15px;
}

.headline
{
	font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 18px;
	line-height: 18px;
	color: #ae3a3a;
	font-weight: bold;
	margin: 9px 15px 6px 15px;
}

.date-left
{
	color: #777777;
	margin: 0px;
	padding: 0px;
	font: 11px/12px "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	margin-top: 18px;
	margin-bottom: 0px;
	margin-left: 15px;
}

.subhead
{
	color: #acb600;
	margin: 6px 15px 6px 15px;
	font: normal normal 14px/16px "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
}

.tip-h
{
	font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 18px;
	line-height: 18px;
	color: #ae3a3a;
	font-weight: bold;
	margin: 18px 0px 6px 0px;
}

.tip-s
{
	color: #acb600;
	margin: 9px 0px 6px 0px;
	font: normal normal 14px/16px "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
}

.tip-h2
{
	font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 15px;
	line-height: 15px;
	color: #ae3a3a;
	font-weight: bold;
	margin: 18px 0px 6px 0px;
}

.tip-s2
{
	color: #9d9d9d;
	margin: 6px 0px 6px 0px;
	font: normal normal 14px/16px "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
}

.date-right
{
	text-align: right;
	border-bottom: 1px solid #f4e079;
	float: right;
	display: block;
	clear: right;
	margin: 0px;
	padding: 0px;
	padding-bottom: 3px;
}

/*<group=links>*/
A:link
{
	color: #ae3a3a;
	text-decoration: none;
}

A:visited
{
	color: #ae3a3a;
	text-decoration: none;
}

A:active { color: #d42921; }

A:hover
{
	color: #d42921;
	text-decoration: underline;
}

/*</group>*/
/*<group=footer>*/
.footer
{
	font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 13px;
	line-height: 13px;
	color: #f1c80e;
}

.footer A:link
{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.footer A:visited
{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.footer A:active
{
	color: #f1c80e;
	font-weight: bold;
}

.footer A:hover
{
	color: #f1c80e;
	text-decoration: underline;
	font-weight: bold;
}

/*</group>*/
/*<group=copyright>*/
.copyright
{
	font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 10px;
	line-height: 12px;
	color: #722626;
	margin-bottom: 12px;
}

.copyright A:link
{
	color: #722626;
	text-decoration: none;
	font-weight: bold;
}

.copyright A:visited
{
	color: #722626;
	text-decoration: none;
	font-weight: bold;
}

.copyright A:active
{
	color: #f1c80e;
	font-weight: bold;
}

.copyright A:hover
{
	color: #f1c80e;
	text-decoration: underline;
	font-weight: bold;
}

/*</group>*/
/* Shopping Cart Styles START */
.c-bkg { background-color: #eeeedd; }
.c-box { background-color: #ccc599; }

#c-label
{
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 10px;
	font-style: italic;
	color: #7f6f06;
}

/* Shopping Cart Styles END */
.c-dent
{
	margin-left: 12px;
	margin-right: 10px;
}

.ident
{
	margin-left: 10px;
	margin-right: 6px;
}

.black { color: #000000; }

.form1
{
	color: #ae3a3a;
	font-size: 11px;
	line-height: 14px;
}

.form1 A:link
{
	color: #ae3a3a;
	text-decoration: none;
}

.form1 A:visited
{
	color: #ae3a3a;
	text-decoration: none;
}

.form1 A:active { color: #d55651; }

.form1 A:hover
{
	color: #d55651;
	text-decoration: underline;
}

#f-label
{
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 10px;
	font-style: italic;
	color: #7f6f06;
}

.printlink
{
	color: #999999;
	font: 9px/9px "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
}

.printlink a:link, .printlink a:visited
{
	font: 9px/9px "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	color: #999999;
}

.printlink a:active, .printlink a:hover
{
	color: #d55651;
	font: 9px/9px "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	text-decoration: underline;
}

#cart
{
	color: #666633;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
}

#error
{
	color: #F00;
	font-size: 12px;
	line-height: 13px;
	font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-weight: normal;
}

#error2
{
	color: #ef1f1d;
	font-size: 14px;
	line-height: 15px;
	font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-weight: bold;
}

#none
{
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 11px;
	font-style: italic;
	color: #5f7c50;
	margin-top: -3px;
}

#login
{
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 9px;
	color: #f9e04c;
	margin-bottom: 4px;
	margin-right: 6px;
}

#menu
{
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 10px;
	color: black;
}

#list
{
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 10px;
	line-height: 14px;
	color: #666633;
}

#w-head
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 24px;
	line-height: 24px;
	color: #6c2522;
	margin-bottom: 0px;
	margin-top: 9px;
	text-transform: uppercase;
}

#w-sub
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	line-height: 16px;
	color: #666666;
	margin-bottom: 6px;
	margin-top: 18px;
	text-transform: uppercase;
}

#e-place
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	line-height: 16px;
	color: #5f7c50;
	font-style: italic;
	margin-top: 12px;
	margin-bottom: 3px;
}

#e-time
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	line-height: 12px;
	color: #5f7c50;
	margin-top: 0px;
	margin-bottom: 0px;
}

#e-phone
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #777777;
	margin-top: 0px;
	margin-bottom: 3px;
}

#e-desc
{
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 11px;
	line-height: 14px;
	color: #666633;
	margin-top: 9px;
	margin-bottom: 6px;
}

#e-date
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	line-height: 13px;
	color: #823037;
	font-weight: bold;
	text-align: center;
}

#n-title
{
	font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 16px;
	line-height: 16px;
	color: #ae3a3a;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 18px;
}

#n-subhead
{
	font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 14px;
	line-height: 15px;
	color: #418243;
	font-style: italic;
	margin-bottom: 9px;
	margin-top: 9px;
}

#n-subheadb
{
	font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 14px;
	line-height: 15px;
	color: #ae3a3a;
	font-style: italic;
	font-weight: bold;
}

#n-date, .date
{
	font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 10px;
	line-height: 13px;
	color: #CC9184;
	margin: 0px;
	padding: 0px;
}

#n-author,#author, .author
{
	color: #722626;
	font: bold 10px/13px "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
}

.label
{
	color: #CC9184;
	font: 10px/13px "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	margin: 0px;
	padding: 0px;
}

.fromlabel
{
	color: #CC9184;
	font: 10px/13px "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	margin: 0px;
	padding: 0px;
	margin-left: 12px;
}

#n-note
{
	font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 9px;
	line-height: 13px;
	color: #CC9184;
	font-style: italic;
}

#n-menu
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	line-height: 13px;
	color: #000000;
}

#n-bold
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	line-height: 13px;
	color: #000000;
	font-weight: bold;
}

.bydate,#bydate
{
	border-color: #E9D7D3;
	border-width: 1px 0 1px 0;
	border-style: solid;
	padding: 2px;
}

.backtoparent,#backtoparent
{
	border-color: #E9D7D3;
	border-width: 1px 0 1px 0;
	border-style: solid;
	padding: 2px;
}

.nodate
{
	border-color: #E9D7D3;
	border-width: 1px 0 0 0;
	border-style: solid;
	padding: 2px;
}

#ns-head
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 20px;
	line-height: 20px;
	color: #5f7c50;
	font-weight: bold;
}

#ns-sub
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	line-height: 16px;
	color: #666666;
	font-style: italic;
}

#name
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #5f7c50;
	font-weight: bold;
}

#title
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #5f7c50;
	font-style: italic;
}

#bio
{
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 11px;
	line-height: 14px;
	color: #666633;
}

#vintage
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #5f7c50;
	font-style: italic;
	margin-top: -6px;
}

#city
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #5f7c50;
	font-style: italic;
	margin-top: -6px;
	font-weight: bold;
}

#caption
{
	font-family: Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 10px;
	line-height: 11px;
	margin-top: 3px;
	margin-bottom: 6px;
	color: #9A7267;
	font-style: italic;
	padding: 0;
}

#caption-left
{
	font-family: Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 10px;
	line-height: 10px;
	margin-top: -8px;
	margin-bottom: -8px;
	color: #9A7267;
	font-style: italic;
}

/*<group=related items>*/
.item
{
	color: #777777;
	margin: 0px;
	padding: 0px;
	margin-left: 40px;
	margin-right: 35px;
	font: 10px/11px "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	margin-bottom: 6px;
}

.itemblurb
{
	color: #777777;
	margin: 0px;
	padding: 0px;
	margin-right: 35px;
	margin-left: 40px;
	font: 9px/10px "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
}

.itemgroup
{
	color: #999999;
	margin-right: 35px;
	margin-left: 40px;
	font: 9px/10px "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	border-bottom: 1px dotted #cbcbcb;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-right: 0px;
	padding-bottom: 2px;
}

.itemlink
{
	color: #777777;
	margin: 0px;
	padding: 0px;
	margin-right: 35px;
	margin-left: 40px;
	font: 10px/10px "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
}

/*</group>*/
#result
{
	font-family: Trebucet MS, Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 12px;
	color: #89322C;
	font-weight: bold;
	padding: 6px 0 0 0;
	margin: 9px 0 3px 0;
	border-color: #F2E1DA;
	border-width: 1px 0 0 0;
	border-style: solid;
}

#mod
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #5190B0;
	padding: 0;
	margin: 0 0 3px 0;
}

#nav
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #777777;
	margin: 0px;
}

#noter
{
	font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 10px;
	color: #ae3a3a;
}

#sup { font-size: 8px; }
.rule { background-color: #F2E1DA; }
.rule2 { border-top: 1px dotted #d8d8d8; }

.frame
{
	color: #000;
	border-color: transparent;
}

.frame A:link
{
	color: #000;
	text-decoration: none;
	border-color: transparent;
}

.frame A:visited
{
	color: #000;
	text-decoration: none;
	border-color: transparent;
}

.frame A:active { color: #d55651; }

.frame A:hover
{
	color: #d55651;
	text-decoration: underline;
}

.imglink
{
	border: 1px;
	border-color: white;
	border-style: solid;
	background: transparent;
}

A:hover .imglink, A:active .imglink { border: 1px solid #f1c80e; }

/* contentBox - for listing "True Confessions" or "Interview of the Week" titles */

div.contentBox
{
	margin: 0;
	padding: 0;
	border: 0;
	width: 152px;
	float: right;
}

div.contentBox h3
{
	color: #707800;
	font: bold 11px/12px "Comic Sans MS", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	margin: 0px;
}

div.contentBox ul
{
}

div.contentBox ul li
{
	font-size: 7pt;
	line-height: 8pt;
	background-image: url(/images/site/libullet2.gif);
	background-position: -3px 0px;
	margin-right: 15px;
	margin-top: 4px;
	font-weight: bold;
}

div.contentBox ul li ul li
{
	font-size: 7pt;
	line-height: 8pt;
	margin-right: 15px;
	margin-top: 4px;
	list-style: none;
	background: -3px 0px url(/images/site/libullet3.gif) no-repeat;
	margin-left: -3px;
	font-weight: normal;
}

form.sendToAFriend
{
	margin: 0px;
	border: 1px solid black;
}

form.sendToAFriend input.email
}
}


.arrows {
	height: 36px;
	display: block;
}

/*<group=arrows>*/


.arrows {
	margin: 0px;
	padding: 0px;
}

.arrow-left {
	height: 36px;
	float: left;
	margin: 0px;
	padding: 0px;
}

.arrow-left-bkg {
	height: 36px;
	background: url(/images/site/arrow-left.gif) left top;
	margin: 0px;
	padding: 0px;
	padding-left: 26px;
	text-align: left;
	vertical-align: middle;
}

.arrow-left-cap {
	background: url(/images/site/arrow-left-cap.gif);
	width: 20px;
	height: 36px;
}

.arrow-right {
	float: right;
	margin: 0px;
	padding: 0px;
	height: 36px;
}

.arrow-right-bkg {
	margin: 0px;
	padding: 0px;
	padding-right: 26px;
	height: 36px;
	background: url(/images/site/arrow-right.gif) right top;
	text-align: right;
	vertical-align: middle;
}

.arrow-right-cap {
	background: url(/images/site/arrow-right-cap.gif);
	width: 20px;
	height: 36px;
}

.arrows A, .arrows A:link
{
	color: #fff;
	text-decoration: none;
	border-color: transparent;
	font-size: 12px;
	font-weight: bold;
	display: block;
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;

}

.arrows A:visited
{
	color: #fff;
	text-decoration: none;
	border-color: transparent;
}

.arrows A:active { color: #ffff66;
	text-decoration: underline;
}

.arrows A:hover
{
	color: #ffff66;
	text-decoration: underline;
}

/*</group>*/

/*<group=prevnext>*/

.prevnext {
	margin: 0px;
	padding: 0px;
}

.prevnext-left {
	height: 36px;
	float: left;
	margin: 0px;
	padding: 0px;
}

.prevnext-left-bkg {
	height: 36px;
	background: left top;
	margin: 0px;
	padding: 0px;
	padding-left: 0;
	text-align: left;
	vertical-align: middle;
}

.prevnext-right {
	float: right;
	margin: 0px;
	padding: 0px;
	height: 36px;
}

.prevnext-right-bkg {
	margin: 0px;
	padding: 0px;
	padding-right: 0;
	height: 36px;
	background: right top;
	text-align: right;
	vertical-align: middle;
}

.prevnext A, .prevnext A:link
{
	color: #9ca800;
	text-decoration: none;
	border-color: transparent;
	font-size: 12px;
	font-weight: bold;
	display: block;
	margin: 0px;
	padding: 0px;

}

.prevnext A:visited
{
	color: #9ca800;
	text-decoration: none;
	border-color: transparent;
}

.prevnext A:active { color: #d42921;
	text-decoration: underline;
}

.prevnext A:hover
{
	color: #d42921;
	text-decoration: underline;
}

/*</group>*/


.doorstop
{
	height: 1px;
	clear: both;
	margin: 0px;
	padding: 0px;
}