html,body{margin:0;
	padding:0;
	color:#000;
	font-family:garamond;
	line-height:130%;
	font-size:105%;
	background:#040605;
	_overflow:auto}
h1{margin-top:0;color:#411;text-align:center;}
h2{text-align:center;margin-top:0;color:#411;background:#a69b6f;border:solid 1px #333;padding:5px}
h3{color:#411;text-align:center}
a{color:#600}

#maincol a:hover{color:#d8dac5;
	background:#a69b6f}

a:hover{color:#d8dac5}

#body{background:#040605/*#dedccf*/;position:absolute;top:/*0;*/-60px;left:0;min-height:100%;_height:110%;width:100%;_width:102%}

#page{position:relative;
	width:90%;
	margin:0 auto;
	margin-top:2%;
	padding:0;
	text-align:left;
	border:solid 1px #333;
	filter:alpha(opacity=75);
	opacity:0.7;
	-moz-opacity:0.75;
	-khtml-opacity:0.75;
	min-height:590px;
	_height:590px;
	background:#ada37a; /* same bg as side col */}

#header{margin:0 0;
	padding:10px;
	background:#8b8056;
	border-bottom:double 4px #333;
	font-family:garamond}

#header h1{color:#411;
	font-weight:bold;
	margin-top:2%;
	font-variant:small-caps;
	text-align:left}

#address{float:right;
	font-variant:small-caps;
	line-height:100%;
	text-align:center;
	margin:9px auto 0;
 	font-size:75%}

#columns{position:relative;
	width:100%;
	overflow:hidden;
	margin:0 0;
	padding:0}

#maincol{margin:0 0 0 170px;
	padding:10px;
	background:#d8dac5;
	text-align:justify;
	border-left:solid 1px #333;
	min-height:412px;
	_height:412px}

#sidecol{position:absolute;
	left:0;
	top:0;
	width:150px;
	margin:0;
	padding:10px;
	background:#ada37a;
	background:transparent}

#navpic{height:160px;
	width:148px;
	background:#d8dac5;
	margin-bottom:12px;
	border:solid 1px #333;
	text-align:center}

#footer{margin:0;
	color:#411;
	text-align:center;
	padding:10px;
	background:#9f9464;
	border-top:double 3px #333}


#links{position:relative;
	width:150px;
	margin:0 auto;
	font-family:garamond;
	font-size:120%}

#links a:hover{color:#000;
	background:#8b8056;
	border:solid 1px #333}

#links a{text-align:center;
	font-weight:bold;
	padding:5px 10px;
	margin:0 0 13px;
	border-width:0;
	text-decoration:none;
	color:#a69b6f;
	background:#630;
	border:solid 1px #333;
	display:block}

a#selected{color:#411;
	background:#a69b6f}


.col{color:#643900}

.del{display:none}

.picr{border:solid 1px #111;
	margin:6px 0 0 3px;
	float:right;
	clear:right}

.picl{border:solid 1px #111;
	margin:6px 3px 0 0;
	float:left;
	clear:left}
.message_header{color:#630}
.p14{font-size:120%}
.p12{font-size:100%}
.p10{font-size:90%}
.p8{font-size:75%}
.p7{font-size:70%}
.p6{font-size:60%}
.b{font-weight:700}
.i{font-style:italic}
.c{text-align:center}
.center{margin:auto}
p.l{margin-top:0.3em}

.r{text-align:right}
.l{text-align:left}
.j{text-align:justify}
.right{float:right;
	clear:right}
.left{float:left;
	clear:left}

#mail_table{padding:20px;
	border:1px solid #777;
	width:80%;
	_width:532px;
	margin:0 auto;
	background:#ebece1}

#googie_l{padding:0px;
	border:none;
	float:left}

#googie_r{padding:0px;
	border:none;
	text-align:right}

#comments{width:100%;
	_width:530px;
	height:132pt;
	clear:none;
	margin:0 auto}

.tr{float:right;
	display:block;
	clear:right}

.tl{float:left;
	display:block;
	clear:left}

*> span.tr{margin-bottom:1.0em}

*> span.tl{margin-bottom:1.0em}

.clr{clear:both}

.ind{text-indent:30pt}

.norm{font-weight:normal}

.nowrap{white-space:nowrap}

.none{text-decoration:none}

.hr{color:#999;
	background-color:#999;
	width:80%;
	height:1px;
	border:0;
	margin:0 auto;
	text-align:center}

li{margin-top:12px;
	margin-bottom:0px}

.smallcaps{font-variant:small-caps}
