body {
	background: #877E78 url("../images/hexHawthorne.gif") no-repeat fixed;
	margin:0 0 10px 0;
	text-align:center;
}

b.quote {
	font-size:18px;
	vertical-align:-8px;
	line-height:1px;
}

h1 {
	text-align:left;
	font-family: Verdana, sans-serif;
	font-size: 22px;
	color:#eee;
	font-weight:bold;
	margin: 8px 0 -10px 0;
	width:600px;
}

h1 b {
	font-size: 14px;
	color:#CCC1BB;
}

h2 {
	text-align:left;
	font-family: Verdana, sans-serif;
	font-size: 14px;
	color:#eee;
	font-weight:bold;
	margin: 8px 10px 0 10px;
}

h2 em {
	font-size:11px;
	color:#ccc;
}

h3 {
	text-align:left;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color:#eee;
	font-weight:bold;
	margin: 0 10px 0 10px;
}

p {
	font-family:Verdana, sans-serif;
	color:#ddd;
	text-align:justify;
	font-size: 10px;
	margin:8px 10px 10px 10px;
	line-height:14px;
}

p.nav {
	font-size: 9px;
	color:#ccc;
	margin:0 0 0 4px;
	letter-spacing:1pt;
	vertical-align:middle;
	white-space:nowrap;
}

p.quote {
	margin-right:30px;
	margin-left:30px;
}

.code {
	font-family: Courier, monospace;
	font-size: 12px;
	color:#fe8;
}

div {
	font-family:Verdana, sans-serif;
	color:#ccc;
	font-size: 10px;
}

.ndc{
	height:20px;
	width:120px;
	vertical-align:middle;
	background:url("../images/cellBG4.png");
	visibility : visible;
}

div.layout {
	margin:auto;
	width:604px;
	padding-bottom:10px
}

div.content {
	margin:20px 0 0 0;
	width:604px;
	text-align:left;
	padding:2px 0 2px 0;
	background:url("../images/cellBG4.png");
}

div.contentGreen {
	margin:20px 0 0 0;
	width:604px;
	text-align:left;
	padding:2px 0 2px 0;
	background:url("../images/cellBGgreen.png");
}

div.contentRed {
	margin:20px 0 0 0;
	width:604px;
	text-align:left;
	padding:2px 0 2px 0;
	background:url("../images/cellBGred.png");
}

div.colLeft {
	margin:0 10px 0 0;
	border-right: 1px dashed #888;
	width:241px;
	background:url("../images/cellBG4.png");
	float:left;
}

div.colRight {
	margin:0 0 0 10px;
	border-left: 1px dashed #888;
	width:241px;
	background:url("../images/cellBG4.png");
	float:right;
}

div.tabOff {
	margin:20px 0 0 0;
	width:604px;
	text-align:center;
	padding:2px 0 2px 0;
	background:url("../images/cellBG2.png");
	float:left;
	margin-right:1px;
}

div.tabOn {
	margin:20px 0 0 0;
	width:604px;
	text-align:center;
	padding:2px 0 2px 0;
	background:url("../images/cellBG4.png");
	float:left;
	margin-right:1px;
}

div.pageFooterR {
	margin:4px 2px 0 0;
	width:280px;
	text-align:right;
	color:#aaa;
	float:right;
	font-size:9px;
}

div.pageFooterL {
	margin:4px 0 0 2px;
	width:280px;
	text-align:left;
	color:#aaa;
	float:left;
	font-size:9px;
}

div.miniPicTL {
	float:left;
	margin:3px 10px 6px 10px;
	width:132px;
	text-align:center;
	font-size: 9px;
	color:#CCC1BB;
}

div.miniPicTR {
	float:right;
	margin:3px 10px 6px 10px;
	width:132px;
	text-align:center;
	font-size: 9px;
	color:#CCC1BB;
}

div.miniPicWL {
	float:left;
	margin:3px 10px 6px 10px;
	width:172px;
	text-align:center;
	font-size: 9px;
	color:#CCC1BB;
}

div.miniPicWR {
	float:right;
	margin:3px 10px 6px 10px;
	width:172px;
	text-align:center;
	font-size: 9px;
	color:#CCC1BB;
}

div.fullPicTL {
	float:left;
	margin:3px 10px 6px 10px;
	width:252px;
	text-align:center;
	font-size: 9px;
	color:#CCC1BB;
}

div.fullPicTR {
	float:right;
	margin:3px 10px 6px 10px;
	width:252px;
	text-align:center;
	font-size: 9px;
	color:#CCC1BB;
}

div.fullPicWL {
	float:left;
	margin:3px 10px 6px 10px;
	width:332px;
	text-align:center;
	font-size: 9px;
	color:#CCC1BB;
}

div.fullPicWR {
	float:right;
	margin:3px 10px 6px 10px;
	width:332px;
	text-align:center;
	font-size: 9px;
	color:#CCC1BB;
}

div.webcam {
	float:right;
	margin:10px 10px 6px 10px;
	width:320px;
	height:240px;
	border:#fff solid 6px;
}

img.miniPic {
	border:#fff solid 6px;
	margin:0 0 6px 0;
}

img.splash {
	background:#fff;
	border:6px solid #fff;
}

input,textarea,select {
	font-family: Verdana, sans-serif;
	font-size:10px;
	color:#ddd;
	background:#777;
	border:1px solid #999;
}

input.webcam {
	background:#554A44;
	border:0;
}

ul,ol {
	font-family:Verdana, sans-serif;
	color:#ddd;
	text-align:justify;
	font-size: 10px;
	margin:10px  10px 10px 20px;
	line-height:14px;
}

.normal {
	font-family:Verdana, sans-serif;
	color:#ddd;
	font-size: 10px;
}

p.fullBanner	{margin:8px 16px 16px 66px;}
img.fullBanner	{border:1px solid #aaa;}


a:link, a:visited						{color:#ddd;text-decoration:none}
a:active, a:hover						{color:#fff;text-decoration:none}

a.a:link, a.a:visited					{background:#776C66;border-bottom:1px dotted #CCC1BB}
a.a:active, a.a:hover					{background:#554A44}

a.title:link, a.title:visited			{border-bottom:1px dotted #ccc}
a.title:active, a.title:hover			{}

a.nav:link, a.nav:visited				{color:#ccc}
a.nav:active, a.nav:hover				{color:#fff}

a.navActive:link, a.navActive:visited	{font-weight:bold;letter-spacing:1pt}
a.navActive:active, a.navActive:hover	{font-weight:bold;letter-spacing:1pt}

p.lj a:link, p.lj a:visited				{background:#776C66;border-bottom:1px dotted #CCC1BB}
p.lj a:active, p.lj a:hover				{background:#554A44}

h2 a:link, h2 a:visited					{color:#ddd;border-bottom:1px dotted #CCC1BB}
h2 a:active, h2 a:hover					{color:#fff}



div.yahoo {
	background:none;
	margin:0;
	padding:0;
}
div.yahoo table {
	background:none;
	padding:0;
	margin:0;
}
div.yahoo td {
	background:none;
	padding:10px;
}
div.yahoo tr {
	background:none;
}
div.yahoo font {
	color:#ddd;
	font-family:Verdana, sans-serif;
	font-size: 10px;
	line-height:14px;
	margin:0;
	text-align:left;
}
div.yahoo font b {
	font-size: 14px;
}
div.yahoo li{
	list-style:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:-20px;
	margin-bottom: 6px;
}