/* CSS Document */
body {
		background-color: #ffffff;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		
}

/*new stuff added by rob*/
#top_bg{/*this styles the 100 percent width div for the bg*/
background-image:url(../flash/GreenBars.jpg);
background-repeat:repeat-x;
border: 1px solid #A9A19C;
width:100%;
height:76px;
position:absolute;
top:70px;
left:0px;
}

#navlist{/*this positions the list to the right and down 20 px from the top of the div*/
position:absolute;
left:350px;
top:34px;
width: 415px;/*this keeps the nav buttons from collapsing when you resize the window to more narrow*/
}
#navlist li{
display:inline;/*this line makes the list display horizontally*/
float: left;/*this takes away the separation between the white background hover and the border to the left of it*/
}
#navlist li a{
text-decoration:none;/*this gets rid of the underline on the links*/
/*border-right: 1px solid #A9A19C;*/
padding: 16px;
color:#5D7165;
}
#navlist li a:hover{
text-decoration:none;/*this gets rid of the underline on the links*/
color:#fff;
/*background: #FFF;*/
}
#navlist a:active
{
background: #5D7165;
color: #fff;
}
#navlist li#active a
{
background: #5D7165;
color: #fff;
}
/*thank you Rob for bailing me out*/

#bloglogo {
position:absolute;
left:500px;
top:750px;
width:110px;
height:26px;
}

#bookingbloglogo {
position:absolute;
left:620px;
top:750px;
width:110px;
height:26px;
}

#text {
	position:absolute;
	width:380px;
	left: 430px;
	top: 180px;
	text-align:left;
	color:#A9A19C
}

#bookingtext {
	position:absolute;
	width:380px;
	left: 550px;
	top: 180px;
	text-align:left;
	color:#A9A19C
}

#bookingImage {
	position:absolute;
	width:422px;
	left: 0px;
	top: 195px;
}

#bookingForm {
	position:absolute;
	width:360px;
	left:550px;
	top: 345px;
	text-align:left;
}

#pricingtext {
	position:absolute;
	width:380px;
	left: 400px;
	top: 180px;
	text-align:left;
	/*color:#A9A19C*/
	color:#000
}

#weddingstext {
	position:absolute;
	width:380px;
	left: 500px;
	top: 300px;
	text-align:left;
	color:#A9A19C
	
}

#indexsplash {
	position:absolute;
	left:305px;
	top:250px;
}

#portfolioBlogLogo {
	position:absolute;
	left:175px;
	top:500px;
}

#portraitshow {
	position:absolute;
	left:250px;
	top:250px;
}

#aboutimage {
	position:absolute;
	left:130px;
	top:200px;
}

#abouttext {
	position:absolute;
	width:400px;
	left: 625px;
	top: 250px;
	background-color:#FFFFFF;
}

#pricingbloglogo {
position:absolute;
left:520px;
top:650px;
width:110px;
height:26px;
}

#aboutbloglogo {
position:absolute;
left:800px;
top:700px;
width:110px;
height:26px;
}

table.array {
	border:1px solid #000;
}


