body {background: #fff url(../images/news/bg-subpages-2.png) repeat-x; background-color:#FCF4E2;color:#000; font-family:"verdana"; font-size:11px; line-height:1.60; padding:0px; margin:0px; height:100%;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#foot{
background-image:url(../images/news/lg.png) ;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

ul{}
ul.normal{ list-style:disc;}
ul.normal li{margin-left:10px; line-height:20px;}
ul.normal_1{ list-style:disc;}
ul.normal_1 li{margin-left:-22px; line-height:20px;}

p{padding:2px;}
p.nopad{padding:0px; margin:0px;}

a{color:#007777; text-decoration:none;}
a:hover{color:#065420;}


/* Header */
#logo{
	float:left;
	margin-left:-80px;
}

#phone{
	float:right;
	margin-top:2.5%;
	color:#007777;
	font-size:18px;
}

/*break*/
#break{
	height:100px;
}

/* Menu */
#menu{
	margin-left:15.7%;
	margin-top:-5%;
	padding:0px;
	list-style:none;
	position:relative;	
	width:550px;
	height:60px;
	background-image: url(/images/navbarbg.png);
	background-size:550px;
	float:right;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	font-size:12.4px;

}
#menu ul{
	padding:0px;
	margin-left:27px;
	margin-top:19px;
}

#menu_about{
	display:inline;
	padding: 0px 4px 0px 4px;
	border:none !important;
}

#menu li{
	display:inline;
	padding: 0px 4px 0px 4px;
	border-left: thin solid #000;
}

#menu li a {
	
	height:36px;
	margin-right:0.4px;
	margin-left:3px;
	color:#000000;
}
#menu li a:hover { color:#007777; }

#footer{
	
	clear:both;
	display:block;
	height:auto;
	position:relative;
	
	margin-top:60px;
}

#footer-content {
	margin: 0 auto;
}

#footer-footer {
	background: url(/images/layout/footerbar.png) repeat-x ;
	background-color:#ffffff;
	padding: 40px 0 0 0;
}

#footer-footer-content {
	background-color:#ffffff;
	width: 954px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0 0 40px 0;
}

#footer-copyright {
	width: 49%;
	float: left;
}

#footer-synapse {
	width: 49%;
	float: right;
	text-align: right;
}

#imagediv{
    	position:absolute;
    	z-indez:0;
}

.ft_tab_1{
	margin-bottom:70px;
	margin-top:15px; 
	align:center;
}
#slide{ margin-top:18px; }

div.slide * { display:inline;}

#slideshowWrap{
	margin-top:10px;
	margin-left:-38px;
}

#slideshowWrap li{ display:inline; }

#ft_bar{
	margin-top:7px;
	margin-bottom:12px;
	width:100%;
} 

ft_tab_2{
	align:center;
}

#fb_user_photo{
	float:left;
	width:6px;
}

#fb_pagefeed_heading{
	height:10px;
}

#fb_pagefeed_like{
	height:10px;
}

