body {
	background-color: #D2EBB4;
	padding: 0;
	margin: 0;
	font: normal .95em/125% "Bookman Old Style", Arial, Helvetica, sans-serif;
	color: #0F1E2D;
	background-image: url(../graphics/tile1.jpg);
	background-repeat: repeat;
	background-attachment: fixed;
}
	#shadowContainer {
		width: 812px;
		height: 546px;
		background-image:url(../../Resources/graphics/ShadowRight.jpg);
		background-position: 796px 10px;
		background-repeat: repeat-y;
	}
	#container {
		width: 782px;
		height: 546px;
		border: 2px solid #AAA96F;
		border-width: 0px 2px;
		/*background-color: #FAFAF5;*/
		background-color: #FFFFFD;
	}
		#top {
			height: 172px;
			background-image: url(../graphics/AMA_Top.jpg);
			background-repeat: no-repeat;
			position: relative;
		}
			#topNav {
				position: absolute;
				left: 492px;
				width: 290px;
				text-align: right;
				padding: 5px;
				margin: 0;
			}
			#topNav, #topNav ul, #topNav li, #topNav a, #topNav div {
				z-index: 500 !important;
			}
				#topNav ul {
					margin:0;
					padding: 0;
					list-style-type: none;
					float: left;
					width: 120px;
					height: 87px;
				}
				#topNav .firstList {
					width: 160px;
					text-align: left;
				}
					#topNav li div {
						text-align: center;
					}
		#main {
			clear: both;
			height: 358px;
		}
		#content {
			overflow: auto;
			height: 358px;
			width: 98%;
			padding: 1%;
			float: left;
			text-align: left;
		}
			.useWatermark {
				background-image: url(../graphics/Hole14.jpg);
				background-position: 30px 30px;
				background-repeat: no-repeat;
			}
			#contentHeader {
				font-size: 11px;
				color: #AAAAB1;
				padding-left: 20px;
				margin-bottom: 5px;
				font-weight: bold;
			}
				#contentHeader a {
					color: inherit;
					font-size: 11px;
					text-decoration: none;
					font-family: "Bookman Old Style", Arial, Helvetica, sans-serif;
					color: #AAAAB1;
				}
				#contentHeader a:hover {
					text-decoration: underline;
					color: #35699D;
				}
				#contentHeader div {
					margin-top: -5px;
				}
			/* basic stuff */
			p {
				text-indent: 15px;
				line-height: normal !important;
				margin: 1px;
			}
			h2 {
				font-variant: small-caps;
				font-family: "Bookman Old Style", Arial, Helvetica, sans-serif;
				margin-top: 0px;
				color: black;
				text-align: center;
			}
			h1 {
				font-size: 25px;
				color: #203F5E;
				text-align: center;
			}
			h3 {
				color: black;
			}
			h4 {
				width: 90%;
				border-bottom: 1px solid black;
				color: black;
				padding-left: 20px;
			}
			.thumbnail {
				border: 0;
				width: 145px;
				height: 108px;
			}
			.smallBox {
				width: 47%;
				padding: 1px;
				margin: 1px;
				float: left;
				/*color: #1E671E;*/
			}
				.smallBox h3 {
					text-align: center;
				}
			.largeBox {
				width: 95%;
				padding: 1px;
				margin: 1px;
			}
			
			a, a:active, a:visited {
				font-weight: bold;
				font-size: 12px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #1B3550;
				text-decoration: none;
			}
				a:hover {
					color: #35699D;
				}
			/* style for things that need a list of links, ie if an id 
			isn't sent with a Page, then one needs to be selected*/
			.floatedLinks {
				width: 95%;
			}
				.floatedLinks a {
					display: block;
					float: left;
					width: 32%;
					text-align: center;
				}
				#scores a {
					height: 80px;
				}
			.smallFloatedLinks a {
				padding-left: 30px;
			}
			/* tournament schedule */
			.tournament {
				margin-left: 80px;
			}
			/* I think I only use the second one*/
			.datesTable {
			
			}
				.datesTable td, .datesTable th {
					border: 1px solid black;
					border-top-style: none;
					padding: 5px;
					width: 140px;
				}
				.datesTable th {
					width: 300px;
				}
				.datesTable .event {
					width: 160px;
				}
				#datesTableHeader {
					width: 160px;
					text-align: center;
				}
				#game th, td {
					width: auto;
				}
				.datesTable .game {
					width: 300px;
				}
					.datesTable h4 {
						border-bottom: none;
						margin: 0;
						padding: 0;
						text-align: center;
					}
			/* announcements stuff ----- need to clean up*/
			.announceDate{
				font-weight: normal;
				margin-top: 5px;
				font-size: 15px;
			}
				.announceDate2{
					font-size: 10px;
					margin-left: 60px;
					margin-top: -15px;
				}
				.announceDate3 {
					font-size: 10px;
					margin-left: 20px;
					margin-top: -15px;
				}	
				#announceSubject{
					font-size: 16px;
					font-weight: bold;
					text-align: center;
				}
				.announceFooter {
					font-size: 12px;
					margin-left: 20px;
					margin-top: 15px;
				}
			/* admin stuff */
			form div {
				padding: 7px;s
			}
			form div span table div {
				padding: 0;
			}
			form fieldset {
				margin-top: 15px;
			}
				form label {
					font-size: 15px;
					font-weight: bold;
				}
				form .submit, input, textarea, select {
					background-color: #AAA26F;
					border: 1px solid black;
					color: #000000;
					background-image: url(../graphics/formButtonHover.jpg);
					background-repeat: repeat-x;
					background-position: top left;
				}
				form .submit {
					background-color: transparent;
					background-image: url(../graphics/formButton.jpg);
					margin: 0px 0px;
					padding: 0px 0px;
				}
				form textarea {
					background-image: none;
				}
				form .submit:hover {
					background-image: url(../graphics/formButtonHover.jpg);
				}
				form .divSubmit {
					width: 100%;
					text-align: center;
				}
				/* Styles for ajax autocomplete options */
				div.autoComplete {
				  position: absolute;
				  background-color: white;
				  border: 1px solid #888;
				  margin: 0px;
				  padding: 0px;
				}
					div.autoComplete ul {
					  list-style-type: none;
					  margin: 0px;
					  padding: 0px;
					  min-width: 200px;
					}
						div.autoComplete ul li {
						  list-style-type: none;
						  display: block;
						  margin: 0;
						  padding: 2px;
						  height: 16px;
						  cursor: pointer;
						background-color: white;
						}
						div.autoComplete ul li.selected { 
							background-color: #ffb;
						}
			/* Error console */
			#errors, #success, .apology {
				width: 90%;
				border-style: dashed;
				border-width: 2px;
				padding: 5px;
				margin-bottom: 15px;
				text-align: center;
			}
				#errors, .apology {
					background-color: #F0C8BE;
					border-color: #ED755B;
					color: #5A170A;
				}
					#errors ul {
						list-style-type: square;
						text-align: left;
					}
					.error {
						font-size: 13px;
					}
				#success {
					background-color: #D7ECC0;
					border-color: #8CC94B;
					color: #42621E;
				}
			.apology {
				min-height: 80px;
				margin-left: 10px;
			}
			/* generic table code */
			#pageTypesTable {
				text-align: center;
			}
				.pageTypesColHead {
					text-align: center;
					width: 60px;
					padding: 0px !important;
				}
				#pageTypesTable td, #pageTypesTable th{
					border: 1px solid black;
					border-top-style: none;
					border-left-style: none;
					text-align: center;
				}
				.pageName {
					text-align: left !important;
					padding-left: 10px;
				}
				.group {
					text-align: center !important;
				}
				#pageTypesTable th {
					text-align: center;
					font-size: 1.4em;
					font-weight: bold;
				}
				.alternate {
					background-color: #BAE08B;
				}
				.alternate2 {
					background-color: #94D04A;
				}
			.indentedMenu, .identedMenu li ul {
				text-align: left;
				margin-left: 50px;
			}
			.twoColumnList li {
				width: 48%;
				float: left;
			}
		#ktml_ktml1_ccdiv, div #ktml_reference_by_id_HtmlDropdownButton75__optcontainer, 
		div #ktml_reference_by_id_HtmlDropdownButton76__optcontainer, 
		div #ktml_reference_by_id_HtmlDropdownButton77__optcontainer,
		div #toolbar_floater_ktml1_insert,
		div #toolbar_floater_ktml1_standard, 
		div #toolbar_floater_ktml1_formatting,
		div #toolbar_floater_ktml1_styles, 
		div #ktml_ktml1_cpdiv {
			z-index: 100 !important;
			position: relative;
		}
		#footer {
			height: 70px;
			width: 794px;
			background-image: url(../graphics/AMA_Footer.jpg);
			background-repeat: no-repeat;
			margin-left: 7px !important;
			position: relative;
			left: 4px;
			color: #FFFFFF;
			text-align: center;
			padding-top: 20px;
			font-size: 12px;
			z-index: 0;
		}
			#footer span {
				padding-left: 50px;
			}
			#footer a {
				text-decoration: none;
				color: #FFFFFF;
			}