/*
Theme Name: Anderton Group
Theme URI: http://theandertongroup.com
Description: This is the theme for The Anderton Group.
Version: 1.0
Author: Rachael Kalicun
Author URI: http:/kalicun.com/
*/

body, h1, h2, h3, h4, h5, h6, blockquote, p {
	margin: 0;
	padding: 0;
}

body {
	margin:0;
	color:#46433e;
	font-family:"Palatino Linotype",Palatino,Georgia,Times,"Times New Roman",serif;
	font-size: 12px;
	text-align: center;
	vertical-align: top;
	background: #014633 url(images/background_gradient.gif) repeat-x;
	line-height: 1.231em;
}

h1 {
	font-size: 20px;
	font-weight: normal;
	color:#8F7033;
	padding: 5px 0px 5px 0px;
}

h2 {
	font-size: 18px;
	font-weight: normal;
	color:#8F7033;
	padding: 5px 0px 5px 0px;
}


h4 {
	font-size: 16px;
	font-weight: normal;
	color:#8F7033;
	padding: 5px 0px 5px 0px;
}


a:link, a:visited {
	text-decoration: none;
	color: #005e8a;
}

a:hover {
	text-decoration: underline;
}

p {
	padding: 5px 0 5px 0;
}

.break {
	clear: both;
}

.bold {
	font-weight: bold;
}

.alignleft {
	float:left;
	margin-right:10px;
}

.alignright {
	float:right;
	margin-left:10px;
	margin-top:10px;
}

#wrapper {
	margin: 10px auto 10px auto;
	width: 910px;
	text-align: left;
	background: #fdfbf8;
	border: 2px solid #AAA169;
	border: 2px solid #cdb77c;
}

#inner_wrapper {
	padding:0px;
	clear: left;
}

#header {
	float: left;
	width: 910px;
	background: url(images/header_bg.jpg);
	height:175px;
	border-bottom: 1px solid #AAA169;
}

#header #logo {
	width: 350px;
	height: 170px;
	display: block;
}

#header #hummingbird {
	float: right;
	margin-right: -40px;
	margin-top: 69px;
	height: 113px;
	width: 110px;
	background:url(images/hummingbird.gif) no-repeat 0 0;	
}

#header #hummingbird:hover {
	background-position: 0 -114px;
}

#header #hummingbird img {
	border: 0;
}

#container {
	float: left;
	padding: 10px;
}

#container_home {
	width: 630px;
	float: left;
}

#container_location {
	float: left;
	padding: 20px 10px 10px 10px;
	width: 890px;
}

.post h2 {
	font-family: Georgia, Sans-serif;
	font-size: 18px;
}

.entry {
	line-height: 18px;
}

.entry img {
	border:1px solid #B8A46E;
	padding: 2px;
}

p.postmetadata {
	border-top: 1px solid #ccc;
	margin: 10px 0 0 0;
}

.navigation {
	padding: 10px 0 0 0;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}


.sidebar {
	float: right;
	width:204px;
	margin: 0 0 0 8px;
	display: inline;
	background:#fffcf6 none repeat scroll 0 0;
	border:2px solid #d4cdbb;
	padding: 9px 9px 0px 9px;
	line-height: 18px;
}

.sidebar ul {
	list-style-type: none;
	margin: 0;
	padding: 0 10px 0 10px;
}

.sidebar ul li {
	padding: 10px 0 10px 0;
}

.sidebar ul li {
	font-family: Georgia, Sans-serif;
	font-size: 12px;
}

.sidebar ul ul li {
	padding: 0;
	line-height: 20px;
}

.sidebar_additions {
	margin-bottom: 10px;
}

.sidebar_additions h2 {
	margin: 0px 0px 0px 45px;
}

.sidebar_additions img {
	margin-left: -1px;
	margin-top: -1px;
	margin-bottom: 10px;
	text-align: center;
	background:#fff none repeat scroll 0 0;
	border:1px solid #D4CDBB;
	padding: 2px;
	
}

.sidebar_additions p {
	line-height:18px;
	margin-top:0px;
	text-align: center;
}

#sidebar_heading {
	font-size: 14px;
	text-align: center;
	margin-bottom: 10px;
}

#key {
	margin-bottom: 10px;
}

#quote {
	margin-top: 10px;
	margin-left: -9px;
}

table#wp-calendar {
	width: 100%;
}

#footer {
	clear: both;
	float: left;
	width: 910px;
	padding-top: 10px;
}

