/* CSS Document */
* {
	padding: 0;
	margin: 0;
	}

body {
   background: #DDDDDD; 
   font-family: Verdana, Helvetica, Arial, sans-serif;
   font-size: 12px;
	}
	
#mainContent {
	margin-top: -260px;
	margin-left: -391px;
	position: absolute;
	top: 50%;
	left: 50%;
   }

#masthead {
	position: relative;
	width: 782px;
	height: 90px;
}

#logo {
	width: 185px;
	height: 90px;
	float: left;
	background: url("../images/masthead.jpg") no-repeat;
}

#navsection {
	width: 597px;
	height: 90px;
	float: right;
}

#telephone {
 width: 597px;
 height: 48px;
 background: url("../images/telephone.jpg") no-repeat left top;
}

#navbar {
 width: 597px;
 height: 42px;
 background: url("../images/navbar.jpg") no-repeat left top;
}
	
#mainpanel {
	width: 782px;
	height: 408px;
	 background: url("../images/mainpanel.jpg");
	} 
	
#mainText {
	width: 480px;
	margin: 12px 8px 0px 8px;
	height: 380px;
	float: left;
	} 
	
#mainPhoto {
	width: 266px;
	margin: 5px 4px 4px 0px;
	height: 398px;
	float: right;
	} 

#footer {
	position: relative;
	width: 782px;
	height: 22px;
	background: url("../images/footer.jpg") no-repeat;
	}


   /* TYPOGRAPHY */

h1 {
	font-size: 1.1em;
	line-height: 1.0;
	color: #4a4a4a;
	margin: 0;
	padding-top: 0.5em; 
	padding-bottom: 0.5em; 
	padding-left: 0.5em;
	padding-right: 0.5em;
	}

h1 {
	text-transform: uppercase;
} /* for IE 5.5/Win */

p {
	margin: 0; 
	padding-top: 0.5em; 
	padding-bottom: 1em; 
	line-height: 120%;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

 /* NAVIGATION */

/* This piece of code gets rid of the default bullets that get generated for a list */
ul {
margin: 0;
padding: 0;
list-style-type: none;
width: 597px;
float: left;
}

/* This piece of KLUDGE code gets rid of the shitty extra space that IE generates */

ul li {
float: left;
}

ul a {
display: block;
color: #ffff00;
width: 98px;
line-height: 42px;
text-decoration: none;
background: url("../images/navbutton.jpg") repeat-y right top;
text-align: center;
margin-left: 1px;
}

li.first a {
margin-left: 2px;
}

li a:hover {
color: #0b2d72;
background-position: left bottom;
font-weight: bold;
}


