/* vim: set expandtab tabstop=4 shiftwidth=4:
+----------------------------------------------------------------------+
| PHP version 4                                                        |
+----------------------------------------------------------------------+
| Copyright (c) 2005 Coldwell Banker Funkhouser Realtors               |
+----------------------------------------------------------------------+
| This program is free software; you can redistribute it and/or modify |
| it under the terms of the GNU General Public License (GPL) as        |
| published by the Free Software Foundation; either version 2 of the   |
| License, or (at your option) any later version.                      |
|                                                                      |
| This program is distributed in the hope that it will be useful, but  |
| WITHOUT ANY WARRANTY; without even the implied warranty of           |
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU    |
| General Public License for more details.                             |
|                                                                      |
| To read the license, visit http://www.gnu.org/copyleft/gpl.html      |
+----------------------------------------------------------------------+
| Authors: Matthew Kirkpatrick <matt@cbfunkhouser.com>                 |
+----------------------------------------------------------------------+

 Created:      August 21, 2005
 Last Updated: September 13, 2005

 @version $Id: .global.css,v 0.2 2005/08/21 10:24:00 EST $
 @copyright 2005

*/

/**********************************************************************/
/*                      TAGS REDEFINED: Default                       */
/**********************************************************************/

body {
	background:			#eff3ec url(../files_images/bg_color.jpg);
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}

body, div, td, ol, ul, li, p, a, span {
	font-family:		Baskerville, "Times New Roman", Times, serif;
	font-size:			14px;
	color:				#333333;
}



img {
	border:				0px;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}

h1, h2, h3, h4, h5, h6 {
	font-family:		Baskerville, "Times New Roman", Times, serif;
	font-weight:		bold;
	color:				#333333;
	padding:			0px;
	margin:				0px;
}

h1 {					font-size: 21px; }
h2 {					font-size: 18px; }
h3 {					font-size: 16px; }
h4 {					font-size: 14px; }
h5 {					font-size: 12px; }
h6 {					font-size: 10px; }

a:link, a:visited {
	color:				#333333;
	text-decoration:	underline;
}

a:hover, a:active {
	color:				#333333;
	text-decoration:	underline;
}

form, input, select, label {
	font-family:		Arial, Helvetica, sans-serif;
	color:				#333333;
}

form {					margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
input {					font-size: 10px; }
select {				font-size: 10px; }

/**********************************************************************/
/*                        CORE LAYOUT & STYLE                         */
/**********************************************************************/

/**************************** CONTAINER *******************************/

#container {
	width:				100%;
	margin-top:			0px;
	margin-bottom:		0px;
	padding:			0px 0px 0px 0px;
	position:			relative;
	top:				0px;
	right:				0px;
	left:				0px;
	z-index:			0;
}

#container_01 {
	vertical-align:		top;
}

/***************************** MASTHEAD *******************************/

#masthead {
	width:				800px;
	height:				105px;
	margin-left:		auto;
	margin-right:		auto;
	margin-top:			0px;
	margin-bottom:		0px;
}

/****************************** MAIN **********************************/

#main {
	background:			#eff3ec url(../files_images/bg_body.jpg) bottom center no-repeat;
	width:				800px;
	position:			relative;
	top:				0px;
	padding:			0px 0px 0px 0px;
	margin-left:		auto;
	margin-right:		auto;
	margin-top:			0px;
	margin-bottom:		0px;
}

#main_container {
}

/******************************* NAV **********************************/

#nav {
	width:				190px;
	padding:			0px 0px 0px 0px;
	margin:				0px 0px 0px 0px;
	vertical-align:		top;
}

#nav_container {
	padding:			10px 0px 0px 15px;
	margin:				0px 0px 0px 45px;
}

#nav_overview, #nav_buy, #nav_neighborhood, #nav_team {
	display:			block;
	margin:				0px 0px 10px 0px;
	padding:			0px 0px 0px 0px;
}

