/* CSS Document */

body {background:url(images/wallpaper2.gif) #DCDCBA; padding:10px 0 0 30px; margin:0; color:#868578; font-size:small; color: #666666;}
div {border:0; padding:0; }
li {list-style: square;}
#wrap {width: 850px;	margin: 0 auto; padding: 0;}
h1, h2 {margin:0; padding:0;}
h3 { margin-top:0;	color: #60732F;	text-align:left; clear:both;}

p {margin:.5em 0;}
td {vertical-align: top;}
td ul {margin-left:0; padding-left:0px;}
td ul li {margin-left:5px; }
a, a:link, a:visited {color:#666666; text-decoration:none; font-weight:bold;}
a:hover {text-decoration:underline; color:#60732F;}
#header { width:530px; height:179px; padding:10px 0 0 10px; border:double 3px #666666 ; margin:10px 0 10px 0; padding:5px 305px 5px 10px; background:url(images/header_photo2.jpg) no-repeat #FFFFFF; background-position: center right;}
#header.weddings {	background-image: url(images/weddings_bouquet.jpg);}

#top_menu {background:#FFFFFF; border:double 3px; width:815px; padding:5px 15px 5px 15px; clear:both; text-align:right;}
#top_menu ul { margin:10px 0 5px 10px; padding:0; list-style-image:url(images/bullet.gif); }
#top_menu li {padding:2px 0px 2px 0px; text-indent:0; margin-left:4px; font-weight:bold; color:#006600; display:inline; 	}

#left_menu {background:#FFFFFF; border:double 3px #666666; width:165px; margin:10px 0 0 0;  float:left; clear:left; width:150px; padding:0;}
#left_menu ul {margin:10px 0 10px 12px; padding:0;  list-style:url(images/bullet.gif);  }
#left_menu li {padding:2px 3px 2px 0px;  margin-left:7px;font-weight:bold; color:#006600;	list-style:url(images/bullet.gif); }
#left_menu li a {font-weight:normal;}


#wrap #content {background:#FFFFFF; border:double 3px #666666; width:635px; margin:10px 0px 10px 0; clear:right; padding:10px 20px 10px 20px; float: right; min-height:375px;}
#content .thumb {margin:0 10px 10px 0; float: left; border: 3px double #666666; }

#top_menu ul {margin:0; text-align:right; padding:0; }
#top_menu li { font-weight:bold; list-style-image:url(images/bullet.gif);   display: inline; 	padding-right: 10px; 	padding-left: 10px; }
#top_menu li a {font-weight:normal;}



td p {padding:0; margin:0;}

#wrap #content .top_right_link {	font-size: 10pt;	text-align: right;	float: right;	margin-bottom:10px;}
#video { width:90%;	background-color:#FFFFFF;	background-image: url(images/loading.gif);	background-repeat: no-repeat;	background-position: center;	text-align: center;	padding: 10px;}

#footer {background:#FFFFFF; border:double 3px; width:815px; padding:5px 15px 5px 15px; clear:both; text-align:right; margin-bottom:10px;}
.red {	font-weight: bold;	color: #FF0000;}
input { border: #999999 1px solid;}
textarea {
	border: #999999 1px solid;;
}
#wrap #content #photos {text-align:center; clear:both; }
#wrap #content #photos img {
	margin:10px 15px;
		border: 2px solid #CBC9A2;
}
