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

body {
	background: #FFFFD8;
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	color: #222; }

#header {
	position:relative;
	background: transparent url('/wp-content/themes/default/images/bg_hdr.gif') repeat-x 0 0;
	margin: 0 auto;
	width: 100%;
	z-index: 300; }
	 #hdr_inner {
		width: 908px;
		margin: 0 auto;
		position: relative; }
		#hdr_inner #searchForm {
			float: right;
			width: 270px;
			position: relative;
			top: 20px;
			left: 17px; }
			#hdr_inner #searchForm form input#search {
				width: 183px;
				height: 20px; }
			#hdr_inner #searchForm form input#searchButton {
				position: relative;
				top: 9px; }
		#hdr_inner #logo {
			width: 178px;
			position: relative;
			top: 5px;
			z-index: 300; }
		#hdr_inner #nav {
			width: 908px; }
			#nav ul {
				background: #03174C url('/wp-content/themes/default/images/nav-new.gif') no-repeat 0 0;
				float: left;
				width: 699px;
				height: 45px;
				padding: 0 0 0 209px;
				list-style: none;
				position: relative;
				top: -64px;
				z-index: 200; }
				#nav li {
				float: left; }
					#nav ul li a {
						float: left;
						margin-top: 12px;
						display: block;
						width: 86px;
						height: 44px;
						text-indent: -5000px;
						cursor: hand;
						font-family: Helvetica;
						font-size: 20px;
						color: #FFF; }
						#nav ul li a#nav_about {
							width: 58px;
							margin-right: 35px; }
						#nav ul li a#nav_artists {
							width: 65px;
							margin-right: 30px; }
						#nav ul li a#nav_syracuse {
							width: 88px;
							margin-right: 33px; }
						#nav ul li a#nav_entrepreneurs {
							width: 135px;
							margin-right: 30px; }
						#nav ul li a#nav_properties {
							width: 100px;
							margin-right: 30px; }
						#nav ul li a#nav_contact {
							width: 76px;
							margin-right: 0; }
			/* second-level lists */
			#nav ul li ul { 
				background: #03174C;
				position: absolute;
				top: 43px;
				left: -999em;
				width: 177px;
				height: auto;
				float: none;
				padding: 0;
				border-bottom: 1px solid #000;
				border-right: 1px solid #000;
				border-left: 1px solid #000; }
				#nav ul li ul li {
					width: 167px; }
					#nav ul li ul li a {
						background: none;
						display: block;
						width: 117px;
						height: auto;
						padding: 5px;
						text-decoration: none;
						text-indent: 0;
						font-family: Helvetica, sans-serif;
						font-weight: normal;
						font-size: 12px;
						color: #FFF; }

			#nav li:hover ul, #nav li.sfhover ul {
				left: auto; }

