a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,caption,canvas,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,form,footer,header,hgroup,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,tt,table,tbody,textarea,tfoot,thead,time,tr,th,td,u,ul,var,video{font-family:inherit;font-size:100%;font-weight:inherit;font-style:inherit;vertical-align:baseline;white-space:normal;margin:0;padding:0;border:0;outline:0;background:transparent;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}ol,ul{list-style:none;}blockquote,q{quotes:none;}:focus{outline:0;}table{border-collapse:collapse;border-spacing:0;}body{background:#fff;font-size:13px;line-height:19px;color:#222;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;}h1,h2,h3,h4,h5,h6{font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;color:#212121;line-height:1.5em;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit;}h1{font-size:28px;margin-bottom:18px;}h1.center{text-transform:uppercase;font-size:21px;letter-spacing:2px;font-weight:500;background:url(../images/border.png) repeat-x center center;}h1.center span{padding:0 20px;}h2{font-size:21px;margin-bottom:18px;}h3{font-size:17px;margin-bottom:14px;}h4{font-size:14px;margin-bottom:10px;}h5{font-size:12px;margin-bottom:8px;}h6{font-size:11px;margin-bottom:6px;}.widget h6{margin-bottom:24px;}.widget_ct_twitter h6{margin-bottom:12px;}.cta{background:#fff;padding:20px;}.cta h1{margin:0 0 20px 0;text-align:center;text-transform:uppercase;}.cta h1:after{position:relative;margin:0 auto;top:8px;content:"";display:block;height:3px;width:5%;background:#48c7e7;}.cta p{margin:0;text-align:center;}.subheader{color:#777;text-transform:uppercase;}.center{text-align:center!important;}.uppercase{text-transform:uppercase;}.border-top{padding-top:8px;border-top:1px solid #ececec;}.border-bottom{padding-bottom:8px;border-bottom:1px solid #ececec;}p{margin:0 0 20px 0;}p img{margin:0;}p.lead{font-size:18px;line-height:27px;color:#777;}.price{color:#79be04;}em{font-style:italic;}strong{font-weight:bold;}small{font-size:80%;}blockquote,blockquote p{font-size:17px;line-height:24px;color:#777;font-style:italic;}blockquote{margin:0 0 20px 0;padding:9px 20px 0 19px;border-left:3px solid #ddd;}blockquote cite{display:block;font-size:12px;color:#555;}blockquote cite h5,blockquote cite p{}blockquote cite:before{content:"\2014 \0020";}blockquote cite a,blockquote cite a:visited,blockquote cite a:visited{color:#555;}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:10px 0 30px;height:0;}.marT0{margin-top:0!important;}.marT3{margin-top:3px!important;}.marT6{margin-top:6px!important;}.marT10{margin-top:10px!important;}.marT12{margin-top:12px!important;}.marT15{margin-top:15px!important;}.marT18{margin-top:18px!important;}.marT20{margin-top:20px!important;}.marT24{margin-top:24px!important;}.marT30{margin-top:30px!important;}.marT36{margin-top:36px!important;}.marT40{margin-top:40px!important;}.marT50{margin-top:50px!important;}.marT60{margin-top:60px!important;}.marR0{margin-right:0!important;}.marR5{margin-right:5px!important;}.marR10{margin-right:10px!important;}.marR20{margin-right:20px!important;}.marR30{margin-right:30px!important;}.marR40{margin-right:40px!important;}.marB0{margin-bottom:0!important;}.marB3{margin-bottom:3px!important;}.marB5{margin-bottom:5px!important;}.marB8{margin-bottom:8px!important;}.marB10{margin-bottom:10px!important;}.marB18{margin-bottom:18px!important;}.marB20{margin-bottom:20px!important;}.marB24{margin-bottom:24px!important;}.marB30{margin-bottom:30px!important;}.marB36{margin-bottom:36px!important;}.marB40{margin-bottom:36px!important;}.marB40{margin-bottom:40px!important;}.marB50{margin-bottom:50px!important;}.marB60{margin-bottom:60px!important;}.marB80{margin-bottom:80px!important;}.marL0{margin-left:0!important;}.marL5{margin-left:5px!important;}.marL10{margin-left:10px!important;}.marL20{margin-left:20px!important;}.marL30{margin-left:30px!important;}.mar10{margin:10px!important;}.mar20{margin:20px!important;}.padT5{padding-top:5px!important;}.padT8{padding-top:8px!important;}.padT10{padding-top:10px!important;}.padT20{padding-top:20px!important;}.padT40{padding-top:40px!important;}.padR10{padding-right:10px!important;}.padR20{padding-right:20px!important;}.padB5{padding-bottom:5px!important;}.padB8{padding-bottom:8px!important;}.padB10{padding-bottom:10px!important;}.padB20{padding-bottom:20px!important;}.padB40{padding-bottom:40px!important;}.padBT10{padding:10px 0!important;}.padBT20{padding:20px 0!important;}.padL10{padding-left:10px!important;}.padL20{padding-left:20px!important;}.pad10{padding:10px!important;}.pad20{padding:20px!important;}a,a:visited{color:#48c7e7;text-decoration:none;outline:0;}a:hover,a:focus{opacity:0.85;}p a,p a:visited{line-height:inherit;}a.read-more,.nav-previous a .nav-next a{display:inline-block;-webkit-transition:color 400ms ease-out;-moz-transition:color 400ms ease-out;font-style:italic;}a.read-more em,.nav-previous a em,.nav-next a em{-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;}.nav-previous a:hover em{padding-right:5px;}a.read-more:hover em,.nav-next a:hover em{padding-left:5px;}.more{position:absolute;bottom:20px;right:0;display:inline-block;-webkit-transition:color 1s ease-in;-moz-transition:color 1s ease-in;-o-transition:color 1s ease-in;transition:color 1s ease-in;padding:1em 1.4em;line-height:0.8em;font-size:12px;text-align:center;text-transform:uppercase;font-weight:bold;color:#fff!important;background:#48c7e7;}.more:hover{cursor:pointer;opacity:0.85;-moz-opacity:0.85;-webkit-opacity:0.85;}.view{display:inline-block;-webkit-transition:color 1s ease-in;-moz-transition:color 1s ease-in;-o-transition:color 1s ease-in;transition:color 1s ease-in;padding:1em 1.4em;line-height:0.8em;font-size:12px;text-align:center;text-transform:uppercase;color:#fff!important;text-shadow:0px 1px 0 RGBA(0,0,0,0.35);background:#000;}.view:hover{cursor:pointer;opacity:0.85;-moz-opacity:0.85;-webkit-opacity:0.85;}article ul,article ol{margin-bottom:20px;}article ul{list-style:none outside;}.page-template-template-sitemap-php ul{list-style:none inside;}.page-template-template-sitemap-php #main-content li i{padding-right:8px;}article ol{list-style:decimal;}article ol,ul.square,ul.circle,ul.disc{margin-left:30px;}ul.square{list-style:square outside;}ul.circle{list-style:circle outside;}ul.disc{list-style:disc outside;}article ul ul,article ul ol,article ol ol,article ol ul{margin:4px 0 5px 30px;font-size:90%;}article ul ul li,article ul ol li,article ol ol li,article ol ul li{margin-bottom:6px;}article li{line-height:18px;margin-bottom:12px;}ul.large li{line-height:21px;}article li p{line-height:21px;}/

	img { max-width: 100%; height: auto;}
		img.alignleft { margin: 15px 15px 15px 0;}
		img.alignright { margin: 15px 0 15px 15px;}
		img.aligncenter { margin-top: 15px; margin-bottom: 15px;}
		img.alignleft, img.alignright, img.aligncenter, .wp-caption, .widget_ct_flickr img {}
		.fs-img { display:none;}
	
	/** Image w/Caption **/
	.gallery-caption {}
	.wp-caption { margin: 0 0 20px 0;}
		.wp-caption.alignleft { margin-right: 20px;}
		.wp-caption.alignright { margin-left: 20px;}
		.wp-caption.aligncenter { margin: 0 20px 20px 20px;}
		.wp-caption.alignnone { width: 417px !important;}
		p.wp-caption-text { text-align: center; margin-bottom: 0; color: #777;}
		
	/** Video **/
	.video { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;}
	.video iframe,  
	.video object,  
	.video embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

/* ============================================================================== */
/* 1.8 btns
/* ============================================================================== */

	a.btn,
	.btn,
	.dsidx-search-widget .dsidx-search-button .submit,
	input[type="button"],
	input[type="submit"],
	input[type="reset"],
	input[type="btn"] {
		position: relative; border: none; color: #fff; font-weight: bold; font-size: 14px; padding: 1em 1.4em; line-height: 0.8em; text-decoration: none; text-align: center; white-space: nowrap; background: #48c7e7;}
		
		.btn.reset { background: #aaa;}

	a.btn:hover,
	.btn:hover,
	.dsidx-search-widget .dsidx-search-button .submit:hover,
	input[type="button"]:hover,
	input[type="submit"]:hover,
	input[type="reset"]:hover,
	input[type="btn"]:hover {
		cursor: pointer; opacity: 0.85; -moz-opacity: 0.85; -webkit-opacity: 0.85;}

	a.btn:active,
	.btn:active,
	.dsidx-search-widget .dsidx-search-button .submit:active,
	input[type="button"]:active,
	input[type="submit"]:active,
	input[type="reset"]:active,
	input[type="btn"]:active {
		top: 1px;  opacity: 0.7; -moz-opacity: 0.7; -webkit-opacity: 0.7;}

	.btn.full-width,
	.btn.full-width,
	input[type="submit"].full-width,
	input[type="reset"].full-width,
	input[type="btn"].full-width {
		width: 100%;
		padding-left: 0 !important;
		padding-right: 0 !important;
		text-align: center;}

/* ============================================================================== */
/* 1.9 Tabs
/* ============================================================================== */

	ul.tabs,
	.aq_block_tabs {
		display: block;
		margin: 0;
		padding: 0;
	}
	ul.tabs li,
	.aq_block_tabs li {
		display: block;
		width: auto;
		height: 30px;
		padding: 0;
		float: left;
		margin-bottom: 0;}
	ul.tabs li a,
	.aq_block_tabs li a {
		display: block;
		text-decoration: none;
		width: auto;
		height: 29px;
		padding: 0px 15px;
		line-height: 30px;
		border: solid 1px #48c7e7;
		border-top: 3px solid #48c7e7 !important;
		border-width: 1px 1px 0 0;
		margin: 0;
		font-size: 12px;}
	ul.tabs li a.selected,
	.aq_block_tabs a.selected {
		background: #fff;
		height: 30px;
		position: relative;
		top: -4px;
		padding-top: 4px;
		border-left-width: 1px;
		margin: 0 0 0 -1px;
		color: #111;}
	ul.tabs li:first-child a.active,
	.aq_block_tabs li:first-child a.active {
		margin-left: 0;}
	ul.tabs li:first-child a,
	.aq_block_tabs li:first-child a  {
		border-width: 1px 1px 0 1px;}
	ul.tabs li:last-child a {}

	ul.tabs-content { margin: 0; display: block;}
	ul.tabs-content > li { display:none;}
	ul.tabs-content > li.active { display: block;}

	/* Clearfixing tabs for beautiful stacking */
	ul.tabs:before,
	ul.tabs:after {
	  content: '\0020';
	  display: block;
	  overflow: hidden;
	  visibility: hidden;
	  width: 0;
	  height: 0;}
	ul.tabs:after {
	  clear: both;}
	ul.tabs {
	  zoom: 1;}

/* ============================================================================== */
/* 1.10 Forms
/* ============================================================================== */

	form {
		margin-bottom: 20px;}
	fieldset {
		margin-bottom: 20px;}
	input[type="text"],
	input[type="password"],
	input[type="email"],
	textarea,
	select {
		-webkit-appearance:none;
		border: none;
		padding: 6px 10px;
		outline: none;
		color: #777;
		margin: 0;
		width: 210px;
		max-width: 100%;
		display: block;
		margin-bottom: 10px;
		background: #ececec;}
			#advanced-search input[type="text"],
			#advanced-search select { margin-right: 10px;}
	select {
		padding: 5px;
		background-image: url(../images/icons/arrow-down.png); background-repeat: no-repeat; background-position: 95% center;}
			select:hover,
			select:focus { cursor: pointer;}
	input[type="text"]:focus,
	input[type="password"]:focus,
	input[type="email"]:focus,
	textarea:focus {
		background: #ccc;}
	textarea {
		min-height: 60px;}
	label,
	legend {
		display: block;
		margin: 0 0 10px 0;}
	#advanced-search input[type="text"],
	#advanced-search select {
		min-width: 220px;}
	input[type="checkbox"] {
		display: inline;}
	label span,
	legend span {
		font-weight: normal;}

/* ============================================================================== */
/* 1.11 Tables
/* ============================================================================== */

	table { width: 100%; border: 1px solid #ccc; margin: 0 0 18px 0; text-align: left;}
		caption { text-transform: uppercase; font-weight: strong;}
		tbody {}
			thead { background: #e7e7e7;}
			th { color: #555; padding: 15px 10px 10px;}
			td { border-top: 1px dashed #fff; padding: 10px;}
				tbody tr:hover td {}

/* ============================================================================== */
/* 1.12 Notifications
/* ============================================================================== */

	.notification { margin: 0 0 18px 0; padding: 18px 18px 18px 54px;}
		.info {	border: 1px solid #64a6cc; background: url(http://palisadesrealty.com/wp-content/themes/JohnPortman/images/icons/info_24.png) no-repeat 15px 15px #9dd7f9;}
		.warning {border: 1px solid #d0bc81; background: url(http://palisadesrealty.com/wp-content/themes/JohnPortman/images/icons/warning_24.png) no-repeat 15px 15px #f9e29d;}
		.error { border: 1px solid #d3847a;	background: url(http://palisadesrealty.com/wp-content/themes/JohnPortman/images/icons/error_24.png) no-repeat 15px 15px #f9a89d;}
		.success { border: 1px solid #98cf70; background: url(http://palisadesrealty.com/wp-content/themes/JohnPortman/images/icons/check_24.png) no-repeat 15px 15px #c5f99e;}
		.note {	border: 1px solid #ccb577; background: url(http://palisadesrealty.com/wp-content/themes/JohnPortman/images/icons/note_24.png) no-repeat 15px 15px #e9d49b;}
		.download {	border: 1px solid #64c5e1; background: url(http://palisadesrealty.com/wp-content/themes/JohnPortman/images/icons/download_24.png) no-repeat 15px 15px #cce9f4;}
		
/* ============================================================================== */
/* 1.13 Pagination
/* ============================================================================== */	

.pagination { width: 100%; margin: 0 0 50px 0;} /* 11px */
	.pagination span, .pagination a { display: block; float: left; margin: 2px 2px 2px 0; padding: 6px 9px 5px 9px;	text-decoration: none; width: auto; background: #534e4c; color: #a39b97; -webkit-transition:color 1s ease-in; -moz-transition:color 1s ease-in; -o-transition:color 1s ease-in; transition:color 1s ease-in; text-shadow: 0px 1px 0 RGBA(0,0,0,0.35);}
	.pagination .current { padding: 6px 9px 5px 9px; color: #fff; background: #48c7e7;}
		
/* ============================================================================== */
/* 1.14 Widgets
/* ============================================================================== */

	#sidebar .widget { width: 100%;	margin: 0 0 30px 0;}
		.widget h5 { text-transform: uppercase; font-size: 13px; margin-bottom: 30px;}
		.widget_ct_twitter h5 { margin-bottom: 24px !important;}
			.widget > h5:after { position: relative; top: 12px; content: ""; display: block; height: 3px; width: 25%; background: #48c7e7;}
			.widget ul h5 { border: none; padding: 0; margin: 0;}
		.widget p#viewall { margin-bottom: 0;}
		.widget li { padding: 8px 0; list-style: none; font-size: 12px; line-height: 16px; border-bottom: 1px dotted #ccc;}
			.widget li li { display: none;}
				.widget li:last-child {	border-bottom: 0;}
				.widget li img {}
		.widget p { font-size: 12px; line-height: 16px;}
			.widget p.right { margin: 0;}
	
		/* Blog Author Info */
		.widget_ct_blogauthorinfo h4 { margin-bottom: 18px;}
			.widget_ct_blogauthorinfo span.left { margin: 0 10px 10px 0;}
			.widget_ct_blogauthorifo span.right { margin: 0 0 10px 10px;}

		/* Contact Info */
		.widget_ct_contactinfo li { padding: 0; border: none;}
			.widget_ct_contactinfo li#company-name { font-weight: bold;}
			.widget_ct_contactinfo li#company-email { padding: 5px 0 0 0;}
			.widget_ct_contactinfo li#viewmore { margin: 15px 0 0 0;}
		
		/* Flickr */
		.flickr_badge_image { float: left; margin: 0 9px 7px 0;}
			.flickr_badge_image img { padding: 0;}
		
		/* Follow Us */
		.widget_ct_followus ul, .widget_ct_followus li { list-style: none; margin: 0; padding: 0;}
		.widget_ct_followus li { padding: 0 0 0 24px; line-height: 28px;}
			.widget_ct_followus li.facebook { background: url(http://palisadesrealty.com/wp-content/themes/JohnPortman/images/social/facebook_16x16.png) no-repeat left;}
			.widget_ct_followus li.twitter { background: url(http://palisadesrealty.com/wp-content/themes/JohnPortman/images/social/twitter_16x16.png) no-repeat left;}
			.widget_ct_followus li.linkedin { background: url(http://palisadesrealty.com/wp-content/themes/JohnPortman/images/social/linkedin_16x16.png) no-repeat left;}
			.widget_ct_followus li.google-plus { background: url(http://palisadesrealty.com/wp-content/themes/JohnPortman/images/social/google_plus_16x16.png) no-repeat left;}
			
		/* Latest Posts */
		.widget_ct_latest li { padding: 15px 0;}
			.widget_ct_latest li:first-child { padding-top: 0;}
			.widget_ct_latest .twothirdcol { width: 60%;}
				.widget_ct_latest h6 {}
				.widget_ct_latest p { margin: 0;}
				.widget_ct_latest .post-meta li { font-size: 11px; color: #777; border: none; padding: 0 0 3px 0;}
				.widget_ct_latest li.time { background: url(http://palisadesrealty.com/wp-content/themes/JohnPortman/images/icons/time_12.png) no-repeat 0 2px; padding-left: 18px;}
					.widget_ct_latest .likeThis { height: 8px; overflow: hidden; padding-left: 18px; background: url(http://palisadesrealty.com/wp-content/themes/JohnPortman/images/icons/heart_12.png) no-repeat 0 2px;}
						.widget_ct_latest .likeThis:hover { background-position: 0 -11px;}
			
		/* Listings */
		.widget_ct_listings h4 { margin-bottom: 0 !important;}
		.widget_ct_listings li { padding: 10px 0;}
			#home .widget_ct_listings .img-wrap img { width: 100%;}
				.container #home .widget_ct_listings .img-wrap.columns { margin-right: 0;} 
			.post-type-archive-listings .widget_ct_listings .imgwrap { margin-bottom: 5px;}
			.widget_ct_listings p { margin: 0;}
				.featured-listings p.price,
				.widget_ct_listings p.price,
				.widget_ct_agentsotherlistings p.price { font-size: 14px;}
				.widget_ct_listings .location { color: #777; font-size: 10px; line-height: 15px;}
		
		/* Listing Agent More Info */
		.widget_ct_agentinfo .details { padding: 0 0 0 10px;}
		
		/* Listing Broker Info */
		.widget_ct_brokerinfo .details { padding: 0 0 0 10px;}
		
		/* Listing Agent Contact */
		.widget_ct_listingscontact form,
		.widget_ct_listingscontact fieldset { margin-bottom: 0;}
			.widget_ct_listingscontact input,
			.widget_ct_listingscontact textarea { width: 97%;}
			.widget_ct_listingscontact input#submit { width: auto; margin-bottom: 0;}
			
		/* Listings Search */
		.widget_ct_listingssearch #ct_property_type,
		.widget_ct_listingssearch #ct_additional_features { width: 99%;}
		.widget_ct_listingssearch div#ct_city,
		.widget_ct_listingssearch div#ct_state,
		.widget_ct_listingssearch div#ct_zipcode,
		.widget_ct_listingssearch div#ct_beds,
		.widget_ct_listingssearch div#ct_baths,
		.widget_ct_listingssearch div#ct_status { max-width: 30%; margin-right: 10px;}
		.widget_ct_listingssearch div#ct_price_from,
		.widget_ct_listingssearch div#ct_price_to { max-width: 50%;}
				.widget_ct_listingssearch select { width: 100px;}
				.widget_ct_listingssearch input#ct_price_from,
				.widget_ct_listingssearch input#ct_price_to { width: 100px;}
			.post-type-archive-listings .widget_ct_listingssearch div#ct_city,
			.post-type-archive-listings .widget_ct_listingssearch div#ct_state,
			.post-type-archive-listings .widget_ct_listingssearch div#ct_beds,
			.post-type-archive-listings .widget_ct_listingssearch div#ct_baths,
			.post-type-archive-listings .widget_ct_listingssearch div#ct_status { max-width: 50%; margin-right: 10px;}
				.post-type-archive-listings .widget_ct_listingssearch div#ct_zipcode { width: 99%; max-width: 99%; margin-right: 0;}
				.post-type-archive-listings .widget_ct_listingssearch div#ct_status { max-width: 99%; margin-right: 0;}
		
		/* Mortgage Calc */
		.widget_ct_mortgagecalculator #mcPayment { margin-top: 15px;}
				
		/* Nav Widget */
		.widget_nav_menu a { display: block;}
		.widget_nav_menu li.current-menu-item {}
			.widget_nav_menu li.current-menu-item a:before {}
		
		/* Searchform */
		.searchform  { width: 100%; position: relative; margin: 0;}
		.searchform input.s { width: 97%; margin: 0; padding: 4px 4px;}
			.header-wrap .searchform input.s { width: 270px;}
		.searchform input.search-submit { position: absolute; top: 2px; right: 0px; margin: 0; padding: 3px 6px;}
		
		/* Tabs */
		ul.tabs > li { border-bottom: none;}
		.inside { margin: 6px 0 0 0;}
			.widget_ct_tabs .col.span_3 { display: none;}
			.inside ul, .inside #tab-tags {}
				.inside ul:first-child {}
				.inside .wp-post-image {}
				.inside #tab-tags { padding: 15px 0;}
				.inside li { width: 100%; padding: 15px 0;}
				.inside li .tn.right {}
				.inside li h5 { margin: 0 0 0 10px;}
				.inside li span { margin: 0 0 0 10px;}
				.inside .avatar  { margin: 0 0 0 15px;}
					.inside #tab-tags a { padding:2px 4px; margin:3px 1px; display:inline-block; color: #fff; background: #48c7e7; font-size:13px !important;}
					.inside #tab-tags a:hover { background: #e6e6e6; text-decoration: none;}
					.inside li span.meta { display: block; font-size: 11px; text-transform: uppercase; color: #999;}
							
		/* Testimonials */
		.widget_ct_testimonials { height: 200px;}
		.widget_ct_testimonials li { padding: 10px; background: #f5f5f5; border: none;}
				#footer-widgets .widget_ct_testimonials li { background: #111;}
			.widget_ct_testimonials ul.right { margin: 0;}
				.widget_ct_testimonials ul.right li { display: inline-block; border: none; background: none; padding: 0;}
					.widget_ct_testimonials ul.right li a { color: #fff;}
			.widget_ct_testimonials .testimonials { height: auto; width: 100%;}
			
		/* Portfolio */
		.widget_ct_portfolio { position: relative; height: 220px;}
		.widget_ct_portfolio li { padding: 0; border: none;}
			.widget_ct_portfolio  ul.right { position: absolute; z-index: 10; top: 60px; right: 4px;}
				.widget_ct_portfolio  ul.right li { display: inline-block; border: none; background: none; padding: 0;}
					.widget_ct_portfolio  ul.right li a { color: #fff;}
			.widget_ct_portfolio .view { width: 280px; margin: 0;}
				.widget_ct_portfolio .view-ninth .content h4 { left: -15px;}
				.widget_ct_portfolio .view-ninth .content a { position: relative; left: -10px;}
		
		/* Calendar */
		#wp-calendar{ width: 100%;}
			#wp-calendar caption { padding: 0 10px 10px 10px;}
			#wp-calendar th, #wp-calendar td { text-align: center; background: #e7e7e7; color: #9e9e9e; padding: 5px;}	
				#wp-calendar td { background: transparent;}
				#wp-calendar td, table#wp-calendar th {	padding: 3px 0;}

/* ============================================================================== */
/* 1.15 Misc
/* ============================================================================== */
	
	.left, .alignleft { float: left;}
	.right, .alignright { float: right;}
	.aligncenter { display: block; margin: 0 auto;}
	
	.borderBL { border-bottom: 1px solid #ececec;}
	.borderBD { border-bottom: 1px solid #ccc;}
	
	.blue-gradient { text-shadow: 0px 1px 0 RGBA(0,0,0,0.3); overflow: hidden; border: solid 1px #30526f; box-shadow: inset 0px 1px 0px RGBA(255,255,255,0.6); -webkit-box-shadow: inset 0px 1px 0px RGBA(255,255,255,0.6); -moz-box-shadow: inset 0px 1px 0px RGBA(255,255,255,0.6); background: #44749d; background: -moz-linear-gradient(top, #5894c8 0%, #44749d 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5894c8), color-stop(100%,#44749d)); -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;}
	
	.box-shadow { padding: 10px; background: #fff; -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3); -moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3); box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.3);}

	.remove-bottom { margin-bottom: 0 !important;}
	.half-bottom { margin-bottom: 10px !important;}
	.add-bottom { margin-bottom: 20px !important;}
	
	.divider { display: block; margin: 30px 0; height: 1px;	clear: both; background: url(http://palisadesrealty.com/wp-content/themes/JohnPortman/images/h_divider.png) repeat-x;}
	code, pre {
		display: block;	font-size: 0.625em; padding: 15px;	margin: 0 0 30px 0;	border: 1px solid #ccc;	border-left: 5px solid #ccc; background-color: #fff;
		white-space: pre-wrap; /* css-3 */
		white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
		white-space: -pre-wrap; /* Opera 4-6 */
		white-space: -o-pre-wrap; /* Opera 7 */
		word-wrap: break-word; /* Internet Explorer 5.5+ */
		font-family: monaco,"Lucida Console",courier,mono-space;}
	.highlight { background: #ffff00;}
	.sticky {}
	.border-top { border-top: 1px solid #dfdfdf !important;}
	.border-bottom { border-bottom: 1px solid #dfdfdf !important; padding: 0 0 8px 0;}
	
	.singlecol { width: 22.75%; margin: 0 3% 0 0;}
	.onethirdcol { width: 31.33%; margin: 0 3% 0 0;}
	.twocol { width: 48.5%; margin: 0 3% 0 0;}
	.twothirdcol { width: 62.66%; margin: 0 3% 0 0;}
	.threecol { width: 68.25%; margin: 0 3% 0 0;}
	.fourcol { width: 100%;}
	.first { margin-left: 0 !important;}
	.last { margin: 0 !important;}
	.double-border { background: url(http://palisadesrealty.com/wp-content/themes/JohnPortman/images/double_border.png) repeat-x center center;}
	.border-none { border: none !important;}
	#resize_me { position: fixed; height: 73px; width: 73px; right: 0; bottom: 0; background: url(http://palisadesrealty.com/wp-content/themes/JohnPortman/images/resize_me.png) no-repeat; z-index: 100;}
	#ct-loader { display: none; position: fixed; margin-top: 30px; top: 30px; right: 30px; padding: 15px 15px 10px 15px; background: #fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;}
	.stick { position: fixed; top: 0;}
	.clear { clear: both;}