

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(images/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(images/blockactive.gif) center center repeat-x;
}

body {
  min-width: 900px;      /* 2x LC width + RC width */
  background-color: #FFFFFF;
  font-family: MS Georgia;
  width:%100;
  height:%100;
}
#maincontainer{
width: 840px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background-color: #FFFFFF;
}

img {
border: none;
}
h1,h2,h3,h4,h5,p,ul { font-family: MS Georgia; }

.full {
  border:0; cellspacing:0; cellpadding:0; width:100%; height:100%;
}
#toplogo {
  text-align: left;
  }

#main {
  text-align: left;
  }

.links {
  padding: 40px 0 0 0;
  width:24%;
  vertical-align:top;
}

.events {
	width: 194px;
	height: 35px;
	display: block;
	font-size: 10px;
	text-decoration: none;
	background-repeat:no-repeat;
	background-image:url(images/weddingevents.gif);
}

.events:hover {
    background-image:url(images/weddingevents.gif);
	image:url(images/smallflower.gif);
}

.main {
  color: #000000;
  width:52%;
  background-color: #FFFFFF;
  padding:40px;
  vertical-align:bottom;
}

.right {
  width:23%;
}
