*{
	margin:0;
	padding:0;
}
a:focus{
	outline:none;
}
body{
	height:100%;
	margin:0;
	background:#000000;
	#background:#bdae96;
}
.article_copy_text{
	font:normal 9px arial,helvetica,serif;
	line-height:12px;
	color:#323232;
	text-decoration:none;
}
.article_section_header{
	font:normal 12px georgia,serif;
	line-height:14px;
	color:#323232;
	text-align:left;
}
.article_section_subhead{
	text-align:left;
	color:#696969;
	margin-bottom:10px;
}
.article_small_caps_label{
	font:normal 9px georgia,serif;
	color:#260F00;
	text-decoration:none;
	text-transform:uppercase;
}
#balsam_mountain_preserve_featured_project_image{
	width:528px;
	height:350px;
	margin:20px 0 0 35px;
	clear:both;
	background:url("../images/balsam_main_image.jpg") no-repeat 0px 0px;
}
#balsam_mountain_preserve_featured_project_image:hover{
	background-position:0px -350px;
}
.blog_articles_area {
	border-bottom: 1px solid #000;
	height: 350px;
}
.book_attribution {
	font-style:italic;
}
.book_available {
	color:#000;
}
#book_content{
	border-right: 1px solid #000;
	float:left;
	height:125px;
	width:80px;
	padding-right:20px;
	padding-left:20px;
	text-align:left;
}
.book_img_link {
	border:0;
}
.book_title {
	font-weight:bold;
	color:#000;
}
#bottom_content{
	width:840px;
	height: 125px;
	margin:0 auto;
	margin-bottom: 20px;
	padding:0 10px 0 10px;
}
.bottom_content_header{
	font:bold 12px/13px georgia,serif;
	color: #816840;
	margin-bottom:10px;
}
a.bottom_content_header{
	font:bold 12px/13px georgia,serif;
	color: #816840;
	margin-bottom:10px;
	text-decoration:none;
}
a.bottom_content_header:hover{
	font:bold 12px/13px georgia,serif;
	color: #816840;
	margin-bottom:10px;
	border-bottom:1px dotted #816840;
}
.bullet{
	color:#929497;
}
#college_campus_plan_featured_project_image{
	width:528px;
	height:350px;
	margin:20px 0 0 35px;
	clear:both;
	background:url("../images/college_campus_plan_main_image.jpg") no-repeat 0px 0px;
}
#college_campus_plan_featured_project_image:hover{
	background-position:0px -350px;
}
.connect_more_link {
	float:right;
}
#container{
	width:940px;
	margin:30px auto;
	background:#ffffff;
	border:1px solid #AF916B;
}
.connect_book {
	padding: 5px 0 5px 0;
}
.connect_book_name {
	font: normal 11px/15px arial,sans-serif;
	color: #816840;
}
a.connect_book_title {
	color: #816840;
	text-decoration: underline;
}
#connect_content{
	border-right: 1px solid #000;
	float:left;
	height: 125px;
	width:125px;
	padding-right:20px;
	text-align:right;
}
.connect_section_header {
	border-bottom:1px solid #000;
	margin-bottom:10px;
	padding-bottom:5px;
}
#connect_with_us_left_column {
	width:273px;
	float:right;
	margin:0 20px 20px 0;
	padding-right:10px;
}
#connect_with_us_right_column {
	width:550px;
	float:right;
	padding:0 15px 0 20px; 
}
#copy_area{
	width:900px;
	margin:0 auto;
	padding-top:20px;
}
.copy_header{
	font:normal 18px georgia,serif;
	text-align:center;
	margin-bottom:15px;
}
.copy_header_book{
	font:normal 18px georgia,serif;
	text-align:center;
}
.copy_text{
	font:normal 12px arial,helvetica,serif;
	line-height:17px;
	color:#323232;
	text-decoration:none;
}
a.copy_text{
	color:#000;
	border-bottom:1px dotted #000000;
}
#example_projects{
	width:293px;
}
#fairburn_education_campus_featured_project_image{
	width:528px;
	height:350px;
	margin:20px 0 0 35px;
	clear:both;
	background:url("../images/fairburn_education_campus_main_image.jpg") no-repeat 0px 0px;
}
#fairburn_education_campus_featured_project_image:hover{
	background-position:0px -350px;
}
#fayette_county_emergency_services_featured_project_image{
	width:528px;
	height:350px;
	margin:20px 0 0 35px;
	clear:both;
	background:url("../images/fayette_county_emergency_services_main_image.jpg") no-repeat 0px 0px;
}
#fayette_county_emergency_services_featured_project_image:hover{
	background-position:0px -350px;
}
#featured_project_icon_images{
	width:596px;
	height:411px;
	float:right;
	background:url("../images/profile_icon_images_background.png");
}
#featured_project_image{
	width:528px;
	height:350px;
	margin:20px 0 0 35px;
	clear:both;
	background:#cccccc;
}
#featured_projects{
	width:596px;
	float:right;
}
#featured_projects #left_column{
	width:293px;
	float:left;
}
#featured_projects #right_column{
	width:293px;
	float:right;
}
#footer{
	width:940px;
	height:26px;
	clear:both;
	padding-top:4px;
	margin-top:30px;
	background:url("../images/footer_gradient.png") repeat-x;
}
#ford_plantation_featured_project_image{
	width:528px;
	height:350px;
	margin:20px 0 0 35px;
	clear:both;
	background:url("../images/ford_plantation_main_image.jpg") no-repeat 0px 0px;
}
#ford_plantation_featured_project_image:hover{
	background-position:0px -350px;
}
#fsu_presidents_house_featured_project_image{
	width:528px;
	height:350px;
	margin:20px 0 0 35px;
	clear:both;
	background:url("../images/FSU_presidents_house_main_image.jpg") no-repeat 0px 0px;
}
#fsu_presidents_house_featured_project_image:hover{
	background-position:0px -350px;
}
#glenwood_park_featured_project_image{
	width:528px;
	height:350px;
	margin:20px 0 0 35px;
	clear:both;
	background:url("../images/glenwood_main_image.jpg") no-repeat 0px 0px;
}
#glenwood_park_featured_project_image:hover{
	background-position:0px -350px;
}
.gray_text{
	color:#696969;
}
a.gray_text{
	text-decoration:none;
}
a.gray_text:hover{
	text-decoration:underline;
}
#hannah_homes_redevelopment_plan_featured_project_image{
	width:528px;
	height:350px;
	margin:20px 0 0 35px;
	clear:both;
	background:url("../images/hannah_homes_redevelopment_plan_main_image.jpg") no-repeat 0px 0px;
}
#hannah_homes_redevelopment_plan_featured_project_image:hover{
	background-position:0px -350px;
}
.homepage_book {
	border: 1px solid #816840;
}
#homepage_copy_area{
	width:820px;
	margin:0 auto;
	padding:20px 40px 10px 40px;
	text-align:center;
}
#homepage_copy_area_book{
	width:820px;
	margin:0 auto;
	padding:10px 40px 10px 40px;
	text-align:center;
}
#home_copy{
	float:left;
	width:530px;
	margin-top: -2px;
	padding-left:20px;
	text-align:left;
}
.home_copy_intro{
	font:bold 12px georgia,serif;
	color: #816840;
}
.home_copy_text{
	font:normal 12px/18px arial,helvetica,serif;
	color:#323232;
	text-decoration:none;
}
#image_slideshows{
	width:900px;
	height:335px;
	margin:15px auto;
	background:#cccccc;
}
#custom_homes_image_slideshows{
	width:916px;
	height:213px;
	margin:15px auto;
	background:#cccccc;
}
#jasper_county_architectural_guidelines_featured_project_image{
	width:528px;
	height:350px;
	margin:20px 0 0 35px;
	clear:both;
	background:url("../images/jasper_county_architectural_guidelines_main_image.jpg") no-repeat 0px 0px;
}
#jasper_county_architectural_guidelines_featured_project_image:hover{
	background-position:0px -350px;
}
.large_book_img {
	border: 1px solid #000;
}
.location{
	font-style:italic;
	text-align:left;
	color:#696969;
	margin-top:4px;
	margin-bottom:3px;
}
.magazines_area {
	height: auto;
	padding-bottom: 15px;
}
#main_header{
	width:940px;
	height:140px;
	margin:0 auto;
	border-bottom:1px solid #AF916B;
	background:url("../images/header.png");
}
a.more_link_copy{
	font:normal 12px arial,helvetica,serif;
	color:#260F00;
	text-decoration:none;
}
a.more_link_copy:hover{
	font:normal 12px arial,helvetica,serif;
	color:#260F00;
	text-decoration:underline;
}
#navigation_bar{
	width:940px;
	height:47px;
	background:url("../images/nav_bar_gradient.png") repeat-x;
	text-align:center;
	padding-top:13px;
}
#navigation_bar .link{
	font: normal 11px georgia,serif;
	color:#260F00;
	text-decoration:none;
	text-transform:uppercase;
}
#navigation_bar a.link:hover{
	border-bottom:1px dotted #260F00;
}
#the_gin_property_featured_project_image{
	width:528px;
	height:350px;
	margin:20px 0 0 35px;
	clear:both;
	background:url("../images/the_gin_property_main_image.jpg") no-repeat 0px 0px;
}
#the_gin_property_featured_project_image:hover{
	background-position:0px -350px;
}
#oldfield_featured_project_image{
	width:528px;
	height:350px;
	margin:20px 0 0 35px;
	clear:both;
	background:url("../images/oldfield_main_image.jpg") no-repeat 0px 0px;
}
#oldfield_featured_project_image:hover{
	background-position:0px -350px;
}
#palmetto_bluff_featured_project_image{
	width:528px;
	height:350px;
	margin:20px 0 0 35px;
	clear:both;
	background:url("../images/palmetto_bluff_main_image.jpg") no-repeat 0px 0px;
}
#palmetto_bluff_featured_project_image:hover{
	background-position:0px -350px;
}
#placemaking_services{
	width:273px;
	float:right;
	margin:0 10px 20px 0;
	padding-right:10px;
	border-right:1px dotted #696969;
}
#profile_information{
	width:273px;
}
#profile_link{
	width:200px;
	margin:8px 33px 0 0;
	float:right;
	text-align:right;
}
.profile_small_caps_header{
	margin-bottom:6px;
	font:normal 11px georgia,serif;
	color:#260F00;
	text-decoration:none;
	text-transform:uppercase;
}
.project{
	width:293px;
	height:60px;
	margin-bottom:30px;
}
#project_examples{
	width:293px;
	float:right;
}
.project_header{
	font:normal 20px georgia,serif;
	line-height:20px;
	color:#323232;
	text-align:left;
	margin-bottom:15px;
}
#project_name{
	width:300px;
	margin:8px 0 0 35px;
	float:left;
	text-align:left;
}
.project_subhead{
	font-size:14px;
	text-align:left;
	color:#696969;
	margin-top:4px;
	margin-bottom:3px;
}
.project_image{
	float:left;
	margin-right:10px;
	border:0;
}
.push {
	clear:both;
}
#resort_community_featured_project_image{
	width:528px;
	height:350px;
	margin:20px 0 0 35px;
	clear:both;
	background:url("../images/resort_community_main_image.jpg") no-repeat 0px 0px;
}
#resort_community_featured_project_image:hover{
	background-position:0px -350px;
}
#river_dunes_featured_project_image{
	width:528px;
	height:350px;
	margin:20px 0 0 35px;
	clear:both;
	background:url("../images/river_dunes_main_image.jpg") no-repeat 0px 0px;
}
#river_dunes_featured_project_image:hover{
	background-position:0px -350px;
}
.rollover_project_image_01{
	width:87px;
	height:60px;
	margin-right:10px;
	float:left;
	background:url("../images/color_rollover_01.jpg");
	border:0;
}
.rollover_project_image_01:hover{
	background-position:0px 60px;
}
.rollover_project_image_02{
	width:87px;
	height:60px;
	margin-right:10px;
	float:left;
	background:url("../images/color_rollover_02.jpg");
	border:0;
}
.rollover_project_image_02:hover{
	background-position:0px 60px;
}
.rollover_project_image_03{
	width:87px;
	height:60px;
	margin-right:10px;
	float:left;
	background:url("../images/color_rollover_03.jpg");
	border:0;
}
.rollover_project_image_03:hover{
	background-position:0px 60px;
}
.rollover_project_image_04{
	width:87px;
	height:60px;
	margin-right:10px;
	float:left;
	background:url("../images/color_rollover_04.jpg");
	border:0;
}
.rollover_project_image_04:hover{
	background-position:0px 60px;
}
.rollover_project_image_05{
	width:87px;
	height:60px;
	margin-right:10px;
	float:left;
	background:url("../images/color_rollover_05.jpg");
	border:0;
}
.rollover_project_image_05:hover{
	background-position:0px 60px;
}
.rollover_project_image_06{
	width:87px;
	height:60px;
	margin-right:10px;
	float:left;
	background:url("../images/color_rollover_06.jpg");
	border:0;
}
.rollover_project_image_06:hover{
	background-position:0px 60px;
}
.rollover_project_image_07{
	width:87px;
	height:60px;
	margin-right:10px;
	float:left;
	background:url("../images/color_rollover_07.jpg");
	border:0;
}
.rollover_project_image_07:hover{
	background-position:0px 60px;
}
.rollover_project_image_08{
	width:87px;
	height:60px;
	margin-right:10px;
	float:left;
	background:url("../images/color_rollover_08.jpg");
	border:0;
}
.rollover_project_image_08:hover{
	background-position:0px 60px;
}
.rollover_project_image_09{
	width:87px;
	height:60px;
	margin-right:10px;
	float:left;
	background:url("../images/color_rollover_09.jpg");
	border:0;
}
.rollover_project_image_09:hover{
	background-position:0px 60px;
}
.rollover_project_image_10{
	width:87px;
	height:60px;
	margin-right:10px;
	float:left;
	background:url("../images/color_rollover_10.jpg");
	border:0;
}
.rollover_project_image_10:hover{
	background-position:0px 60px;
}
.rollover_project_image_11{
	width:87px;
	height:60px;
	margin-right:10px;
	float:left;
	background:url("../images/color_rollover_11.jpg");
	border:0;
}
.rollover_project_image_11:hover{
	background-position:0px 60px;
}
.rollover_project_image_12{
	width:87px;
	height:60px;
	margin-right:10px;
	float:left;
	background:url("../images/color_rollover_12.jpg");
	border:0;
}
.rollover_project_image_12:hover{
	background-position:0px 60px;
}
.rollover_project_image_13{
	width:87px;
	height:60px;
	margin-right:10px;
	float:left;
	background:url("../images/color_rollover_13.jpg");
	border:0;
}
.rollover_project_image_13:hover{
	background-position:0px 60px;
}
.rollover_project_image_14{
	width:87px;
	height:60px;
	margin-right:10px;
	float:left;
	background:url("../images/color_rollover_14.jpg");
	border:0;
}
.rollover_project_image_14:hover{
	background-position:0px 60px;
}
.rollover_project_image_15{
	width:87px;
	height:60px;
	margin-right:10px;
	float:left;
	background:url("../images/color_rollover_15.jpg");
	border:0;
}
.rollover_project_image_15:hover{
	background-position:0px 60px;
}
.rollover_project_image_16{
	width:87px;
	height:60px;
	margin-right:10px;
	float:left;
	background:url("../images/color_rollover_16.jpg");
	border:0;
}
.rollover_project_image_16:hover{
	background-position:0px 60px;
}
.row:hover{
	background:#cccccc;
}
.section_header{
	font:normal 16px georgia,serif;
	line-height:20px;
	color:#323232;
	text-align:left;
	margin-bottom:15px;
}
.section_subhead{
	text-align:left;
	color:#696969;
	margin-top:-12px;
	margin-bottom:20px;
}
a.section_subhead{
	text-decoration:none;
}
a.section_subhead:hover{
	text-decoration:underline;
}
#senoia_historic_overlay_district_featured_project_image{
	width:528px;
	height:350px;
	margin:20px 0 0 35px;
	clear:both;
	background:url("../images/senoia_historic_overlay_district_main_image.jpg") no-repeat 0px 0px;
}
#senoia_historic_overlay_district_featured_project_image:hover{
	background-position:0px -350px;
}
#service_descriptions{
	width:580px;
}
a.current_phase_name_link{
	font:normal 16px georgia,serif;
	line-height:20px;
	color:#323232;
	text-align:left;
	margin-bottom:15px;
	text-decoration:none;
}
a.current_phase_name_link:hover{
	text-decoration:underline;
}
a.unselected_phase_name_link{
	font:normal 16px georgia,serif;
	line-height:20px;
	color:#929497;
	text-align:left;
	margin-bottom:15px;
	text-decoration:none;
}
a.unselected_phase_name_link:hover{
	text-decoration:underline;
}
#service_slideshow{
	width:596px;
	height:400px;
	float:right;
	background:#cccccc;
}
.services_summary{
	font-style:italic;
	text-align:left;
	color:#696969;
	margin-top:4px;
	margin-bottom:3px;
}
#side_image{
	width:294px;
	height:395px;
	float:right;
}
#side_image_left{
	width:294px;
	height:395px;
	float:left;
	margin:20px 40px 0 30px;
}
#side_text{
	width:560px;
	float:left;
}
#side_text_right{
	width:520px;
	float:right;
	margin-top:20px;
}
.slideshow_links{
	margin:20px 0 5px 0;
	border:2px solid #67502a;
}
.social_media_button {
	float: left;
	padding-top: 20px;
	width: 180px;
	font: normal 11px/15px arial,sans-serif;
	color: #816840;
}
.social_media_btn_img {
	float: left;
	padding-right: 5px;
	border: 0;
}
a.social_media_btn_link {
	border: 0;
}
.small_caps_label{
	font:normal 11px georgia,serif;
	color:#260F00;
	text-decoration:none;
	text-transform:uppercase;
}
a.small_caps_label{
	text-decoration:none;
}
a.small_caps_label:hover{
	text-decoration:underline;
}
#spring_island_featured_project_image{
	width:528px;
	height:350px;
	margin:20px 0 0 35px;
	clear:both;
	background:url("../images/spring_island_main_image.jpg") no-repeat 0px 0px;
}
#spring_island_featured_project_image:hover{
	background-position:0px -350px;
}
#sub_service_copy{
	width:280px;
	text-align:left;
	color:#696969;
	margin-top:-12px;
	margin-bottom:20px;
}
#sustainable_villages_featured_project_image{
	width:528px;
	height:350px;
	margin:20px 0 0 35px;
	clear:both;
	background:url("../images/sustainable_villages_main_image.jpg") no-repeat 0px 0px;
}
#sustainable_villages_featured_project_image:hover{
	background-position:0px -350px;
}

/* MODAL WINDOW STYLES */

#backgroundPopup{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	border:1px solid #cecece;
	z-index:1;
}
#backgroundPopup2{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	border:1px solid #cecece;
	z-index:1;
}
#popupContact{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:750px;
	width:1031px;
	background:#000000;
	#border:4px solid #67502a;
	z-index:2;
	margin-left:-14px;
}
#popupContact2{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:750px;
	width:1031px;
	background:#000000;
	#border:4px solid #67502a;
	z-index:2;
	margin-left:-14px;
}
#popupContactClose{
	width:25px;
	height:25px;
	background:url("../images/close_btn.jpg");
	#font-family:georgia,serif;
	#font-size:14px;
	#line-height:14px;
	left:6px;
	top:44px;
	position:absolute;
	color:#67502a;
	#font-weight:700;
	display:block;
	cursor:pointer;
}
#popupContactClose2{
	width:25px;
	height:25px;
	background:url("../images/close_btn.jpg");
	#font-family:georgia,serif;
	#font-size:14px;
	#line-height:14px;
	right:6px;
	top:44px;
	position:absolute;
	color:#67502a;
	#font-weight:700;
	display:block;
	cursor:pointer;
}
