/* Global
--------------------------------------------------------------------*/
html {
  text-align:		center;
}

h1 {
  text-align:		center;

}

a:link {
   text-decoration:	none;
   color: 		#6699ff;
}

img {

   border:		none;
}

ul {
   list-style:		none;
   margin: 		0;
   padding: 		0 1em;
   border: 		none;
}

body {
  //background:		#696969;
  //background:		#b5b5b5;
  background:		#f8f8ff;
  /*background-image:	url(layoutgrid.png);*/
  position:		relative;
  width:		800px;
  margin:		0 auto;
  text-align:		left;
  font-family:		Verdana,Lucida,Geneva,Helvetica,Arial, sans-serif;
}

h3 { color: red; }

/* Content Positioning
--------------------------------------------------------------------*/
div#content {
  position:		relative;
  width:		100%;
}

/* Main Content
--------------------------------------------------------------------*/
div#content_main {
  position:		absolute;
  left:			0%;
  width:		75%;
  padding:		1em 0;
  margin:		1em 0;
  //background:		#d9d9d9;
  background:		#f8f8ff;
}

div#map_services {
border-top:		solid #000;
}

div#map_services a {
   text-decoration:	none;
   font-weight:		bold;
   color: 		#6699ff;

}

div#map_services a:hover {

color: 			#000;
font-weight:		bolder;
}

/* Right Column
--------------------------------------------------------------------*/
div#right_column {
  position:		absolute;
  left:			75%;
  width:		25%;
  padding:		1em 0 5em 1em;
  margin:		1em 0;
  border:		solid #000;
  //background:		#f1f1f1;
  background:		#f8f8ff;

}

div#right_column a {
   text-decoration:	none;
   //color:		#6699ff;
   /*font-weight:		bold;*/

}

div#right_column ul {
   list-style-type:	disc;

}

div#right_column a:hover {

color: 			#000;
font-weight:		bolder;
}
/* Hide Right Column in Mobile */
@media only screen and (max-device-width: 600px){
  p {
    font-size: 1em;
    /* equivalent to 16px */
    line-height: 1.375;
    /* equivalent to 22px */
  }

  h1 {
  font-size: 2em;
  /* 2x body copy size = 32px */
  line-height: 1.25;
  /* 45px / 36px */
}

  #right_column {
    visibility: hidden;
    display:none;
  }
  div#content_main {
    width:		100%;
    padding:		1em 0;
    margin:		1em 0;
  }
}