#footer p {
	line-height: 18px;
	text-align: center;
	font-size: 11px;
}

#footer #web_credit {
	font-size: 11px;
}

.comments-template{
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}

.menu {
	width: 910px;
}

.menu ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.menu ul li{
	float: left;
}

.menu ul li a {
	display: block;
	padding: 8px 31px 8px 31px;
	color: white;
}

.menu ul li a span.feed{
	padding: 0 18px 0 0;
}

.menu_bottom {
	float: left;
	width: 910px;
	overflow: hidden;
}

.menu_bottom ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.menu_bottom ul li{
	float: left;
}

.menu_bottom ul li a {
	display: block;
	padding: 12px 28px 12px 28px;
	color: red;
}

.menu_bottom ul li a span.feed{
	padding: 0 18px 0 0;
}

.submenu{
	float: left;
	overflow: hidden;

}

.submenu ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.submenu ul li{
	float: left;
}

.submenu ul li a {
	display: block;
	padding: 12px 31px 12px 31px;
	color: black;
}

.submenu ul li a span.feed{
	padding: 0 18px 0 0;
}

.submenu ul.nav li {
	background: none;
}

.submenu ul.nav li a {
	color:#725927;
	font-size:12px;
	padding:8px 5px 4px;
	text-decoration:none;
	text-transform:none;
}

.current_page_item a {
	color: #1d170b !important;
}

.current_page_parent a {
	color: #1d170b !important;
}

.contact_form {
	border: 1px solid #c0b9a9;
	width:625px;
	margin-top: 10px;
	margin-bottom: 10px;
	
}

.contact_form p {
	margin-left: 10px;
}

#post-11 .contact_form {
	xheight: 600px;
} 

.form_header {
	background: #eae7e0;
	border-bottom: 1px solid #c0b9a9;
	background:#eae7e0 url(images/man_signing_sm.jpg) no-repeat scroll 10px 9px;
	height: 95px;
}

.form_header h1 {
	color: #6B5A38;
	margin-left:120px;
	padding-top:37px;
	font-family:arial;
	font-size:21px;
}

.form_header_relocation, .form_header_buyers {
	background: #eae7e0;
	border-bottom: 1px solid #c0b9a9;
	background:#eae7e0 url(images/man_signing_sm.jpg) no-repeat scroll 10px 9px;
	height: 95px;
}

.form_header_relocation h1, .form_header_buyers h1 {
	color: #6B5A38;
	margin-left:120px;
	padding-top:38px;
	font-family:arial;
	font-size:17px;
	line-height: 1.2em;
}

#relocation_check {
	margin-left: 230px;
}

 #mortgage_mistakes {
	margin-left: 202px;
}

#top_properties {
	margin-left: 305px;
}

#easy_exit {
	margin-bottom: 15px;
}

#contact-area {
	width: 600px;
	margin-top: 25px;
	font-family:Helvetica,sans-serif;
}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width:471px;
	font-family: Helvetica, sans-serif;
	font-size: 1.1em;
	margin: 0px 0px 10px 0px;
	border: 2px solid #D4CDBB;
}

#mortgage_mistakes input, #top_properties input, #relocation_check input {
	border: 0px;
	width: 20px;	
}

#contact-area textarea {
	height: 90px;
}

#contact-area .submit_button {
	width: 86px;
	height: 38px;
	float: right;
	color: #005E8A;
	background: white;
	background:transparent url(images/submit.gif) no-repeat scroll 0 0;
	border:0 none;
	display:block;
}

#contact-area .submit_button:hover {
	background-position: 0 -39px;
}

#contact-area .submit_button:active {
	background-position: 0 -78px;
}

label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 100px;
	padding-top: 5px;
	font-size: 1.1em;
}

iframe {
	border: 0px solid #000000;
}

ul.nav, ul.sec_nav {
	background: url(images/bg_prim_nav.gif) repeat-x;
	width: 910px;
	margin: 0px 0px 3px 0px;
}

ul.nav li, ul.sec_nav li {
	background: url(images/menu_divider.gif) no-repeat right;
	margin-left: 1px;
}

ul.nav li a:link, ul.nav li a:visited {
	text-decoration: none;
	color: #725927;
	font-size: 13px;
	padding: 8px 23px 6px 23px;
	font-variant:small-caps;
}

ul.nav li a:hover, ul.nav li a:active {
	color: #1d170b;
}

ul.sec_nav {
	margin-top: 9px;
}

ul.sec_nav li {
	/*background:#eee;*/
}