#nav_overview a, #nav_buy a, #nav_neighborhood a, #nav_team a {
	padding:			0px 0px 0px 0px;
	margin:				0px 0px 0px 0px;
	font-size:			13px;
	font-weight:		bold;
	font-style:			italic;
	color:				#333333;
	text-decoration:	none;
	text-shadow:		2px 2px 2px #999999;
}

#nav_overview a:hover, #nav_buy a:hover, #nav_neighborhood a:hover, #nav_team a:hover {
	color:				#5D7D4C;
	text-decoration:	none;
}

#nav_overview_01, #nav_buy_01, #nav_neighborhood_01, #nav_team_01 {
	padding:			2px 0px 0px 15px;
	margin:				0px 0px 0px 0px;
}

#nav_overview_01 span, #nav_buy_01 span, #nav_neighborhood_01 span, #nav_team_01 span {
	display:			block;
	padding:			0px 0px 0px 0px;
	margin:				0px 0px 0px 0px;
}

#nav_overview_01 a:link, #nav_overview_01 a:visited, #nav_buy_01 a:link, #nav_buy_01 a:visited, #nav_neighborhood_01 a:link, #nav_neighborhood_01 a:visited, #nav_team_01 a:link, #nav_team_01 a:visited {
	padding:			0px 0px 0px 0px;
	margin:				0px 0px 1px 0px;
	font-weight:		normal;
	font-style:			normal;
	font-size:			12px;
	text-decoration:	none;
	color:				#333333;
	text-shadow:		none;
}

#nav_overview_01 a:hover, #nav_overview_01 a:active, #nav_buy_01 a:hover, #nav_buy_01 a:active, #nav_neighborhood_01 a:hover, #nav_neighborhood_01 a:active, #nav_team_01 a:hover, #nav_team_01 a:active {
	padding:			0px 0px 0px 0px;
	margin:				0px 0px 1px 0px;
	font-weight:		normal;
	font-style:			normal;
	font-size:			12px;
	text-decoration:	none;
	text-shadow:		none;
	color:				#5D7D4C;
}

#nav_extra_01 {
	margin:				75px 0px 10px 50px;
	padding:			0px 0px 0px 0px;
}

/******************************* BODY *********************************/

#body {
	vertical-align:		top;
	margin:				0px 0px 0px 0px;
	padding:			10px 65px 10px 45px;
}

.smalllink {				
	font-size: 			12px; 
}

.editlink {					
	font-size: 			12px;
}

/****************************** FOOTER ********************************/

#footer {
	width:				724px;
	min-width:			700px;
	margin-left:		auto;
	margin-right:		auto;
	padding:			10px 0px 10px 12px;
	font-size:			10px;
	color:				#999999;
	text-align:			center;
}

#footer a {
	font-size:			10px;
	color:				#999999;
	text-decoration:	none;
}

#footer a:hover {
	text-decoration:	underline;
}

#footer img {
	margin:				4px 4px 4px 0px;
	vertical-align:		middle;
}

/************************** FORM FEEDBACK *****************************/

.feedback {
	padding:			5px 5px 5px 5px;
	font-size:			11px;
	font-weight:		bold;
	color:				#333333;
	text-align:			center;
}

div.feedback {			border: 1px solid #333333; }

.feedback#error {		background-color: #D6A19A; }
.feedback#success {		background-color: #C3D9B8; }


/**********************************************************************/
/*                             SECTIONS                               */
/**********************************************************************/

#section_index {
	border:				2px solid #333333;
	padding:			10px 10px 10px 10px;
	text-align:			center;
}

#section_left {
	border:				2px solid #333333;
	padding:			10px 10px 10px 10px;
	text-align:			left;
}

/******************************** END *********************************/


.div_photo_thumb {
	margin-top:			auto;
	margin-bottom:		auto;
	margin-left: 		auto;
	margin-right: 		auto;
	padding:			5px;
	width:				150px;
	height:				113px;
	text-align:			center;
	float:				left;
}

.photo_thumb {
	border: 			1px solid #333333;
}