BODY{    BACKGROUND-COLOR: #333333;    COLOR: #ffffff;    FONT-FAMILY: Arial;	font-size:12pt;   text-align:center;}A {  FONT-FAMILY: Arial, Veranda;	font-size: 12pt;	color: #fffff0 }#menu_engagement {		background: #333333;		border: solid #000000;		position:relative; 		width:150px;		height:225px;    	}#menu_wedding {		background: #333333;			position:relative; }#bottomrule {	  width:100%;	  color:white;	  position:relative;	  top:80px;	  }#header {				background: #333333;			padding: 0px;			margin-right:auto;		margin-left:auto; 						}#header2 {				background: #333333;			padding: 0px;			margin-right:auto;		margin-left:auto; 		top: 10px;				color: white			}#header_graphic {	    position:relative;				top:75px;}#header_links {	    position:relative;		margin-right:auto;		margin-left:auto;						}		#frame {		width:650px;		margin-right:auto;		margin-left:auto;		margin-top:10px;		padding:0px;		text-align:left;		}		#menu {		background: #333333;			margin-left:auto;			margin-right:auto;				position:relative;		top: 70px;		  	}#menu_col1 {		background: #333333;				position:relative;				}#menu_col2 {		background: #333333;				position:relative;			}#menu_col3 {		background: #333333;				position:relative;		float:right;			}a img {height: 350px; width: 150px; border: solid thick #000000; padding: 0px 0px 0px 0px;}a#seniors img {background: url("../images/menu_seniors_bw.jpg") top left no-repeat;}a#seniors:hover img {background: url("../images/menu_seniors.jpg") top left no-repeat;}a#wedding img {background: url("../images/menu_wedding_bw.jpg") top left no-repeat;}a#wedding:hover img {background: url("../images/menu_wedding.jpg") top left no-repeat;}a#baby img {background: url("../images/menu_baby_bw.jpg") top left no-repeat;}a#baby:hover img {background: url("../images/menu_baby.jpg") top left no-repeat;}a#family img {background: url("../images/menu_family_bw.jpg") top left no-repeat;}a#family:hover img {background: url("../images/menu_family.jpg") top left no-repeat;}#galleryheader {		background: #333333;	padding: 1px;	font-family: sans-serif;	font-size: 12pt;	color: white	}#leftcol{            background: #333333;    float: left;    width: 50%;      position: relative; top: 40px;	font-size:12pt;	text-align:left;	padding: 20px}#rightcol{  background: #333333;  float: right;  width: 40%;  position: relative; top: 40px;  font-size:12pt;  text-align:left;  padding: 20px}#leftcol2{            background: #333333;    float: left;    width: 10%;      position: relative; top: 40px;	font-size:12pt;	text-align:left;	padding: 20px}#rightcol2{  background: #333333;  float: right;  width: 70%;  position: relative; top: 40px;  font-size:12pt;  text-align:left;  padding: 20px}#video {		background: #333333;			margin-left:auto;			margin-right:auto;				position:relative;		top: 40px;		  	}#content {		background: #333333;			margin-left:auto;			margin-right:auto;		text-align:left;				position:relative;		top: 60px;		width: 650px;				  	}