html
{
height:100%;
}

body 
{
height: 100%;
background: -webkit-linear-gradient(0deg, dodgerblue, #22262B); /* For Safari */
background: -o-linear-gradient(0deg, dodgerblue, #22262B); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(0deg, dodgerblue, #22262B); /* For Firefox 3.6 to 15 */
background: linear-gradient(0deg, dodgerblue, #22262B); /* Standard syntax (must be last) */
background-repeat: no-repeat;
background-attachment: fixed;
margin:0px;
}

#wrap {
   min-height: 100%;
   background-color:white;
   }

#main {
   padding-bottom: 35px;/* must be same height as the footer */

}

#header
{
display:block;
width:923px;
float:left;
background-color:dodgerblue;
height:34px;
top:0;
left:0;
}

#holder
{

min-height:100%;

}

.alignment 
{
    margin-left: 18px;
	margin-right: -36px;
}

.headertext
{
list-style-type: none;
height: 34px;
}

.headertext a
{
margin-left: 7em;
margin-top:-7px;
text-decoration: none;
font-size: 12px;
color:#FFFFFF;
font-family: Verdana;
}
 
 #headerimage{
 margin:9px 0 0 10px ;
 }
 
 
#content {
  clear:both;
  width:960px;
  margin-left: auto;
  margin-right: auto;
  bottom: 0;
  position:relative;
  margin-top: -35px; /* negative value of footer height */
height:35px;
background: dodgerblue;
}
 
#footertext
{
list-style-type: none;
}

#footertext p 
{ 
float:left;
font-size: 10px;
color:#FFFFFF;
font-family: Verdana;
text-align:center;
margin-left: 7em;
}

#footertext a
{
margin-left: 18em;
float:left;
font-size: 10px;
text-decoration: none;
color:#FFFFFF;
font-family: Verdana;
text-align:center;
margin-top: 1em;
}

#running 
{
text-align:center;
}

#running-text
{
text-align:left;
}

.headertext
{
list-style-type: none;
height: 34px;
padding-top:5px;
}

.headertext a
{
margin-left: 7em;
text-decoration: none;
font-size: 12px;
color:#FFFFFF;
font-weight:bolder;
font-family: Verdana;
}

.navigation {
 background-image: url("Images/navbar.png");
 box-shadow: 0 2px 2px #AAAAAA;
 clear: both;
 color: #FFFFFF;
 font-family: Georgia,"Times New Roman",Times,serif;
 font-size: 16px;
 height: auto !important;
 line-height: normal;
 margin-bottom: 30px;
 min-height: 34px;
}

.navigation ul li {
 background-image: url("Images/nav_border.png");
 background-position: right top;
 background-repeat: repeat-y;
 float: left;
 list-style: none outside none;
 margin: 0;
 min-width: 1%;
 padding: 0 2px 0 0;
 white-space: nowrap;
 width: auto !important;
}

.header_image {
 background-image: url("http://www.markwdavispcg.com/Test/Images/frame.png");
 height: 235px;
 margin-bottom: 10px;
 margin-left: auto;
 width: 934px;
 margin-right:auto;
 background-repeat: no-repeat;
}

#textimage
{
border:none;
}