.btnSignup{
 	border-radius: 7px; 
	-moz-border-radius: 7px; 
	-webkit-border-radius: 7px; 
	border: 0.5px solid #ccc;
	background-image: -moz-radial-gradient(center, circle farthest-corner, #cccccc -90%, #02807D 100%);
	width:40px;
	height:27px;
	color:#ffffff;
	text-align:center;
	background: #81b6c1; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM4MWI2YzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OSUiIHN0b3AtY29sb3I9IiMxZThhODgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-radial-gradient(center, ellipse cover, #81b6c1 0%, #1e8a88 99%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#81b6c1), color-stop(99%,#1e8a88)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover, #81b6c1 0%,#1e8a88 99%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover, #81b6c1 0%,#1e8a88 99%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover, #81b6c1 0%,#1e8a88 99%); /* IE10+ */
background: radial-gradient(center, ellipse cover, #81b6c1 0%,#1e8a88 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81b6c1', endColorstr='#1e8a88',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}

/* wysiwyg */

.block.wysiwyg .default{
	background-color:#FDF8F0;
	margin-bottom:20px;
	padding-top:15px;
	padding-left:50px; 
	padding-right:40px;
	padding-bottom:50px;
	box-shadow: -1px 1px 4px -4px #CCCCCC,1px 1px 4px 4px #CCCCCC;
	-moz-box-shadow: -1px 1px 4px -4px #CCCCCC,1px 1px 4px 4px #CCCCCC;
	-webkit-box-shadow: -1px 1px 4px -4px #CCCCCC,1px 1px 4px 4px #CCCCCC;
	min-height:400px;
	height:auto;
}

.block.news .default{
	background-color:#FDF8F0;
	margin-bottom:20px;
	padding-top:15px;
	padding-left:50px; 
	padding-right:40px;
	padding-bottom:50px;
	box-shadow: -1px 1px 4px -4px #CCCCCC,1px 1px 4px 4px #CCCCCC;
	-moz-box-shadow: -1px 1px 4px -4px #CCCCCC,1px 1px 4px 4px #CCCCCC;
	-webkit-box-shadow: -1px 1px 4px -4px #CCCCCC,1px 1px 4px 4px #CCCCCC;
	height:auto;
} 

.calendar .default{
	background-color:#FDF8F0;
	margin-bottom:20px;
	padding-top:15px;
	padding-left:50px; 
	padding-right:40px;
	padding-bottom:50px;
	box-shadow: -1px 1px 4px -4px #CCCCCC,1px 1px 4px 4px #CCCCCC;
	-moz-box-shadow: -1px 1px 4px -4px #CCCCCC,1px 1px 4px 4px #CCCCCC;
	-webkit-box-shadow: -1px 1px 4px -4px #CCCCCC,1px 1px 4px 4px #CCCCCC;
	height:auto;
} 

.block.cookietrail {
	background-color:#FDF8F0;
	margin-bottom:20px;
	padding-top:15px;
	padding-left:50px; 
	padding-right:40px;
	padding-bottom:50px;
	box-shadow: -1px 1px 4px -4px #CCCCCC,1px 1px 4px 4px #CCCCCC;
	-moz-box-shadow: -1px 1px 4px -4px #CCCCCC,1px 1px 4px 4px #CCCCCC;
	-webkit-box-shadow: -1px 1px 4px -4px #CCCCCC,1px 1px 4px 4px #CCCCCC;
	height:auto;
}

.block.viewcalendar {
	background-color:#FDF8F0;
	margin-bottom:20px;
 	padding-top:15px;
	padding-left:50px; 
	padding-right:40px;
	padding-bottom:50px;
	box-shadow: -1px 1px 4px -4px #CCCCCC,1px 1px 4px 4px #CCCCCC;
	-moz-box-shadow: -1px 1px 4px -4px #CCCCCC,1px 1px 4px 4px #CCCCCC;
	-webkit-box-shadow: -1px 1px 4px -4px #CCCCCC,1px 1px 4px 4px #CCCCCC;
	height:auto;
}
.block.viewevent {
	background-color:#FDF8F0;
	margin-bottom:20px;
	padding-top:15px;
	padding-left:50px; 
	padding-right:40px;
	padding-bottom:50px;
	box-shadow: -1px 1px 4px -4px #CCCCCC,1px 1px 4px 4px #CCCCCC;
	-moz-box-shadow: -1px 1px 4px -4px #CCCCCC,1px 1px 4px 4px #CCCCCC;
	-webkit-box-shadow: -1px 1px 4px -4px #CCCCCC,1px 1px 4px 4px #CCCCCC;
	height:auto;
}

.block.viewnews {
	background-color:#FDF8F0;
	margin-bottom:20px;
	padding-top:15px;
	padding-left:50px; 
	padding-right:40px;
	padding-bottom:50px;
	box-shadow: -1px 1px 4px -4px #CCCCCC,1px 1px 4px 4px #CCCCCC;
	-moz-box-shadow: -1px 1px 4px -4px #CCCCCC,1px 1px 4px 4px #CCCCCC;
	-webkit-box-shadow: -1px 1px 4px -4px #CCCCCC,1px 1px 4px 4px #CCCCCC;
	height:auto;
}

.block.form {
	background-color:#FDF8F0;
	margin-bottom:20px;
	padding-top:15px;
	padding-left:50px; 
	padding-right:40px;
	padding-bottom:50px;
	box-shadow: -1px 1px 4px -4px #CCCCCC,1px 1px 4px 4px #CCCCCC;
	-moz-box-shadow: -1px 1px 4px -4px #CCCCCC,1px 1px 4px 4px #CCCCCC;
	-webkit-box-shadow: -1px 1px 4px -4px #CCCCCC,1px 1px 4px 4px #CCCCCC;
	height:auto;
}

.search_style{
	background-color:#FDF8F0;
	margin-bottom:20px;
 	padding-top:15px;
	padding-left:50px; 
	padding-right:40px;
	padding-bottom:50px;
	box-shadow: -1px 1px 4px -4px #CCCCCC,1px 1px 4px 4px #CCCCCC;
	-moz-box-shadow: -1px 1px 4px -4px #CCCCCC,1px 1px 4px 4px #CCCCCC;
	-webkit-box-shadow: -1px 1px 4px -4px #CCCCCC,1px 1px 4px 4px #CCCCCC;
	height:auto;
}

.page-content{
	background-color:#FDF8F0;
	margin-bottom:20px;
	padding-top:15px;
	padding-left:50px; 
	padding-right:40px;
	padding-bottom:50px;
	width:864px;
	box-shadow: -1px 1px 4px -4px #CCCCCC,1px 1px 4px 4px #CCCCCC;
	-moz-box-shadow: -1px 1px 4px -4px #CCCCCC,1px 1px 4px 4px #CCCCCC;
	-webkit-box-shadow: -1px 1px 4px -4px #CCCCCC,1px 1px 4px 4px #CCCCCC;
	min-height:400px;
	height:auto;
}

/* Pages */
.shadow-image{
	position:relative;
	float:left;
}

.gallery-content{
	position:relative;
	top:15px;
	left:35px;
	width:90%;
	min-height:400px;
	height:auto;
}

/* index */
#home_photos {
	display:block;
	margin-left:-15px;
}

#home_photos ul {
  	//margin-top:43px;
	margin-top:7px;
	padding:0px;
	list-style: none;
	display:block;
	margin-left:0px;
}

#home_photos ul li {
	padding:0px;
	display:block;
	margin-left:0px;
}

