/* Always start with these styles */



	body {/* Neutralize default margins and padding */
	margin:0;padding:0;border:0;
	background-position:top center;
	background: rgb(0,0,0); 
	font-family:verdana, arial, sans-serif ;
	/* fontsize inherited by all elements */	
	font-size:1em;   
	font-weight:normal;
	/*IE6 needs this to center layout in browser window */
	/*text-align:center;*/
	/* move all elements in from edge of the page */	
	margin:1em;       
	/*overflow:hidden;*/
	}

/* fontsize inherited by these styled elements */
/* (line-height, margin) */
p	{font-size: 1em;} (line-height, margin)	
h1	{font-size: .95em;}	
h2	{font-size: .9em;}	
h3	{font-size: .85em;}	
h4	{font-size: .70em;}


div#mainbox{
	width:800px;height:1400px;/*1365px*/
	margin-left: auto;margin-right: auto;
	padding:0px;
	background-color:rgb(35,35,35);/*green;*/
	color:rgb(175,175,175);
	border:solid 1px rgb(100,100,100);
	margin-top:40px;
	}


/* Header markup */

div#header-outerbox{margin-top;10px;
	width:800px;height:190px;
	margin-left: auto;margin-right: auto;
	background-color:red;
	}

div#header-innerbox{padding-top:10px;
	width:800px;height:189px;
	margin-left: auto;margin-right: auto;
	/*border-bottom:solid 1px rgb(100,100,100);*/
	background-color:rgb(35,35,35);
	/*background-color:blue;*/
	/*margin-top:0px;*/
	}

img#logo{/*border:solid red 1px;*/
	position:relative;
	margin-top:-66px;
	margin-left:-2px;
	margin-bottom:0px;
	float:left;
	}

h4#since{/*border:solid red 1px;*/
	postion:relative;
	margin-top:0px;margin-left:400px;
	width:340px;
	text-align:center;
	}

h4#family-portrait{
	postion:relative;
	margin-top:5px;
	margin-left:400px;
	width:220px;
	text-align:left;
	font-size: .5em;
	}

h4#graduation-portrait{
	postion:relative;
	margin-top:-10px;
	margin-left:425px;
	width:220px;
	text-align:left;
	font-size: .5em;
	}

h4#child-portrait{
	postion:relative;
	margin-top:-10px;
	margin-left:450px;
	width:220px;
	text-align:left;
	font-size: .5em;
	}

h4#commercial-photography{	
	postion:relative;
	margin-top:-10px;
	margin-left:475px;
	width:220px;
	text-align:left;
	font-size: .5em;
	}


h2#address{/*border:solid red 1px;*/
	clear:left;	
	postion:relative;
	margin-top:-20px;
	margin-left:40px;
	width:325px;
	}

h2#call	{/*border:solid red 1px;*/
	postion:relative;
	margin-top:-5px;
	margin-left:40px;
	width:170px;
	}

h1#phone{/* border:solid red 1px; */
	postion:relative;
	margin-top:-35px;
	margin-left:220px;
	width:300px;
	font-size: 1.7em;
	}

/* End Header markup */
/* Left nav column markup */

div#leftcolumn{
	width:160px;
	height:1120px;
	background-color:rgb(35,35,35);
	border-right:1px solid rgb(100,100,100);
	border-top:1px solid rgb(100,100,100);
	float:left;
	}

div#leftcolumn-inner{
	width:140px;
	height:280px;
	background-color:rgb(35,35,35);
	padding-top:20px;
	float:right;
	}

/* Left nav column markup */
/* Right display column markup */


div#rightcolumn{
	/*width:639px;
	background-color:purple;*/
	width:637px;
	background-color:rgb(35,35,35);/*background-color:red;*/
	height:1040px;
	float:left;
	border-top:1px solid rgb(100,100,100);
	/*border:1px solid yellow*/
	/*overflow:hidden;*/
	}
	
div#rightcolumn-inner{
	width:635px;;/*height: 1200px;*/
	float:left;
	background-color:rgb(35,35,35)/*blue*/;	
	margin:0px;
	border-right:0px solid rgb(150,150,150);
	/*border:solid red 1px;*/
	}


/* Start box 1 */
div#right-in-box1
	{
	width:633px;height:275px;
	background-color:rgb(35,35,35);
	}

p#capa	{/*border:solid 1px rgb(100,100,100);*/
	width:300px;
	position:relative;
	margin-top:10px;
	margin-bottom:-20px;
	margin-left:60px;
	font-style:italic;
	font-weight:bold;
	font-size: 1.2em;
	}

img#a	{/*border:solid black 1px;*/
	position:relative;
	margin-top:0px;
	margin-left:20px;
	margin-bottom:0px;
	}


img#b	{
	/*border:solid red 1px;*/
	position:relative;
	margin-bottom:40px;
	margin-left:15px;
	}


img#c	{
	/*border:solid red 1px;*/
	position:relative;
	margin-bottom:80px;
	margin-left:15px;
	}

p#capb	{/*border:solid white 1px;*/
	width:325px;
	position:relative;
	margin-top:-20px;
	margin-left:250px;
	
	font-style:italic;
	font-weight:bold;
	font-size: 1.2em;
	}

/* End box 1 */
/* Start box 2 */

div#right-in-box2
	{
	width:633px;height:200px;
	background-color:rgb(35,35,35)/*purple;*/
	}

img#d	{
	/*border:solid red 1px;*/
	position:relative;
	margin-top:0px;
	margin-left:50px;
	}


img#e	{
	/*border:solid red 1px;*/
	position:relative;
	margin-top:10px;
	margin-bottom:40px;
	margin-left:65px;
	}


