h1 {color: #000000}

h2 {color: #2c5583}
h2 {font-size: medium}


h3 {color: #000000}
h3 {font-weight: normal}
h3 {background-color: #c5c5c5}

h4 {color: #000000}
h4 {font-weight: bold}
h4 {margin-top: 0em }
h4 { margin-bottom: 0px }
h4 {background-color: #c5c5c5}

h5 {color: #000000}
h5 {font-weight: normal}
h5 {font-style: italic}
h5 {font-size: medium}
h5 {margin-top: 0em }
h5 { margin-bottom: 0px }

h6 {color: #ffffff}
h6 {font-weight: bold}
h6 { margin-bottom: 0px }
h6 {font-size: medium}
h6 {background-color: #000000}

body { color: #000000; background: #ffffff;}
body { font-family: arial, sans-serif;
	 }
a:link { color: #2c5583;
	font-weight: bold}
a:visited { color: #000000 }




p.body {
max-width: 675px;
font-size: medium;
}

img.logo 
{
width: 300px;
float:left;
}

img.body 
{
width: 300px;
float:right;
}


#header{position: absolute; top: 5px; left: 10px;
  width: 250px;
  height: 726px;
    margin: 2px;
background-image: url(arlingtonva.jpg);
}



#body {
  position: absolute; top: 5px; left: 265px;
  width: 650px;
background: #ffffff;
    margin: 2px;

  }


#sidebar {
  float:right;
  width: 200px;

    margin: 2px;

  }


#sandbag {
  float: right;
  width: 2px;
height: 599px;
}




#transbox
  {position: absolute; top: 35px; left: 20px;
  width: 860px;
  background-color: #ffffff;

  /* for IE */
  filter:alpha(opacity=90);
  /* CSS3 standard */
  opacity:0.9;
  }


  border: 2px solid;
  border-color: black;
font-weight: bold;
}


* {
	margin: 0;
}
html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -142px; /* the bottom margin is the negative value of the footer's height */
}
.footer{
	height: 142px; /* .push must be the same height as .footer */
}


.push {
	height: 142px; /* .push must be the same height as .footer */
}

/*

Sticky Footer by Ryan Fait
http://ryanfait.com/

*/