#home_photos ul li img{
	margin:0 auto;
	padding:0px;
	width:990px;
	height:320px;
	margin-left:0px;
}

#home_content{ 
}

#content{
}


#fb1{
	height:37px;
	width:37px;
	float:left;
	margin-top:13px;
	margin-right:5px; 
}

#live-demo{
	margin-top:10px;
	margin-left:2px;

}

#line{
	margin-top:-65px;
	margin-right:20px;
}

/*** FORM ***/
#submitOpenTableDiv{
	width:1014px;
	margin:10px auto;
	border:2px solid #008080;
	display:none;
	position:absolute;
	z-index:99999;
	background-color:#fff;
}

.msg{
	width:300px;
	padding:4px;
	font-size:14px;
	font-weight:bold;
	color:#000;
}

#newsletter-block{
	width:100%;
	height:45px;
	margin-bottom:20px;
}

.inputEmail{
	width:132px;
	height:20px;
	background-color:#fff;
	border:1px solid #e1d6ae;
	padding:3px;
}

/* Our Menu*/
#col1{ width:50%; }

/* Sitemap */
.sitemap{
	position:relative;
	top:15px;
	margin-left:55px;
	
}

.upcoming_events{
	position:relative;
	top:10px;
	left:4px;

}

img.left{margin:8px; padding:0 0 0 15px; float:left;}

