/* CSS Document */

body {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:62.5%;
	margin:0;
	padding:0;
	background-color:#2E2015;
}

img {
	display:block;
	border:0;
}

a {
	font-size:1em;
	color:#ffffff;
	text-decoration:underline;
	border:none;
}

#wrapper {
	width:950px;
	margin:0px auto 0px auto;
	padding:0;
	background-color:#ffffff;
}

div.clearspace {
	clear:both;
}

#menu {
	width:174px;
	padding:0;
	margin:0;
	float:left;
	clear:none;
	}
	
#main_index {
	background-image:url(images/main_index_05.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width: 775px;
	height: 647 px;
	float:left;
	}
	
#footer {
	float:left;
	clear:none;
	width: 950px;
	}	
	
/* DESIGN PORTFOLIO PAGES */
	
#main_design {
	width: 775px;
	height: 647 px;
	float:left;
	}	
	
#main_portfolio {
	background-image:url(images/main_portfolio_05.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width: 775px;
	height: 647 px;
	float:left;
	}	
	
#main_portfolio img {
	float:left;
	}			
	
#main_portfolio h1 {
	padding-left:235px;	
	padding-top: 65px;
	color:#699BB4;
	font-size:14px;
	font-weight:normal;
	line-height:150%;
	margin:0;
	}	
	
#main_portfolio a {
	color:#699BB4;
	text-decoration:none;
	}
	
#main_portfolio a.hover {
	color:#699BB4;
	}
	
#portfolio {
	margin-left: 35px;
	margin-top:50px;
	margin-bottom:0px;
	border:0;

	}	
	
#portfolio_text p {
	float:left;
	clear:none;	
	padding-left: 90px;
	padding-top:10px;
	margin:0;
	color:#7f7125;
	font-size:12px;
	line-height:150%;
	}	
	

		
/* PROFILE PAGE */
	
#main_profile {
	background-image:url(images/main_profile_05.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width: 775px;
	height: 647 px;
	float:left;
	}	
	
#profile_text {
	width: 500px;
	margin-left: 82px;
	margin-top: 170px;
	background-color:#000000;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	opacity:0.8;
	}	
	
#main_profile img {
	float:left;
	}	
	
#profile_text p {
	padding: 25px;		
	color:#FFFFFF;
	font-size:11px;
	line-height:180%;
	}	
	
/* CONTACT PAGE */		
	
#main_contact {
	background-image:url(images/main_contact_05.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width: 775px;
	height: 647 px;
	float:left;
	}	
	
#main_contact img {
	float:left;
	}		
	
#contact_text {
	width: 270px;
	margin-left:82px;
	margin-top: 220px;
	background-color:#000000;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	opacity:0.8;
	}	
	
#contact_text p {
	padding: 25px;		
	color:#FFFFFF;
	font-size:12px;
	line-height:180%;
	}			
	
/* DOG GALLERY PAGES */	
	
#main_dogs {
	background-image:url(images/main_dogs_05.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width: 775px;
	height: 647 px;
	float:left;
	}	
	
#main_dogs2 {
	background-image:url(images/main_dogs2_05.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width: 775px;
	height: 647 px;
	float:left;
	}		
	
#dogs_text {
	width: 250px;
	margin-left: 80px;
	margin-top: 170px;
	background-color:#000000;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	opacity:0.8;
	}	
	
#main_dogs img {
	float:left;
	}
	
#main_dogs2 img {
	float:left;
	}	
	
#dogs_text p {
	padding: 25px;		
	color:#FFFFFF;
	font-size:11px;
	line-height:150%;
	}	
	
#main_dogs h1 {
	margin-left: 80px;
	padding-top: 20px;
	color:#FFFFFF;
	font-size:13px;
	}
	
#dog_gallery {
	margin-left: 35px;
	margin-top: 135px;
	}	
	
#gallery_text p {
	float:left;
	clear:left;
	height:85px;
	padding-left: 200px;		
	margin:0;
	color:#7f7125;
	font-size:12px;
	line-height:150%;
	}	
	

	
