#hpagebutlist {
list-style-type:none;
margin: 25px 0px 0px -42px;
width:940px;

}

.timeline {
position:relative;
top: 40px;
left: 190px;
border: 1px solid gray;

}


.green {

color:#6e9246;
}

#copyrightcontainer {
margin-left: auto;
margin-right: auto;
width: 940px;
clear:both;

}

#servicespace {
margin-top: 40px;
margin-bottom: 40px;
}


#copyrighttext {
font-family:  arial, san-serif;
font-size: 10px;
margin: 170px 0px 10px 210px;
width: 600px;
color:  #5b5b5b;
clear: both;
}



#hpagebutlist ul {

margin: 0px;
list-style-type:none;
}

#subbutspace {
margin: 60px 0px 0px 0px;

}

#hpagebutlist li {
list-style-type:none;
display:inline;
margin: 0px;

}

#hpagebutlist li a {
list-style-type:none;
margin: 0px 0px 0px 6px;
float:left;


}

img {
list-style-type:none;
border: none;
text-decoration: none;
}
#mainnav2 {
height: 29px;
margin: 30px 0px 0px 0px;
}

#mainnav2 ul {
position:relative;
left: -30px;
top: -1px;
margin-left: auto;
margin-right: auto;
width: 900px;
}

#mainnav2 li {
float:left;
display:inline;
font-weight:bold;

}

#mainnav2 li a{
float: left; text-decoration: none; padding: 5px 10px 2px 10px;  color:#000;
font-family: myriad pro, lucida grande, arial, san-serif;
font-size: 14px;
}





#mainnav2 ul li a:hover{
float: left; text-decoration: none; padding: 5px 10px 2px 10px;  
font-family: myriad pro, lucida grande, arial, san-serif;
color:#6e9246;
font-size: 14px;
}

#mainnav2 li a:visited{
float: left; text-decoration: none; padding: 5px 10px 2px 10px;  color:#000;
font-family: myriad pro, lucida grande, arial, san-serif;


}

#mainnav {
background: url('http://jeremypiersongraphics.com/compass_new/headbkg.png') repeat-x;
height: 29px;
margin:-12px 0px 0px 0px;
}

#mainnav ul {
position:relative;
left: -30px;
top: -1px;
margin-left: auto;
margin-right: auto;
width: 900px;
}

#mainnav li {
float:left;
display:inline;
 font-weight:bold;

}

#mainnav li a{
float: left; text-decoration: none; padding: 5px 10px 2px 10px;  color:#FFF;
font-family: myriad pro, lucida grande, arial, san-serif;

}


#mainnav li a#homenav{
float: left; text-decoration: none; padding: 5px 10px 2px 10px;  color:#FFF;
background-color: #6e9246;
font-family: myriad pro, lucida grande, arial, san-serif;

}


#mainnav ul li a:hover{
float: left; text-decoration: none; padding: 5px 10px 2px 10px;  
font-family: myriad pro, lucida grande, arial, san-serif;
color:#6e9246;

}

#mainnav li a:visited{
float: left; text-decoration: none; padding: 5px 10px 2px 10px;  color:#FFF;
font-family: myriad pro, lucida grande, arial, san-serif;


}



body{font:12px/1.5em Myriad Pro,Lucida Grande, Arial,san-serif;background: #fff; padding: 0px; margin: 0px;}

#header-container {
margin-top: -5px;
height: 59px;
background: url('http://jeremypiersongraphics.com/compass_new/head2bg.png') repeat-x;
}	
#header{ padding-top:10px; margin-right: auto; margin-left: auto; 
width: 940px;


}
	#logo{
position:relative;
top: -3px;
width: 0px;
left: 15px;
margin: 0px;
padding-top: 5px;
}
	#blogname{margin-left:10px}
	h2.blogname a{
		font-size:2em;margin-bottom:0;
		text-decoration:none;color:#000;}
	h2.blogname {margin-bottom:0;margin:.33em 0 .4em}
	h2.blog-title{
		font-size:1em;line-height:1em;
		color:#000;padding-bottom:.5em;}

	/*Header Ad*/
	#header-ad{margin-top:1.6em}
	/*Search Box*/
	.nav-search{float:right;margin:.1em 0 .1em 10px }
	#navsearch{padding:.2em .1em; font-size:.8em;width:14.5em; height:1.4em}

.alignleft {float: left;}
#righty {
position:relative;
left: -30px;
width: 200px;
float:right;
display:inline;
margin: 0px 0px 0px -20px;
}

#lefty {
margin: 0px -30px 0px 0px;
padding: 0px -30px 0px 0px;
}




