@charset "UTF-8";
/* CSS Document */


body {margin:0; background-color:#362417; }
img { border:0; padding:0; margin:0; }

/*
Header
*********************************/
#header { height:167px; background:url(../../wem-skin/images/header-bkgnd2.jpg) no-repeat top left; }

#headerNav { margin-top:5px; }
#headerNav ul { list-style-type:none; padding:0; margin:0; }
#headerNav li { padding:0; margin:0; display:inline;  }
.nav-home a:link, .nav-home a:visited { float:left; width:75px; height:35px; background:url(../../wem-skin/images/header-nav-home.jpg) top left no-repeat; text-decoration:none; }
.nav-home a:hover { background-position:0 -35px; } 

.nav-wedding-show a:link, .nav-wedding-show a:visited { float:left;  width:151px; height:35px; background:url(../../wem-skin/images/header-nav-weddingShows.jpg) top left no-repeat; text-decoration:none; }
.nav-wedding-show a:hover { background-position:0 -35px; } 

.nav-contact-us a:link, .nav-contact-us a:visited { float:left; width:121px; height:35px; background:url(../../wem-skin/images/header-nav-contactUs.jpg) top left no-repeat; text-decoration:none; }
.nav-contact-us a:hover { background-position:0 -35px; } 

#headerAd { margin:38px 0px 0px 0px;  text-align:right; }

/*
Middle
**********************************/
#middle { background:url(../../wem-skin/images/middle-bkgnd.jpg) top left repeat-y; }

/*
Middle Column
**********************************/
#middleColumn { float:left; width:530px; }

/*
Left Column
**********************************/
/* #leftColumn { background:url(../../wem-skin/images/left-column-bkgnd2.jpg) top left no-repeat; } */
#leftColumn { background:url(../../wem-skin/images/left-column-bkgnd.jpg) top left no-repeat; }
#resources ul { list-style-type:none; font-family:Arial, Helvetica, sans-serif; color:#341C0E; padding:10px 0px 5px 10px; }
#resources li { padding:0px 0px 0px 5px; display:block; }
#resources li a:link, #resources li a:visited { text-decoration:none; color:#341C0E; font-size:1.1em; }
#resources li a:hover { text-decoration:underline; } 

#leftColumnAds { margin:5px 0px 10px 50px; width:125px; text-align:center; }

#vendorSearch { padding:0px 0px 0px 25px; }

#whereToFind { padding:5px 0px 10px 28px; }


/*
Right Column
**********************************/
#rightColumn {background:url(../../wem-skin/images/right-column-bkgnd2.jpg) top left no-repeat; margin-right:0; }
#hotTopics ul { list-style-type:none; font-family:Arial, Helvetica, sans-serif; color:#341C0E; padding:55px 0px 10px 20px; }
#hotTopics li { padding:0px 0px 0px 5px; display:block; }
#hotTopics li a:link, #hotTopics li a:visited { text-decoration:none; color:#341C0E; font-size:1.1em; }
#hotTopics li a:hover { text-decoration:underline; } 
#rightColumnAds { margin:5px 0px 20px 44px; width:125px; text-align:center; }


/*
Footer
***********************************/
#footer { background-color:#362417; text-align:center; color:#ffffff; padding-top:10px; padding-bottom:15px; }
.footerNav { padding:0px 0px 4px 0px; margin:0; }
.footerNav a:link, .footerNav a:visited { color:#ffffff; text-decoration:none; font-size:1.2em; padding:12px; }
.footerNav a:hover { text-decoration:underline; }
.footerCredits { font-size:.8em; padding:3px; margin:0; }
.footerCredits a:link, .footerCredits a:visited { color:#ffffff; text-decoration:none; }
.footerCredits a:hover { text-decoration:none; }

/*
Home Page
*************************************/
#homepage-top2 { float:left; width:530px; background:url(../../wem-skin/images/homepage-bkgnd2.jpg) top left no-repeat; } 
#welcome { margin-top:60px; }
#welcome h1 { margin:0; padding:0px 0px 5px 0px; }
#welcome p { padding:0px 0px 0px 30px; line-height:1.6em; color:#666666; }
#welcome a:link, #weddingShows a:visited { color:#6a1326; font-weight:bold; text-decoration:none; }
#welcome a:hover { text-decoration:underline; color:#955361; }

#mainArticle { margin-top:10px; }
#mainArticle h2 { margin:0; padding:0px 0px 0px 250px; }
#mainArticle p { padding:5px 10px 5px 0px; text-align:left; color:#666666; line-height:1.6em; } 
#mainArticle a:link, #mainArticle a:visited { color:#6a1326; font-weight:bold; text-decoration:none; }
#mainArticle a:hover { text-decoration:underline; color:#955361; }

#leftArticle h2 { padding:15px 0px 5px 0px; margin:0; }
#leftArticle p { padding:5px 0px 5px 20px; font-family:Arial, Helvetica, sans-serif; line-height:1.6em; }
#leftArticle a:link, #leftArticle a:visited { color:#6a1326; font-weight:bold; text-decoration:none; }
#leftArticle a:hover { text-decoration:underline; color:#955361; }

#rightArticle h2 { padding:15px 0px 5px 0px; margin:0; }
#rightArticle p { padding:5px 0px 5px 20px; font-family:Arial, Helvetica, sans-serif; line-height:1.6em; }
#rightArticle a:link, #rightArticle a:visited { color:#6a1326; font-weight:bold; text-decoration:none; }
#rightArticle a:hover { text-decoration:underline; color:#955361; }

/*
Wedding Shows
****************************************/
#weddingShows { float:left; width:530px; background:url(../../wem-skin/images/homepage-bkgnd2.jpg) top left no-repeat; } 
#weddingShows a:link, #weddingShows a:visited { color:#6a1326; font-weight:bold; text-decoration:none; }
#weddingShows a:hover { text-decoration:underline; color:#955361; }

#weddingShows p { margin:0; padding:3px 10px 5px 10px; font-size:1.1em; line-height:1.4em; }

#weddingShows h1 { font-family:"Times New Roman", Times, serif; font-weight:normal; font-style:oblique; color:#362417; font-size:2.2em; padding:3px 10px 0px 10px; }
#weddingShows h2 { color:#362417; padding:5px; margin:0; font-size:1.8em; } 
#weddingShows h3 { color:#362417; padding:5px; margin:0; }
#weddingShows h4 { padding:5px; margin:0; line-height:1.4em; } 

#weddingShowsContent { padding:50px 0px 20px 20px; } 


/*
Wedding Shows
****************************************/
#welcome2 p { padding:0px; line-height:1.6em; color:#666666; }
#welcome2 a:link, #weddingShows a:visited { color:#6a1326; font-weight:bold; text-decoration:none; }
#welcome2 a:hover { text-decoration:underline; color:#955361; }
#weddingShows2 { float:left; width:530px; background:url(../../wem-skin/images/white-greenflower-bkgnd.jpg) top left no-repeat; } 
#weddingShows2 a:link, #weddingShows a:visited { color:#6a1326; font-weight:bold; text-decoration:none; }
#weddingShows2 a:hover { text-decoration:underline; color:#955361; }

#weddingShows2 p { margin:0; padding:3px 0px 5px 0px; font-size:1.1em; line-height:1.4em; }

#weddingShows2 h1 { font-family:"Times New Roman", Times, serif; font-weight:normal; font-style:oblique; color:#362417; font-size:2.2em; padding:3px 10px 0px 10px; }
#weddingShows2 h2 { color:#362417; padding:5px; margin:0; font-size:1.8em; } 
#weddingShows2 h3 { color:#362417; padding:5px; margin:0; }
#weddingShows2 h4 { padding:5px; margin:0; line-height:1.4em; } 

#weddingShowsContent { padding:50px 0px 20px 20px; } 


#ourshows { margin:0px 10px 0px 15px; background-color:#f1f2de; padding:12px; }
#ourshows-top { margin:20px 10px 0px 15px; background-color:#f1f2de; height:14px; }
#ourshows-bottom { margin:0px 10px 20px 15px; background-color:#f1f2de; height:15px; }
#ourshows hr { color:#ffffff; background-color:#ffffff; height:1px;  }

#othershows { margin:15px 10px 10px 15px; padding:12px; }
#othershows hr { color:#cacf7b; height:1px; background-color:#cacf7b; }

.showdate { margin:0; padding:5px 10px 5px 10px; font-size:1em; }
.showinfo { margin:0; padding:0px 10px 15px 10px; font-size:1em; }
.showhost { margin:0; padding:5px 10px 5px 10px; font-size:1.2em; }

/*
Contact Us
******************************************/
#contactdetails { float:right; width:260px; padding-left:20px; border-left:solid 1px #e4e6bd; margin:0px 0px 15px 20px; }
#contactdetails hr { color:#e4e6bd; background-color:#e4e6bd; height:1px; }
#contactdetails p { padding:0px 5px 10px 5px; }


/*
Misc.
*******************************************/
.left { float:left; }
.right { float:right; }