* {padding:0; margin:0;}
body{ font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0; margin:0; color:#171313; background:url(images/BodyBg.png) repeat-x top;}
.clear { clear:both;}
p{ line-height: 16px; margin: 5px 0 10px 0; list-style:none; }
.
.highlight{font-size:14px; }
a, a:focus, a:active{	 text-decoration:none; color:#700100;}
a:hover{ color:#df0402;text-decoration:none;    }
h2{ font-size:16px; color:#BF6337; padding-bottom:10px;}
h3{ text-align:center; color:#000; font-size:14px; font-weight:600; padding-top:10px; }
/* Box model ---------------------------------------------------------------------------------------- */
#WebContainer{ width:900px; margin:auto; }

#header { height:56px; background:url(images/BG-Header.png) no-repeat top; margin-top:14px; }
#header h1{background:url(images/Title.png) no-repeat; height:33px; width:436px; display:block; text-indent:-5000px; margin:0 0 0 15px; background-position:0 25px; padding-bottom:20px;}
#menu { background:url(images/BG-Menu.png) no-repeat; width:920px; height:40px;}

#hero, #flashcontent { height:286px; background:url(images/BG-Site.png) repeat-y center;}

#hero img { display:block; text-align:center;margin:auto;}

#mainBody {background:url(images/BG-Site.png) repeat-y center; padding:20px 15px 5px 15px;}

#body-Left{float:left; width:550px; padding:0 10px 0 10px;}
#body-full{width:98%;padding:0 10px 0 10px;}

.page h2{display:block; width:600px; height:40px; text-indent:-5000px; }

#body-Right{float:left; width:300px; color:#FFD692;}
#body-Right a{color:#C26337;}
#body-Right a:hover{color:#FFF;}
#contact, #memorabilia{ padding-bottom:10px;}
#contact img {float:right; display:block; padding:25px 25px 0 5px; display:block; text-align:right;}

.Head{ background:url(images/Right-cap.png) top no-repeat; height:40px;width:300px;}
.BodyR{ background:url(images/Right-center.png) repeat; width:298px; overflow:hidden; margin-left:1px;}
.BodyR p{padding:10px 10px 10px 25px; font-size:12px;}
#memorabilia ul {margin:10px 0 0 12px;}
#memorabilia ul li{ float:left; padding:5px; list-style:none;}
#memorabilia ul li img{border:#FFF 5px solid;}
#memorabilia span{float:right; padding:0 20px 10px 0; font-weight:600;}

#Boot{ background:url(images/BG-Boot.png) no-repeat; width:900px; height:25px;}
#footer{height:120px; }
#footer p { color:#FFD692; font-size:11px; text-align:center; padding-top:10px;}
#footer a { color:#FFD692; text-decoration:underline;}

#weddings ul li, #faq ul li, #links ul li{ background:url(images/bullet.png) no-repeat 0 2px;; list-style:none; margin-bottom:12px; padding-left:15px;}

#gallerycontainer span{ margin-left:45px; }

/* Navigation ---------------------------------------------------------------------------------------- */
#tab {top:0;height:0; margin-left:15px;}
#tab ul {list-style:none;float:left;}
#tab ul li {display:inline;	float:left; line-height:20px;}
#tab a, #tab a:active {display:block; width:100px;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:10px;color:#FFD692;font-weight:600;padding:9px 2px 1px;margin-right:2px;text-align:center;}
#tab a:hover{color:#FFF;}

/* Contact ------------------------------------------------------------------------------------------ */

.page form{	padding:20px;	}
input{	background:#fff url(images/forminputbg.png) repeat-x top; padding:5px; border:#ccc 1px solid; width:300px;}
select{	background:#fff url(images/forminputbg.png) repeat-x top; padding:5px; border:#ccc 1px solid; width:310px;}	
textarea{ background:#fff url(images/forminputbg.png) repeat-x top;	padding:5px; border:#ccc 1px solid;	width:300px; height:100px;}
input.submit{ float:left; position:relative; background:none; display:block; text-indent:-5000px; width:120px;	height:30px; border:0; color:#FFF; font-size:1px; text-align:center;}

/* memorabilia ------------------------------------------------------------------------------------------ */
.testimo{ padding-top:15px;}
.testimo h4{ font-size:14px; font-weight:600; padding:2px; background-color:#EFEFEF;}
.testimo h4 span{font-weight:500;}

/* gallerycontainer -------------------------------------------------------------------------------------------*/
	#gallerycontainer ul { list-style: none; padding:5px; margin-left:30px;}
	#gallerycontainer ul li { display: inline; }
	#gallerycontainer ul img { background:#FFF; padding:5px; border:#CCC 1px solid; margin:15px 7px;	}
	#gallerycontainer ul a:hover img { background:#FFF; padding:5px; border:#CCC 1px solid;	}
	/* for IE 
  filter:alpha(opacity=60);*/
  /* CSS3 standard */
  
	#gallerycontainer ul a:hover {opacity:0.6; }
