html,body	{background:#CECF9C; margin:0; padding:0;  font-size:90%; font-family:century gothic,arial,helvetica, sans-serif;}

html,body,
p,ul,ol,li, 
td,th,dl,dt, 
blockquote,

h1,h2,h3,h4,h5	{color:#403317; font-family:century gothic,arial,helvetica, sans-serif;}

 .button {   font-family:century gothic,arial,helvetica, sans-serif;   background-color: #F1F2E2; font-size: 12px;   font-weight: bold; } 

p,li,dd,dt,th,td,
blockquote, pre, code, xmp,
#left-nav,
#related-links	{font-size:1em;}

pre, code, xmp {margin:0; font-size:1.2em;}
* html pre {margin:0; font-size:1em;}
* html code {margin:0; font-size:1em;}
* html xmp {margin:0; font-size:1em;}



p	{font-family:century gothic,arial,helvetica, sans-serif;}
.first	{padding:0 0 .5em 0;}
ul.first	{margin:0; padding:0 0 .5em 1.5em;}
ul	{margin:0; padding:.5em 0 .5em 1.5em;}
ol	{padding:.5em 0 .5em 1.5em;}
ul ul, ul ol, ol ol, ol ul {padding-bottom:0;}
dl	{}
li	{margin:0; padding-bottom:.5em; line-height:1.25em;}
dt	{margin:0; padding:0; font-weight:bold; line-height:1.25em;}
dd	{margin:0; padding:0em 0em .25em 3em; line-height:1.25em;}

a img	{border:0 solid #f00;}
a:hover	{color:#D7961E; text-decoration:underline;}
a:link       { color: #D7961E; text-decoration: none; font-weight: bold; font-family: Arial; font-size: 8pt; }
a:visited   { color: #D7961E; text-decoration: none; font-weight: bold; font-family: Arial; font-size: 8pt; }
a:active  { color: #D7961E; text-decoration: none;  font-weight: bold; font-family: Arial; font-size: 8pt; }


table {border:0; font-size:1em;}

table caption, 
table th, 
table tr, 
table td, 
table tr th, 
table tr td {font-size:1em;}

table caption {font-weight:bold; text-align:left;}
table th {text-align:left; font-weight:bold;}
table th, table td  {vertical-align:top;}

table tr.odd,
table tr.white {background:#fff;}

table tr.even,
table tr.gray {background:#ddd;}

.basic-table {}
.basic-table td {padding:.3em 1em;}
.basic-table th {padding:.3em 1em; text-align:left;}

.pop_link {
	background:url(images/ico-link.jpg) 0px 2px no-repeat;
	padding:3 3 1em 20; display:block;
	
}
.pop_link_color {
	background:url(images/ico-linkcolor.jpg) 0px 2px no-repeat;
	padding:3 3 1em 20; display:block;
	
}

.navitem {
	background-color:#D7961E;
	color:#FFFFFF;
}

.nav_link {
	background:url(images/ico-bullet.jpg) 0px 2px no-repeat;
	padding:3 3 1em 35; display:block;
	
}

.email-link {
	display:inline;
	background:url(images/ico-email.jpg) 0px 1px no-repeat;
	padding:3 3 1em 25px; display:block;
}
.emailcolor-link {
	display:inline;
	background:url(images/ico-emailbgcolor.jpg) 0px 1px no-repeat;
	padding:3 3 1em 25px; display:block;
}
.emailflcolor-link {
	display:inline;
	background:url(images/ico-emailflcolor.jpg) 0px 1px no-repeat;
	padding:3 3 1em 25px; display:block;
}


/* ------- columns ------- */
#container {
	position:absolute;
	left: 85px;
	margin-bottom:0px;
}
#footer {
	position:relative;
	margin-top:0px;
}
.color1 {
	color:#B5A784;

}
.color2 {
	color:#D7961E
}
.color3 {
	color:#ABA28E;
}

#datestamp {
	color: #D7961E;
	position: absolute;
	width: 820;
	text-align: right;
}

#sidebar{
display:inline;
top: 160px;
left:825px;
position:absolute;
width: 545px;

}

#rightcolumn{
display:inline;
top: 122px;
left:275px;
position:absolute;
width: 545px;
background-color:#FFFFFF;
padding:15px 15px 15px 15px;
text-align:justify;
}


#leftcolumn {
position:relative;
display:inline;
vertical-align:top;
width: 275px;
}

#flash{
position:absolute;
left:824px;
width:275px;
top:109px;
text-align:justify;
padding:22 5 5 5;
background:url(images/ico-alert.jpg) 0px 1px no-repeat;
background-color:#D7961E;
}

#postcard{

position:relative;
}


/* ------- colors ------- */

#color-float {float:left; margin:2px .5em .5em 0;}

.tan {color:DCD8AB;}
.orange {color:EACF8D;}
.blue {color:92ABAC;}
.grey {color:BCBFB0;}
.cream {color:FCFAE8;}
.mutetan {color:D4D2AB;}
.muteorange {color:E1CB90;}
.mutecream {color:F1F2E2;}
.muteblue {color:92ABAC;}

.trorange {font-weight:bold;}
.trorangeheader {color:EACF8D; font-style:italic; font-weight:bold}

