
/***** COLORS *****
374435 grn
63955b grn link

F3E9D0 cream 
/*******************/

 /*get rid of browser stylistic issues*/
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style: normal; font-weight: normal; }
em {font-style: italic;}
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; }
q:before,q:after { content: ''; }
abbr,acronym { border: 0; }
strong {font-weight: bold;}

p
{
padding: 8px 0px 8px 0px;
margin: 0px 0px 0px 0px;
}

/* FONTS */

 /* Default for standard tags */
body
{
	font: 12px/18px arial, verdana;
	color: #F3E9D0;		
	padding: 0px;
	margin: 0px;
	padding-top: 20px;
	background: #45423a;		
}

body.splash
{	
	background: #000;		
}



/* used for big title */
h1
{	
	font: bold 18px/20px arial, verdana;	
	color: #F3E9D0;
	margin: 5 0 5 0;
}

/* sub title - black */
h2
{
	font: bold 16px/22px arial, verdana;		
	/*margin: 5 0 5 0;*/
}

/* sub title - orange */
h3
{
	font: bold 12px/18px arial, verdana;	
	color: #374435;
	margin: 5 0 5 0;
}

/*h4
{
	font: 12px/16px arial, verdana;
	color: #374435;
}*/


/* LoVe HAte anchors */
a {color: #63955b; text-decoration:underline}
a:link {color: #63955b; }
a:visited {color: #63955b; }
a:hover {color: #63955b;}
a:active {color: #63955b; }


ul, ol
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#photos img
{
margin: 5px;
}

input, textarea, select
{
margin-top: 7px;
margin-bottom: 7px;
margin-left: 10px;
}
		
/**** MAIN LAYOUT ****/

#container
{
text-align: center;
margin: 0 auto;
background-image: url(images/molly_blooms_bg_tiling.jpg);
background-repeat: repeat-x;	
}

#container.splash
{
background-image: none;
}

	#container_2
	{
	border: 0px solid #000000;
	text-align: center;
	width: 1000px;   
	margin: 0 auto;
	}	
	
	#container_2.splash
	{
	border: 0px solid #F3E9D0;
	text-align: left;
	width: 869px;   
	margin: 0 auto;
	}				
	
		#header
		{
		border: 0px solid #000000;
		background-image: url(images/molly_blooms_contact.jpg);
		background-repeat: no-repeat;			
		width: 1000px;
		height: 500px;	
		text-align: left;	
		}		
		
			/*#hidden
			{
			position: relative;
			left: 390px;
			width: 50px;
			height: 50px;
			border: 1px solid #000000;
			cursor: hand;
			display: block;
			}*/
			
			#hidden_link
			{
			position: relative;
			left: 867px;
			width: 50px;
			height: 50px;
			border: 0px solid #fff;
			cursor: hand;
			display: block;
			}
			
			#header.about
			{			
			background-image: url(images/molly_blooms_about.jpg);			
			}	
		
			#header.menu
			{			
			background-image: url(images/molly_blooms_menu.jpg);			
			}	
			
			#header.contact
			{			
			background-image: url(images/molly_blooms_about.jpg);			
			}		
			
			#header.gallery
			{			
			background-image: url(images/molly_blooms_gallery.jpg);			
			}		
			
			#header.locations
			{			
			background-image: url(images/molly_blooms_failte_01.jpg);			
			}	
			
			#header.entertainment
			{			
			background-image: url(images/molly_blooms_locations.jpg);			
			}	
			
			#header.news
			{			
			background-image: url(images/molly_blooms_locations.jpg);			
			}	
			
			#header.franchise
			{			
			background-image: url(images/molly_blooms_contact.jpg);			
			}	
		
		#content_container
		{
		border: 0px solid red;
		width: 1000px;
		min-height: 200px;
		background-image: url(images/molly_blooms_02_tiling.jpg); 
		background-repeat: repeat-y; 
		padding-top: 0px;
		}				
				
			#menu_container
			{
			text-align: right;
			border: 0px solid #F3E9D0;		
			position: relative;					
			top: 0px;
			left: 0px;		
			display: block;						
			padding-right: 120px;			
			}
			
			#menu_container.splash
			{									
			padding-right: 0px;	
			text-align: center;		
			}
			
				#main_nav li
				{
				display: inline;
				padding-left: 10px;				
				}				
			
					#main_nav a
					{				
					text-align: left;
					vertical-align: middle;
					font: 12px/20px arial, verdana, helvetica, geneva, sans-serif;
					color: #F3E9D0;
					text-decoration: none;
					border: 0px solid #F3E9D0fff;								
					padding-left: 0px;
					padding-top: 0px;				
					}	
					
					#main_nav a:hover
					{
					color: #63955b;
					}					
		
			#main_content
			{			
			border: 0px solid #F3E9D0;
			text-align: left;
			position: relative;					
			min-height: 200px;
			}					
	
				#main_content_padding
				{
				padding-left: 120px;
				padding-top: 30px;
				padding-right: 120px;
				padding-bottom: 20px;
				}		
				
					#left_column
					{
					float: left;
					border: 0px solid red;	
					width: 250px;						
					}
					
					#left_column a
					{
					cursor: hand;						
					}
					
					#right_column
					{
					float: left;
					border: 0px solid #F3E9D0fff;
					padding-top: 0px;			
					}
				
		#footer
		{
		border: 0px solid #000000;
		text-align: center;
		height: 75px;
		width: 1000px;
		background-image: url(images/molly_blooms_03.jpg); 
		background-repeat: no-repeat; 		
		}			
		
	
#menu_table a
{
text-decoration: none;
}		
	