@import url("whitespace-reset.css");

html {
	background: #EEEEEE url("../images/bg_body.jpg") repeat-x 0 0; }
body {
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	background: transparent url("../images/bg_page.jpg") no-repeat 50% 0; }

	#sitewrapper {
		width: 720px;
		height: 100%;
		margin: 0 auto;
		background-color: #FFFFFF; }
	#sitewrapper h1 {
		font-family: Georgia, Verdana;
		font-size: 24px;
		margin: 0 0 15px 0; }
	#sitewrapper p {
		margin: 0 0 5px 0; }
	#sitewrapper a {
		color: #006633; }

/* Header Styles */

	#sitewrapper #header {
		float: left;
		width: 720px;
		height: 226px;
		background-color: #FFFFFF; }
		#sitewrapper #header a#logo {
			background: transparent url("../images/logo.jpg") no-repeat 0 0;
			float: left;
			width: 245px;
			height: 86px;
			display: block;
			text-indent: -5000px; }
		#sitewrapper #header #search {
			float: right;
			width: 360px; }
			#sitewrapper #header #search form {
				width: 248px;
				height: 21px;
				padding: 12px 0 0 0; }
				#sitewrapper #header #search form fieldset {
					padding: 0;
					margin: 0;
					border: 0; }
				#sitewrapper #header #search form fieldset input {
					float: left;
					width: 161px;
					margin: 0 0 0 10px; }
				#sitewrapper #header #search form fieldset input#submit-search {
					display: block;
					float: right;
					width: 60px; }
			#sitewrapper #header #search h2#about {
				clear: both;
				width: 355px;
				color: #337037;
				font-family: Georgia, Verdana;
				font-size: 11px;
				margin: 20px 0 0 8px;
				font-weight:normal; }

		#sitewrapper #header ul#navigation {
			clear: both;
			background: transparent url("../images/bg_navigation.gif") no-repeat 0 0;
			width: 720px;
			height: 38px; }
			#sitewrapper #header ul#navigation li {
				float: left;
				position: relative;
				z-index: 2;
				height: 38px;
				margin: 0 0 0 30px; }
				#sitewrapper #header ul#navigation li a {
					font-family: Arial, Sans-Serif;
					font-size: 14px;
					color: #FFFFFF;
					display: block;
					padding: 10px 0 0 0; }
				#sitewrapper #header ul#navigation li ul {
					display: none;
					position: absolute;
					top: 1em;
					left: 0;
					padding: 0;
					margin: 8px 0 0 -15px !important;
					margin: 25px 0 0 0;
					width: 150px;
					background: #A48943; }
					#sitewrapper #header ul#navigation li ul.interior {
						margin: 1px 0 0 0 !important;
						margin: 19px 0 0 0; }
					#sitewrapper #header ul#navigation li ul li {
						width: 135px;
						height: 18px;
						display: block;
						padding: 0;
						margin: 0 0 6px 0 !important;
						margin: 0; }
						#sitewrapper #header ul#navigation li ul li a {
							font-family: Arial, Verdana;
							font-size: 12px;
							color: #FFFFFF;
							padding: 5px 5px 5px 15px;
							width: 130px;
							height: 18px;
							display: block; }
							#sitewrapper #header ul#navigation li ul li a:hover {
								text-decoration: underline;
								display: block; }
				#sitewrapper #header ul#navigation li>ul {
					top: auto;
					left: auto; }
					#sitewrapper #header ul#navigation li:hover ul, #sitewrapper #header ul#navigation li.over ul {
						display: block; }

	/* Homepage Page Styles */

	#sitewrapper #main {
		float: left;
		width: 720px;
		height: 335px;
		background: transparent url("../images/img_newsyracuse-skyline.gif") no-repeat 0 0; }
	#sitewrapper #main div.location {
		float: left;
		border-bottom: 1px solid #86763f;
		width: 369px;
		height: 125px;
		margin-bottom: 10px; }
	#sitewrapper #main div.location img {
		float: right;
		width: 134px; }
	#sitewrapper #main div.location p {
			float: left;
			width: 215px;
			padding: 15px 0 15px 20px;
			font-size: 13px;
			color: #333333;
			font-family: "Geneva";
			line-height: 140%; }
			#sitewrapper #main div.location p strong {
				font-family: Georgia;
				font-size: 13px;
				color: #025C26; }
		#sitewrapper #home-blocks {
			background: #FFF;
			width: 345px;
			height: 186px;
			margin: 0 0 0 20px;
			clear: both; }
			#sitewrapper #home-blocks div.info-block {
				margin: 0;
				padding: 0; }
				#sitewrapper #home-blocks div.info-block p {
					height: 97px;
					padding: 0 3px 0 200px;
					margin: -90px 0 0 0;
					color: #666666;
					font-family: Verdana, Sans-Serif;
					font-size: 11px; }
					#sitewrapper #home-blocks div.info-block a {
						color: #006633;
						font-family: Verdana, Sans-Serif;
						font-size: 12px;
						font-weight: bold; }
				#sitewrapper #home-blocks div.info-block img {}

	/* Interior Page Styles */
	
	#sitewrapper #interior-main {
		float: left;
		width: 720px;
		height: 100%;
		margin-top:-100px;
		background: transparent url("../images/bg_interior-main.gif") repeat-y 0 0; }

	#sitewrapper #interior-main #sidebar {
		float: left;
		width: 146px; }
		#sitewrapper #interior-main #sidebar ul#sidebar-nav {
			width: 146px; }
			#sitewrapper #interior-main #sidebar ul#sidebar-nav li {
				border-bottom: 1px solid #FFFFFF;
				width: 146px; }
				#sitewrapper #interior-main #sidebar ul#sidebar-nav li a {
					font-family: Arial, Sans-Serif;
					font-size: 12px;
					color: #000000;
					display: block;
					padding: 7px 10px 5px 28px;
					width: 108px; }
					#sitewrapper #interior-main #sidebar ul#sidebar-nav li a.sidebar-nav_home {
						font-weight: bold; }
						#sitewrapper #interior-main #sidebar ul#sidebar-nav li a.sidebar-nav_current {
							font-weight: bold; }
		#sitewrapper #interior-main #sidebar div#sidenav_contact {
			margin-top: 10px; }
			#sitewrapper #interior-main #sidebar div#sidenav_contact h3 {
				font-weight: bold;
				padding: 7px 10px 5px 28px; }
			#sitewrapper #interior-main #sidebar div#sidenav_contact a {}
	#sitewrapper #interior-main #content {
		float: right;
		width: 476px;
		padding: 23px 64px 140px 34px; }
		#sitewrapper #interior-main #content h2 {
			margin: 15px 0 0 0; }
		#sitewrapper #interior-main #content p {
			margin: 0 0 10px 0;
			padding: 0 0 5px 0; }
		#sitewrapper #interior-main #content ul {
			margin: 10px 0 0 20px;
			list-style: disc; }
			#sitewrapper #interior-main #content ul li {
				margin: 0 0 0 10px; }

	/* Footer Styles */

	#sitewrapper #footer {
		clear: both;
		width: 695px;
		padding: 27px 0 0 25px;
		border-top: 12px solid #9D7B35;
		border-bottom: 2px solid #333333;
		background-color: #FFFFFF; }
		#footer strong {
			font-family: Georgia;
			font-size: 13px;
			color: #025C26; }
		#sitewrapper #footer p {
			font-family: Arial, Sans-Serif;
			font-size: 12px;
			color: #333333; }