/* This stylesheet controls major page layout */
/* $Id$ */


/* Force IE to behave like other browsers, then stick back the default behaviour we actually want */
* {
   padding:0;
   margin:0;
}

h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address {
    margin-bottom: 1em;
} 
ul {
    padding-left:1em;
    margin-left:0;
}

/* Setup the main stuff */
body {
	min-width: 510px;
	text-align: center;
	background-color: #f5f5f5;
}

#wrapper {
	width: 510px;
	margin: 0px auto;
	text-align: left;
	background-color: #ffffff;
}

/* The primary regions */
#banner {
	float: left;
	height: 137px; /* we need to forcibly trim the bottom few px off */
	overflow: hidden;
	margin-bottom: 15px;
}
#banner img { border: 0; }

#content {
	display:inline;
	margin:15px;
	float: left;
	width: 480px;
	padding-left: 0px;
	background-color: #ffffff;
}

#footer {
	clear: both;
	text-align: center;
	padding: 10px;
}
#footer hr {
    border: 0;
    width: 100%;
    height: 1px;
    color: #e1eaf9;
    background-color: #e1eaf9;
    }

/* Child DIVs used within the main containers */

#breadcrumb {
	text-align: left;
	position: relative;
	top:-22px;
	left: 15px;
	width: 480px;
	overflow: hidden; /* make sure this doesn't break things if it gets too long */
}

/* Some utility stuff, used generally all over the place */

.clear {
	clear: both;
}

/* Hide these  everywhere */
.hidden-navigation, #banner h1, #navigation h5, #content h5 {   
	width: 1px;
	position: absolute;
	left:-9999px;
}

#footer .printlinks {
    display: none;
}

hr {
    border: 0;
    width: 100%;
    height: 1px;
    color: #e1eaf9;
    background-color: #e1eaf9;
    }
