﻿
body { background-color:#522020; font-family:Times New Roman; color:Black; font-size:14px; text-align:center;}
.main {border: solid 1px #4a4a4a; width:800px; background-color:White; background-image:url(/images/bg.jpg); background-repeat:repeat; text-align:left; margin:0 auto; }
.main .header {background-color:#FFFAF3; background-image:url('/images/header.png'); height:95px; border-bottom:solid 2px black; width:800px; padding:0px; margin:0px;}  
.main .header .logo {float:left; margin: 3px 0px 0px 10px;}
.main .header .images {float:right;}

.newsFlash {border:dashed 1px black; background-color:#EDE6CC; color:black; margin: 0px 0px 10px 10px;}
.newsFlash ul {list-style-image:url(/images/bullet.gif); margin-left:2em; padding:0em; margin-top:0em; margin-bottom:0em;}
.newsFlash li {margin-bottom: 5px;}
.newsFlash li a:hover {text-decoration:none; background-color:#C2C2C2;}

.indent {margin-left:10px;}
.newsFlashSolid {border:solid 1px black; background-color:#EDE6CC; color:black; margin: 0px 0px 10px 10px;}

#upcomingFlash {float:right; width:300px; text-align:center; padding:5px; margin:20px 10px;}

.menu {background-color:#EDE6CC; height:22px; border-bottom:solid 2px black; }
.menu ul {float:right; list-style:none; margin:0px; }
.menu li {float:left; padding:0px 0px 0px 10px; list-style-image:none; height:22px; padding-bottom:0px;  }
.menu li a, .menu li a:link, .menu li a:active, .menu li a:visited {color:black; font-size:14px; font-weight:normal; text-decoration:none; padding: 3px 5px 1px 5px;  }
.menu li a:hover {background-color:#522020; color: #EDE6CC; padding: 0px 5px 1px 5px; height:19px; bottom:10px;}

.footer {background-color:#EDE6CC; height:19px; border-top:solid 2px black; text-align:center; width:800px;}
.footer div {width:265px; float:left; }
.footer #fPhone{text-align:left; padding-left:5px;}
.footer #fEmail{text-align:right; }
.footer a, .footer a:link, .footer a:active, .footer a:visited {color:black; font-size:14px; font-weight:normal; text-decoration:none; padding: 3px 5px 3px 5px;}
.footer a:hover {text-decoration:underline;}
    
.mainImg {border-bottom:solid 2px black;}
.Img {margin:10px;}
.quote {font-style:italic; padding:0px 10px 0px 10px; font-family:Arial; font-size:13px; text-align:center; margin:0 auto;}

.subHeader {color:#522020; font-weight:bold;}
a, a:link, a:active, a:visited{color:#522020; text-decoration:underline;}
a:hover {text-decoration:underline;}

#default {height:600px; }


.weddingPackages { height:400px;}
.weddingPackages .links {width:230px; }
.weddingPackages .links  ul {list-style-image:url(/images/bullet.gif); margin-left:4em; padding:0em; margin-top:0em; margin-bottom:0em;}
.weddingPackages .links  li {margin-bottom: 10px;}
.weddingPackages .links  li a {font-weight:bold; color:#522020;}
.weddingPackages .links .liIndent {margin: 2px 0px 2px 16px; font-style:italic; }

.weddingPackages .info {margin: 10px; padding:0px 4px 4px 4px; height:360px; width:530px;  border:solid 1px black; background:#E3E3CD; overflow:auto; scrollbar-face-color: #7B7C55;}
.weddingPackages .info .header {font-style:italic; background:none; border:none;font-family: Bell MT;}
.weddingPackages .info .title {font-weight:bold; font-family: Bell MT, Arial;}
.weddingPackages .info .details {font-family: Bell MT, Arial; margin-left:10px; margin-top:-1em;}
.weddingPackages .info .details .indent {margin: 2px 0px 2px 16px; font-style:italic; }

/* NEW STUFF */
.homeNews {padding:5px; width:360px; float:right;}
.newsFlash a, .newsFlash a:active, .newsFlash a:visited {color:#522020; text-decoration:underline; }

h1 {font-family:Verdena, Times New Roman; color: #522020; font-style:italic; font-size:18px; margin: 15px 10px 10px 0;}
h2 {font-family:Verdena, Times New Roman; color: black;  font-size:15px; margin: 10px 10px 5px 0;}
h3 {font-family:Verdena, Times New Roman; color: black; font-style:italic; font-size:15px; margin: 0px 10px 8px 0;}
h4 {font-family:Verdena, Times New Roman; color: #522020;  font-size:15px; margin: 0px 10px 8px 0;}

.content {padding:10px;}
.content .mainImg {margin:-10px;}

#expoTable th { color:#522020; vertical-align:top; }

.expoRegistration {}
.expoRegistration .sectionTitle { background-color:#522020; color:White; font-weight:bold; width:775px; padding: 5px 0 5px 5px; margin: 10px 0 10px 0; text-align:center;}
.expoRegistration table {text-align:center; }
.expoRegistration table th {color:#522020; text-align:right; padding-left:30px;}
.expoRegistration table td {color:#522020; text-align:left; }
.expoRegistration table .chk { float:left; margin-right:15px; }
.expoRegistration table .chk input { margin-right:5px;}
.expoRegistration .buttons { text-align:center; margin: 20px 0 20px 0; }
.expoRegistration .buttons input { background-color:White; color:#522020;}

.expoTimeline td {padding: 0px 2px 5px 3px;}

.columns {  }
.columns .col3 { width: 260px;  float:left;}
.columns .col2 { width: 395px;  float:left;}