.green{color:#08B43E}

h1{
	color:#800000;
	font-size:22px;
	font-weight:lighter;
	padding-top:15px;
	margin-top:0px;
}

h2{
	color:#22766d;
	font-size:15px;
	padding:0px;
	margin:0px;
}

h3{
	color:#9e0b0f;
	font-size:20px;
	font-weight:lighter;
}

hr{color:#ccc;}

/* #site{width:954px; margin:0 auto; position:relative; height:100%; display:block; overflow:hidden; padding:0px;} */

#site{width:100%; margin:0 auto; display:block; clear:both;}

#header{float:left;}

#content{float:left; margin:0px; padding:0px; width:100%;}
#content #text{ width:100%; height:100%; margin:0 auto; background-image:url(../images/content_bg.png); background-repeat:repeat-x; background-color:#719BAA; float:left; position:relative; margin-left:25px; overflow:hidden;}
#content_left{width:600px; float:left; padding:0px 15px 9999px 15px; margin-bottom:-9999px; background-image:url(../images/index_left_bg.jpg); background-repeat:repeat-y; color:#333;}
#content_left a:hover{color:#04AAF8;}
#content_right{ width:295px; float:left; padding:0px 0px 9999px 0px; margin-bottom:-9999px; background-image:url(../images/index_right_bg.jpg); background-repeat:no-repeat;}

#logo{ width:238px; height:85px; float:left; position:relative; margin:20px 0 0 25px;}

#plan_exc_1{background-image:url(../images/header_plan.png); width:306px; height:45px; float:right; margin:30px 25px 0 0;}
#plan_exc_2{}

.content_table{ width:98%; border:3px solid #442416; margin-top:30px; margin-left:10px;}
.content_table tr{ padding:0px; }
.content_table tr td{ border:1px solid #442416; border-collapse:collapse; line-height:20px; text-align:center}

.bullet{list-style:disc}

.img{margin:10px 5px 0 0; padding:5px; border:1px solid #fff;}
.img_left{margin:10px 5px 0 0; padding:5px; border:1px solid #fff; float:left}
.img_right{margin:10px 5px 0 0; padding:3px; border:1px solid #fff; float:right}

.gmap{width:550px; height:350px; clear:both; display:block; margin:60px auto 10px auto; padding-top:20px;}

.red_bar{width:954px; background-image:url(../images/red_bar.jpg); background-repeat:repeat-x; height:8px; float:left;}

/* Forms
------------------------------------*/
fieldset {
	border: 1px solid #D5CDC8;
	width: auto;
	display: block;
	margin: 20px 0;
	width: 580px;
	padding: 10px;
}

legend {
	font-weight: bold;
	font-size: 120%;
	color: #a0410d;
}

textarea, input[type='text'] {
	background: #fff;
	border: 1px solid #D5CDC8;
	color: #333;
}

label {
	display: block;
	float: left;
	width: 15em;
	margin-right: 1.5em;
	text-align: right;
}

select {
	background: #fff;
	border: 1px solid #D5CDC8;
	color: #333;
}

button, input[type='submit'] {
	padding: .2em 1em;
	background: #929e9c;
	color: #fff;
	border: 1px solid #D5CDC8;
	font-weight: bold;
}

button:hover, input[type='submit']:hover {
	background: #5D7E8B;
	color: #fff;
	border: 1px solid #D5CDC8;
	cursor:pointer;
}

form div {
	border-bottom: 1px solid #D5CDC8;
	margin-top: -1px;
	padding: .4em 10px;
	width: 550px;
	float: left;
}

form div.last { border-bottom: 0; }
form div.alt { background: #9AB9ED; }

input[type='text'], input[type='password'] {
	padding: 3px 8px;
	font-family:"verdana";
}

.securityCode{
	-x-system-font:none;	
	color:#003366;
	font-family:"verdana";
	font-size:24px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:italic;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}

.success{font-weight:bold; font-size:16px; text-align:center;}

.error{font-weight:bold; font-size:12px; margin-left:20px;}

#template_content{padding:10px 20px;}

/*** Testimonials ***/
.testimonial{}

/*** Model Home Listings ***/
.sr_container {width:295px; height:300px; background:url(../images/bg_sr_container.png); background-repeat:repeat-x; border:1px solid #DDCCB2; float:left; margin:5px 5px 25px 0;display:block;}
.sr_last{margin-right:0px;}
.sr_tn{width:293px;height:200px;margin:4px auto 0 auto;}
	.sr_tn span{width:293px;height:75px;}
	.sr_tn span a{text-indent:-999em;width:293px;height:18px;position:absolute;background:url("../images/view_overlay.png") no-repeat; background-position:top}
.sr_details{width:293px;height:65px;margin:0 auto;background:url("../images/bg_srcontainertitle.gif") repeat-x; color:#0D441F; text-align:center}
	.sr_details h2{font-weight:bold; margin:0px; padding:0px;}
	.sr_details h2 a{font-family:"verdana";font-size:16px;color:#0D441F;padding:3px 0 0 4px;text-decoration:none;}
	.sr_details h2 a:hover{text-decoration:underline;}
	.sr_details .col{width:128px;float:left;display:block;padding:3px;}
	.sr_details h5{font-size:12px;padding:4px;font-weight:normal;text-transform:uppercase;}
	.sr_details h3{font-size:30px;padding:4px;font-weight:normal;clear:both;font-family:"verdana";;margin:0px;padding:0px; border-bottom:none}
	.sr_details span{width:40px;padding:2px;background-color:#A12428;border:1px solid #A12428;font-family:"verdana";;font-size:18px;text-align:center;color:#91bfc4;float:right;}
	.sr_details .courtesy{width:215px;;float:left;display:block;font-size:9px;color:#a2d5da;padding:5px 0 0 0;}

/*** Model Home Details ***/
#pd_container{width:900px;margin:0 auto;border:1px solid #DDCCB2;padding:7px;display:block;}
	#pd_container .col1{width:470px;float:left;display:block;}
	#pd_container .col2{width:430px;float:left;display:block;}
	#pd_container .block{padding:0px;}
	#pd_container .pd_img{width:433px; margin-top:10px; display:block;}
	#pd_container .pd_summary{width:440px;padding:7px;}
	#pd_container .pd_summary h1{margin:0px; padding:0px; color:#0D441F; border-bottom:1px solid #DDCCB2;}
	#pd_container .pd_summary h3{font-size:30px;margin:0;font-weight:normal;clear:both;font-family:"verdana";;color:#9E0B0F; border-bottom:none;}
	#pd_container .pd_summary .col{width:47%;float:left;padding:5px 0 0 0;line-height:20px;}	
	#pd_container .pd_img_tn{list-style:none; display:block;}
	#pd_container .pd_img_tn li{width:width:95px;height:72px;margin:7px 7px 0 0 ;float:left; display:block;}
	#pd_container .pd_img_tn .last_tn{margin-right:0px;}

#model_home_guide{}
#model_home_guide .home{display:block; clear:both; float:left; background-color:#EFF7F8; width:923px; padding:10px; margin:10px auto;border:1px solid #CFEAED;}
#model_home_guide .home .photo {float:left; display:block; width:460px;}
#model_home_guide .home .info {float:right; display:block; width:460px;}
#model_home_guide .home .info h1{margin:0px; padding:0px;}

table.blue{ width:940px;}
table.blue td{ background-color:#EFF7F8; border:1px solid #CFEAED;}

.infoBox{width:295px; display:block; font-size:13px;}
.infoBox .title{height:37px; background-image:url(../images/green_bar.jpg); background-repeat:repeat-x;}
.infoBox .title img{margin:5px 0 0 15px;}
.infoBox .content{background-image:url(../images/box_bg.jpg); background-repeat:repeat-x; padding:10px;}
.infoBox .content p{padding:0px; margin:0px;}
.infoBox .content p.sale{width:257px; margin:0 auto;}


/*** CALENDAR ***/
.calendar-block{width:100%;display:block;margin:20px 0 25px 10px;}

#calendar .container{width:900px; margin:0 auto;}

#calendar .header{width:100%;height:25px;padding-top:25px;}
#calendar .headerbtn{height:25px;position:relative;text-indent:-999em; }

#calendar .dow{background-color:#c2b893;width:13.5%;height:30px;color:#fff;line-height:30px;padding:2px;margin:0 0px 1px 1px;float:left;font-weight:bold;font-size:12px;text-align:center;}
#calendar .dayoff{width:13.5%;height:75px;padding:1px;background: #fff url("../images/calendar_bgcell.gif") repeat-x top;border:1px solid #fff;vertical-align:top;margin:0 0 1px 1px;float:left}
#calendar .dayon{width:13.5%;height:75px;padding:1px;background: #f6f0cb;border:1px solid #fff;vertical-align:top;margin:0 0 1px 1px;float:left;}
#calendar .dayfiller{width:13.5%;height:75px;padding:1px;background: #fff url("../images/calendar_bgcell.gif") repeat-x top;border:1px solid #fff;vertical-align:top;margin:0 0 1px 1px;float:left}
#caelndar .datecell{width:13%;margin-right:10px;text-align:center;font-weight:normal;float:right;}
#calendar .date{color:#bab8ae;padding-right:2px;width:auto;text-align:right;font-size:12px;height:15px;}
#calendar .dayon .date{color:#aba483;font-size:14px;}
#calendar .dateheader{width:60%;float:left;text-align:center;font-size:24px;font-weight:bold;}

#calendar .datevents{width:auto;font-family:arial;display:table;padding-top:18px;margin-left:3px;}
#calendar .dateevents ul{list-style:none;margin:0 0 0 5px;font-size:12px;}
#calendar .dateevents ul li{margin:0 0 5px 0;}
#calendar .eventtitle{color:#008080;font-size:20px;}
#calendar .eventtitle a{font-size:12px;}

#calendar a{color:#008080;font-size:12px}

#calendar .btn_previousmonth{width:171px;height:29px;background: url("../images/calendar_btn_previousmonth.png") no-repeat top;position:absolute;left:25px;}
#calendar .btn_previousmonth:hover{background: url("../images/calendar_btn_previousmonth.png") no-repeat bottom; cursor:pointer}
#calendar .btn_nextmonth{width:171px;height:29px;background: url("../images/calendar_btn_nextmonth.png") no-repeat top;position:absolute;right:40px;}
#calendar .btn_nextmonth:hover{background: url("../images/calendar_btn_nextmonth.png") no-repeat bottom; cursor:pointer}


/* Gallery style changes from combine.css */

ul.videos div.view{width:170px;height:160px;padding:5px; margin:8px;border:1px solid #ccc;float:left;display:table;text-align:center;background-color:#fff;}

.mainitem{width:846px;text-align:center;padding:30px 0;background:#FDF8F0;clear:both;}.mainitem img{border:4px solid #fff;-moz-box-shadow:1px 1px 10px #000;-webkit-box-shadow:1px 1px 10px #000;}


.photo_bar{width:846px;margin-right:50px;}

hr{
 	width:838px;
 	margin-left:0px;
}

#footer-content h1 {
	padding: 25px 0 0 0;
}

#footer-content .ourloc-move {
	margin: 30px 0 0 0;
}
	
.date {
	font-size: 0px;
	color: #FDF8F0;	
}
	
.newsletter_1 {
	background-color:#FDF8F0;
	//margin-left:17px;
	//margin-top:40px;
	//margin-bottom:65px;
	
	margin-bottom:20px;

	padding-top:15px;
	padding-left:25px; 
	padding-right:25px;
	padding-bottom:50px;
	box-shadow: -1px 1px 4px -4px #CCCCCC,1px 1px 4px 4px #CCCCCC;
	-moz-box-shadow: -1px 1px 4px -4px #CCCCCC,1px 1px 4px 4px #CCCCCC;
	-webkit-box-shadow: -1px 1px 4px -4px #CCCCCC,1px 1px 4px 4px #CCCCCC;
	min-height:300px;
	height:auto;
}


.newsletter_1 .msg {
	width: 180px;
	
	
}

.fb_pagefeed {
	background-color:#FDF8F0;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:65px;
	margin-bottom:20px;
	padding-top:15px;
	padding-left:25px; 
	padding-right:25px;
	padding-bottom:50px;
	box-shadow: -1px 1px 4px -4px #CCCCCC,1px 1px 4px 4px #CCCCCC;
	-moz-box-shadow: -1px 1px 4px -4px #CCCCCC,1px 1px 4px 4px #CCCCCC;
	-webkit-box-shadow: -1px 1px 4px -4px #CCCCCC,1px 1px 4px 4px #CCCCCC;
	min-height:400px;
	height:auto;
}

#page_home .fb_pagefeed {
	background-color:#FCF4E2;
	//margin-left:0px !important;
	//margin-top:0px!important;
	//margin-bottom:0px!important;
	
	margin-bottom:0px!important;

	padding-top:0px!important;
	padding-left:0px!important;
	padding-right:0px!important;
	padding-bottom:0px!important;
	box-shadow:none!important;
	-moz-box-shadow:none!important;
	-webkit-box-shadow:none!important;
	min-height:200px !important;
	height:auto;
}

#page_about .sk_2ColumnWide #row2{
	margin:-10px auto 20px auto;
	
}

