@charset "utf-8";
/* CSS Document */

body{margin:0px; background-image:url(background.jpg); background-attachment:fixed; font-family:Arial, Helvetica, sans-serif; color:#000;}

#contain{margin-left:auto; margin-right:auto; width:927px; min-height:942px; overflow:auto; background-image:url(contain.png); padding-left:15px;}

#header{float:left; width:912px; height:102px; background-image:url(header.gif);}

#menu{float:left; width:213px; height:320px; background-image:url(menu.jpg); vertical-align:top; padding-top:20px; padding-left:20px;}

#main-pic{float:left; width:484px; height:340px; background-image:url(main-image.jpg);}
#main-pic-wedd {float:left; width:484px; height:340px; background-image:url(main-image-wedd.jpg);}

#accent{float:left; width:195px; height:340px; background-image:url(accent.jpg);}
#accent-wedd{float:left; width:195px; height:340px; background-image:url(accent-wedd.jpg);}

#titlebar{float:left; width:912px; height:77px; background-image:url(heading-bar.jpg); padding-top:23px; text-align:center;}

#cont-scroll{float:left; width:912px; min-height:400px; background-image:url(content-back.jpg);}

#footer{margin-left:auto; margin-right:auto; width: 942px; height:60px; padding-top:60px; background-image:url(footer.png); background-repeat:repeat-x; text-align:center;}

#left-col{float:left;width:185px; min-height:300px; overflow:visible; margin-left:24px;}

#textbox{
	float:left;
	margin-left:65px;
	margin-top:20px;
	width:580px;
	vertical-align:top;
}
#textbox ul{color:#75764d;}
#textbox ul a {color:#000;font-size:20px; padding-bottom:20px; display:inline-block;}
#textbox ul a:hover {color:#75764d;font-size:20px;padding-bottom:20px;display:inline-block;}
#mapbox{float:left; margin-left:22px; margin-top:0px; width:660px; height:500px; vertical-align:top;}

h1{font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:23px; color:#75764d; margin-top:0px;}
h2{font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:20px; color:#75764d; margin-top:0px;}
h3, h4, h5 {font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:17px; color:#75764d; margin-top:0px;}

.default{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#525335;}
.default a {text-decoration:underline; color:#2e2e1d;}
.default a:hover {text-decoration:none; color:#000;}

.likeh2{font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:20px; color:#75764d; margin-top:0px;}
.likeh2 a {font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:20px; color:#75764d; margin-top:0px; text-decoration:none;}
.likeh2 a:hover {font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:20px; color:#36371d; margin-top:0px; text-decoration:none;}

img {border:0px;}

ul{font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:24px; color:#fff; font-weight:bold;}
ul a {color:#fff; text-decoration:none;}
ul a:hover {color:#CCC; text-decoration:none;}

.footer{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;}
.menutext {
	text-transform: capitalize;
	text-align: center;
}

