/* -------------------------------------- */
/*      CSS by www.anamorphics.com        */
/* -------------------------------------- */


body {background: #4e2029; font-family: Times New Roman, Times, sans-serif; font-size: 13px; line-height: 21px; color: #0000000; text-align: left; margin: 50px 0px 0px 0px;}



hr {height: 1px; border-style: none; background-color: #1e3507;}

/* ----------------------------------------------------- */
/* STRUCTURE                                             */

#container {width:800px; margin-right:auto; margin-left:auto; margin-top:0px; padding:0px; text-align:left; border: medium double #ffffff;}

#header {width: 800px; height: 173px;}

#shell_content {width: 800px; background-image: url('images/shell_bg.jpg');}

#interface {width: 155px;float: left;}

#content {width: 580px;float: right; margin: 20px 20px 20px 20px;	}

#footer_graphic {width: 800px; height: 30px:}
	
#footer {
	margin-right:auto;
	margin-left:auto;
	width: 800px;
	text-align: center;
	font-size: 12px;
	color: #ffffff;
	letter-spacing: 1px;
	line-height: 18px;
}

#team_shell {width: 500px; height: 60px;margin: 0px 0px 0px 10px;}
.team_name_1 {width: 250px; float: left;}
.team_name_2 {width: 250px; float: left;}

#gallery_shell {
	width: 550px;
	margin: 0px 0px 0px 0px;
}

#gallery_thumbnail {
	width: 125px;
	margin: 5px 5px 5px 5px;	
	float: left;
	text-align: center;
}

#contact_form {
	margin:0px 10px 10px 10px;
}

.column-two {width: 250px; float: left; }

/* ----------------------------------------------------- */

.team_name {
	font-size: 15px;
	font-weight: bold;
	color: #4e2029;	
}


img { border: none }

h1 {
	font-family: Times New Roman, Times, sans-serif;
	font-size: 21px;
	font-weight: lighter;
	color: #846304;
	margin-top: 25px;
}

h2 {
	font-family: Times New Roman, Times, sans-serif;
	font-size: 14px;
	font-weight: lighter;
	color: #4e2029;
	line-height: 16px;
}

h3 {
	font-family: Times New Roman, Times, sans-serif;
	font-size: 13px;
	font-weight: lighter;
	color: #4e2029;
}

.copy {
	font-family: Times New Roman, Times, sans-serif;
	font-size: 12px;	
	text-align: left;
	color: #000000;
	line-height: 21px;	
}




a:link, a:visited {color:#bb8c02; text-decoration:none; outline: none;}
a:hover, a:active {color: #846304; text-decoration:none; outline: none;}
p {text-indent: 0px}
p,h1,h2,h3,pre {margin:0px 10px 10px 10px;}
.text_brown {color: #b88c09; font-size: 10px;}


.gallery-thumb {width:120px; height: 140px; float:left; margin: 0 10px 10px 0;}


#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav li a {height: 30px; float:left;}
#nav li { /* all list items */
	float: left;
	background: url("images/bg-interface.png");
	height: 30px;
}
#nav li a span {display:none;}

#nav li.home 						{height: 30px; background-position: 0px 0px;}
#nav li.brochure 				{height: 30px; background-position: 0px -30px;}
#nav li.our-team				{height: 30px; background-position: 0px -60px;}
#nav li.our-associates	{height: 30px; background-position: 0px -90px;}
#nav li.galleries 			{height: 30px; background-position: 0px -120px;}
#nav li.area-info 			{height: 30px; background-position: 0px -150px;}
#nav li.schools 				{height: 30px; background-position: 0px -180px;}
#nav li.golf						{height: 30px; background-position: 0px -210px;}
#nav li.links 					{height: 30px; background-position: 0px -240px;}
#nav li.contact 				{height: 30px; background-position: 0px -270px;}

#nav li.home:hover 						{height: 30px; background-position: -155px 0px;}
#nav li.brochure:hover 				{height: 30px; background-position: -155px -30px;}
#nav li.our-team:hover				{height: 30px; background-position: -155px -60px;}
#nav li.our-associates:hover	{height: 30px; background-position: -155px -90px;}
#nav li.galleries:hover 			{height: 30px; background-position: -155px -120px;}
#nav li.area-info:hover 			{height: 30px; background-position: -155px -150px;}
#nav li.schools:hover 				{height: 30px; background-position: -155px -180px;}
#nav li.golf:hover						{height: 30px; background-position: -155px -210px;}
#nav li.links:hover 					{height: 30px; background-position: -155px -240px;}
#nav li.contact:hover 				{height: 30px; background-position: -155px -270px;}

#nav li.on.home 					{height: 30px; background-position: -155px 0px;}
#nav li.on.brochure 			{height: 30px; background-position: -155px -30px;}
#nav li.on.our-team				{height: 30px; background-position: -155px -60px;}
#nav li.on.our-associates	{height: 30px; background-position: -155px -90px;}
#nav li.on.galleries 			{height: 30px; background-position: -155px -120px;}
#nav li.on.area-info 			{height: 30px; background-position: -155px -150px;}
#nav li.on.schools 				{height: 30px; background-position: -155px -180px;}
#nav li.on.golf						{height: 30px; background-position: -155px -210px;}
#nav li.on.links 					{height: 30px; background-position: -155px -240px;}
#nav li.on.contact 				{height: 30px; background-position: -155px -270px;}

#nav li.home a 						{height: 30px; width: 155px;}
#nav li.brochure a 				{height: 30px; width: 155px;}
#nav li.our-team a 				{height: 30px; width: 155px;}
#nav li.our-associates a	{height: 30px; width: 155px;}
#nav li.galleries a 			{height: 30px; width: 155px;}
#nav li.area-info a 			{height: 30px; width: 155px;}
#nav li.schools a 				{height: 30px; width: 155px;}
#nav li.golf a 						{height: 30px; width: 155px;}
#nav li.links a 					{height: 30px; width: 155px;}
#nav li.contact a 				{height: 30px; width: 155px;}



