
		* {
			margin: 0;
			padding: 0;
		}
		body {
			text-align: center;
			font-size: 11px;
			color: #333;
			font-family: arial;
			background-color: #050;
		}
		#wrapper { /*creating the drop shadow */	
			position: relative;
			margin: 0 auto;
			width: 820px;
			/*height: 500px;*/
			background-image: url(../images/mainBg3.jpg);
			background-position: top center;
			background-repeat: repeat-y;
		}
		#main { /* block containing all content */
			position: relative;
			margin: 0 auto;
			width: 740px;
			text-align:justify;
		}
		#logo { /* golfing edmonton logo */
			position: relative;
			width: 740px;
			height: 67px;
			padding-top: 5px;
			padding-bottom: 6px;
		}
		#header { /* banner image */
			position: relative;
			width: 740px;
			height: 175px;
			margin-top: 5px;
		}
		#leftColumn { /* left column of content */
			position: relative;
			float: left;
			width: 172px;
			height: auto;
			margin-top: 5px;
			margin-bottom: 5px;
		}
		#leftColumn h6 { /* left column header */
			width: 172px;
			height: 33px;
			background-image: url(../images/leftColumnHeader.jpg);
			background-repeat: no-repeat;
			margin-bottom: 5px;
		}
		#leftColumn p.content {
			background-color: #e2e2be;
			padding: 5px;
			margin-bottom: 5px;
			font-size: 9px;
			letter-spacing: .1px;
		}
		#mainContent { /* middle content area */
			position: relative;
			float: left;
			width: 386px;
			height: auto;
			margin-top: 5px;
			margin-left: 5px;
			margin-bottom: 5px;
		}
		#mainContent h6 { /* middle content area header */
			width: 386px;
			height: 33px;
			background-image: url(../images/mainHeader.jpg);
			background-repeat: no-repeat;
			margin-bottom: 5px;
		}
		#mainContent p.content {
			background-color: #e2e2be;
			padding: 5px;
			margin-bottom: 5px;
		}
		.mainPhoto {
			float: left;
			margin-right: 5px;
		}
		#mainContentWide { /*styles for 2 column pages */
			position: relative;
			float: left;
			width: 563px;
			height: auto;
			margin-top: 5px;
			margin-bottom: 5px;
		}
		#mainContentWide h6 { 
			width: 563;
			height: 33px;
			background-image: url(../images/longHeader.jpg);
			background-repeat: no-repeat;
			margin-bottom: 5px;
		}
		#mainContentWide p.content {
			background-color: #e2e2be;
			padding: 5px;
			margin-bottom: 5px;
		}
		#mainContentSingle { /*styles for 1 column pages */
			position: relative;
			width: 740px;
			height: auto;
			margin-top: 5px;
			margin-bottom: 5px;
		}
		#mainContentSingle h6 { 
			width: 740px;
			height: 33px;
			background-image: url(../images/singleHeader.jpg);
			background-repeat: no-repeat;
			margin-bottom: 5px;
		}
		#mainContentSingle p.content {
			background-color: #e2e2be;
			padding: 5px;
			margin-bottom: 5px;
		}
		#login {
			background-color: #e2e2be;
			padding: 5px;
			margin-bottom: 5px;
		}
		#form {
			background-color: #e2e2be;
			padding: 5px;
			margin-bottom: 5px;
		}
		p.logout {
			background-color: #e2e2be;
			padding: 5px;
			margin-bottom: 5px;
			font-size: 12px;
			text-align: center;
		}
		#rightColumn { /* right content area */
			position: relative;
			float: left;
			width: 172px;
			height: auto;
			margin-top: 5px;
			margin-left: 5px;
			margin-bottom: 5px;
		}
		#rightColumn h6 { /*right content area header */
			width: 172px;
			height: 33px;
			background-image: url(../images/rightColumnHeader.jpg);
			background-repeat: no-repeat;
			margin-bottom: 5px;
		
		}
		p.text { /* styling headers */
			padding-top: 8px;
			font-family: arial;
			font-size: 13px;
			color: #060;
			text-align: center;		
		}
		p.textWide{ /* styling headers */
			padding-top: 8px;
			font-family: arial;
			font-size: 13px;
			color: #060;
			text-align: center;		
		}
	
		#rightColumn p.content {
			background-color: #e2e2be;
			padding: 5px;
			margin-bottom: 5px;
			font-size: 9px;
			letter-spacing: .1px;
		}
		#rightColumn p.contentAD {
			background-color: #e2e2be;
			padding: 5px;
			margin-bottom: 5px;
			font-size: 9px;
			text-align: center;
		}
		#rightColumn p.contentAD img {
			border: 0;
		}
		#rightColumn p.contentAD a {
			font-size: 11px;
			color: #900;
			font-weight: bold;
		}
		#rightColumn p.contentAD a:hover {
			color: #033;
		}
		#footer { /* footer */
			position:relative;
			clear: both;
			width: 740px;
		}
		#footer p {
			text-align: center;
			background-color: #a6c663;
			font-size: 10px;
			padding: 5px;
		}
		#footer a {
			text-decoration: none;
			color: #900;
		}
		#footer a:hover {
			color: #030;
		}
		
		
		/*navigation ---------------------------------- */
		#navcontainer {
			margin-top: 5px;
		}
		#navcontainer ul {
			text-align: center;
			padding-bottom: 5px;
			padding-top: 5px;
			padding-left: 0;
			margin-top: 0;
			/* cancels gap caused by top padding in Opera 7.54 */
			background-color: #060;
			color: white;
			width: 100%;
			font-family: Arial,sans-serif;
			line-height: 7px;
			/* fixes Firefox 0.9.3 */
		}
		
		#navcontainer ul li {
			display: inline;
			padding-left: 0;
			padding-right: 0;
			padding-bottom: 2px;
			/* matches link padding except for left and right */
			padding-top: 3px;
		}
		
		#navcontainer ul li a {
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 2px;
			padding-top: 3px;
			color: white;
			text-decoration: none;
			border-right: 1px solid #fff;
			font-size: 10px;
		}
		
		#navcontainer ul li a:hover {
			background-color: #a6c663;
			color: #030;
		}
		
		
		#search {
			position: absolute;;
			top: 35px;
			left: 567px;
			font-size: 10px;
		}
		h1 {
			color: #033;
			text-align: center;
			font-size: 20px;
			letter-spacing: -1px;
		}
		.contentHeaders {
			color: #033;
			font-size: 20px;
			letter-spacing: -1px;
			font-weight: bold;
		}
		h2 {
			font-size: 16px;
			letter-spacing: -1px;
			color: #030;
			text-align: center;
		}
		h3 {
			font-size: 18px;
			letter-spacing: -1px;
			color: #030;
		}
		h5 {
			font-size: 10px;
			text-align: center;
		}
		.headers {
			font-weight: bold;
			color: #030;
			font-size: 16px;
			letter-spacing: -.9px;
		}
		#coursesearch {
			background-color: #e2e2be;
			padding: 5px;
			margin-bottom: 5px;
		}
		#coursesearch a {
			color: #060;
		}
		#coursesearch a:hover {
			color: #900;
		}
		#coursesearch a:visited {
			color: #900;
		}
		#coursesearch a:visited:hover {
			color: #060;
		}
		#form a {
			color: #060;
		}
		#form a:hover {
			color: #900;
		}
		#form a:visited {
			color: #900;
		}
		#form a:visited:hover {
			color: #060;
		}