ul.sec_nav li a:link, ul.sec_nav li a:visited {
	/*text-decoration: none;
		color: #112134;
		font-size: 12px;
		padding:4px 14px 2px 15px;
		font-variant: small-caps;*/
		text-decoration: none;
		color: #725927;
		font-size: 13px;
		padding: 8px 12px 6px 12px;
		font-variant:small-caps;
}

ul.sec_nav li a:hover, ul.sec_nav li a:active {
	/*text-decoration: underline;*/
		color: #1d170b;
}

ul.sec_nav li.current_page_item, ul.sec_nav li.current_page_parent {
	/*background:#d0d7d7;*/
}

ul.sec_nav li.current_page_item a, ul.sec_nav li.current_page_parent a {
	/*color: #112134 !important;*/
}

.submenu{
	float: left;
	overflow: hidden;
	background: #D0D7D7;
	margin-top: -3px;
}

.submenu ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-left: 0px;
	width: 910px;	
}

.submenu ul li{
	float: left;
	margin-left: 0px;
}

.submenu ul li a {
	display: block;
	padding: 12px 21px 12px 21px;
	color: black;
}

.submenu ul li a span.feed{
	padding: 0 18px 0 0;
}

.submenu ul.nav li {
	background: #d0d7d7;
}

.submenu ul.nav li a:link, .submenu ul.nav li a:visited {
	color:#112134;
	font-size:11px;
	padding:4px 5px 2px 6px;
	text-decoration:none;
	text-transform:none;
	font-variant: normal;
}

.submenu ul.nav li a:hover, .submenu ul.nav li a:active {
	text-decoration: underline;
}

.submenu ul.nav li.current_page_item a {
	color: #112134 !important;
	text-decoration: underline;
}

#scroller {
	border:1px solid #AAA169;
}

.list-last {
	background: none !important;
}

.pics {  
    height:  545px;  
    width:   900px;  
    padding: 0;  
    margin:  0;  
	display: none;
} 
 
.pics img {  
    padding: 5px;  
    border:  1px solid #dcdada;  
    background-color: #EEEEEE;  
    width:  890px; 
	margin-left: 4px;
	margin-top: 2px;
    height: 535px; 
    top:  0; 
    left: 0;
 	
}

.pics_med {  
    height:  332px;  
    width:   500px;  
    padding: 0;  
    margin:  0;  
	float: left;
	padding-right: 20px;
	display: none;
} 
 
.pics_med img {   
    border:  1px solid #ccc;  
    background-color: #eee;  
    width:  508px; 
    height: 332px; 
    top:  0; 
    left: 0 
}

.pics_thumb {  
    height:  128px;  
    width:   194px;  
    padding: 0;  
    margin:  0;  
	float: left;
	padding-right: 20px;
	display: none;
	margin-bottom: 20px;
} 
 
.pics_thumb img {   
    background-color: #eee;  
    width:  194px; 
    height: 128px; 
    top:  0; 
    left: 0;
	margin-bottom: 20px; 
}


.pics_open {
	float: right;
	display: none;
	height: 200px;
	width: 350px;
}

.pics_open img {
	background-color:#D4CDBB;
	border:1px solid #cfc8b5;
	padding: 3px;
	float: right;
	height: 178px;
	width: 317px;
}

#content_wrapper {
	padding: 20px;
}

ul.twitter {
	margin-left: 8px;
	margin-right: -4px;
}

.twitter-item {
	margin-bottom: 5px;
	list-style-type:disc;
}

.team {
	margin-top: 20px;
	clear: left;
}

.team p {
	padding-top: 0px;
}

.team img {
	padding: 0px;
	border: 1px solid #B38C3E;
}

#post-3 h1 {
	margin-bottom: 10px;

}

#post-3 #hiring{
	margin-top: 30px;
	margin-bottom: 0px;
}

#hiring {
	margin-top: 30px;
}

#post-3 h4 {
	margin-bottom: 5px;
	margin-top:5px;	
}

.team_name {
	font-variant:small-caps;
}

#meettheteam, #sellers, #investors, #buyers, #relocation {
	width: 204px;
	background: #dde2e9;
	margin-bottom: 10px;
	border: 0px solid #072346;
	padding: 10px;
}

#relocation {
	width: 194px;
}

.relocation_photo {
	margin-bottom: 20px;
}

#container_office {
	clear:both;
	margin-top: 10px;
}

#container_office h1 {
	margin: 20px 0px 10px 40px;
}

