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;
}
#container{
	width:720px;
	clear:both;
	position:absolute;
	left:41px;
	top:144px;
	/*border:1px solid blue;*/
}
#top_edge{
	background-image:url("images/720_white_top_edge.gif");
	width:720px;
	height:22px;
}
#bottom_edge{
	background-image:url("images/720_white_bottom_edge.gif");
	width:720px;
	height:22px;
}
#content_outer{
	width:720px;
	background-color:#FFF;
	text-align:center;
}
#content{
	margin:0px auto;
	width:710px;
	border:1px solid #FFF;
	text-align:left;
}
#link_back a{
	font-size:8pt;
	text-decoration:none;
	color:#000;
}
.portfolio_divs{
	margin-bottom:10px;
}
.portfolio_item{
	margin:5px 10px 5px 0px;
}
.portfolio_item img{
	border:1px solid #ccc;
}
.portfolio_divs .title{
	width:4em;
	vertical-align:top;
	font-weight:bold;
	color:#888;
	padding-bottom:5px;
}
.items{
}
#portfolio_detail_header{
	margin:0px auto;
	text-align:center;
	font-size:14pt;
	font-weight:bold;
}
#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");
}
#back_button{
	width:65px;
	height:20px;
	display:block;
	text-decoration:none;
	background-repeat:no-repeat;
	background-image:url("images/buttons/back_button.gif");
}
#back_button:hover{
	background-image:url("images/buttons/back_button_hover.gif");
}
#back_button:focus{
	background-image:url("images/buttons/back_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;
}
#creativity_image{
	float:left;
}
#services_table{
	position:relative;
	left:1em;
	font-size:12pt;
	color:#888;
	margin-top:2em;
}
#services_table h2{
	font-size:14pt;
	font-weight:normal;
	color:#888;
}
#services_table a{
	color:#000;
}
#services_table td{
	height:1.5em;
}
