
/***** COLORS *****

2d4b3d bg grn
683433 burgundy
f0eee6 cream

/*******************/
#slides {
	position: absolute;
	
	z-index: 1;
	background-color: #c87b10;
}

 
body
{
	font: 16px/20px times new roman, arial, verdana, helvetica, geneva, sans-serif;
	color: #424242;		
	padding: 0px;
	margin: 0px;
	padding-top: 0px;		
	background-color: #f0eee6;
}

body#public
{
/*background:transparent url('images/bg_tiling.jpg') center top repeat-y;*/
text-align: left;
}

.alt_color
{
color: #683433;
}

/* Generic heading styling */
h1, h2, h3, h4
{
font-family: times new roman, arial, verdana, helvetica, geneva, sans-serif;
color: #2d4b3d;
padding-bottom: 4px;
/*font-weight: bold;*/
}

h1
{
font-size: 26px;
line-height: 26px;
margin-bottom: 0px;
/*display: inline-block;*/
display: block;
border-bottom: 0px solid #d1d1d1;	
}

h1.custom_home_title span
{
color: #683433;
}

h1.breadcrumb_title /* keeps breadcrumbs inline */
{
display: inline-block;
}

h2, .editor_title
{
font-size: 22px;
line-height: 28px;
/*display: inline-block;*/
display: block;

}

h3
{
font-size: 16px;
line-height: 20px
}

h4
{
font-size: 14px;
line-height: 18px
}

.default_color
{
color: #3c3c3c;	
}

.bold
{
font-weight: bold;
}

.emphasis
{
font-style: italic;
/*font-size: 28px;*/
font-weight: bold;
}

.copyright
{
font-size: 14px;
}

/* LoVe HAte anchors */
a {color: #683433; text-decoration: none}
a:link {color: #683433; }
a:visited {color: #683433; }
a:hover {color: #683433;}
a:active {color: #683433; }

a img
{
border: 0px;
}

		
							
/**** MAIN LAYOUT ****/

#container
{
width: 100%;
height: 100%;
text-align: center;
margin: 0 auto;
background-color: #2d4b3d;
border: 0px solid red;
}

	#container_2
	{
	border: 0px solid orange;
	text-align: center;
	width: 1013px;   
	margin: 0 auto;
	}	
		
		#header
		{
		position: relative;	
		border: 0px solid #000000;
		background-image: url(images/bread_and_roses_01.jpg);
		background-repeat: no-repeat;			
		width: 1013px;
		height: 265px;	
		text-align: left;	
		/*z-index: 20;*/
		}		
		
			#logo
			{
			width: 230px;
			height: 310px;	
			position: absolute;
			left: 80px;
			top: 27px;
			z-index: 500;
			background-image: url(images/logo_on_site.png);
			background-repeat: no-repeat;			
			}
					
		#header_2
		{		
		position: relative;		
		border: 0px solid #000000;
		/*background-image: url(images/bread_and_roses_02.jpg);
		background-repeat: no-repeat;	*/
		width: 1013px;
		height: 240px;	
		text-align: left;		
		}			
		
			#title_container
			{
			border: 0px solid red;
			position: absolute;
			left: 295px;
			top: 204px;
			z-index: 600;
			}
		
		#content_container
		{
		border: 0px solid red;
		width: 1013px;
		min-height: 200px;
		background-image: url(images/bread_and_roses_03_tiling.jpg); 
		background-repeat: repeat-y; 
		padding-top: 0px;
		}				
				
			#left_column
			{
			float: left;
			width: 243px;			
			text-align: left;
			border: 0px solid blue;		
			position: relative;					
			top: 0px;
			left: 37px;		
			display: block;						
			}
			
							
			#main_content
			{		
			float: left;
			width: 670px;	
			border: 0px solid red;
			text-align: left;
			position: relative;	
			left: 37px;				
			min-height: 200px;
			}					
	
				#main_content_padding
				{
				padding-left: 15px;
				padding-top: 15px;
				padding-right: 20px;
				padding-bottom: 0px;
				}		
				
					
		#footer
		{
		border: 0px solid #000000;
		text-align: left;
		height: 139px;
		width: 1013px;
		background-image: url(images/bread_and_roses_04.jpg); 
		background-repeat: no-repeat; 		
		}			
		
			#sub_nav_container
			{
			border: 0px solid #000000;
			position: relative;					
			top: 85px;
			left: 870px;		
			width: 80px;
			
			}
		
			#website_by
			{
			color: #f0eee6;
			}
			
			#website_by a
			{
			color: #f0eee6;
			}
	
	



/********* SET FOR GALLERY TABLE WIDTH **********/

#gallery #gallery_table
{
width: 630px;  /* reduce to fit into small content area */
/*width: 700px;*/
border: 0px solid #d1d1d1;
border-collapse: separate;
border-spacing: 5px; /* reduce to fit into small content area. */
empty-cells: show;
position: relative;
left: 0px; /* remove the indent created by the border-spacing */
}

#gallery .image_container
{
/*width: 200px;*/ /* reduce to fit into small content area. NOTE...bg image will be trimmed if below 200px */
width: 180px;
border: 0px solid #00427a;
background-image: none;
padding: 0px;
padding-bottom: 0px; 	
}

#gallery table td
{
padding: 0px; /* reduce to fit into small content area. */
border: 0px solid #00427a;
}

#gallery table td img
{
border: 2px solid #683433;
width: 180px;  /* reduce to fit into small content area */
margin: 0 auto;
/*padding: 5px;*/
cursor: pointer;
padding: 0px;
padding: 2px;
}

#gallery .event_description, #gallery h2
{
display: none
}

/****** CONTACT PAGE *****************/

#contact_us_mailing_list_tr
{
display: none;
}




/****** FB COMMENTS BOX *****************/

#fb_comments_container
{
border: 1px solid #d1d1d1;
padding-top: 50px;
margin: 0px;
border-left: 0px;
border-right: 0px;
}


/********image rotator ********************/

div.rotator 
{
position: absolute;	
right: 0px;
top: 0px;	
border: 0px solid #3c3c3c;
width: 1013px;
height: 240px;	
margin: 0px;
padding: 0px;				
}

	div.rotator ul
	{	
	margin: 0px;
	padding: 0px;				
	}	
	
		div.rotator ul li 
		{
		float:left;
		position:absolute;
		list-style: none;
		margin: 0px;
		padding: 0px;		
		}
		
		div.rotator ul li img 
		{
		width: 1013px;
		height: 240px;	
		margin: 0px;
		padding: 0px;
		}
				  
		div.rotator ul li.show 
		{
		z-index:300;
		}



/***** UNITS *****/

#units_table
{
padding: 0px;
margin: 0px;
}

	#units_table td
	{
	border: 0px solid #424242;
	padding: 0px;
	}
	
		#units_table td .photo_border
		{
		border: 1px solid #d5d5d5;
		padding: 6px;
		margin: 5px;
		background-color: #fff;
		text-align: center;
		}
		
			#units_table td img
			{
			
			}
		



