/*-----------------------------------------------------------------
Emerald Bay

Main Stylesheet

version: 	1.0
author: 	Prototype Advertising
email:		info@prototypeadvertising.com
website:	http://www.prototypeadvertising.com
copyright:	(c)2006	
-------------------------------------------------------------------*/

/* Linked Style Sheets
-------------------------------------------------------------------*/

/*NAVIGATION STYLES*/
@import url("emerald-navigation.css");

/*MISCELLANEOUS STYLES*/
@import url("emerald-misc.css");

/*----------------------------------------------------------------- 
-------------------------------------------------------------------
Begin Style Sheet
-------------------------------------------------------------------
-------------------------------------------------------------------*/
body{
	margin: 0;
	padding: 0;
	background-color: #e3cfb5;
	text-align: center;
}

.container{
	margin: 0 auto;
	width: 750px;
}

/* HEADER
-------------------------------------------------------------------*/
#header{
	height: 115px;
	background: url(../images/backgrounds/grp-header-repeat.gif) repeat-x 0 0;
}

	#header .container{
		background: url(../images/backgrounds/grp-emerald_bay-header.gif) no-repeat 0 0;
	}
	
	#header h1{
		margin: 0 auto;
		padding: 0;
		width: 230px;
		height: 80px;
		text-indent: -9999px;
		line-height: 0px;
	}
	
		#header h1 a{
			display: block;
			width: 100%;
			height: 100%;
		}
		
/* SECONDARY NAVIGATION
-------------------------------------------------------------------*/
#secondary_nav{
	height: 50px;
	background: url(../images/backgrounds/grp-secondary_nav.gif) repeat-x 0 0;
}

/* PAGE IMAGE AREA
-------------------------------------------------------------------*/
#page_image{
	margin: 0;
	padding: 0;
	height: 172px;
	background-color: #000;
}

/* MAIN CONTENT AREA
-------------------------------------------------------------------*/
#main_content{
	margin: 0;
	padding: 0;
	text-align: left;
	background: url(../images/backgrounds/grp-main_content-repeat.gif) repeat-x 0 0;
}

	#main_content .container{
		width: 750px;
		background: url(../images/backgrounds/grp-main_content.jpg) no-repeat 0 0;
	}
	
	#main_content .page_title{
		width: 490px;
		height: 70px;
		text-indent: -9999px;
		line-height: 0px;
	}
	
	/* LEFT COLUMN
	-------------------------------------------------------------------*/
	#left_column{
		margin: 0;
		padding-left: 15px;
		width: 475px;
		float: left;
	}
	
		.image_thumb{
			margin-right: 10px;
			width: 110px;
			text-align: center;
			float: left;
		}
		
			.image_thumb img{
				border: 1px solid #6b4735;
			}
		
	/* RIGHT COLUMN
	-------------------------------------------------------------------*/
	#right_column{
		margin: 24px 0 0 0;
		padding-right: 15px;
		width: 226px;
		float: right;
		background: url(../images/backgrounds/right_column/grp-right_column-content.png) repeat-y 0 -20px;
	}
	
		#right_column .content{
			padding: 0 10px;
			background: url(../images/backgrounds/right_column/grp-right_column-header.jpg) no-repeat 0 0;
		}
		
			#right_column h3{
				padding-top: 20px;
				margin-bottom: 5px;
				text-align: center;
				color: #014428;
			}
			
			#map{
				margin: 0 auto;
				border: 1px solid #6b4735; 
			}
		
		#right_column .footer{
			height: 15px;
			background: url(../images/backgrounds/right_column/grp-right_column-footer.gif) no-repeat 0 0;
		}
	
	
	
		
	/* RIGHT COLUMN - SUB INFORMATION
	-------------------------------------------------------------------*/
	#right_column_sub{
		margin: 24px 0 0 0;
		padding-right: 15px;
		width: 226px;
		float: right;
	}
	
	
	
	
	/* FOOTER
	-------------------------------------------------------------------*/
	#footer{
		margin-top: 20px;
		padding: 15px 15px 0 15px;
		height: 70px;
		font-size: 10px;
		color: #fff;
		line-height: 14px;
		text-align: center;
		background: url(../images/backgrounds/grp-footer.jpg) no-repeat 0 0;
		clear: both;
	}
		
		#footer a{
			color: #fff;
		}