body{
	font-family:"century gothic",sans-serif;	
	background-color:#fff;
	text-align:center;
	background-image:url("images/background_main.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	line-height:100%;
}
#main{
	width:800px;
	/*border:1px solid black;*/
	margin:0 auto;
	position:relative;
	text-align:center;
}
#home_button{
	width:109px;
	height:27px;
	display:block;
	position:absolute;
	left:43px;
	top:128px;
	font-size:10px;
	text-decoration:none;
	background-repeat:no-repeat;
	background-image:url("images/buttons/home_button.gif");
}
#home_button:hover{
	background-image:url("images/buttons/home_button_hover.gif");
}
#home_button:focus{
	background-image:url("images/buttons/home_button_click.gif");
}
#about_button{
	width:109px;
	height:27px;
	display:block;
	position:absolute;
	left:164px;
	top:128px;
	font-size:10px;
	text-decoration:none;
	background-repeat:no-repeat;
	background-image:url("images/buttons/about_button.gif");
}
#about_button:hover{
	background-image:url("images/buttons/about_button_hover.gif");
}
#about_button:focus{
	background-image:url("images/buttons/about_button_click.gif");
}
#portfolio_button{
	width:109px;
	height:27px;
	display:block;
	position:absolute;
	left:285px;
	top:128px;
	font-size:10px;
	text-decoration:none;
	background-repeat:no-repeat;
	background-image:url("images/buttons/portfolio_button.gif");
}
#portfolio_button:hover{
	background-image:url("images/buttons/portfolio_button_hover.gif");
}
#portfolio_button:focus{
	background-image:url("images/buttons/portfolio_button_click.gif");
}
#weddings_button{
	width:109px;
	height:27px;
	display:block;
	position:absolute;
	left:406px;
	top:128px;
	font-size:10px;
	text-decoration:none;
	background-repeat:no-repeat;
	background-image:url("images/buttons/weddings_button.gif");
}
#weddings_button:hover{
	background-image:url("images/buttons/weddings_button_hover.gif");
}
#weddings_button:focus{
	background-image:url("images/buttons/weddings_button_click.gif");
}
#testimonials_button{
	width:109px;
	height:27px;
	display:block;
	position:absolute;
	left:527px;
	top:128px;
	font-size:10px;
	text-decoration:none;
	background-repeat:no-repeat;
	background-image:url("images/buttons/testimonials_button.gif");
}
#testimonials_button:hover{
	background-image:url("images/buttons/testimonials_button_hover.gif");
}
#testimonials_button:focus{
	background-image:url("images/buttons/testimonials_button_click.gif");
}
#contact_button{
	width:109px;
	height:27px;
	display:block;
	position:absolute;
	left:648px;
	top:128px;
	font-size:10px;
	text-decoration:none;
	background-repeat:no-repeat;
	background-image:url("images/buttons/contact_button.gif");
}
#contact_button:hover{
	background-image:url("images/buttons/contact_button_hover.gif");
}
#contact_button:focus{
	background-image:url("images/buttons/contact_button_click.gif");
}
#just_ask_image{
	border:none;
}
#footer{
	color:#888;
	text-align:center;
	margin-top:2em;
	font-size:10pt;
}
#footer img{
	margin-bottom:5px;
}
#footer_links{
	border-bottom:1px dotted #444;
	padding-top:5px;
}
#footer_links a{
	text-decoration:none;
	color:#888;
}
#copyright{
	margin-top:5px;
	margin-bottom:5px;
	font-size:8pt;
	color:#888;
}
#elimadden{
	font-size:8pt;
	color:#888;
}
#elimadden a{
	text-decoration:none;
	color:#88C;
}
#green_white{
	/*border:1px solid red;*/
	clear:both;
	position:absolute;
	left:41px;
	top:144px;
	width:717px;
}
#left_side_green_white{
	/*border:1px solid green;*/
	width:717px;
	float:left;
	margin-bottom:-3px;
	margin-top:-4px;
	background-image:url("images/green_white_background.gif");
	background-repeat:repeat-y;
	background-color:#FFF;
}
#creativity_image{
	float:left;
	border:0;
}
#right_side_green_white{
	/*border:1px solid blue;*/
	text-align:left;
	width:412px;
	height:100%;
	float:right;
	background-color:#FFF;
	padding-left:6px;
	padding-right:6px;
}
#green_white_bottom_edge{
	/*position:relative;
	top:3px;*/
}
#content a{
	border:none;
}
#services_table{
	font-size:12pt;
	color:#888;
	margin-top:2em;
	position:relative;
	left:1em;
}
#services_table h2{
	font-size:14pt;
	font-weight:normal;
	color:#888;
}
#services_table a{
	color:#000;
}
#services_table td{
	height:1.5em;
}
#preload_home_hover{
	background-image:url("images/buttons/home_button_hover.gif");
	position:absolute;
	top:-9999px;
	left:-9999px;
}
#preload_home_click{
	background-image:url("images/buttons/home_button_click.gif");
	position:absolute;
	top:-9999px;
	left:-9999px;
}
#preload_about_hover{
	background-image:url("images/buttons/about_button_hover.gif");
	position:absolute;
	top:-9999px;
	left:-9999px;
}
#preload_about_click{
	background-image:url("images/buttons/about_button_click.gif");
	position:absolute;
	top:-9999px;
	left:-9999px;
}
#preload_portfolio_hover{
	background-image:url("images/buttons/portfolio_button_hover.gif");
	position:absolute;
	top:-9999px;
	left:-9999px;
}
#preload_portfolio_click{
	background-image:url("images/buttons/portfolio_button_click.gif");
	position:absolute;
	top:-9999px;
	left:-9999px;
}
#preload_weddings_hover{
	background-image:url("images/buttons/weddings_button_hover.gif");
	position:absolute;
	top:-9999px;
	left:-9999px;
}
#preload_weddings_click{
	background-image:url("images/buttons/weddings_button_click.gif");
	position:absolute;
	top:-9999px;
	left:-9999px;
}
#preload_testimonials_hover{
	background-image:url("images/buttons/testimonials_button_hover.gif");
	position:absolute;
	top:-9999px;
	left:-9999px;
}
#preload_testimonials_click{
	background-image:url("images/buttons/testimonials_button_click.gif");
	position:absolute;
	top:-9999px;
	left:-9999px;
}
#preload_contact_hover{
	background-image:url("images/buttons/contact_button_hover.gif");
	position:absolute;
	top:-9999px;
	left:-9999px;
}
#preload_contact_click{
	background-image:url("images/buttons/contact_button_click.gif");
	position:absolute;
	top:-9999px;
	left:-9999px;
}
