body {
	margin:0px;
	background-color:#ffffff;
	font-size:14px; 
	line-height:130%;
	color: #555555;
}

#container {
	margin:auto;
	width:895px;
	font-size:11px;
	font-family: verdana, arial, sans-serif;
	line-height: 150%;
	padding:0px;
}

	A 			{ color: #52774A; text-decoration: none; }
	A:link		{ color: #52774A; text-decoration: none; }
	A:visited	{ color: #52774A; text-decoration: none; }
	A:active	{ color: #52774A; text-decoration: none; }
	A:hover		{ color: #52774A; text-decoration: none; }
 .footer {font-family:verdana,arial; width:440px;border-bottom:1px dotted #cccccc;padding-bottom:2px; font-size:9px;text-align:right}
.other {font-family:verdana,arial; width:440px;border-bottom:1px dotted #cccccc;padding-bottom:2px; font-size:10px;}

/*
#leftcolumn {
	margin:0px;
	padding-top:60px;
	padding-right:25px;
	position:relative;
	float:left;
	width:430px;
}



#archiveleftcolumn {
	margin:0px;
	padding-top:10px;
	padding-right:25px;
	position:relative;
	float:left;
	width:430px;
}

#rightcolumn{
	margin:0px;
	padding:0px;
	font-size:14px;
    position:relative;
    float:right;
    width:440px;
    line-height:130%;
    color:#555555;
}
*/
h1 {
font-family:News Gothic,Arial,sans-serif;font-size:20px;color:#52774A;line-height:105%;
font-weight:normal;
}

h2 {
font-weight: normal; 
color:#52774A;
font-size:14px;
padding-bottom:2px;
margin:0px;
}

.author{
color:#777777;
font-size:11px;
border-bottom: solid 2px #cccccc;
}

.sidetitle{
border-bottom: solid 2px #cccccc;
margin-bottom: 5px;
font-weight: normal; 
color:#777777;
font-size:11px;
}

.observed{
margin-bottom: 5px;
margin-top: 5px;
}


#logoheader{
background-color:#2F3A33;
margin:0px;
padding:0px;
width:440px;
height:260px;
}

#archiveheader{
background-color:#2F3A33;
margin:0px;
padding:0px;
width:895px;
height:120px;
}


#rightfarcolumn{
	background-color:#e2e7e2;
        margin:0px;
        padding-top:30px;
        padding-left:10px;
        padding-right:10px;
        position:relative;
        float:right;
        width:200px;
}

#observedcolumn {
	background-color:#d8e2d8;
        margin:0px;
        padding-top:30px;
        padding-left:10px;
        padding-right:10px;
        position:relative;
        float:left;
        width:200px;
}

td.job {
	padding:10px;
	border-bottom: solid 1px black;
}

td.dateposted {
	padding:10px;
	border-bottom: solid 1px black;
	border-left: solid 1px black;
	align: top;
}

h4 {
	margin:0px;
	padding:0px;
	line-height:110%;
}
