/* CSS Document */


body {
	background: #fff;
	margin-bottom: 60px;
	margin:0px;
	padding:0px;
	}
  
  
  /*Hide Overflow from Mac\*/

#frame a { overflow:hidden; }

/* End Hack */



/*Hide Margin Bug Fix from Mac\*/

#frame a { display: inline; }

/* End Hack */

	#frame {
		width:1000px;
		/* test picture sizes, adjust to height of picture*/
		height:432px;
		margin-right:auto;
		margin-left:auto;
		margin-top:60px;
		margin-bottom: 0px;
		padding:0px 0px 0px 0px;
		text-align:left;
		border: 1px solid #fff;
		}
		
	#frame_2 {
		width:1000px;
		margin-right:auto;
		margin-left:auto;
		margin-top:2px;
		margin-bottom: 0px;
		padding:0px 0px 0px 0px;
		text-align:left;
		border: 1px solid #fff;
		}

	#top {
		float:left;
		}
		

/*thumbnails list*/

	#thumbnails {
	list-style-type: none;
	padding: 0px;
	margin_?: 0px;
	width: 1000px; 
	}
	
	#thumbnails li {
	float: left;
	margin-right: 15px;
	margin-bottom: 7px;
	}
	
	#thumbnails img{
	display: block;
	border: 1px solid #dddddd;
	}
		

/*main picture placement*/
		
		#picture {
		float:left;
		position: relative;
		top: -19px; left: 95px;
		}


/*lori_wolan photographyt*/

	#lori_wolan_photography {
		float:left;
		position: relative;
		top: 140px; left: 45px;
	}
	
/*button placement*/
		
		#button_portfolio {
		float:left;
		position: relative;
		top: 223px; left: -195px;
	}
	
		#button_clients {
		float:left;
		position: relative;
		top: 223px; left: -190px;
	}
	
		#button_stock {
		float:left;
		position: relative;
		top: 223px; left: -185px;
	}
	
		#button_contact {
		float:left;
		position: relative;
		top: 223px; left: -180px;
	}
	
	
/*grey line placement*/
		
		#grey_line {
		float:left;
		position: relative;
		top: 45px; left: -100px;
		}
		
/*client_list placement*/
		
		#client_list {
		float:left;
		position: relative;
		top: 25px; left: -40px;
		}

/*stock_list placement*/
		
		#stock_list {
		float:left;
		position: relative;
		top: 141px; left: 0px;
		width: 125px;
		}
		
/*stock_button placement*/

	#stock_buttons {
	list-style-type: none;
	padding: 0px;
	margin: auto;
	}
	
	#stock_buttons li {
	display: block;
	float: left;
	margin-bottom: 7px;
	margin-left: auto;
    margin-right: auto;
	}

	
	
/*contact_list placement*/
		
	#contact_list {
	float:left;
	position: relative;
	top: 75px; left: -25px;
	width: 200px;
	}
		
/*contact_button placement*/

	#contact_buttons {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	text-align: center;
	}
	
	#contact_buttons li {
	display: block;
	display: inline;
	margin-bottom: 3px;
	margin-left: auto;
    margin-right: auto;
	}
	
	#contact img{
	display: block;
	}


/*thumbnails*/

		#thumbnail_1 {
		float:left;
		position: relative;
		top: 0px; left: 0px;
	}
	
		#thumbnail_2 {
		float:left;
		position: relative;
		top: 0px; left: 10px;
	}
	
		#thumbnail_3 {
		float:left;
		position: relative;
		top: 0px; left: 20px;
	}


	#clients {
		margin-left: 0px;
		padding:0px 0px 0px 0px;
		text-align:left;
		}

	#menulinks {
	float:left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px px 0px;
		}
		
.clr {
	clear: both;
	height: 0;
	line-height: 0;
}
		

p {
	font-size: 10.5px;
	color: #8BB9CA;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
 }


.menu {
	font-family: Arial, Helvetica, sans-serif;
	font: 10.5px;
	color: #fff;
	text-decoration: none;
 }

.menu a:link, .menu a:visited, .menu a:active {
font: 10.5px;
 color: #fff;
 text-decoration: none;
 }

.menu a:hover {
font: 10.5px;
 color: #9B784C;
 text-decoration: none;
 }
 
 
.menu_bw{ text-decoration: none;border: none;}
a.menu_bw:link, a.menu_bw:active, a.menu_bw:visited {color: #fff;}
a.menu_bw:hover {color: #BBE0F8;}

.menu_email{ text-decoration: none;border: none;}
a.menu_email:link, a.menu_email:active, a.menu_email:visited {color: #fff;}
a.menu_email:hover {color: #BBE0F8;}

.links{ text-decoration: none;border: none;}
a.links:link, a.links:active, a.links:visited {color: #9b784c;}
a.links:hover {color: #9b784c;}

.links_email{ text-decoration: none;border: none;}
a.links_email:link, a.links_email:active, a.links_email:visited {color: #9b784c;}
a.links_email:hover {color: #D2C1A3;}

.links_bw{ text-decoration: none;border: none;}
a.links_bw:link, a.links_bw:active, a.links_bw:visited {color: #BBE0F8;}
a.links_bw:hover {color: #BBE0F8;}

a:link, a:active, a:visited img
{
  border: none;
}