@charset "UTF-8";
/* CSS Document */

	
	
	/*background image stuff*/ 

body {
width: 1280px;
padding: 0px;
margin-left: auto;
margin-right: auto;
background: url(images/b9-backgroundgrad.png) repeat-x;
background-attachment:fixed;
margin-top: 0px;
}

.maincontainer {
width: 960px;
padding: 0;
margin-top: 0px;
margin-bottom: 10px; 
margin-left: auto;
margin-right: auto;
background: url(images/b9-backgroundwhite.png) repeat-x #fff;
}

.wrapper {
width: 860px;
padding: 0px;
margin-left: auto;
margin-right: auto;
}


	/* Type face and size styling*/

body {font-family: Arial, "Helvetica", sans-serif}

h1 {
font-size: 1.475em;
color: #777;
}

h2 {
font-size: 1em;
color: #333;
}

h3 {
font-size: 0.75em;
color: #333;
}


h4 {
font-size: 0.625em;
color: #666;
font-weight: normal;
}

h5 {
font-size: 0.75em;
}

h6 {
font-size: 0.75em;
color: #4598c2;
}

p {
font-size:0.75em;
color: #333;
}

a:link {
color:#339933;
}

a:visited {
color:#339933;
}

a:hover {
color: #4598c2;
}

a:active {
color: #336699;
}


/* nav styling */

#logo {
margin-top: 10px;
float: left;
}

#mainnav {
float: right;
}

#mainnav li {
float: right;
margin: 70px 0 50px 25px;
padding: 0px;
list-style: none;
}


/* imagebar bit */

.imagebar {
margin: 5px 0 10px 0px;
}

#tagline {
float: right;
margin: 0 20px 0 0;
}


/* main content stuff */

.main-content {
margin: 60px 0 0 20px;
padding: 0;
width: 520px;
float: left;
}

.main-content h2 {
margin: 0 0 10px 0;
}

.main-content p {
margin: 0 0 10px 0;
line-height: 1.875em;
}

/* sidebar stuff */

.sidebar {
margin: 60px 20px 0 80px;
padding: 0;
width: 220px;
float: left;
}

.sidebar h2 {
margin: 0 0 10px 0;
}

.sidebar h5 {
margin: 0 0 40px 0;
}

.sidebar p {
margin: 0 0 10px 0;
line-height: 1.875em;
}

/* copyright */

.copyright {
margin: 120px 0;
padding: 0 0 15px 20px;
}