p.sidehead {
font-family: myriad pro, lucida grande, arial, san-serif;
font-size: 14px;
color: black;

}


#homelinks {
font-family: myriad pro, lucida grande, arial, san-serif;
list-style-type: none;
text-decoration:none;
margin: 0px 0px 0px -20px;
font-weight: bold;
text-transform:uppercase;
 
}
#homelinks ul{
font-family: myriad pro, lucida grande, arial, san-serif;
list-style-type: none;
text-decoration:none;
}

#homelinks ul li a{

list-style-type: none;
text-decoration:none;
line-height: 25px;
font-family: myriad pro, lucida grande, arial, san-serif;
color: #575759;
text-transform:uppercase;
}

#footlist2 ul li{
float:right;
display:inline;
font-family:myriad pro, lucida grande, arial, san-serif;
font-size: 13px;
color: #6e9246;
font-weight: bold;
padding: 0px 0px 0px 10px;

}

#footlist2 {
position:relative;
top: -10px;
left: -30px;
}

#footlist2 ul li a{
float:right;
display:inline;
color: #6e9246;
}



#homelinks ul li a:hover{
list-style-type: none;
text-decoration:none;
line-height: 25px;
font-family: myriad pro, lucida grande, arial, san-serif;
text-transform:uppercase;
color: #6e9246;
}

#homelinks li{
list-style-type: none;
text-decoration:none;
line-height: 13px;
font-family: myriad pro, lucida grande, arial, san-serif;
text-transform:uppercase;
}



.sidetext {
myriad pro, lucida grande, arial, san-serif;
font-size: 10px;
color: #575759;
padding: 0px 0px -10px 12px;
margin-left: 7px;
font-weight: bold;

}


.web {
color: #6e9246;
}



#footlist ul {

}
#footlistwrap {
margin-left:auto;
margin-right: auto;
width: 340px;
margin-top: 170px;
}

#wrapped {
width: 940px;
margin-left: auto;
margin-right: auto;
margin-top: 30px;
}

#footlist ul li{
float:right;
display:inline;
font-family:myriad pro, lucida grande, arial, san-serif;
font-size: 13px;
color: #6e9246;
font-weight: bold;
padding: 0px 0px 0px 10px;

}

#footlist {
position:relative;
top: -10px;
left: -30px;

}

#footlist ul li a{
float:right;
display:inline;
}


.space {
margin: 10px 0px 0px 0px;
}


.sidemenu {
padding: 0px 0px 10px 0px;
}


.line {
color: #5b5b5b;
}
.line {

border-bottom: 1px solid #d8d8d8;
}






A:link { text-decoration: none; color:"#5a7a1e"; }
A:visited {text-decoration: none; color:"#5a7a1e"; }
A:active { text-decoration: none; color:"#5a7a1e"; }

a {
color: #5a7a1e;
}



.class10sans { color: black; font-size: 10px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva }
.class10sansgray { color: gray; font-size: 10px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva }

.class10sanslink { color: blue; font-size: 10px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva }

.class10sanswhite { color: black; font-size: 10px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva }

.class12sans { color: black; font-size: 12px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva }
.class12sanspurplebold { background-color: #d3d3d3; color:#000; display:block; padding:5px; text-indent:2px; font-weight: bold; font-size: 12px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva }
.class12sansorangebold { background-color: #d3d3d3; color:#000; display:block; padding:5px; text-indent:2px; font-weight: bold; font-size: 12px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva }
.class12sansgray { color: gray; font-size: 12px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva }
.class12sansgraybold { color: gray; font-weight: bold; font-size: 12px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva }
.class12sansgreen { color: #006633; font-size: 12px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva }
.class12sansitalic { color: black; font-style: italic; font-size: 12px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva }
.class12sanslink { color: blue; font-size: 12px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva }
.class12sansnavy { color: #58585a; font-size: 12px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva }
.class12sansnavybold { color: #58585a; font-weight: bold; font-size: 12px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva }
.blue { color: #58585a; font-weight: bold; font-size: 12px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva; text-decoration: none }
.class12sansred { color: red; font-size: 12px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva }

.class14sans { color: black; font-size: 14px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva }
.class14sansgraybold { color: gray; font-weight: bold; font-size: 14px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva }
.class14sansgreenbold { color: #6e9246; font-weight: bold; font-size: 14px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva }
.class14sansnavybold { color: #58585a; font-weight: bold; font-size: 14px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva }
.class9sans { color: black; font-size: 9px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva }
.class12sansgreenbold { color: #6e9246; font-size: 12px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva ; font-weight: bold}
.class10sansitalic { color: black; font-size: 10px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva ; font-style: italic}
.class10sansgreenbold { color: #006633; font-size: 10px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva ; font-weight: bold}
.class10sansnavybold { color: #58585a; font-size: 10px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva ; font-weight: bold}
.class10sansbold { color: black; font-size: 10px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva ; font-weight: bold}
.class10sansitalicboldblue { color: #58585a; font-size: 10px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva ; font-style: italic ; font-weight: bold}
.class10sansitalicgray { color: gray; font-size: 10px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva ; font-style: italic }
.class10sanswhitebold { color: white; font-size: 10px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva ; font-weight: bold}
.class10sansgray333333 { color: #333333; font-size: 10px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva }
.class12sansbold { color: #000000; font-weight: bold; font-size: 12px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva }
.class14sansbold { color: #000000; font-weight: bold; font-size: 14px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva }
.class14sansredbold { color: #AD0505; font-weight: bold; font-size: 14px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva }
.class12sanswhitebold { color: #000; font-weight: bold; font-size: 12px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva }
.class12sansgrayitalic { color: gray; font-size: 12px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva ; font-style: italic; font-weight: normal}
.class10sansgraybold { color: gray; font-size: 10px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva ; font-weight: bold}
.class10sansgray333333italic {
	color: #333333;
	font-size: 10px;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva;
	font-style: italic;
	font-weight: normal;
}
.class12sansCrimson {
	color: #990000;
	font-size: 12px;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva;
	font-weight: bold;
}
.class12sanswhite {
color: #ffffff; font-weight: normal; font-size: 12px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva
}
.class14sansgray {
color: gray; font-size: 14px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva
}
.class12sansboldBlueBck {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #d3d3d3;
}
.class12sansboldpurple {
	color: #660099;
	font-size: 12px;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva;
	font-weight: bold;
}
.class12sansboldblue {
	color: #0084FF;
	font-size: 12px;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva;
	font-weight: bold;
}
.class12sansred {
	color: #FF0000;
	font-size: 12px;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva;
	font-weight: normal;
}
.class12sansboldred {
	color: #FF0000;
	font-size: 12px;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva;
	font-weight: bold;
}
.class12sansboldorange {
	color: #FF6A00;
	font-size: 12px;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva;
	font-weight: bold;
}
.class12sansboldyellow {
	color: #FFD000;
	font-size: 12px;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva;
	font-weight: bold;
}
.class12sansboldgreen {
	color: #00CA52;
	font-size: 12px;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva;
	font-weight: bold;
}
.class14sansKJorangebold {
	color: #FF6633;
	font-size: 14px;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva;
	font-weight: bold;
}
.class14sansKJpurplebold {
	color: #660099;
	font-size: 14px;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva;
	font-weight: bold;
}
.class14sansKJgreenbold {
	color: #339900;
	font-size: 14px;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva;
	font-weight: bold;
}
.class18sansnavybold {
	color: #58585a;
	font-weight: bold;
	font-size: 18px;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva;
}
.class18sansbold {
	color: #000;
	font-weight: bold;
	font-size: 18px;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva;
}
.class16sansbold {
	color: #000;
	font-weight: bold;
	font-size: 16px;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva;
}
.navyheader { 
	background-color: #58585a;
	color:#FFFFFF; display:block;
	padding:5px;
	text-indent:2px;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva;
}
.mm_main_links {
	color: #808080;
	font-weight: bold;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;
}
.mm_main_links a {
	color: #808080;
	text-decoration: none;
}
.mm_txt {
	color: #000;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5em;
}
.mm_heading {
	color: #808080;
	font-weight: bold;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
.mm_heading_blk {
	color: #000;
	font-weight: normal;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
.mm_bold {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
.mm_bold a {
	color: #000;
	text-decoration: none;
}
.mm_tiny {
	font-size: 12px;
	line-height: 1.25em;
}

#archive {
margin-left:auto;
margin-right: auto;
padding-left: 30px;
width: 940px;
margin-top: 40px;
}



