/* Styles the body with its background image and sets the top margin to clear that image*/
body {
	background-color: #FFF;
	background-image: url(../assets/bg_main.jpg);
	background-repeat: repeat-x;
	margin: 140px 0px 0px 0px;
	padding: 0px;
}
/*Main font styles applied to paragraphs and div tags for the benefit of NN4*/
p, div {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
/* heading colors*/
h1, h2, h3, h4 {
	color: #003366;
}
/*link styles*/
a:link, a:visited {
	font-weight: bold;
	color: #663366;
}
a:hover {
	font-weight: bold;
	color: #336699;
}
/*Postions the logo container div to the top left of the page*/
#logo {
	position: absolute;
	top: 0px;
	left: 0px;
}
/*Positions the main navigation container div*/
#nav {
	position: absolute;
	left: 0px;
	top: 108px;
	/*/*/white-space: nowrap;/* */
}
/*provides positioning of the left column div and declares its width*/
#leftcol {
	position: absolute;
	width: 170px;
	left: 20px;
	top: 190px;
	border-bottom: 0px solid #666666;
}
/* aligns, colors and sets size of font in the left column*/
#leftcol p {
	font-size: 10px;
	color: #333333;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 4px;
}
#leftcol h2 {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: -12px;
	font-size: 24px;
}
#leftcol h3 {
	margin-left: 0px;
	margin-top: 20px;
	margin-bottom: 3px;
	font-size: 16px;
}
#leftcol h4 {
	margin-left: 0px;
	margin-top: 20px;
	margin-bottom: 3px;
	font-size: 14px;
}
/* sets large left and right margins to the main content container div
to clear it of the left column and keeps it well away from the 
right edge of the screen*/
#maincontent {
	margin: 0px 10px 0px 200px;
	/*/*/background-image: url(../assets/mncontbg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;/* */
}
#maincontent p {
	margin: 0px 0px 10px 10px;
}
#maincontent h1 {
	margin-left: 10px;
	margin-top: 40px;
	margin-bottom: 3px;
	font-size: 36px
}
#maincontent h2 {
	margin-left: 10px;
	margin-top: 40px;
	margin-bottom: 3px;
	font-size: 24px;
}
#maincontent h3 {
	margin-left: 10px;
	margin-top: 20px;
	margin-bottom: 3px;
	font-size: 16px;
}
#maincontent h4 {
	margin-left: 10px;
	margin-top: 20px;
	margin-bottom: 3px;
	font-size: 12px;
}
/* replaces the default circle bullet with an image*/
#maincontent ul {
	/*/*/list-style-type: none;
	list-style-image: url(../assets/bullet.jpg);/* */
}
/* gives each list item room to breath*/
#maincontent li {
	/*/*/margin: 0px 0px 4px 0px;/* */
}
/* Styling of the page spanning footer container div, supplies it with its background image
and padding*/
#footer {
	/*/*/background-color: #99CCCC;
	background-image: url(../assets/footer.jpg);
	background-repeat: repeat-x;
	padding: 4px;/* */
}