#business_directory_sidebar, #events, #brokers, #contact_sidebar {
	width: 289px;
	background: #dde2e9;
	margin-bottom: 10px;
	border: 0px solid #072346;
	padding: 10px;
}

#contact_sidebar {
	width: 204px;
/*	background: #dde2e9;*/
	margin-bottom: 10px;
/*	border: 0px solid #072346;*/
	padding: 10px;
	background:#FFFCF6 none repeat scroll 0 0;
	border:2px solid #D4CDBB;
}


#office_sidebar {
	padding: 10px 10px 5px 10px;
	margin-bottom: 20px;
	margin-right:24px;
	border:1px solid #D4CDBB;
	margin-right:24px;
	width:800px;
}

#office_sidebar h1 {
	width: 200px;
}

#office_sidebar h4 {
	margin-top: 10px;
}

#meettheteam h4 {
	color: #2a4f7c;
	font-variant: small-caps;
	font-size: 15px;
	
}

#meettheteam p {
	padding-top: 14px;
}

#sunshine, #flowers, #cherry, #lake, #home {
	float: left;
	margin-right: 10px;	
	margin-bottom: 10px;
	padding-top:8px;
}

#leo, #brandon, #david_goode, #gracie, #james {
	height: 153px;
}

#contact-area #button:hover {
	
}

#contact-area #button:active {
	background-position: 0 -74px;
}

#biz_button {
	width: 266px;
	height: 48px;
	border: 0px;
	display:block;
	background:url(images/business_directory_button.gif) no-repeat 0 0;
	margin-top: 10px;
}

#biz_button:hover {
	background-position: 0 -49px;
}

#biz_button:active {
	background-position: 0 -98px;
}

#twitter img{
	border:0;
	text-decoration: none;
}

#feedback_thanks {
	width: 350px;
	color: #6B5A38;
	font-size: 15px;
	margin-top: 5px;
}

#post-19 .entry img {
	margin-top: 5px;
	margin-bottom: 5px;
}

#phone_number {
	float: right;
	background: #e8e8e8;
	font-size: 14px;
	color: #725927;
	font-weight: bold;
	height: 40px;
	padding: 3px 2px 3px 2px;
	border: 1px solid #CDB77C;
	text-align: center;
	width: 90px;
	margin-right: 3px;
	margin-top: 3px;
	font-variant:small-caps;
}


#contact_button {
	xmargin-top: 2px;
	width: 84px;
	margin-left: 4px;
	margin-right: auto;
	height: 22px;
	background: url(images/contact-us.gif) no-repeat scroll 0 0;
	display: block;
	margin-bottom: 3px;
}

#contact_button:hover {
	background-position: 0 -22px;
}

#phone_number p {
		padding: 0px;
}

.telephone {
	margin-left: 1px;
	color: #312e28;
	font-weight: bold;
}

.event_date {
	color: #ffffff;
	font-weight: bold;
}

.event_date {
background:transparent url(images/bg_date_top.gif) no-repeat scroll left top;
margin-right:23px;
margin-top:2px;
overflow:hidden;
padding-top:10px;
height: 68px;
}

.event_date {
color:#fdf3df;
font-size:1.75em;
line-height:0.8757em;
text-shadow:0 -1px 0 #947435;
margin-top: -22px;
}

.date_bott {
background:transparent url(images/bg_date_bott.gif) no-repeat scroll left bottom;
font-size:0.1em;
height:10px;
padding-right:0;
margin-top:17px;
}

.event_date, .date_bott {
display:inline;
float:left;
padding-right:7px;
text-align:center;
width:50px;

}

.date {
color:#FFFFFF;
font-size:1.75em;
line-height:0.8757em;
text-shadow:0 -1px 0 #947435;
}

.event_date small {
color:#fdf3df;
display:block;
font-size:.65em;
text-transform: uppercase;
}

#cal_box_title {
	margin-left: 79px;
	padding-top: 5px;
}

.cal_box {
	xborder-top: 1px solid #DDE2E9;
	border-bottom: 1px solid #DDE2E9;
	padding: 10px 0px 10px 0px;
}

.cal_box_entry {
	margin-left: 81px;
}

#post-19 {
	border-bottom:1px solid #DDE2E9;
	padding-bottom:10px;
}

#disclaimer {
	color:white;
	font-size:11px !important;
	padding:0 40px;
	text-align:center !important;
	width:900px;
	margin: 20px auto 20px auto;
}

#contact_photo {
	margin-bottom: 10px;
}

.contact_us_page h2 {
	line-height: 120%;
}