#wrapper {
	width: 908px;
	margin: 0 auto;
	position: relative;
	top: -64px; }
	#content {
		float: left;
		width: 908px; }
		#content #slider {
			float: left;
			width: 908px;
			height: 365px;}
			#content #slider div p.slideshow-excerpt {
				background: transparent url('/wp-content/themes/default/images/bluetrans.png') repeat-y 0 0;
				width: 268px;
				height: 365px;
				line-height:32px;
				font-family: Helvetica;
				font-size: 28px;
				color: #FFF;
				padding: 10px;
				position: relative;
				top: -365px;
				left: 620px; }
				@-moz-document url-prefix() {
					#content #slider div p.slideshow-excerpt {
        					top: -368px; } }
				#content #slider p.slideshow-excerpt a {
					font-size: 18px;
					color: #FFF;
					text-decoration: underline; }
					#content #prevNext {
						width:200px;
						position:absolute;
						top:300px;
						right:67px;
						z-index:100;
						cursor:pointer; }
		/*
			 #content #slider ul, #content #slider div {
				margin:0;
				padding:0;
				display:inline;
				width: 908px;
				height: 365px;
				overflow:hidden; }
			
					#content #slidercontroller {
						display:none;
						background:#f00;
						width:200px;
						position:absolute;
						top:300px;
						right:205px;
						color:black;
						z-index:100; }
						#content #slidercontroller span.jFlowControl {
							cursor: pointer; } */
					
		/*#content #nextBtn {
			width:60px;
			position:absolute;
			top:350px;
			right:205px; }
			#content #nextBtn a {
				color:#fff;
				font-size:18px; }
		#content #prevBtn {
			width:60px;
			position:absolute;
			top:350px;
			right:155px; }
			#content #prevBtn a {
				color:#fff;
				font-size:18px; } */
		#content p a {
			color: #C14917; }
		#content h1 {
			color: #121B3D;
			font-family: Helvetica;
			font-size: 25px; }
			#content h1 a {
				color: #121B3D;
				text-decoration: none; }
		#content h2 {
			font-size: 14px; }
			#content h2 a {
				color: #121B3D;
				text-decoration: none; }
		#content h3 {
			font-size:13px;
			font-weight:bold; }
		#content #homeblocks {
			background: #FFF;
			float: left;
			width: 908px; }
			#content #homeblocks .homeblockContainer {
				float: left;
				width: 280px;
				height: 230px;
				margin: 10px;
				border: 1px solid #CCC; }
				.homeblock {
					background: transparent url('/wp-content/themes/default/images/bg_home-blocks.gif') no-repeat center center;
					width: 240px;
					height: 185px;
					padding: 20px; }
					.homeblock img {
						padding: 10px 0 0 0; }
					.homeblock h2 {
						text-indent: -5000px; }
						.homeblock h2#the-project {
							background: transparent url('/wp-content/themes/default/images/hdr_the-project.gif') no-repeat 0 0;
							width: 124px;
							height: 23px; }
						.homeblock h2#properties {
							background: transparent url('/wp-content/themes/default/images/hdr_properties.gif') no-repeat 0 0;
							width: 109px;
							height: 23px; }
						.homeblock h2#follow-us {
							background: transparent url('/wp-content/themes/default/images/hdr_follow-us.gif') no-repeat 0 0;
							width: 104px;
							height: 19px; }
						.homeblock h2#newsletters {
							background: transparent url('/wp-content/themes/default/images/hdr_newsletters.gif') no-repeat 0 0;
							width: 125px;
							height: 19px; }
						.homeblock h2#recent-news {
							background: transparent url('/wp-content/themes/default/images/hdr_recent-news.gif') no-repeat 0 0;
							width: 143px;
							height: 19px; }
						.homeblock h2#video {
							background: transparent url('/wp-content/themes/default/images/hdr_video.gif') no-repeat 0 0;
							width: 62px;
							height: 19px; }
					.homeblock ul#twitter_update_list li {
						line-height:12px;
						margin:0 0 2px 0;
						padding:0 0 5px 0;
						list-style-type:none; }
						.homeblock ul#twitter_update_list li a {
							margin:0;
							display:block;
							color:#888;
							line-height:12px;
							font-style:italic;
							text-align:right;
							padding:3px 0 0 0; }
						.homeblock ul#twitter_update_list li span {
							width:220px;
							padding-bottom:10px; }
							.homeblock ul#twitter_update_list li span a {
								float:none;
								display:inline;
								width:auto;
								color:#C14917; }
					.homeblock p {
						width: 236px;
						padding: 10px 0; }
					.homeblock a {
						text-decoration: underline; }
					.twitterblock img.icon {
						float: left;
						display: block;
						width: 23px;
						height: 24px; }
					.twitterblock a.icon {
						float:left !important;
						display: block;
						width: 50px;
						height: 9px;
						margin: 20px 0 0 0; }
					.newsletterblock img {
						float: left;
						width: 60px;
						margin: 0 10px 0 0; }
					.newsletterblock p {
						float: left;
						width: 136px; }
			#footer.homefooter {
				position: relative;
				top: -63px; }
			
			#socialmedia {
				float: right;
				padding: 10px 10px 10px 0; }
		#content.propertyListing {
			margin-right: 50px;
			margin-left: 50px;
			border-bottom-width: 1px;
			border-bottom-style: dashed;
			border-bottom-color: #DC8652;
			margin-top: 0px;
			margin-bottom: 15px;
			padding-bottom: 5px; }
			#content.propertyListing img {
				float: left;
				margin-right: 10px; }
		#content #photogallery img.thumb {
			padding: 3px;
			background-color: #FFFFFF;
			border: 1px solid #A6A64F;
			margin: 3px;
			height: 61px;
			width: 61px; }
		#content #photogallery #bigpic img {
			margin-left: 10px; }
	
	#contentinterior {
		float: left;
		width: 908px;
		margin: 0;
		padding-top: 0;
		background: #FFF; }
		#contentinterior div.post, div.entry {
			float: left;
			margin: 20px 0 0 0;
			padding: 0 0 0 20px;
			width: 460px;
			line-height: 24px;
			color: #444;
			font-family: Verdana, Sans-Serif;
			font-size: 14px; }
			#contentinterior div.post h2 {
				font-size: 24px;
				font-family: Arial;
				color: #03174C; /*#FFAD05;*/
				margin: 0 0 5px 20px; }
			#contentinterior div.entry h2 {
				margin: 0 0 5px 0; }
			#contentinterior p {
				margin: 0 0 15px 0; }
			#contentinterior div.noheaderimg {
				padding-top: 90px; }
		div.post ul {
			width: 400px;
			margin: 5px 0 5px 5px;
			padding: 0 0 3px 5px; }
			div.post li {
				margin: 8px 0 8px 20px;
				line-height: 20px;
				list-style-image: url("images/bullet-square.gif"); }
				.img-shadow {
				float:right;
				background: url(trans-shadow.png) no-repeat bottom right; /* Most major browsers other than IE supports transparent shadow. Newer release of IE should be able to support that. */
				}

			table tr td.GrayTitle {
				color:#fff;
				padding-left:20px; }
			
			#sidebar {
				float: left;
				margin: 20px 0 0 135px;
				width: 280px;
				font-size: 12px;
				border: 1px solid #CCC; }
				#sidebar .sidebarcontainer {
					background: transparent url('/wp-content/themes/default/images/bg_home-blocks.gif') repeat-y center center;
					width: 240px;
					padding: 20px;
					margin:5px 0; }
					#sidebar .sidebarcontainer ul {
						line-height:12px;
						width:220px !important;
						margin:0 !important;
						padding:0 !important;
						list-style-type:none;}
						#sidebar .sidebarcontainer ul li {
							line-height:12px;
							list-style-type:none;
							margin:0 0 15px 0 !important;
							padding:0 !important;}
							#sidebar .sidebarcontainer ul li div.sidebardate {
								color:#666;}
			#sidebarsocialmedia {
				float: left;
				margin: 20px 0 0 145px;
				width: 280px; }

			.twitterblocksidebar {
				margin: 0 0 0 -9px;
				background: #FFF;
				border: 1px solid #CCC; }
				.twitterblocksidebar ul {
					margin: 0 0 0 -8px;
					padding: 0; }
				.twitterblocksidebar h3 {
					margin: 0 0 0 -12px;
					padding: 0; }

#footer {
	clear: both;
	margin: 0 auto;
	width: 908px;
	height: 70px;
	background: #03174C;
	font-family: Verdana, Sans-Serif;
	font-size: 13px;
	color: #FFFFD8; }
	#footer p {
		width: 708px;
		padding: 15px 0 0 15px; }
	#footer p#ftrRight {
		position: relative;
		left: 710px;
		top: -35px;
		width: 200px; }
	#footer a {
		text-decoration: underline;
		color: #FFFFD8; }



/* WP styles */

#contentWP {
	clear: both;
	float: left;
	margin: 20px 0 20px 45px; }

a.post-edit-link {
	clear: both;
	float: left;
	margin: 10px 0 20px 45px;
	font-size: 12px; }

img.alignright {
	float: right;
	margin: 10px 0 2px 7px;
	display: inline; }
img.alignleft {
	float: left;
	margin: 10px 7px 2px 0;
	display: inline; }

img.alignright, img.alignleft {
	background:url("/wp-content/themes/default/images/shadow.gif") no-repeat right bottom;
	padding:4px 10px 10px 4px;
	border: none;
	border-top:#eee 1px solid;
	border-left:#eee 1px solid; }
	.entry a img.alignright, img.alignleft {
		border:none;
		background:none;
		padding:none;
		background:url("/wp-content/themes/default/images/shadow.gif") no-repeat right bottom;
		padding:4px 10px 10px 4px;
		border-top:#eee 1px solid;
		border-left:#eee 1px solid; }

/* end WP styles */
