@charset "utf-8";
/* CSS Document */
body { 
	margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px;
	padding: 0px; background: #005F9E url(../images/background-CHP.jpg) repeat left top;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;}
h1,h3{ margin-top:0; margin-bottom:0;}
a { outline:none;}
img { border:0;}

/*===========================TOP NAV============================*/

.topnav{width:99.9%; height:45px; position: fixed; top:0; background-image:url(../images/topNavStrip.png); right: 0px; background-repeat:repeat-x; z-index:444;
	color:#FFFFFF;}
.topnav form{ margin-left:50px; margin-top:5px; color:#FFFFFF;}
.topspacer{	height:38px;}
/*=========================================================================================*/
/*            ACTIVITY               */
.activity{width:99.9%; height:36px;	position: fixed; bottom:0; background-image:url(../images/activityStrip.png); right: 0px}
.activity table{background-color: transparent; height:28px;	margin-top:8px; color:#FFFFFF; font-weight:700; font-size:16px;}
/*======================================*/

/* WRAPPER */
#spacer { height:50px;}
#wrapper { margin-left:auto; margin-right:auto; background-color:#000000; width:950px; height:815px;}
#bg1{ background-color:#808080; width:925px; height:820px;}
#bg2{ width:900px; height:825px;color: #000000;}
a {color: #FFFFFF;}
a:hover { color:#FFA; text-decoration:underline;}
object {outline:none;}
h1 { font-size:18px;}
h3 { font-size:12px;}
/*======================================*/

/*=====MENU PAGE=====*/
#menu{ height:520px;}
#menuBackground{ height:515px;}
#menu td{ background-image:url(../images/menuBackground/menuHeader-background.jpg); border-right:#A0A0A4; border-right:thick;}
/*======================================*/

/*=====HOME PAGE=====*/
#home h1{ text-decoration:underline; font-style:italic}
#home{ background-color:#FFFFFF; height:505px; background-image: url(../images/paper_xH515.jpg);}
#welcomeContainer  { width:900px; margin-left:auto; margin-right:auto;}
#welcome           { width:900px; margin-left:auto; margin-right:auto;}
#container{ width:900px; height:155px; margin-top:10px;}
#wedding  { width:275px; float:left; margin-left:10px;}
#corporate{ width:275px; float:left; margin-left:25px;}
#holiday  { width:275px; float:left; margin-left:25px; margin-right:10px;}
#bottomContainer { width:900px; margin-top:10px;}
#video			 { width:420px; height:259px; float:left; margin-left:20px;}	
#promise         { width:400px; float:left; margin-left:35px; padding-top:50px; }
/*======================================*/

/*=====TESTIMONIALS=====*/
#testimonials1{ width:900px; height:505px; text-align:left; margin-top:15px; background-image: url(../images/paper_xH515.jpg);}
#testimonials1 td{ font-size:14px;}
#testimonials1 a{ color:#000000;}
#testimonials1 a:hover{ color:#F00;}
#more { margin-left:700px; font-size:16px;}
/*======================================*/
/*=====CONTACT US=====*/
#contactWrapper{ width:900px; height:505px; text-align:left; margin-top:15px; background-image: url(../images/paper_xH515.jpg);}
#form{ float:left; margin-left:125px; margin-top:50px; color:#000000; font-style:italic;}
#contact{ float:left; width:350px; margin-left:100px; margin-top:50px;}

form{ color:#000000;}
/*======================================*/
/*=====LINKS=====*/
#linksWrapper{ width:900px; height:505px; text-align:left; margin-top:15px; background-image: url(../images/paper_xH515.jpg);}
#link1 { float:left; width:200px; margin-left:200px; margin-top:15px;}
#link2 { float:left; width:200px; margin-left:100px; margin-top:15px;}
#links{ margin-top:25px; padding-left:300px; padding-top:25px;}
#links a{ color:#000000; font-size:14px;}
#links a:hover{ color:#A00;}
/*======================================*/
/*=====ABOUT US=====*/
#aboutWrapper{ width:900px; height:505px; margin-left:auto; margin-top:15px; margin-right:auto; background-image: url(../images/paper_xH515.jpg);}
#about{ width:650px; margin-left:175px; padding-top:25px;}
#headshots{ float:left; margin-left:35px; padding-top:25px;}
/*======================================*/
/*=====PHOTO GALLERY=====*/
#photoWrapper{ width:900px; height:505px; text-align:left; margin-top:15px; background-image: url(../images/paper_xH515.jpg);}
/*======================================*/
/*=====TESTIMONIALS=====*/
#contentsWrapper{ width:900px; height:505px; text-align:left; margin-top:15px; background-image: url(../images/paper_xH515.jpg);}
	#hamFlyer{ float:left; padding-left:15px; padding-top:2px;}
	#contactInfo{ float:left; margin-left:25px; padding-top:50px;}
/*======================================*/