img#f	{
	/*border:solid red 1px;*/
	position:relative;
	margin-bottom:0px;
	margin-left:15px;
	}

p#capc	{/*border:solid red 1px;*/
	width:400px;
	position:relative;
	margin-top:5px;
	margin-left:50px;
	font-style:italic;
	font-weight:bold;
	font-size: 1.2em;
	}


/* End box 2 */
/* Start box 3 */

div#right-in-box3
	{
	width:633px;height:200px;
	background-color:rgb(35,35,35)/*gray*/;
	}


img#g	{
	/*border:solid red 1px;*/
	position:relative;
	margin-top:0px;
	margin-left:25px;
	}


img#h	{
	/*border:solid red 1px;*/
	position:relative;
	margin-top:10px;
	margin-bottom:30px;
	margin-left:20px;
	}


img#i	{
	/*border:solid red 1px;*/
	position:relative;
	margin-top:10px;
	margin-left:20px;
	}

p#capd	{/*border:solid red 1px;*/
	width:350px;
	position:relative;
	margin-top:5px;
	margin-left:250px;
	font-style:italic;
	font-weight:bold;
	font-size: 1.2em;
	}




/* End box 3 */
/* Start box 4 */

div#right-in-box4
	{
	width:633px;height:250px;
	background-color:rgb(35,35,35)/*black*/;
	}

p#cape	{/*border:solid white 1px;*/
	width:130px;
	position:relative;
	margin-top:5px;
	margin-left:30px;
	margin-bottom:-50px;
	text-align:center;
	font-style:italic;
	font-weight:bold;
	font-size: 1.2em;
	}


img#j	{
	/*border:solid red 1px;*/
	position:relative;
	margin-top:-80px;
	margin-bottom:50px;
	margin-left:30px;
	}


img#k	{
	/*border:solid red 1px;*/
	position:relative;
	margin-top:0px;
	margin-bottom:70px;
	margin-left:50px;
	}


img#l	{
	/*border:solid red 1px;*/
	position:relative;
	margin-top:0px;
	margin-bottom:90px;
	margin-left:10px;
	}


img#m	{
	/*border:solid red 1px;*/
	position:relative;
	margin-top:0px;
	margin-bottom:100px;
	margin-left:10px;
	}

p#capf	{/*border:solid white 1px;*/
	width:225px;
	position:relative;
	margin-top:-55px;
	margin-left:375px;
	font-style:italic;
	font-weight:bold;
	font-size: 1.2em;
	}

/* End box 4 */
/* Start box 5 */

div#right-in-box5
	{
	width:633px;height:165px;
	background-color:rgb(35,35,35)/*magenta*/;
	}



p#capg	{border:solid red 1px;
	width:275px;
	position:relative;
	margin-top:-120px;
	margin-left:165px;
	font-style:italic;
	font-weight:bold;
	font-size: .9em;
	}

p#caph	{border:solid white 1px;
	width:275px;
	position:relative;
	margin-top:-15px;
	margin-left:135px;
	font-style:italic;
	font-weight:bold;
	font-size: .9em;
	}


p#capm	{border:solid white 1px;
	width:200px;
	position:relative;
	margin-top:-15px;
	margin-left:155px;
	font-style:italic;
	font-weight:bold;
	font-size: .9em;
	}



p#capj	{border:solid white 1px;
	width:275px;
	position:relative;
	margin-top:-15px;
	margin-left:175px;
	font-style:italic;
	font-weight:bold;
	font-size: .9em;
	}


p#capk	{border:solid white 1px;
	width:275px;
	position:relative;
	margin-top:-15px;
	margin-left:195px;
	font-style:italic;
	font-weight:bold;
	font-size: .9em;
	}


p#capl	{border:solid white 1px;
	width:275px;
	position:relative;
	margin-top:-15px;
	margin-left:215px;
	font-style:italic;
	font-weight:bold;
	font-size: .9em;
	}

p#capi	{border:solid white 1px;
	width:275px;
	position:relative;
	margin-top:-15px;
	margin-left:75px;
	font-style:italic;
	font-weight:bold;
	font-size: .9em;
	}

img#n	{
	/*border:solid red 1px;*/
	float:left;
	position:relative;
	margin-top:20px;
	margin-bottom:0px;
	margin-left:20px;
	}

p#capp	{/*border:solid white 1px;*/
	width:275px;
	float:left;
	position:relative;
	margin-top:-10px;
	margin-left:20px;
	text-align:center;
	line-height:1em;
	font-style:italic;
	font-weight:bold;
	font-size: .9em;
	}


img#o	{
	postion:relative;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:30px;
	}

/* End box 5 */



/* Footer markup */


div#footer{
	clear:both;}

div#footer-inner{/*
	border:1px solid red;*/
	width:800px;height:4px;
	border-top:solid 1px rgb(100,100,100);
	font-size:.6em;
	color:rgb(100,100,100);
	background-color:rgb(35,35,35);
	text-align:center;padding-top;25px;
	/* margin 1px; */
	/* border:solid red 1px; */
	}

p#search_data
	{padding-top:50px;
	color:rgb(0,0,0);/*green;*/ 
	font-size:.1em;
	}

/* End Footer markup */


ul	{color:rgb (35,35,35);
	align:left;
	margin:0px;padding:0px;
	list-style-type:none;
	font-size: .65em;
	
	}

li	{color:rgb(100,100,100);
	align:left;
	margin:0px;padding:0px;
	list-style-type:none;
	font-size: 1em;
	
	}

a	{color: rgb(190,190,190);line-height:2.5em;
	text-decoration:square;}
a:hover	{color:rgb(250,250,250);}

