/* EOT IE Fonts */
@font-face {font-family: "Liberation Serif"; src: url(fonts/LiberationSerif-Regular.eot);}
@font-face {font-family: "Liberation Serif"; src: url(fonts/LiberationSerif-Italic.eot); font-style: italic;}
@font-face {font-family: "Liberation Serif"; src: url(fonts/LiberationSerif-Bold.eot); font-weight: bold;}
@font-face {font-family: "Liberation Serif"; src: url(fonts/LiberationSerif-BoldItalic.eot); font-weight: bold; font-style: italic;}
@font-face {font-family: "CAC Champagne"; src: url(fonts/cac_champagne.eot);}

/* TTF Fonts */
@font-face {font-family: "Liberation Serif"; src: url(fonts/LiberationSerif-Regular.ttf) format("truetype");}
@font-face {font-family: "Liberation Serif"; src: url(fonts/LiberationSerif-Italic.ttf) format("truetype"); font-style: italic;}
@font-face {font-family: "Liberation Serif"; src: url(fonts/LiberationSerif-Bold.ttf) format("truetype"); font-weight: bold;}
@font-face {font-family: "Liberation Serif"; src: url(fonts/LiberationSerif-BoldItalic.ttf) format("truetype"); font-weight: bold; font-style: italic;}
@font-face {font-family: "CAC Champagne"; src: url(fonts/cac_champagne.ttf) format("truetype");}

* {margin:0; padding:0; list-style: none; border:none;-moz-outline-style: none;}
body {background: #fdeee5; color:#A68C38;}
#box {background: url(bg.png) #ffffff no-repeat; height:700px; margin:20px auto 20px; border: 5px solid #bca86a; max-width: 1000px;}
#container {width:780px; height:445px; margin: 0 auto 0 auto; background: #ffffff; border: 6px solid #ffc4a0; -moz-border-radius:10px; -webkit-border-radius:10px;}
#content {float:left; height: 408px; position:relative; }
#content p {margin-bottom:14px; font-family:"Liberation Serif", serif;}
#floatleft {float:left; margin:0 25px 0 0;}
#floatleft img {border-left:4px solid #ffc4a0;}
#logo {left: 50%; position: relative;}
.scroll {padding:10px 20px 20px 20px; overflow:auto; width:400px; height: 330px; color:#A68C38; font-size:17px; font-family: Helvetica, sans-serif;}
#scroll {padding:30px 20px 20px 20px; overflow:auto; height: 358px; width:380px; color:#A68C38; font-size:17px; font-family: Helvetica, sans-serif;}
#scroll a {text-decoration:none; color:#BC9826;}
#scroll a:visited {text-decoration:none; color:#BC9826;}
#scroll a:hover {text-decoration:underline; color:#A68C38;}

ul#abouttabs {width:400px; list-style: none; margin:10px 0 0 30px; padding:0; height:38px;}
ul#abouttabs li {float:left; display:block; height:38px; margin:0 20px; text-align:center; padding:0px; position:relative;}
ul#abouttabs li a {text-decoration:none; color:#00000;}
.homeshow {overflow:hidden; height:404px; position:relative; width:776px; float:left; cursor:pointer; border:2px solid #ffc4a0;}
.homeshow div {display:none; position:absolute; top:0; left:0; font-size:12px;}
#enter {margin: 0 auto 0 auto; width:950px; text-align:center;}

h2 {font-family:"CAC Champagne", serif; margin-bottom:5px; font-size:30px; font-weight:normal; font-style:normal;}
h3 {font-family:"Liberation Serif", serif; font-style:italic; font-weight:bold; margin-bottom:5px;}
h4 {display:inline; font-family:"Liberation Serif", serif; font-style:italic; font-weight:bold;}
h5 {font-family:"Liberation Serif", serif; font-style:italic; font-weight:bold; font-size:14px;}
h6 {display:inline; }



ul#menu {width: 780px; overflow: hidden; margin:0; list-style:none; padding:0; background: #ffc4a0;}
ul#menu li {float:left;}
ul#menu li a {text-indent:-9999px;background:url(menusprite.png) no-repeat scroll top left; display:block; height:37px; position:relative;}
ul#menu li a.home {width:82px;}
ul#menu li a.about {width:99px; background-position:-82px 0px;}
ul#menu li a.weddings {width:194px; background-position:-181px 0px;}
ul#menu li a.gallery {width:95px; background-position:-375px 0px;}
ul#menu li a.accolades {width:105px; background-position:-471px 0px;}
ul#menu li a.blog {width:58px; background-position:-576px 0px;}
ul#menu li a.contact {width:111px; background-position:-634px 0px;}

ul#menu li a span {background:url(menusprite.png) no-repeat scroll top left; display:block; position:absolute; top:0; left:0; height:37px; width:100%; z-index:100;}
ul#menu li a span:hover {cursor:pointer;}
ul#menu li a.home span{background-position:0px -37px;}
ul#menu li a.about span{background-position:-82px -37px;}
ul#menu li a.weddings span{background-position:-181px -37px;}
ul#menu li a.gallery span{background-position:-375px -37px;}
ul#menu li a.accolades span{background-position:-471px -37px;}
ul#menu li a.blog span{background-position:-576px -37px;}
ul#menu li a.contact span{background-position:-634px -37px;}

